竭诚为您提供优质文档/双击可除icmp,,tcp,udp,eigrp,ospf的协议号
篇一:路由器协议ospf,eigrp
云南工商学院信息工程学院eigRp与ospF重发布
实训项目实训报告表
篇二:icmp协议
icmp协议
背景知识:
在以太网中,数据帧大小最大为1518字节,最小为64字节(由以太网
csma/cd决定)以太网中数据帧的封装格式:
662
—4ip数据报格式:
其中,较常用“协议”的取值有:
icmp数据包格式
icmp协议基于ip协议,icmp数据包封装在ip数据包内。icmp封装格式:
20字节
icmp数据包的结构:
icmp头部长度为8bytes。
icmp查询报文
icmp两种报文形式icmp差错报文
检测连通性icmp报文作用
提示错误信息
常见icmp类型、代码值及应用场景:
下面是几种常见的icmp报文:1).响应请求
我们日常使用最多的ping,就是响应请求(type=8)和应答(type=0),一台主机向一个节点发送一个type=8的icmp 报文,如果途中没有异常(例如被路由器丢弃、目标不回应icmp或传输失败),则目标返回type=0的icmp报文,说明这台主机存在,更详细的tracert通过计算icmp报文通过的节点来确定主机与目标之间的网络距离。ping程序的参数如下:c:\users\qich>ping
用
法:ping[-t][-a][-ncount][-lsize][-f][-ittl][-rcount ][-scount][-R][-ssrcaddr]target_name选项:
-tping指定的主机,直到停止。
若要查看统计信息并继续操作-请键入control-break;若要停止-请键入control-c。
-a将地址解析成主机名。-ncount要发送的回显请求数。-lsize发送缓冲区大小。
-f在数据包中设置“不分段”标志(仅适用于ipv4)。-ittl生存时间。
-rcount记录计数跃点的路由(仅适用于ipv4)。-scount 计数跃点的时间戳(仅适用于ipv4)。-ssrcaddr要使用的源地址。
使用ping程序时,如果指定了参数-f(不分片),则参数-l后,可以指定的最大发送缓冲区大小为1472。
1500(ipmtu)-20(ip头部大小)-8(icmp头部大小)=1472 2)需要进行分片但设置了dF标记位
在封装udp的ip数据包中,一般支持分片。
以太网中ip数据包的mtu为1500,这与初期设备的接收缓存小有关。当发送数据包的大小大于mtu时,需要对该数据包进行分片。
发生icmp不可达差错的另一种情况是,当路由器收到一份需要分片的数据报,而在ip首部又设置了不分片(dF)的标志比特。如果某个程序需要判断到达目的端的路途中最小mtu是多少—称作路径mtu发现机制(pmtud),那么这个差错就可以被该程序使用。
这种情况下的icmp不可达差错报文格式如下图所示。在第2个32bit字中,16~31bit可以提供下一跳的mtu。
类型(3)
代码(4)
检验和
字节8
未用(必须为0)
下一跳网络的mtu
ip首部(包括选项)+原始ip数据报中数据的前8字节(
icmp报文中的ip首部和原始ip数据报中数据的前8字节,也成为伪首部
信息。
junipernetscreen防火墙中根据五元组(源ip、目的ip、协议、源端口、目的端口)匹配时,将根据伪首部信息进行匹配,关联现有会话,然后放行。
相关case处理结果为:
数据包举例:
3)icmp超时差错报文
4)icmp端口不可达差错报文
篇三:eigRpospF
网络技术
实验五实验报告
上机操作5ospF和eigRp的配置