`

ICMP:Internet控制报文协议

阅读更多
ICPM:它传递差错报文以及其他需要注意的信息

如果收到一份UDP数据报而目的端口与某个正在使用的进程不相符,那么UDP返回一个ICMP不可达报文

ICMP差错报文必须包括生成该差错报文的数据报IP首部,还必须至少包括跟在该IP首部后面的前8个字节。

当路由器收到一份IP数据报但又不能转发时,就要发送一份ICMP"主机不可达"差错报文.

当IP数据报应该被发送到另一个路由器时,收到数据报的路由器就要发送ICMP重定向差错报文给IP数据报的发送端.

重定向一般用来让具有很少选路信息的主机逐浙建立更完善的路由表.

生成ICMP重定向的报文要满足:
1.出接口必须等于入接口
2.用于向外传送数据报的路由不能被ICMP重定向报文创建或修改过,而且不能是路由器的默认路由
3.数据报不能用源站选路来转发
4.内核必须配置成可以发送重定向报文
为防止路由器或主机的误操作:
1.新的路由器必须直接与网络相连接
2.重定向报文必须来自当前到目的地所选择的路由器
3.重定向报文不能让主机本身作为路由器
4.被修改的路由必须是一个间接路由
分享到:
评论

相关推荐

    ICMP:Internet控制报文协议

    I C M P经常被认为是 I P层的一个组成部分。它传递差错报文以及其他需要注意的信息。 I C M P报文通常被I P层或更高层协议(T C P或U D P)使用。一些I C M P报文把差错报文返回给 用户进程。

    计算机网络实验4 - 网际控制报文协议 ICMP 分析

    计算机网络实验4 - 网际控制报文协议 ICMP 分析 本实验报告旨在学习和了解网际控制报文协议 ICMP 的基本概念和工作原理,并通过 Wireshark 网络分析软件对 ICMP 分组进行捕获和分析。 一、实验目标 * 了解网际...

    ICMP 因特网控制报文协议

    ICMP 因特网控制报文协议ICMP 因特网控制报文协议

    《TCPIP详解 卷1:协议》的读书笔记

    ICMP:Internet控制报文协议](6. ICMP:Internet控制报文协议.md) [7. Ping程序](7. Ping程序.md) [8. Traceroute程序](8. Traceroute程序.md) [9. IP选路](9. IP选路.md) [10. 动态选路协议](10. 动态选路协议...

    实验五、因特网控制报文协议ICMP

    通过本实验,验证因特网控制报文协议ICMP的报文结构。 2、实验要求 利用数通实验平台仿真软件eNSP提供的工具,构造一个由一台路由器、两台交换机、四台或四台以上终端构成的小规模互联网络;验证其连通性,并分析...

    TCP-IP详解

    第6章ICMP:Internet控制报文协议 第7章Ping程序 第8章Traceroute程序 第9章IP选路 第10章动态选路协议 第11章UDP:用户数据报协议 第12章广播和多播 第13章IGMP:Internet组管理协议 第14章DNS:域名系统 第15章...

    HeyMoon#notes#6-ICMP-Internet控制报文协议1

    下面各种情况都不会产生ICMP差错报文:ICMP差错报文(但是ICMP查询报文可能会产生ICMP差错报文)目的地址是广播地址或多播地址(D 类地址)的IP数据报

    TCP-IP详解卷二:实现(1).rar

    本书完整而详细地介绍了TCP/IP协议是如何实现的 第1章 概述 第2章 mbuf:存储器...第11章 ICMP:Internet控制报文协议 第12章 IP多播 第13章 IGMP:Internet组管理协议 第14章 IP多播选路 第15章 插口层 第16章 插口

    TCP/IP协议详解:卷1协议

    第6章 ICMP:Internet控制报文协议 第7章 Ping程序 第8章 Traceroute程序 第9章 IP选路 第10章 动态选路协议 第11章 UDP:用户数据报协议 第12章 广播和多播 第13章 IGMP:Internet组管理协议 第14章 DNS:域名系统 ...

    TCPIP详解 卷1协议

    第6 章ICMP :Internet 控制报文协议 第7 章Ping 程序 第8 章Traceroute 程序 第9 章IP 选路 第10 章动态选路协议 第11 章UDP :用户数据报协议 第12 章广播和多播 第13 章IGMP :Internet 组管理协议 第14 章DNS :...

    《TCP/IP详解,卷1:协议》

    第6章 ICMP:Internet控制报文协议 50 第7章 Ping程序 61 第8章 Traceroute程序 71 第9章 IP选路 83 第10章 动态选路协议 95 第11章 UDP:用户数据报协议 107 第12章 广播和多播 128 第13章 IGMP:Internet组管理...

    TCPIP协议详解 卷二

    第11章ICMP:Internet控制报文协议 第12章IP 多播 第13章IGMP:Internet组管理协议 第14章IP多播选路 第15章插口层 第16章插口I/O 第17章插口选项 第18章Radix树路由表 第19章选路请求和选路消息 第20章选路插口 第...

    TCP-IP详解卷2:实现

    第11章 ICMP:Internet控制报文协议 第12章 IP多播 第13章 IGMP:Intemet组管理协议 第14章 IP多播选路 第15章 插口层 第16章 插口I/O 第17章 插口选项 第18章 Radix树路由表 第19章 选路请求和选路消息 第...

    ICMP(Internet报文控制协议)

    ICMP(Internet报文控制协议)是在IP层由于IP的不可靠而引入的一个协议。其中主要包括查询报文和应答报文两大类。

    网络方面基础知识

    ICMP:Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,...

    TCP-IP详解卷1

    第6章 ICMP:Internet控制报文协议 第7章 Ping程序 第8章 Traceroute程序 第9章 IP选路 第10章 动态选路协议 第11章 UDP:用户数据报协议 第12章 广播和多播 第13章 IGMP:Internet组管理协议 第14章 DNS:域名系统 ...

    202001Internet协议分析实验报告(第2天).docx

    实验11 Internet控制报文协议(ICMP)分析 练习三 ICMP差错报文编辑与分析 任务一 差错报文编辑与分析 实验15 路由协议分析 练习一 静态路由配置与路由表分析 任务一 静态路由配置与路由表分析 练习二 动态路由...

    TCP-IP详解卷二 TCP-IP详解卷二 TCP-IP详解卷二

    第11章ICMP:Internet控制报文协议 第12章IP多播 第13章IGMP:Intemet组管理协议 第14章IP多播选路 第15章插口层 第16章插口VO 第17章插口选项 第18章Radk树路由表 第19章选路请求和选路消息 第20章选路插口 第21章...

    waykar-prashant#TechNote#13、ICMP:Internet组管理协议1

    IGMP报文IGMP协议多播的基础就是一个进程的概念,该进程在一个主机的给定接口上加入了一个多播组。4) 主机通过发送 IGMP报告来响应一个IGMP查询,对

Global site tag (gtag.js) - Google Analytics