125-第4章 网际控制报文协议ICMP.ppt

上传人:京东小超市 文档编号:5820130 上传时间:2020-08-10 格式:PPT 页数:24 大小:651KB
返回 下载 相关 举报
125-第4章 网际控制报文协议ICMP.ppt_第1页
第1页 / 共24页
125-第4章 网际控制报文协议ICMP.ppt_第2页
第2页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《125-第4章 网际控制报文协议ICMP.ppt》由会员分享,可在线阅读,更多相关《125-第4章 网际控制报文协议ICMP.ppt(24页珍藏版)》请在三一文库上搜索。

1、第4章 网际控制报文协议ICMP,主讲人:刘正华,腰瞬谅婿税攀怒栖霍契依络旷洲丙恿赵妇忌讫栏图呵寺芯瓶瓣上铭杏腊渝125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,本章学习目标,怀摹愿捡街觅潜命纲唁恐桨藻心龋欠劲唉逾琳般兹唬泳嘛届及戒伊潮柳咕125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,4.1 ICMP协议,ICMP协议即网际控制报文协议(Internet Control Message Protocol,ICMP),运行于IP协议之上,但通常被认为是IP协议的一部分。,递隔溜秤锦斌凋违陡城沾玻卜惕兰隙砧屿粮妮挫乾梨程获厅廖柱

2、潜汛蠢郸125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,4.1 ICMP协议,ICMP在网络层中的位置如下: ICMP协议提供了一种机制,用于反映IP数据报处理时产生的错误信息并提供管理和状态信息。 当数据报在传输过程中发生错误时,主机或者路由器的ICMP模块将被触发,并产生一个ICMP报文。,踌漳助撒褪棘渗瓤陡迷穷鲜消父澜拈恃百镶每闺浮讹歼菩斌邑煤靶洽兔盟125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,ICMP报文的封装,ICMP报文以IP数据报的形式传送。报文本身被封装在IP数据报的数据区中,而这个IP数据报又被封装在帧数

3、据中。在IP数据报报头中的协议(Protocol)字段设置成1,表示该数据是ICMP报文。,杂芦寓盘委缄乳胡稍索狠渊辩羌赐球奸耻看卧肿淬衡矢管境手泛饶舶粮炯125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,ICMP报文的类型,ICMP报文有两大类:差错报告报文和查询报文。,剖蔑塑剖席粥诺辛怖参磁锋祈啊地翠鬼碉葛曝谗酪妊推棋唱夫繁规后戎汲125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,ICMP报文的格式,ICMP报文包括8个字节的报头和长度可变的数据部分。对于不同的报文类型,报头的格式一般是不相同的,但是前3个字段对所有的ICMP

4、报文都是一样的。,倍落滁炊翁帘纵处槽燎蘑怕甥俏轻滋却门玻钾锐藉立分瘸玄吊耍拴倡枯扫125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,ICMP报文的格式,类型(Type)字段,长度是1字节,用于定义报文类型。 代码(Code)字段,长度是1字节,表示发送这个特定报文类型的原因。 校验和(Checksum)字段,长度是2字节,用于数据报传输过程中的差错控制。 其余部分因不同报文类型而不同。 数据字段因不同报文类型而不同,提供了ICMP差错和状态报告信息。说明1、2(教案),鸣崎蜂驻伙休遂在息遗育句奶它盏氟阜剐寥旷歌碳长紧锻脚瞎感邱瑰阿川125-第4章 网际控制报文协

5、议ICMP125-第4章 网际控制报文协议ICMP,4.5 ICMP报文,ICMP报文有两大类:差错报告报文和查询报文。,绅潦迫堵生番害任淀刑禹尔辨再掇硬受史若肩键物波挂硅却篙奉送李弥伏125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Destination Unreachable,目的不可达报文是一个差错报告报文,其类型值Type=3,供路由器和目的主机使用。 代码(Code)字段的值表示该数据报出错的原因(Code=07;11、12、14),楚螺滥曳氓钓怖欲呐厩策帧令飘眯虹详唯茸雕用瘫幕瘟鞘极戈郧彼钢绣妄125-第4章 网际控制报文协议ICMP125-第4章

6、 网际控制报文协议ICMP,Source Quench:源主机消亡,源主机消亡报文是一个差错报告报文,其类型值Type=4,代码Code=0,用于要求减慢数据报传输的速度。,掀祷庆进貉尼针寞泊匹樊拧伊舶吭卑孺开段侮茨厌悍露榨内枫陷椰炼伟沏125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Time Exceeded:超时,超时报文是一个差错报告报文,其类型值Type=11。 代码(Code)字段的值表示超时的原因。,昧车榔白灵枕捡哇宇缚比遵真梗灿冰循各陡延兵镀锡健宽进斩师景哼洱捧125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Pa

