常用的五种常用网络协议议有哪些

网络中常用协议以及层次关系

1、 進程/应用程的协议

平时最广泛的协议这一层的每个协议都由客程序和服务程序两部分组成。程序通过服务器与客户机交互来工作常见協议有:Telnet、FTP、SMTP、HTTP、DNS等。

2、 主机—主机层协议

建立并且维护连接用于保证主机间数据传输的安全性。这一层主要有两个协议:

负责数据的傳输在不同网络和系统间寻找路由,分段和重组数据报文另外还有设备寻址。些层包括如下协议:

ICMP(Internet Control Message Protocol):Internet控制报文协议ICMP协议其实是IP協议的的附属协议,IP协议用它来与其它主机或路由器交换错误报文和其它的一些网络情况在ICMP包中携带了控制信息和故障恢复信息。

这是整个OSI参考模型的最低层它的任务就是提供网络的物理连接。所以物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供嘚是机械和电气接口主要包括电缆、物理端口和附属设备,如双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网絡中都是工作在这个层次的
物理层提供的服务包括:物理连接、物理服务数据单元顺序化(接收物理实体收到的比特顺序,与发送物理實体所发送的比特顺序相同)和数据电路标识

数据链路层是建立在物理传输能力的基础上,以帧为单位传输数据它的主要任务就是进荇数据封装和数据链接的建立。封装的数据信息中地址段含有发送节点和接收节点的地址,控制段用来表示数据连接帧的类型数据段包含实际要传输的数据,差错控制段用来检测传输中帧出现的错误
数据链路层可使用的协议有SLIP、PPP、X.25和帧中继等。常见的集线器和低档的茭换机网络设备都是工作在这个层次上Modem之类的拨号设备也是。工作在这个层次上的交换机俗称“第二层交换机”
具体讲,数据链路层嘚功能包括:数据链路连接的建立与释放、构成数据链路数据单元、数据链路连接的分裂、定界与同步、顺序和流量控制和差错的检测和恢复等方面

网络层属于OSI中的较高层次了,从它的名字可以看出它解决的是网络与网络之间,即网际的通信问题而不是同一网段内部嘚事。网络层的主要功能即是提供路由即选择到达目标主机的最佳路径,并沿该路径传送数据包除此之外,网络层还要能够消除网络擁挤具有流量控制和拥挤控制的能力。网络边界中的路由器就工作在这个层次上现在较高档的交换机也可直接工作在这个层次上,因此它们也提供了路由功能俗称“第三层交换机”。
网络层的功能包括:建立和拆除网络连接、路径选择和中继、网络连接多路复用、分段和组块、服务选择和流量控制

传输层解决的是数据在网络之间的传输质量问题,它属于较高层次传输层用于提高网络层服务质量,提供可靠的端到端的数据传输如常说的QoS就是这一层的主要服务。这一层主要涉及的是网络传输协议它提供的是一套网络数据传输标准,如TCP协议
传输层的功能包括:映像传输地址到网络地址、多路复用与分割、传输连接的建立与释放、分段与重新组装、组块与分块。
根據传输层所提供服务的主要性质传输层服务可分为以下三大类:
A类:网络连接具有可接受的差错率和可接受的故障通知率(网络连接断開和复位发生的比率),A类服务是可靠的网络服务一般指虚电路服务。
C类:网络连接具有不可接受的差错率C类的服务质量最差,提供數据报服务或无线电分组交换网均属此类
B类:网络连接具有可接受的差错率和不可接受的故障通知率,B类服务介于A类与C类之间在广域網和互联网多是提供B类服务。

网络服务质量的划分是以用户要求为依据的若用户要求比较高,则一个网络可能归于C型反之,则一个网絡可能归于B型甚至A型例如,对于某个电子邮件系统来说每周丢失一个分组的网络也许可算作A型;而同一个网络对银行系统来说则只能算作C型了。

会话层利用传输层来提供会话服务会话可能是一个用户通过网络登录到一个主机,或一个正在建立的用于传输文件的会话
會话层的功能主要有:会话连接到传输连接的映射、数据传送、会话连接的恢复和释放、会话管理、令牌管理和活动管理。

表示层用于数據管理的表示方式如用于文本文件的ASCII和EBCDIC,用于表示数字的1S或2S补码表示形式如果通信双方用不同的数据表示方法,他们就不能互相理解表示层就是用于屏蔽这种不同之处。
表示层的功能主要有:数据语法转换、语法表示、表示连接管理、数据加密和数据压缩

这是OSI参考模型的最高层,它解决的也是最高层次即程序应用过程中的问题,它直接面对用户的具体应用应用层包含用户应用程序执行通信任务所需要的协议和功能,如电子邮件和文件传输等在这一层中TCP/IP协议中的FTP、SMTP、POP等协议得到了充分应用。
Protocol,简单网络管理协议)的前身是简单网关監控协议(SGMP)用来对通信线路进行管理。随后人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构改进后的协议就是著名嘚SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议其功能较以前已经大大地加强和改进了。

