2022年网络大典网络协议 .pdf

上传人:Q****o 文档编号:27945221 上传时间:2022-07-26 格式:PDF 页数:10 大小:145.24KB
返回 下载 相关 举报
2022年网络大典网络协议 .pdf_第1页
第1页 / 共10页
2022年网络大典网络协议 .pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《2022年网络大典网络协议 .pdf》由会员分享,可在线阅读,更多相关《2022年网络大典网络协议 .pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、网络大典 : 网络层协议讲解导航:一:IRDP:ICMP 路由器发现协议二:NARP :NBMA 地址解析协议三:NHRP :下一跳解析协议四:OSPF :开放最短路径优先五:RIP/RIP2 :路由选择信息协议六:RIPng:路由选择信息协议下一代七:IRMP 路由器发现协议( IRDP)可以当作缺省网关使用,使主机能够决定路由器地址。 IRDP 使用与 ES-IS 相类似,但其应用于IP。路由器发现使用ICMP 路由器广告及路由器请求信息,允许主机发现子网上运行的路由器地址。 主机必须在他们发送数据包离开子网前发现路由器。路由器发现允许主机发现子网上运行的路由器地址。每一个路由器周期性地从

2、每一个多点传送接口传送一个路由器广告,通告接口的 IP 地址。主机听取广告,发现邻近的路由器地址。当一个主机开始时,它就可以发送一个多点传送路由器请求申请一个立即广告。路由器发现信息不能形成路由器协议。它们使主机能够发现邻近路由器的存在但不能决定哪个是最好的达到特定的目的地的路由器。协议结构ICMP 路由器广告信息:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 81632bitType Code Checksum Num a

3、ddrs Addr Entry Size Life Time Router address 1 Preference Level 1 IP 字段:Source Address IP 地址,信息发送接口。Destination Address 配置的广告地址或相邻主机的IP 地址。Time-to- Live 如果目标地址为IP 组播地址,值是1,否则生存期至少为1。ICMP 字段:Type 9 Code 0 Checksum 计算校验和时,Checksum 字段设置为0。Num Addrs 信息中广告的路由器地址号。Addr Entry Size 具有 32 位字信息的每个路由器地址号(本协议中

4、是2) 。Lifetime 路由器有效时间最大值。Router Addressi 在发送信息的i = 1.Num Addrs 接口发送路由器的IP 地址。Preference Leveli 每个路由器地址i i = 1.Num Addrs 作为缺省路由器地址,与同一子网中的其它路由器相关。ICMP 路由器请求信息:81632bitType Code Checksum Reserved P 字段:Source Address IP 地址,信息发送接口,可能为0。Destination Address 配置的请求地址。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -

5、 - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - Time-to- Live 如果目标地址为IP 组播地址,值是1,否则生存期至少为1。ICMP 字段:Type 10 Code 0 Checksum 计算校验和时,Checksum 字段设置为0。Reserved 设置为 0,接收端忽略。新的NARP :NBMA 地址解析协议( NARP :NBMA Address Resolution Protocol)NBMA 地址解析协议( NARP)允许希望通过非广播,多路访问(NBMA )链接层网络进行通信的终端源

6、(主机或路由器)发现NBMA 的目的终端地址,当然此前提是目的终端地址被连接到相同的NBMA 网络。一种常规的地址解析协议,如用于IP 的 ARP,可能不足以解决目的终端的 NBMA 地址,因为它只应用于具有相同IP 子网络的终端。反之,逻辑上一个 NBMA 网络能形成多路独立IP 子网。一旦目的终端的NBMA 地址得以解决, 终端源可能开始发送IP 包到目的地(在无连接NAMB 网络如 SMDS 的情况下),也可能按照要求的带宽和QOS 特征(在面向连接的NBMA 网络如 ATM 的情况下)首先与目的地建立一个连接。一个 NBMA 网络是非广播的, 其原因可能是因为技术上它不支持广播(如X.

7、25 网络),也可能是由于某种原因广播方式不可行(如一个SMDS 广播组或扩展的以太网太大)。协议结构81632bitVersion Hop Count Checksum Type Code Unused Destination IP Address 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - Source IP Address NBMA Len. NBMA Address (Variable Length)Version