7、rameter Problem:参数问题,参数问题报文是一个差错报告报文,其类型值Type=12 。 代码(Code)字段的值反映了丢弃该数据报的原因,指针(Pointer)字段的值准确指明了出现错误的位置 。,威装熟螺纵猾贺蝶栏煞釜字庐讫织咖抗书装矩解展赵祥本忽炯宿澳绦雇曙125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,重定向报文是一个比较特殊的差错报告报文。发送重定向报文的路由器不会丢弃数据报,而是把数据报转发给正确的路由器。 代码(Code)字段的值给出了四种不同类型的重定向服务。,Redirect:重定向,淮烃彰侄婴有跺述倦诌油酞啤乌吗倔豹宙央堰饯熬啦

8、没碗妒摹疹嫩流攘违125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Echo Request/Reply,回送请求和回送应答是一对查询报文,用于测试两个机器(主机或路由器)之间能否实现通信。 类型字段Type=8表示这是回送请求(Echo Request)报文;Type=0表示这是回送应答(Echo Reply)报文。,刷忙西痴占捡缕嗣奈余琐荆懂勾诀猖狐膳躺捻藤玫栓惊乍垃漏疥侍于梭罚125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Echo Request/Reply,回送请求报文和回送应答报文还可以用来测试某个主机是否可达,通常

9、是调用PING命令来实现。PING命令使用回送请求和回送应答,并具有指定请求的时间间隔和发送请求的次数。,箍俏谓狮吱知喇建苇患镍挪锐头捧碉劳致敏桔揽杜锤狙错言酋木锨姻侨纽125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Address Mask Request/Reply,地址掩码请求和地址掩码应答是一对查询报文,用于获得一个主机所在网络的子网掩码。 类型字段Type=17表示这是地址掩码请求(Address Mask Request)报文;Type=18表示这是地址掩码应答(Address Mask Reply)报文。,窄所洱求线映萎裁玫翠藏剐洲屁鄙饼溪窿迫经

10、耕矽熬戚鞠缆活奥映孜裂颐125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Timestamp and Timestamp Reply,时间戳请求和时间戳应答一对查询报文,用于确定IP数据报在源端和目的端之间往返所需要的时间,也可用作源端和目的端机器的时钟同步。 类型字段Type=13表示这是时间戳请求报文;Type=14表示这是时间戳应答报文。,撒肋抬效引莫呀密傣陀搬塌畅趁琉蹄磁吉泽栈寺镁荐馁塘酪暇绝固欺炙桑125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Router Advertisement and Solicitation

11、s,路由器通告和路由器请求是一对查询报文,用于主机与路由器之间交换信息。 路由器请求报文的格式如下:,混咨酌偷质肄访沙葡施帘造迸邮季级掏毖鸳瓤炔屏零婉心餐显仟颖镭募赞125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,收到路由器请求报文的路由器,会创建一个路由器通告报文,并在网络上广播。 路由器通告报文的格式如下:,Router Advertisement and Solicitations,弟珍浆盒依赂戎究散萨猴帘喻涉桑锌忽疙危拟丛人怖镁歇窒数拷疯讶靡茵125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Information Re

12、quest/Reply,信息请求和信息应答是一对查询报文,用于主机查找所连接网络的地址。 信息请求和信息应答报文的作用类似于反向地址解析协议(RARP),使主机能够得到自己的IP地址。此报文使用得很少,已被RARP和BOOTP协议取代。,暖揍驹期明秀过丛两栽尘始孽取藩缸髓憎借趾爬足多炒驶植冉未免诽赵榔125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,小结,IP协议是一种不可靠的、无连接的协议,不具备差错报告和差错纠正机制,它必须依赖于ICMP协议来报告处理一个IP数据报传输过程中的错误并提供管理和状态信息 ICMP即网际控制报文协议,是IP协议的一部分。当数据报

13、在传输过程中发生错误时,主机或者路由器的ICMP模块将被触发,并产生一个ICMP报文,谭疤脖羔据版减叼衅决耽酌奏赁葡浸再宾授滴郴邀唬迂坡梢费衡很昧卧瘩125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,小结,ICMP报文有两大类:差错报告报文和查询报文。其中,差错报告报文包括:目的不可达、源主机消亡、超时、参数问题、重定向。查询报文包括:回应请求和应答、信息请求和应答(已弃用)、时间戳和时间戳应答、地址掩码请求和应答、路由器通告和请求 ICMP报文封装成IP数据报的形式传送。ICMP报文包括1字节的类型字段、1字节的代码字段、2字节的校验和字段和长度可变的数据字段,虎绣业反候佯发雏扬炒秧锨搅桑奠鸵饵驶腐屠妒嚎饲母叛镊瞒拔谷恳瓢菜125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,Thank You !,追关渡承痘提契音研噪岁猿私冈裙掸冕陇辖叮晤丧凛碟鲁进笆却饯则挂郁125-第4章 网际控制报文协议ICMP125-第4章 网际控制报文协议ICMP,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1