论文部分内容阅读
在局域网中不同的网络协议都有其存在的必要,每一种协议都有它所主要依赖的操作系统和工作环境。在一个网络上运行得很好的通信协议,在另一个看起来很相似的网络上可能完全不适合。因此,组建网络时通信协议的选择尤为重要。
1 局域网中常用的几种通信协议
1.1 NetBEUI协议
NetBEUI通信协议是一种体积小、效率高、速度快的通信协议,同时也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”,它是专门为几台到百余台PC机所组成的小型局域网而设计的,不具有跨网段工作的功能,即不具备路由功能。虽然NetBEUI存在许多不尽如人意的地方,但它也具有其他协议所不具备的优点。在3种通信协议中,NetBEUI占用内存最少,在网络中基本不需要任何配置。
1.2 IPX/SPX协议
IPX/SPX(网际包交换/顺序包交换)通信协议是Novell公司的通信协议集。与NetBEUI的明显区别是,IPX/SPX显得比较庞大,在复杂环境下具有很强的适应性。IPX/SPX在设计上考虑了多网段的问题,具有强大的路由功能,适合于大型网络使用。当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。但在非Novell网络环境中,一般不使用IPX/SPX。尤其在Windows NT网络和由Windows 95/98组成的对等网中,无法直接使用IPX/SPX通信协议。
1.3 TCP/IP协议
TCP/IP(传输控制协议/网际协议)是目前最常用到的一种通信协议,是计算机世界里的一个通用协议。在局域网中,TCP/IP最早出现在Unix系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,TCP/IP也是Internet的基础协议。
2 TCP/IP协议在局域网中的配置
IPX的地址由“网络ID”和“节点ID”两部分组成,IPX/SPX协议是靠IPX地址来进行网上用户的识别的。TCP/IP协议也是靠自己的IP地址来识别在网上的位置和身份的,IP地址同样由“网络ID”和“节点ID”两部分组成。一个完整的IP地址用32位二进制数组成,每8位为一个段,共4段,段与段之间用“.”号隔开。为了便于应用,IP地址在实际使用时并不直接用二进制,而是用大家熟悉的十进制数表示,如192.168.0.1等。IP地址的完整组成“网络ID”和“节点ID”都包含在32位二进制数中。
目前,IP地址主要分为A、B、C三类,A类用于大型网络,B类用于中型网络,C类一般用于局域网等小型网络中。其中,A类地址中的最前面一段Segment1用来表示“网络ID”,且Segment1的8位二进制数中的第一位必须是“0”,其余3段表示“节点ID”;B类地址中,前两段用来表示“网络ID”,且Segment1的8位二进制数中的前二位必须是“10”,后两段用来表示“节点ID”;在C类地址中,前三段表示“网络ID”,且Segment1的8位二进制数中的前三位必须是“110”,最后一段Segment4用来表示“节点ID”。
对IP地址的解释称之为子网掩码。子网掩码是用于对子网的管理,主要是在多网段环境中对IP地址中的“网络ID”进行扩展。例如某个节点的IP地址为192.168.0.1,它是一个C类网,其中前面三段共24位用来表示“网络ID”,是非常珍贵的资源;而最后一段共8位可以作为“节点ID”自由分配。但是,如果公司的局域网是分段管理的,或者该网络是由多个局域网互联而成,是否要给每个网段或每个局域网都申请分配一个“网络ID”呢?这显然是不合理的。此时可以使用子网掩码的功能,将其中一个或几个节点的IP地址全部充当成“网络ID”来使用,用来扩展“网络ID”不足的困难。
网关是用来连接异种网络的设置,它充当一个翻译的身份,负责对不同的通信协议进行翻译,使运行不同协议的两种网络之间可以实现相互通信。如运行TCP/IP协议的Windows NT用户要访问运行IPX/SPX协议的Novell网络资源时,则必须由网关作为中介。如果两个运行TCP/IP协议的网络之间进行互联,则可以使用Windows NT所提供的“默认网关”来完成。
网络中唯一能够代表用户或设备身份的只有IP地址。但一般情况下,众多的IP地址不容易记忆,操作起来也不方便。为了改善这种状况,可给予每个用户或设备一个有意义的名称,如“WANGQUN”。至于在网络中用到“WANGQUN”时,怎样知道其对应的IP地址,这完全由操作系统自己完成,不必考虑。
3 通信协议的安装、设置和测试
局域网中的一些协议,在安装操作系统时会自动安装,在安装Windows NT或Windows 95/98时,系统会自动安装NetBEUI通信协议和IPX/SPX通信协议,但TCP/IP要经过必要的设置。下面以Windows NT环境下的TCP/IP协议为主,介绍其安装、设置和测试方法。
在Windows NT中,如果未安装有TCP/IP通信协议,可选择“开始/设置/控制面板/网络”,出现“网络”对话框,选择对话框中的“协议/添加”,选取其中的TCP/IP协议,然后单击“确定”按钮。
在“网络”对话框中选择已安装的TCP/IP协议,打开其“属性”,在指定的位置输入已分配好的“IP地址”和“子网掩码”,在“默认网关”处输入网关的地址。
当TCP/IP协议安装并设置结束后,为了保证其能够正常工作,在使用前一定要进行测试。建议大家使用系统自带的工具程序PING.EXE,该工具可以检查任何一个用户是否与同一网段或其他网段的用户连接正常,同时还能检查出自己的IP地址是否与其他用户的IP地址发生冲突。假如服务器的IP地址为192.168.0.1,如要测试机器是否与服务器接通时,只需切换到DOS提示符下,并键入命令“PING 192.168.0.1”即可。如果出现类似于“Reply from 192.168.0.1……”的回应,说明TCP/IP协议工作正常;如果显示类似于“Request timed out”的信息,说明双方的TCP/IP协议的设置可能有错,或网络的其他连接(如网卡、HUB或连线等)有问题,还需进一步检查。
4 小结
在组建局域网时,具体选择哪一种网络通信协议主要取决于网络规模、网络间的兼容性和网络管理几个方面。如果正在组建一个小型的单网段的网络,并且对外没有连接的需要,这时最好选择NetBEUI通信协议;如果正从NetWare迁移到Windows NT,或两种平台共存时,IPX/SPX及其兼容协议可提供一个很好的传输环境;如果正在规划一个高效率、可互联性和可扩展性的网络,TCP/IP则将是理想的选择。
1 局域网中常用的几种通信协议
1.1 NetBEUI协议
NetBEUI通信协议是一种体积小、效率高、速度快的通信协议,同时也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”,它是专门为几台到百余台PC机所组成的小型局域网而设计的,不具有跨网段工作的功能,即不具备路由功能。虽然NetBEUI存在许多不尽如人意的地方,但它也具有其他协议所不具备的优点。在3种通信协议中,NetBEUI占用内存最少,在网络中基本不需要任何配置。
1.2 IPX/SPX协议
IPX/SPX(网际包交换/顺序包交换)通信协议是Novell公司的通信协议集。与NetBEUI的明显区别是,IPX/SPX显得比较庞大,在复杂环境下具有很强的适应性。IPX/SPX在设计上考虑了多网段的问题,具有强大的路由功能,适合于大型网络使用。当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。但在非Novell网络环境中,一般不使用IPX/SPX。尤其在Windows NT网络和由Windows 95/98组成的对等网中,无法直接使用IPX/SPX通信协议。
1.3 TCP/IP协议
TCP/IP(传输控制协议/网际协议)是目前最常用到的一种通信协议,是计算机世界里的一个通用协议。在局域网中,TCP/IP最早出现在Unix系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,TCP/IP也是Internet的基础协议。
2 TCP/IP协议在局域网中的配置
IPX的地址由“网络ID”和“节点ID”两部分组成,IPX/SPX协议是靠IPX地址来进行网上用户的识别的。TCP/IP协议也是靠自己的IP地址来识别在网上的位置和身份的,IP地址同样由“网络ID”和“节点ID”两部分组成。一个完整的IP地址用32位二进制数组成,每8位为一个段,共4段,段与段之间用“.”号隔开。为了便于应用,IP地址在实际使用时并不直接用二进制,而是用大家熟悉的十进制数表示,如192.168.0.1等。IP地址的完整组成“网络ID”和“节点ID”都包含在32位二进制数中。
目前,IP地址主要分为A、B、C三类,A类用于大型网络,B类用于中型网络,C类一般用于局域网等小型网络中。其中,A类地址中的最前面一段Segment1用来表示“网络ID”,且Segment1的8位二进制数中的第一位必须是“0”,其余3段表示“节点ID”;B类地址中,前两段用来表示“网络ID”,且Segment1的8位二进制数中的前二位必须是“10”,后两段用来表示“节点ID”;在C类地址中,前三段表示“网络ID”,且Segment1的8位二进制数中的前三位必须是“110”,最后一段Segment4用来表示“节点ID”。
对IP地址的解释称之为子网掩码。子网掩码是用于对子网的管理,主要是在多网段环境中对IP地址中的“网络ID”进行扩展。例如某个节点的IP地址为192.168.0.1,它是一个C类网,其中前面三段共24位用来表示“网络ID”,是非常珍贵的资源;而最后一段共8位可以作为“节点ID”自由分配。但是,如果公司的局域网是分段管理的,或者该网络是由多个局域网互联而成,是否要给每个网段或每个局域网都申请分配一个“网络ID”呢?这显然是不合理的。此时可以使用子网掩码的功能,将其中一个或几个节点的IP地址全部充当成“网络ID”来使用,用来扩展“网络ID”不足的困难。
网关是用来连接异种网络的设置,它充当一个翻译的身份,负责对不同的通信协议进行翻译,使运行不同协议的两种网络之间可以实现相互通信。如运行TCP/IP协议的Windows NT用户要访问运行IPX/SPX协议的Novell网络资源时,则必须由网关作为中介。如果两个运行TCP/IP协议的网络之间进行互联,则可以使用Windows NT所提供的“默认网关”来完成。
网络中唯一能够代表用户或设备身份的只有IP地址。但一般情况下,众多的IP地址不容易记忆,操作起来也不方便。为了改善这种状况,可给予每个用户或设备一个有意义的名称,如“WANGQUN”。至于在网络中用到“WANGQUN”时,怎样知道其对应的IP地址,这完全由操作系统自己完成,不必考虑。
3 通信协议的安装、设置和测试
局域网中的一些协议,在安装操作系统时会自动安装,在安装Windows NT或Windows 95/98时,系统会自动安装NetBEUI通信协议和IPX/SPX通信协议,但TCP/IP要经过必要的设置。下面以Windows NT环境下的TCP/IP协议为主,介绍其安装、设置和测试方法。
在Windows NT中,如果未安装有TCP/IP通信协议,可选择“开始/设置/控制面板/网络”,出现“网络”对话框,选择对话框中的“协议/添加”,选取其中的TCP/IP协议,然后单击“确定”按钮。
在“网络”对话框中选择已安装的TCP/IP协议,打开其“属性”,在指定的位置输入已分配好的“IP地址”和“子网掩码”,在“默认网关”处输入网关的地址。
当TCP/IP协议安装并设置结束后,为了保证其能够正常工作,在使用前一定要进行测试。建议大家使用系统自带的工具程序PING.EXE,该工具可以检查任何一个用户是否与同一网段或其他网段的用户连接正常,同时还能检查出自己的IP地址是否与其他用户的IP地址发生冲突。假如服务器的IP地址为192.168.0.1,如要测试机器是否与服务器接通时,只需切换到DOS提示符下,并键入命令“PING 192.168.0.1”即可。如果出现类似于“Reply from 192.168.0.1……”的回应,说明TCP/IP协议工作正常;如果显示类似于“Request timed out”的信息,说明双方的TCP/IP协议的设置可能有错,或网络的其他连接(如网卡、HUB或连线等)有问题,还需进一步检查。
4 小结
在组建局域网时,具体选择哪一种网络通信协议主要取决于网络规模、网络间的兼容性和网络管理几个方面。如果正在组建一个小型的单网段的网络,并且对外没有连接的需要,这时最好选择NetBEUI通信协议;如果正从NetWare迁移到Windows NT,或两种平台共存时,IPX/SPX及其兼容协议可提供一个很好的传输环境;如果正在规划一个高效率、可互联性和可扩展性的网络,TCP/IP则将是理想的选择。