网络通信协议
发布日期:2021-09-05 08:11:50 浏览次数:2 分类:技术文章

本文共 4748 字,大约阅读时间需要 15 分钟。

网络通信协议
 
网络通信协议为连接不同操作系统和不同 的 引提供通信支持,是一种网络通用语言。

目录

1

▪ ▪

2

3

▪ ▪ ▪

4

5

▪ ▪
▪ ▪ ▪ ▪ ▪ ▪
 

1简介

解释

“网络通信协议”指的是连接不同操作系统和不同硬件 的 络引提供通信支持,是一种网络通用语言。

关于osi

参考模型是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如 , 。
OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。
OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。
OSI的7层从上到下分别是
7
6
5
4
3
2
1
其中高层,即7、6、5、4层定义了应用程序的功能,下面3层,即3、2、1层主要面向通过网络的端到端的 。

23种协议

1、 NetBEUI协议
NetBEUI(NetBIOS Extended User Interface,用户扩展接口)由IBM于1985年开发完成,它是一种体积小、效率高、速率快的通信协议。NetBEUI也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”。NetBEUI是专门为由几台到百余台计算机所组成的单网段部门级小型局域网而设计的,它不具有跨网段工作的功能,即NetBEUI不具备路由功能。如果一个服务器上安装了多个网卡,或要采用路由器等设备进行两个局域网的互连时,则不能使用NetBEUI通信协议。否则,与不同网卡(每一个网卡连接一个网段)相连的设备之间,以及不同的局域网之间无法进行通信。在3种通信协议中,NetBEUI占用的内存最少,在网络中基本不需要任何配置。
2、 IPX/SPX及其兼容协议
IPX/SPX(Internetwork Packet Exchange/Sequences Packet Exchange,网际包交换/顺序包交换)是Novell公司的通信协议集。IPX/SPX在设计一开始就考虑了多网段的问题,具有强大的路由功能,适合于大型网络使用。当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。但在非Novell网络环境中,IPX/SPX一般不使用。尤其在Windows NT网络和由Windwos95/98组成的对等网中,无法直接使用IPX/SPX通信协议。
Windows NT中提供了两个IPX/SPX的兼容协议:“NWLink IPX/SPX兼容协议”和“NWLink NetBIOS”,两者统称为“NWLink通信协议”。NWLink协议是Novell公司IPX/SPX协议在微软网络中的实现,它继承了IPX/SPX协议优点的同时,更适应了微软的操作系统和网络环境。
3、 TCP/IP协议
TCP/IP ( Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议 ) 是目前最常用的一种通信协议。TCP/IP具有很强的灵活性,支持任意规模的网络,几乎可连接所有服务器和工作站。在使用TCP/IP协议时需要进行复杂的设置,每个结点至少需要一个“IP地址”、一个“子网掩码”、一个“默认网关”、一个“主机名”,对于一些初学者来说使用不太方便。不过,在Windows NT中提供了一个被称为动态主机配置协议(DHCP)的工具,它可以自动为客户机分配连入网络时所需的信息,从而减轻了连网工作的负担,并避免了出错。当然,DHCP所拥有的功能必须要有DHCP服务器才能实现。另外,同IPX/SPX及其兼容协议一样,TCP/IP也是一种可路由的协议。
[1]

3选择条件

⑴根据网络条件选择:

如网络存在多个网段或要通过路由器相连时,就不能使用不具备路由和跨网段操作功能的NetBEUI协议,而必须选择IPX/SPX或TCP/IP等协议。

⑵尽量减少协议种类:

一个网络中尽量只选择一种通信协议,协议越多,占用计算机的内存资源就越多,影响了计算机的运行速度,不利于网络的管理。

⑶注意协议的版本:

每个协议都有其发展和完善的过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。在满足网络功能要求的前提下,应尽量选择高版本的通信协议。

⑷协议的一致性:

如果要让两台实现互联的计算机间进行对话,它们使用的通信协议必须相同。否则,中间需要一个“翻译”进行不同协议的转换,不仅影响了网络通信速率,同时也不利于网络的安全、稳定运行。
[1]

4常见协议

(Transmission Control Protocol/Internet Protocol, / )
(Hypertext Transfer Protocol, )
(Simple Mail Transfer Protocol, )
(Post Office Protocol, )
(Wireless Application Protocol, )

5分类

RS-232-C

RS-232-C是OSI基本参考模型 部分的规格,它决定了连接器形状等物理特性、以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引脚连接器在功能上具有互换性。
RS-232-C所使用的连接器为25引脚插入式连接器,一般称为25引脚D-SUB。DTE端的电缆顶端接公插头,DCE端接母插座。
RS-232-C所用电缆的形状并不固定,但大多使用带屏蔽的24芯电缆。电缆的最大长度为15m。使用RS-232-C在200K位/秒以下的任何速率都能进行数据传输。

RS-449