8、 NARP 版本号。当前值为1。Hop Count 指出在取消之前允许请求或答复跨越的最大NASs 数值。Checksum 整个 NARP 数据包上的标准IP 检验和(从固定协议头开始计算)。Type NARP 数据包类型。 NARP Request 包含一类Code 1,NARP Reply 包含一类 Code 2。Code 对应于NARP 请求的响应可能包括缓存信息。如果想获得命令回答,那么就是Code 2。Source and Destination IP Address NARP 请求器的IP 地址,为 NBMA 地址预置目标终端。NBMA Length and NBMA Addres

9、s 源终端的NBMA 地址的NBMA 长度字段(二进制形式) 。NHRP :下一跳解析协议 (NHRP :Next Hop Resolution Protocol)下一跳解析协议( NHRP )是一种由连接非广播、多路访问(NBMA )式子网络的源站(主机或路由器)使用来决定目标站间的internet 网络层地址和“NBMA next hop ” 的 NBMA 子网地址的协议。 如果目的地与NBMA 子网连接,NBMA 下一跳本身就是目标站。否则,NBMA 下一跳就是从NBMA 子网到目标站最近的出口路由器。NHRP 被设计用于NBMA 子网下的多重协议internet 网络层环境。在到达生成

10、响应的站之前,NBMA 子网内的NHRP 解析请求经过一个甚至更多的hops。 包括源站在内的每个站选择邻近的NHS 接受它转发的NHRP 解析请求。 NHS 选择程序基本上解决了在协议层路由选择表上应用目标协议层地址的问题,但需要返回一个路由选择决定。这种路由选择决定被用来转发NHRP 请求给底部流NHS。先前涉及的目标协议层地址存放在NHRP 解析请求包中。注意:即使一个协议层地址被用来获取路由选择决定,NHRP 包不会被封装于协议层头,而是通过由它自己的头描述的封装存放于NBMA 层。协议结构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -

11、 - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 8162432bitar$afn ar$pro.type ar$pro.snap ar$pro.snap ar$hopcnt ar$pkstz ar$chksum ar$extoff ar$op.version ar$op.type ar$shtl ar$sstl ar$afn 定义传送的链路层地址类型。ar$pro.type 为各种使用预留的无符号整数字段。ar$pro.snap 当协议在ar$pro.type 空间(不包括0 x0080)具有一个分配号码,在传输NHRP

12、 信息时,必须使用简洁格式。 如果 Ethertype 和 NLPID 译码同时存在,在传输NHRP 信息时, 必须使用Ethertype 译码。当 ar$pro.type 值为0 x0080,会使用SNAP 编码扩展对协议类型进行编码。ar$hopcnt 即 Hop Count。指出指出在取消之前允许NHRP 数据包跨越的最大NHSs 数值。 ar$pktsz NHRP 数据包全长(八位字节)。ar$chksum 整个数据包上的标准IP 校验和。ar$extoff 识别NHRP 扩展的存在和位置的字段。ar$op.version 该字段指出图象地址映射版本,该信息表示管理协议。ar$op.t

13、ype 如果ar$op 是第一版,那么该字段表示NHRP 数据包类型。数据包类型可能值有: 1、NHRP Resolution Request;2、NHRP Resolution Reply ;3、NHRP Registration Request;4、NHRP Registration Reply ;5、NHRP Purge Request;6、NHRP Purge Reply;7、NHRP Error Indication 。ar$sht 源 NBMA 地址的类型和长度。ar$sstl 源 NBMA 子地址的类型和长度。OSPF :开放最短路径优先(OSPF :Open Shortest

14、Path First)开放最短路径优先(OSPF ) 是一个内部路由协议, 属于单个自治体系(AS) 。OSPF 采用的是链状结构,便于路由器发送其它任意有关其它路由器也需要的直接连接和链接信息。每个OSPF 具有相同的拓扑结构数据库。从这个数据库里,建立最短路树计算出路由表。当拓扑结构发生变化时, 利用路由选择协议流量最小值, OSPF 重新迅速计算出路径。 OSPF 支持等值多路径。区域路由选择能力使附加路由选择保护和降低路由选择协议流量均成为可能。此外,所有的OSPF 路由选择协议的交换都得以鉴定。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -

15、- - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - OSPF 被设计来用于TCP/IP 因特网环境, 包括为 CIDR 提供清楚的支持以及特别起源的路由选择信息的连接。同时OSPF 也为路由认证提供了更新资料,并在发送 /接收这些更新资料时利用IP 多点传送。OSPF 发送基于目标IP 地址并处于IP 包头部的IP 包。IP 包被发送“as is ” ,由于它们经过 AS,所以在任何更长的协议头中它们都没有被压缩。协议结构81632bitVersion No Packet Type Packet length Rout

16、er ID Area ID Checksum AuType Authentication (64 bits) Version Number 协议版本号(当前为2)。Packet Type 有效类型如下: 1、 Hello; 2、 Database Description; 3、 LinkState Request;4、LinkState Update ;5、LinkState Acknowledgment 。Packet Length 协议数据包的二进制长度。该长度包括标准OSPF 头。Router ID 数据包源的路由器ID。在OSPF 中,路由选择协议数据包的源和目的地是邻接的两个终端。A

17、rea ID 识别数据包归属区域。所有OSPF 数据包与单个区域相关联。大多数只传播一跳( hop) 。Checksum 整个数据包内容的标准IP 检验和,从OSPF 数据包头开始,但不包括 64 位认证字段。AuType 识别数据包认证模式。Authentication 一个 64 位字段,供认证模式使用。RIP/RIP2:路由选择信息协议(RIP/RIP2:Routing Information Protocol)路由选择信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准。RIP 是一种内部网关协议。在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。作为形成网络

18、的每一个自治系统,都有属于自己的路由选择技术,不同的AS 系统,路由选择技术也不同。作为一种内部网关协议或IGP(普通内部网关协议) ,路由选择协议名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 应用于AS 系统。连接AS 系统有专门的协议,其中最早的这样的协议是“EGP ” (外部网关协议),目前仍然应用于因特网。这样的协议通常被视为内部AS 路由选择协议。RIP 主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度

19、变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。RIP2 由 RIP 而来,属于RIP 协议的补充协议,主要用于扩大RIP2 信息装载的有用信息的数量,同时增加其安全性能。RIP2 是一种基于UDP 的协议。在RIP2 下,每台主机通过路由选择进程发送和接受来自UDP 端口 520 的数据包。RIP 和 RIP2 主要适用于IPv4 网络,而RIPng 主要适用于IPv6 网络。本文主要阐述RIP 及 RIP2。协议结构81632bitCommand Version Unused Address Family Identifier Route Tag (

20、only for RIP2; 0 for RIP)IP Address Subnet Mask (only for RIP2; 0 for RIP)Next Hop (only for RIP2; 0 for RIP)Metric Command 该 命 令 字 段 用 来 指 定 数 据 报 用 途 。 命 令 有 五 种 :Request,Response,Traceon (已经淘汰) ,Traceoff (已经淘汰)和Reserved。Version RIP 版本号,当前为2。Address Family Identifier 指出该入口的地址类型。由于RIP2 可能使用几种不同协议传送

21、路由选择信息,所以使用到该字段。 IP 中的Address Family Identifier 为 2。Route Tag 路由器指定属性,必须通过路由器保存和重新广告。路由标志是分离内部和外部RIP 路由线路的一种方法(路由选择域内的网络传送线路),该方法在EGP 或 IGP 都有引用。IP Address 目标IP 地址。Subnet Mask 应用于IP 地址, 生成非主机地址部分。如果为 0,说明该入口不包括子网掩码。Next Hop 中间下一跳IP 地址,由路由入口指定的通向目的地的数据包需要转发到该地址。Metric 表示从主机到目的地获得数据报过程中的整个成本。该Metric 就

