无论是几台机器组成的Windows 95/98对等网 , 还是规模较大的Windows NT、Novell或Unix/Xenix局域网 , 凡是亲自组建或治理过网络的人 , 都碰到过如何选择和配置网络通信协议的问题 。由于许多用户对网络中的协议及其功能特点不是很清楚 , 所以在组网中经常选用了不符合自身网络特点的通信协议 。其结果就造成了网络无法接通 , 或者是速度太慢 , 工作不稳定等现象而影响了网络的可靠性 。事实上 , 不同的网络协议都有其存在的必要 , 每一种协议都有它所主要依靠的操作系统和工作环境 。在一个网络上运行得很好的通信协议 , 在另一个看起来很相似的网络上可能完全不适合 。因此 , 组建网络时通信协议的选择尤为重要 。本文基于局域网环境 , 以Windows NT为主 , 同时兼顾NetWare、Windows 95/98等操作系统 , 介绍和分析了常用通信协议的特点、性能和必要的配置方法 , 供组网者和网络治理人员参考 。
一、通信协议
组建网络时 , 必须选择一种网络通信协议 , 使得用户之间能够相互进行“交流” 。协议(Protocol)是网络设备用来通信的一套规则 , 这套规则可以理解为一种彼此都能听得懂的公用语言 。关于网络中的协议可以概括为两类:“内部协议”和“外部协议”(笔者这样区分 , 在专业分类上不是很严密 , 但确实能够解决一些在概念和应用中的混淆) , 下面分别予以介绍 。1.内部协议
1978年 , 国际标准化组织(ISO)为网络通信制定了一个标准模式 , 称为OSI/RM(Open System Interconnect/Reference Model , 开放系统互联参考模型)体系结构 。该结构共分七层 , 从低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 。其中 , 任何一个网络设备的上下层之间都有其特定的协议形式 , 同时两个设备(如工作站与服务器)的同层之间也有其使用的协议约定 。在这里 , 我们将这种上下层之间和同层之间的协议全部定义为“内部协议” 。内部协议在组网中一般很少涉及到 , 它主要提供给网络开发人员使用 。假如你只是为了组建一个网络 , 可不去理会内部协议 。2.外部协议
外部协议即我们组网时所必须选择的协议 。由于它直接负责计算机之间的相互通信 , 所以通常称为网络通信协议 。自从网络问世以来 , 有许多公司投入到了通信协议的开发中 , 如IBM、Banyan、Novell、Microsoft等 。每家公司开发的协议 , 最初一般是为了满足自己的网络通信 , 但随着网络应用的普及 , 不同网络之间进行互联的要求越来越迫切 , 因此通信协议就成为解决网络之间互联的要害技术 。就像使用不同母语的人与人之间需要一种通用语言才能交谈一样 , 网络之间的通信也需要一种通用语言 , 这种通用语言就是通信协议 。目前 , 局域网中常用的通信协议(外部协议)主要有NetBEUI、IPX/SPX及其兼容协议和TCP/IP三类 。
3.选择网络通信协议的原则
我们在选择通信协议时一般应遵循以下的原则:
第一、所选协议要与网络结构和功能相一致 。如你的网络存在多个网段或要通过路由器相连时 , 就不能使用不具备路由和跨网段操作功能的NetBEUI协议 , 而必须选择IPX/SPX或TCP/IP等协议 。另外 , 假如你的网络规模较小 , 同时只是为了简单的文件和设备的共享 , 这时你最关心的就是网络速度 , 所以在选择协议时应选择占用内存小和带宽利用率高的协议 , 如NetBEUI 。当你的网络规模较大 , 且网络结构复杂时 , 应选择可治理性和可扩充性较好的协议 , 如TCP/IP 。
第二、除非凡情况外 , 一个网络尽量只选择一种通信协议 。现实中许多人的做法是一次选择多个协议 , 或选择系统所提供的所有协议 , 其实这样做是很不可取的 。因为每个协议都要占用计算机的内存 , 选择的协议越多 , 占用计算机的内存资源就越多 。一方面影响了计算机的运行速度 , 另一方面不利于网络的治理 。事实上一个网络中一般一种通信协议就可以满足需要 。
推荐阅读
- 苹果手机在备忘录里如何制作表格
- 局域网速度变慢原因及排除方法
- 怎样让监控失效呢
- 手机如何设置路由器怎么设置 手机如何设置路由器
- 如何去掉图片上的水印文字
- 羽绒被如何保养
- 如何自制奶油蛋糕
- 无线局域网HiperLAN/2标准综述
- 行政处罚追诉期如何计算
- 在ppt中如何制作目录 在ppt中如何制作目录