是1977年由EIA发表的标准,它规定了DTE和DCE之间的机械特性和电气特性。RS-449是想取代RS-232-C而开发的标准,但是几乎所有的数据通信设备厂家仍然采用原来的标准,所以RS-232-C仍然是最受欢迎的 而被广泛采用。
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对机械特性即对连接器的形状并未规定。但由于48Dbps-64Kbps的 Bell规格 的普及,34引脚的ISO2593被广泛采用。 用的音频 的电气条件使用V.28(不平衡电流环互连电路),而宽频带调制解调器则使用平衡电流环电路。
X.21
X.21是对 中的同步式 (DTE)与 (DCE)间 的规定。主要是对两个功能进行了规定:其一是与其他 一样,对电气特性、连接器形状、相互连接电路的功能特性等的 进行了规定;其二是为控制 功能的网控制步骤,定义了 的功能。在专用线连接时只使用 功能,而在线路交换数据网中,则使用物理层和 的两个功能。X.21 用的连接器引脚也只用15引脚电气特性分别参照V系列接口电气条件的V.10和V.11。数字网的同步都是从属于网络主时钟的从属同步。

HDLC

HDLC是可靠性高,高速传输的控制规程。其特点如下:可进行任意位组合的传输;可不等待接收端的应答,连续传输数据;错误控制严密;适合于 间的通信。HDLC相当于OSI基本参照模型的 部分的标准方式的一种。HDLC的适用领域很广,近代协议的 大部分都是基于HDLC的。

SDLC

是IBM公司制定的协议,并成为SNA的 协议。实际上也包含于HDLC中。

FDDI

FDDI的 为100Mbps,传输媒体为 ,是令牌控制的LAN。FDDI的物理传输时钟速度是125MHz,但实际速度只有100Mbps。可实际连接的 数最多有500个,但推荐使用100个以下。FDDI的连接形态基本上有两种:一种是用一次环路和二次环路的两个环构成的环形结构;另一种是以 为中心构成树状结构。 间的距离用 为2KM,用 则为100M。但对单模 制定了 间的距离可以延长到超过2KM以上的标准。
FDDI有三种 :DAS(双配件站);SAS(单配件站); (Concentrater)。通常仅使用一次环路,二次环路作为预备用系统处于备用状态。

TCP/IP

也称为 。被用于 并广泛用于不同网络的互联。 作为IP的上层协议是支持端 之间通信的 协议,可提供面向连接的流式通信形态的应用 。TCP相当于OSI第四层( )所提供的服务,具有修正错误、顺序控制、 阻塞控制等功能,为各应用程序之间提供可靠的通信。因此通信程序对通信时的错误或阻塞等低层的通信情况勿需考虑即可进行通信。IP是网络的基础性协议。处于OSI七层协议中的第三层( ),它规定了INTERNET的 之间、网关和 之间的通信协议。IP的功能如下:决定下面应该传送的网关的 控制功能、根据实际要通信的各个网络以及通信媒体的最大传送单位,把 的数据报进行分割及重组处理等。

SNMP

TCP/IP协议集中 。已经被普遍采用。使用SNMP管理模型,对INTERNET进行管理协议,是在TCP/IP 进行工作的。其优点为不依赖于网络 属性即可规定协议,对全部网络与管理可以采用共同的协议,管理者与被管理者之间可采用客户/ 的方式,可称之为代理(工具);如果管理者作为客户机工作,可称之为管理器或管理站。代理的功能应该包括对 与 的管理,取得有关对象七层信息,并利用SNMP网络管理协议将该信息通知管理者。管理者本身应要求对有关对象信息存储在代理中所含的MIB(管理 )的虚拟数据库里。
对SNMP而言,要求能够取得或设置是由管理到代理 对象本身的对象等内容。代理应完成管理器要求回答内容。同时,代理本身还应把因代理发生事件通知管理器。

点到点协议PPP

作为RFC1171/1172而制定的PPP,是在 线路中对包括IP在内的LAN协议进行中继Internet标准协议。PPP从作成当初开始就对应多协议,设计成具有不依存于 协议 。在用PPP对各个 协议进行中继的时候,每个 协议必须有某个对应于PPP规格,这些规格有些已经存在。PPP实际安装已经开始,特别是必须适应多协议 厂家积极采用PPP。
PPP是由2种协议构成的:一种是为确保不依存于协议的数据链路而采用的LCP(数据 );另一种为实现在PPP环境中利用 协议控制功有的NCP( 协议)。NCP从其目的出发需要在每个 协议都是要作规定。NCP具体名称在对应的 协议中有所不同。更准确地说,PPP所规定协议只是LCP,至于把NCP及 协议如何放入PPP帧中,要由开发各种 协议厂家进行。PPP帧具有传输LCP和NCP及 协议的功能。对利用LCP 规格没有特殊限制。可以利用RS-232-C和 /423、V.35等通用的物理连接器。 应用领域也没有特别规定,可以利用 规格所容许 。而要采用 方式 。

转载地址:https://blog.csdn.net/weixin_34235135/article/details/85625387 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:挖一挖C#中那些我们不常用的东西之系列(4)——GetHashCode,ExpandoObject
下一篇:几何概率

发表评论

最新留言

不错!
[***.144.177.141]2024年04月16日 02时09分26秒