网际控制报文协议ICMP的应用——traceroute
为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP(Internet Control Message Protocol)。
ICMP的应用举例
- ICMP的一个重要应用就是分组网间探测PING(Packet InterNet
Groper),用来测试两个主机之间的连通性。PING使用了ICMP回送请求与回送回答报文。PING是应用层直接使用网络层ICMP的一个例子
。他没有通过运输层的TCP或UDP。
- 另一个非常有用的应用是traceroute(这是UNIX操作系统的名字),它用来跟踪一个分组从源点到终点的路径。在Windows操作系统中这个命令是tracert。
Traceroute从源主机向目的主机发送一连串的IP数据报,数据报中封装的是无法交付的UDP|用户数据报。第一个数据报的P1的生存时间TTL设置为1。当P1到达路径的第一个路由器R1时,路由器R1先收下它,接着把TTL的值减1.由于TTL等于0了,R1就把P1丢弃了,并向源主机发送一个ICMP时间超过差错报告报文。
图中每一行有三个时间出现,是因为对应于每一个TTL值,源主机要发送三次同样的IP数据报。
网际控制报文协议ICMP的应用——traceroute相关推荐
- 计算机网络-基本概念(2)【网络层】-网际控制报文协议ICMP
为了更有效的转发IP数据报和提高交付成功的机会,在网络层使用了网际控制报文协议ICMP.ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告. 差错报告报文 终点不可达:使用tracerout ...
- 网络层:网际控制报文协议ICMP
网络层:网际控制报文协议ICMP 笔记来源: 湖科大教书匠:网际控制报文协议ICMP 声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考 主机或路由器使用ICMP来发送差错报告报文和询问报文 ICMP ...
- 计算机网络 网际控制报文协议 ICMP
介绍 为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议 ICMP(Internet Control Message Protocol) ICMP是互联网的标准协议 ICM ...
- LWIP学习笔记---网际控制报文协议ICMP
网际控制报文协议 背景 相关概念 报文类型 报文格式 差错报文 查询报文 代码实现 数据结构 发送差错报文代码实现 回送报文请求 背景 IP协议并不完美,在传递数据时提供的是一种无连接的不可靠数据报交 ...
- 【计算机网络】湖科大微课堂笔记 p54-56 IPv4数据报的首部格式、网际控制报文协议ICMP、虚拟专用网VPN与网络地址转换NAT
文章目录 IPv4数据报的首部格式 小结 一些例题 网际控制报文协议ICMP 小结 一些例题 虚拟专用网VPN与网络地址转换NAT 小结 IPv4数据报的首部格式 版本 首部长度.可选字段.填充字段 ...
- 网络层(网际控制报文协议ICMP)
ICMP是(Internet Control Message Protocol)Internet控制报文协议.它是TCP/IP协议族的一个子协议,用于在IP主机.路由器之间传递控制消息.控制消息是指网 ...
- 网际控制报文协议ICMP(Internet Control Message Protocol)(详解)
一.回顾下TCP/IP协议栈 二.ICMP(Internet Control Message Protocol)协议概述 三.ICMP协议的组成 四.ICMP差错报告报文(5种): 终点不可达:当路由 ...
- 网际控制报文协议---ICMP
我们知道,在网际层,我们是不进行错误检查的,在网际层,我们主要进行快速的数据传输,但是,互联网在设计时候,也是要尽可能的提高交付成功的机会: 我们知道,在网际层传输的是IP数据报,IP数据报的协议我们 ...
- 网际控制报文协议icmp_网络中的ICMP(Internet控制消息协议)
网际控制报文协议icmp ICMP(Internet控制消息协议)简介 (Introduction to ICMP (Internet Control Message Protocol)) IP (I ...
最新文章
- BootStrap学习(6)_模态框
- 【python】使用plt.imshow(image)显示图片一片空白,像素值有数据
- Sqlserver系统数据库和用户数据库日志文件全部丢失的恢复
- CEF:MFC 对话框 Demo(VS2013)
- 链路聚合-CISCO
- Java语言速览:StackOverflow
- 2018-7-22-Python全栈开发day30-socket原理与粘包-part1-TCP服务
- “年少当攀第一流,恰如明月冠中秋”
- 学习笔记(01):10小时掌握区块链开发教程-2小时构建以太坊智能合约-1
- python猜拳小游戏_Python入门猜拳小游戏
- 关于如何在chrome中下载网页flash视频
- python做地图热力图保存为png_Python如何实现热力图?可视化入库图实战演示
- 加密解密--换行符作祟
- 拼多多资深程序员带你了解 ”砍一刀“的设计与实现
- 机器学习—特征工程—OneHotEncoder独热编码
- 苹果平板做ppt方便吗_有没有苹果手机和安卓平板之间方便复制粘贴的工具啊?...
- 分享5个插件,助你在Python的道路越战越勇
- android之禁用Appt2
- 以下是某品牌计算机的硬件配置广告,第二章认识计算机习题(1).doc
- matlab圆周卷积计算方法,线性卷积与圆周卷积的计算.doc