1、常用的网络协议网络中不同的工作站,服务器之间能传输数据,源于协议的存在。随着网络的发展,不同的开发商开发了不同的通信方式。为了使通信成功可靠,网络中的所有主机都必须使用同一语言,不能带有方言。因而必须开发严格的标准定义主机之间的每个包中每个字中的每一位。这些标准来自于多个组织的努力,约定好通用的通信方式,即协议。这些都使通信更容易。已经开发了许多协议,但是只有少数被保留了下来。那些协议的淘汰有多中原因-设计不好、实现不好或缺乏支持。而那些保留下来的协议经历了时间的考验并成为有效的通信方法。一:NETBEUINETBEUI 是为 IBM 开发的非路由协议,用于携带 NETBIOS 通信。NETB
2、EUI 缺乏路由和网络层寻址功能,既是其最大的优点,也是其最大的缺点。因为它不需要附加的网络地址和网络层头尾,所以很快并很有效且适用于只有单个网络或整个环境都桥接起来的小工作组环境。因为不支持路由,所以 NETBEUI 永远不会成为企业网络的主要协议。NETBEUI 帧中唯一的地址是数据链路层媒体访问控制(MAC)地址,该地址标识了网卡但没有标识网络。路由器靠网络地址将帧转发到最终目的地,而 NETBEUI 帧完全缺乏该信息。网桥负责按照数据链路层地址在网络之间转发通信,但是有很多缺点。因为所有的广播通信都必须转发到每个网络中,所以网桥的扩展性不好。NETBEUI 特别包括了广播通信的记数并依
3、赖它解决命名冲突。一般而言,桥接 NETBEUI 网络很少超过 100 台主机。近年来依赖于第二层交换器的网络变得更为普遍。完全的转换环境降低了网络的利用率,尽管广播仍然转发到网络中的每台主机。事实上,联合使用 100-BASE-T Ethernet,允许转换 NetBIOS网络扩展到 350 台主机,才能避免广播通信成为严重的问题。二:IPX/SPXIPX 是 NOVELL 用于 NETWARE 客户端/服务器的协议群组,避免了 NETBEUI 的弱点。但是,带来了新的不同弱点。IPX 具有完全的路由能力,可用于大型企业网。它包括 32 位网络地址,在单个环境中允许有许多路由网络。IPX 的
4、可扩展性受到其高层广播通信和高开销的限制。服务广告 协议(Service Advertising Protocol,SAP)将路由网络中的主机数限制为几千。尽管 SAP 的局限性已经被智能路由器和服务器配置所克服,但是,大规模 IPX 网络的管理员仍是非常困难的工作。三:TCP/IP每种网络协议都有自己的优点,但是只有 TCP/IP 允许与 Internet 完全的连接。TCP/IP是在 60 年代由麻省理工学院和一些商业组织为美国国防部 开发的,即便遭到核攻击而破坏了大部分网络,TCP/IP 仍然能够维持有效的通信。ARPANET 就是由基于协议开发的,并发展成为作为科学家和工程师交流媒体的
5、 Internet。TCP/IP 同时具备了可扩展性和可靠性的需求。不幸的是牺牲了速度和效率(可是:TCP/IP的开发受到了政府的资助) 。Internet 公用化以后,人们开始发现全球网的强大功能。Internet 的普遍性是 TCP/IP至今仍然使用的原因。常常在没有意识到的情况下,用户就在自己的 PC 上安装了 TCP/IP栈,从而使该网络协议在全球应用最广。TCP/IP 的 32 位寻址功能方案不足以支持即将加入 Internet 的主机和网络数。因而可能代替当前实现的标准是 IPv6。四、RS-232-CRS-232-C 是 OSI 基本参考模型 物理层部分的规格,它决定了连接器形状
6、等物理特性、以 0和 1 表示的电气特性及表示信号意义的逻辑特性。 RS-232-C 是 EIA 发表的,是 RS-232-B 的修改版。本来是为连接模拟通信线路中的调制解调器等 DCE 及电传打印机等 DTE 拉接口而标准化的。现在很多个人计算机也用 RS-232-C 作为输入输出接口 ,用 RS-232-C 作为接口的个人计算机也很普及。 RS-232-C 的如下特点:采用直通方式,双向通信,基本频带,电流环方式,串行传输方式,DCE-DTE 间使用的信号形态,交接方式,全双工通信。RS-232-C在 ITU 建议的 V.24 和 V.28 规定的 25 引脚连接器在功能上具有互换性。 R
7、S-232-C 所使用的连接器为 25 引脚插入式连接器,一般称为 25 引脚 D-SUB。DTE 端的电缆顶端接公插头,DCE 端接母插座。 RS-232-C 所用电缆的形状并不固定,但大多使用带屏蔽的 24 芯电缆。电缆的最大长度为 15m。使用 RS-232-C 在 200K 位/秒以下的任何速率都能进行数据传输。五、RS-449RS-449 是 1977 年由 EIA 发表的标准,它规定了 DTE 和 DCE 之间的机械特性和电气特性。RS-449 是想取代 RS-232-C 而开发的标准,但是几乎所有的数据通信设备厂家仍然采用原来的标准,所以 RS-232-C 仍然是最受欢迎的接口而
8、被广泛采用。 RS-449 的连接器使用 ISO 规格的 37 引脚及 9 引脚的连接器,2 次通道(返回字通道)电路以外的所有相互连接的电路都使用 37 引脚的连接器,而 2 次通道电路则采用 9 引脚连接器。 RS-449 的电特性,对平衡电路来说由 RS-422-A 规定,大体与 V.11 具有相同规格,而 RS-423-A 大体与 V.10 具有相同规格。 V.35 V.35 是通用终端接口的规定,其实 V.35 是对 60-108kHz 群带宽线路进行 48Kbps 同步数据传输的调制解调器的规定,其中一部分内容记述了终端接口的规定。 V.35 对机械特性即对连接器的形状并未规定。但
9、由于 48Dbps-64Kbps 的美国 Bell 规格调制解调器的普及,34 引脚的 ISO2593 被广泛采用。模拟传输用的音频调制解调器的电气条件使用 V.28(不平衡电流环互连电路) ,而宽频带调制解调器则使用平衡电流环电路。X.21 X.21 是对公用数据网中的同步式终端(DTE )与线路终端(DCE)间接口的规定。主要是对两个功能进行了规定:其一是与其他接口一样,对电气特性、连接器形状、相互连接电路的功能特性等的物理层进行了规定;其二是为控制网络交换功能的网控制步骤,定义了网络层的功能。在专用线连接时只使用物理层功能,而在线路交换数据网中,则使用物理层和网络层的两个功能。X.21
10、接口用的连接器引脚也只用 15 引脚电气特性分别参照 V系列接口电气条件的 V.10 和 V.11。数字网的同步都是从属于网络主时钟的从属同步。六、HDLC(高级数据链路控制规程)HDLC 是可靠性高,高速传输的控制规程。其特点如下:可进行任意位组合的传输;可不等待接收端的应答,连续传输数据;错误控制严密;适合于计算机间的通信。HDLC 相当于 OSI 基本参照模型的数据链路层部分的标准方式的一种。HDLC 的适用领域很广,近代协议的数据链路层大部分都是基于 HDLC 的。七、SDLC (同步数据链路控制)是 IBM 公司制定的协议,并成为 SNA 的数据链路控制层协议。实际上也包含于 HDL
11、C 中。八、FDDI(光纤分布式数据接口)FDDI 的传输速度为 100Mbps,传输媒体为光纤,是令牌控制的 LAN。FDDI 的物理传输时钟速度是 125MHz,但实际速度只有 100Mbps。可实际连接的工作站数最多有 500 个,但推荐使用 100 个以下。FDDI 的连接形态基本上有两种:一种是用一次环路和二次环路的两个环构成的环形结构;另一种是以集线器为中心构成树状结构。工作站间的距离用光纤为2KM,用 双绞线则为 100M。但对单模光纤制定了节点间的距离可以延长到超过 2KM 以上的标准。 FDDI 有三种接口:DAS(双配件站) ;SAS(单配件站) ;集线器(Concentr
12、ater) 。通常仅使用一次环路,二次环路作为预备用系统处于备用状态。九、SNMP(简单网络管理协议)TCP/IP 协议集中的网络管理协议。已被普遍采用。使用 SNMP 的管理模型,对INTERNET 进行管理的协议,是在 TCP/IP 的应用层进行工作的。其优点是,不依赖于网络物理层的属性即可规定协议,对全部网络和管理可以采用共同的协议,管理者和被管理者之间可采用客户/服务器的方式,可称为代理(工具) ;如果管理者作为客户机工作,可称为管理器或管理站。代理的功能应该包括对操作系统和网络管理层的管理,取得有关对象的七层信息,并利用 SNMP 网络管理协议把该信息通知管理者。管理者本身应要求对有
13、关对象的信息存储在代理中所含的 MIB(管理信息库)的虚拟数据库中。 对 SNMP 而言,要求能够取得或设置由管理到代理网管对象本身的对象等内容。代理应完成管理器要求回答的内容。同时,代理本身还应把因代理发生的事件通知管理器。十、点到点协议 PPP(poin to point protocol) 作为 RFC1171/1172 而制定的 PPP,是在点对点线路上对包括 IP 在内的LAN 协议进行中继的 Internet 标准协议。PPP 从作成当初开始就对应于多协议,设计成具有不依存于网络层协议的数据链路。在用 PPP 对各个网络层协议进行中继时,每个网络层协议必须有某个对应于 PPP 的规
14、格,这些规格有一些已经存在。PPP 的实际安装已经开始,特别是必须适应多协议的路由器厂家积极采用 PPP。 PPP 是由两种协议构成的:一种是为了确保不依存于协议的数据链路而采用的 LCP(数据链路控制协议) ;另一种为了实现在PPP 环境中利用网络层协议控制功有的 NCP(网络控制协议) 。NCP 从其目的出发需要在每个网络层协议都要作规定。NCP 的具体名称在对应的网络层协议中有所不同。更准确地说,PPP 所规定协议只是 LCP,至于将 NCP 及网络层协议如何放入 PPP 帧中,要由开发各种网络层协议的厂家进行。PPP 帧具有传输 LCP、NCP 及网络层协议的功能。对利用 LCP 的物理层规格没有特殊限制。可以利用 RS-232-C、RS-422 /423、V.35 等通用的物理连接器。传输速度的应用领域也没有特别规定,可以利用物理层规格所容许的传输速度。而要采用全双工方式的通信线路。