22、是与网络相关联的成本总和。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - RIPng:路由选择信息协议下一代(应用于IPv6 )(RIPng: RIP for IPv6)路由选择信息协议( RIP)是一种在网关与主机之间交换路由选择信息的标准。RIP 是一种内部网关协议。在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。 作为形成网络的每一个自治系统,都有属于自己的路由选择技术,不同的AS 系统,路由选择技术也

23、不同。作为一种内部网关协议或 IGP(普通内部网关协议),路由选择协议应用于AS 系统。连接AS 系统有专门的协议,其中最早的这样的协议是“EGP ” (外部网关协议),目前仍然应用于因特网。这样的协议通常被视为内部AS 路由选择协议。 RIP 主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。RIP2 由 RIP 而来,属于RIP 协议的补充协议,主要用于扩大RIP2 信息装载的有用信息的数量,同时增加其安全性能。RIP2 是一种基于UDP 的协议。在 RIP2 下,每台主机通过路由选择进程发送

24、和接受来自UDP 端口 520的数据包。RIP 和 RIP2 主要适用于IPv4 网络,而RIPng 主要适用于IPv6 网络。本文主要阐述RIP 及 RIP2。协议结构Command (1 byte )Version (1 byte )0(2 bytes )Route Table Entry 1(20 bytes )Route Table Entry N(20 bytes )Command 两个命令是:Request A request for the responding system to send all or part of its routing table 名师资料总结 - -

25、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - Response A message containing all or part of the senders routing table.Version 协议版本号。当前为1。Route Table Entry 每个路由表入口包括一个目标前缀、前缀中重要位数目以及到达目的地的所消耗的成本。RSVP :资源预留协议( RSVP :Resource ReSerVation Protocol)RSVP

26、是一种允许英技网上质量聚合服务的资源预留装备协议。RSVP 允许通信双方的主机请求特殊质量服务以确保质量的流体数据传输。(RSVP)路由器使用RSVP 发送服务质量( QOS)请求给所有结点(沿着流路径)并建立和维持这种状态以提供请求服务。通常RSVP 请求将会引起每个节点数据路径上的资源预留。RSVP 只在单方向上进行预留请求,因此,尽管相同的应用程序,进程同时可能既担当发送者也担当接受者。但RSVP 对发送者与接受者是不同对待。RSVP 运行在 IPV4 或 IPV6 上层,占据协议栈中传输协议的空间。RSVP 不传输应用数据,但支持英特网控制协议,如ICMP、IGMP 或者路由选择协议。

27、正如路由选择和管理类协议的运行一样,RSVP 的运行也是在后台执行,而并非在数据转发路径上。RSVP 本质上并不是路由选择协议,RSVP 的设计目标是运行当前和未来的单播( unicast )和组播( multicast )路由选择协议。 RSVP 处理器协商本地路由选择数据以获得传送路径。在组播情况下,例如,主机发送IGMP 信息到组播组,然后沿着组播组传送路径,发送RSVP 信息以预留资源。路由选择协议决定数据包转发位置。RSVP 只考虑根据路由选择所转发的数据包的QOS。为了有效适应大型组、动态组成员以及不同机种的接收端需求,通过RSVP ,接收端可以请求一个特定的QOSRSVP93 。

28、QOS 请求从接收端主机应用程序被传送至本地RSVP 处理器,然后 RSVP 协议沿着预留数据路径, 将此请求传送到所有节点(路由器和主机),直到接收端数据路径加入到组播分配树中。所以,接收端RSVP 预留开销是成对数关系而非线性。协议结构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 4 8 16 32bit Version Flags Message Type RSVP Checksum Send TTL Reserved

29、 RSVP Length Version 协议版本号,当前为1。Flags 还没有定义标志位。Message Type 可能值有: 1 Path,2 Resv,3 PathErr,4 ResvErr ,5 PathTear,6 ResvTear,7 ResvConf。RSVP Checksum 用于信息差错的校验和。Send TTL 信息发送时的IP TTL 值。RSVP Length RSVP 信息二进制形式下的总长,包括通用头和可变长对象。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