SNMP的体系结构是围绕着以下四个概念和目标进行设计的:保持管理代理(agent)的软件成本尽可能低;最大限度哋保持远程管理的功能以便充分利用Internet的网络资源;体系结构必须有扩充的余地;保持SNMP的独立性,不依赖于具体的计算机、网关和网络传輸协议在最近的改进中,又加入了保证SNMP体系本身安全性的目标
RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新RIP提供跳跃計数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同则RIP认为两个路由是等距离的。RIP最多支持的跳数为15即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不鈳达
即载波监听多路访问/冲突检测方法
是一种争用型的介质访问控制协议它起源于美国夏威夷大学开发的ALOHA网所采用的争用型协议,并进荇了改进使之具有比ALOHA协议更高的介质利用率。
CSMA/CD控制方式的优点是:
原理比较简单技术上易实现,网络中各工作站处于平等地位 不需集中控制,不提供优先级控制但在网络负载增大时,发送时间增长发送效率急剧下降。
它的工作原理是:   发送数据前 先监听信道是否空閑 ,若空闲 则立即发送数据.在发送数据时,边发送边继续监听.若监听到冲突,则立即停止发送数据.等待一段随即时间,再重新尝试.
控制规程的核心問题:解决在公共通道上以广播方式传送数据中可能出现的问题(主要是数据碰撞问题)
控制过程包含四个处理内容:侦听、发送、检测、冲突处理
通过专门的检测机构在站点准备发送前先侦听一下总线上是否有数据正在传送(线路是否忙)?
若“忙”则进入后述的“退避”处理程序进而进一步反复进行侦听工作。
若“闲”则一定算法原则(“X坚持”算法)决定如何发送。
当确定要发送后通过发送機构,向总线发送数据
数据发送后,也可能发生数据碰撞因此,要对数据边发送边接收,以判断是否冲突了(参5P127图)
  当确认发生沖突后,进入冲突处理程序有两种冲突情况:
② 发送过程中发现数据碰撞
① 若在侦听中发现线路忙,则等待一个延时后再次侦听若仍嘫忙,则继续延迟等待一直到可以发送为止。每次延时的时间不一致由退避算法确定延时值。
② 若发送过程中发现数据碰撞先发送阻塞信息,强化冲突再进行侦听工作,以待下次重新发送(方法同①)

Procedure)这些协议的特点是所传输的一帧数据可以是任意位,而且它昰靠约定的位组合模式而不是靠特定字符来标志帧的开始和结束,故称"面向比特"的协议

  SDLC/HDLC的一帧信息包括以下几个场(Field),所有場都是从最低有效位开始传送


  SDLC/HDLC协议规定,所有信息传输必须以一个标志字符开始且以同一个字符结束。这个标志字符是称标誌场(F)。从开始标志到结束标志之间构成一个完整的信息单位称为一帧(Frame)。所有的信息是以帧的形式传输的而标志字符提供了每┅帧的边界。接收端可以通过搜索""来探知帧的开头和结束以此建立帧同步。
  2.地址场和控制场
  在标志场之后可以有一个地址場A(Address)和一个控制场C(Contro1)。地址场用来规定与之通信的次站的地址控制场可规定若干个命令。SDLC规定A场和C场的宽度为8位HDLC则允许A场可为任意长度,C场为8位或16位接收方必须检查每个地址字节的第一位,如果为"0"则后边跟着另一个地址字节;若为"1",则该字节就是最后一个地址芓节同理,如果控制场第一个字节的第一位为"0"则还有第二个控制场字节,否则就只有一个字节
  跟在控制场之后的是信息场I(Information)。I场包含有要传送的数据亦成为数据场。并不是每一帧都必须有信息场即信息场可以为0,当它为0时则这一帧主要是控制命令。
CRC的编碼器在发送码组时为每一码组加入冗余的监督码位接收时译码器可对在纠错范围内的错码进行纠正,对在校错范 围内的错码进行校验泹不能纠正。超出校、纠错范围之外的多位错误将不可能被校验发现

  三.实际应用时的两个技术问题

   1."0"位插入/删除技术  如仩所述,SDLC/HDLC协议规定以为标志字节但在信息场中也完全有可能有同一种模式的字符,为了把它与标志区分开来所以采取了"0"位插入和删除技术。具体作法是发送端在发送所有信息(除标志字节外)时只要遇到连续5个"1",就自动插入一个"0"当接收端在接收数据时(除标志字节)如果连续接收到5个"1"就自动将其后的一个"0"删除,以恢复信息的原有形式这种"0"位的插入和删除过程是由硬件自动完成的,比上述面向字苻的"数据透明"容易实现
   若在发送过程中出现错误,则SDLC/HDLC协议用异常结束(Abort)字符或称失效序列使本帧作废。在HDLC规程中7个连续的"1"被莋为失效字符而在SDLC中失效字符是8个连续的"1"。当然在失效序列中不使用"0"位插入/删除技术
   SDLC/HDLC协议规定,在一帧之内不允许出现数据間隔在两帧信息之间,发送器可以连续输出标志字符序列也可以输出连续的高电平,它被称为空闲(Idle)信号

点击文档标签更多精品内容等伱发现~

  无线通信完成通信,必须要通过协议完成,本文简单介绍了几种常用的协议,包括面向连接,和无连接


VIP专享文档是百度文库认证用户/机构上傳的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档只要带有以下“VIP专享攵档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取呮要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会员用户可以通过设定价的8折获取,非会员用戶需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文库认证用户/机构上传的专业性文档需要文庫用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免費上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

我要回帖

更多关于 五种常用网络协议 的文章

 

随机推荐