【原创】关于SLIP与零调制串行线实现双机互连 的几点疑惑与领悟
发到Blog来吧,首发于网络分析专家论坛
------------------------------------------
转摘请保留以下信息:
BaiShi<baishi54_at_126.com>
54baishi.126.com
2006-1-25
--------------------------------------------
关键字:SLIP直接电缆连接双机互连 对等网络单工数据传输
随着UNIX锋芒不在和PPP的成熟,SLIP似乎已成为凋谢的花朵。俯拾花瓣,犹有余香。有几点疑惑,思考许久终有所领悟,抛这块烂砖引更多更好的玉儿出来。:)
疑惑
1。我们知道在可以利用SLIP方式实现UNIX系统间的通讯,且直接电缆连接、拨号连接通过SLIP连接系统的软件设置方法都一样。 那么,windows使用NULL Modem零调制串行线直接电缆实现双机互连是否也基于SLIP?
2。有文档说Windows只可作为SLIP的客户端,不支持作为SLIP服务器。怎么可使用NULL Modem串行线直接电缆连接呢?
领悟
1。在WINDOS使用NULL Modem零调制串行线直接电缆连接,如果单纯是为了共享资源,可使用NetBEUI协议,如果为了共享上网,就一定要使用TCP/IP协议。
在98中安装协议时,下列组件是必须要安装的:"Microsoft网络用户"、"Microsoft网络上的文件和打印共享"和TCP/IP、NetBEUI或IPX/SPX中任意一个协议。由RFC1055“SLIP没有类型字段。”“一个SLIP连接上只能运行一个协议”因为在接受端SLIP不能识别在传送中使用了什么类型协议,使得SLIP 仅支持一个网络层协议-- IP,而不支持其他的协议。所以如果采用TCP/IP直接电缆连接实现双机互连的话应该是基于SLIP协议的。
在2000/XP/2003中并不需要安装协议组件,只需要由“新建连接向导”步步设置即可。其默认装有TCP/IP协议。 那么,在连接中应该是基于SLIP的吧。
2。的确,windows的网络连接(Network Connections)文件夹的传入特性以及NT家族的路由和远程访问(Routing and Remote Access)服务不支持SLIP,但拨号网络连接可使用SLIP来创建基于SLIP的对网络访问服务器的远程访问连接。也就是说windows不支持作为SLIP服务器,只可作为SLIP的客户端。但是使用NULL Modem零调制串行线直接电缆连接是可以的,此时通过连接形成的并不是客户机-服务器的非对等模式,而是对等网络。该网络中的两台计算机相互之间可以直接通信,而不需要通过中心服务器。
可能你又有了这样的疑惑“怎么是对等网络呢?建立连接时候是明明是分为来宾/客户和主机的”
这是由于使用NULL Modem零调制串行线直接电缆连接后通信双方主机只能单方向进行信息传递,是单工数据传输.这样必然有一个谁访问谁的问题,也就是微软定义的“来宾/客户”和“主机”的关系。两台计算机如果要相互访问需要频繁的设置来宾/客户和主机计算机。