TCPIP的安装和配置实验错误都是协议惹的祸
计算机网络课上,我们在学校机房练习了Windows 2000 Server下TCP/IP的安装和配置。机房的电脑提前安装了协议。我们的测试主题是设置IP及其子网掩码,以验证属于同一子网的计算机可以直接通信。
学校局域网内的机器使用DHCP服务器获取IP地址,所以我使用ipconfig/all查看第一台机器的IP:192 . 168 . 10 . 56,子网掩码为255.255.255.0,默认网关为192.168.10.1。相邻的第二台机器的配置是IP: 192.168.10.65。现在,我们改变配置。在本地连接中,第一台机器的IP是172.16.0.1,子网掩码是255.255.255.0,默认网关是172.16.0.1,第二台机器的IP是172.16.0.2,子网掩码是255.255.255。这时,甲和乙都可以互相访问。但是A可以在网上邻居中看到和访问B以外的计算机。
我们设置A和B可以在同一个子网172.16.0.0通信,而其他机器还在子网192.168.10.0,假设无法通信。我们想了很久,最后给老师打了电话。老师让我看我有没有定路线。我打开“控制面板→管理工具→路由和远程访问”,发现没有设置路由。我们再次检查了协议的配置,并打开了本地连接。在这个连接中,我们可以看到诸如NWLINK IPX/SPX/NetBIOS兼容传输协议的协议安装在以下项目中。这时候我们发现了问题:IPX/SPX协议是IPX(网间分组交换全称)和SPX(序列分组交换全称)协议的结合。它是Novell公司为适应网络的发展而开发的一种通信协议。它适应性强,安装方便,具有路由功能,可以实现多个网段之间的通信。其中,IPX协议负责数据包的传输;SPX负责数据包传输的完整性。在微软的NT操作系统中,一般使用两种IPX/SPX兼容协议,NWLink IPX/SPX兼容协议和NWLink NetBIOX兼容协议,即NWLink协议。该兼容协议继承了IPX/SPX协议的优点,更适合Windows的网络环境。
在刚才的实验中,当TCP/IP协议无法实现不同子网之间的通信时,NWLink IPX/SPX生效。为了验证正确性,删除这个协议后,除了机器A和机器B之间的通信,机器A和机器B不能访问不在同一个子网的机器。
位律师回复
0条评论