网络之路--【第六章】——ICMP协议
前言
Internet控制报文协议ICMP(Interger Control Message Protocol)是网络层的一个重要协议。ICMP协议用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。
学习目标
ICMP
ICMP用来传递差错、控制、查询等信息。
ICMP重定向
ICMP重定向就是控制主机。重定向报文是由路由器产生的;主机处理重定向报文;
ICMP差错检测
ICMP Echo Request和ICMP Echo Reply分别用来查询和响应某些信息,进行差错检测。
ICMP错误报告
当网络设备无法访问目标时会自动发送ICMP目的不可达报文到发送端设备。
ICMP数据包格式
Type表示ICMP消息类型,Code表示同一消息类型中的不同信息。
ICMP消息类型和编码类型
ICMP应用-Ping
ICMP应用-Tracert
Tracert显示数据包在网络传输过程中所经过的每一跳。
总结
Ping使用到的是哪两类ICMP消息?
Echo request和Echo reply
当网络设备收到TTL值为0的IP报文时,会如何操作?
发生超时,发出超时信息。
转载于:https://www.cnblogs.com/zrkk/p/9663701.html
网络之路--【第六章】——ICMP协议相关推荐
- 思科网络学院-网络互连-第六章
思科网络学院-网络互连-第六章 与 IPv4 的 EIGRP 相比,IPv6 的 EIGRP 操作功能有何不同? 选择一项: DUAL 算法的计算 用于路由器 ID 的值类型 邻居发现机制 EIGRP ...
- 第六章 ppp协议实验
第六章 ppp协议实验步骤 <?xml:namespace prefix = o ns = "urn:schemas-micro ...
- 网络工程管理 第七章 应用层协议 万维网 DNS 电子邮件 FTP DHCP TELNET
网络工程管理 第七章 应用层协议 应用层的具体内容就是规定应用进程在通信时所遵循的协议. 应用层的许多协议都是基于客户/服务器方式.客户是服务请求方,服务器是服务提供方. 常见的应用层协议 TCP/I ...
- 网络学习(第十六篇-ICMP协议)
ICMP协议 1.ICMP端口号:没有端口号. 2.ICMP协议时干什么的? 网络探测与回馈机制 1.网络探测 2.路由跟踪 windows:tracert IP地址 linux:traceroute ...
- Kali Linux 网络扫描秘籍 第六章 拒绝服务(一)
第六章 拒绝服务(一) 作者:Justin Hutchens 译者:飞龙 协议:CC BY-NC-SA 4.0 任何时候,当你通过互联网访问公开资源,甚至通过内部网络访问小型社区时,重要的是要考虑拒绝 ...
- Kali Linux 网络扫描秘籍 第六章 拒绝服务(二)
第六章 拒绝服务(二) 作者:Justin Hutchens 译者:飞龙 协议:CC BY-NC-SA 4.0 6.6 NTP 放大 DoS 攻击 NTP 放大 DoS 攻击利用响应远程 monlis ...
- 【计算机系统和网络安全技术】第六章:恶意软件
第六章:恶意软件 1.恶意软件类型 恶意软件:一种被植入系统,以损害数据应用程序或操作系统机密性.完整性.可用性或对用户实行骚扰妨碍的程序 相关术语:高级持续性威胁,广告软件,攻击工具包,Auto-r ...
- 云计算和大数据时代网络技术揭秘(六)LISP协议
灵活的网络通道--LISP协议 云计算网络要求安全.稳定.灵活,本节主要介绍面对云计算对网络灵活性的需求,传统网络在底层如何演进,以支持云计算资源的动态调度. 主要内容: 1,传统方案DNS重定向 2 ...
- TCP/IP详解 第六章 DHCP协议
1.DHCP简介 1.DHCP (Dynamic Host Configuration Protocol)即动态主机设置协议. 2.前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常 ...
- RE:从零开始的算法之路第六章
数学 0.介绍 1.高精度计算 介绍 例题 2.数论 介绍 例题 快速幂 欧几里得 拓展欧几里得 3.组合数学 介绍 例题 4.概率和数学期望 介绍 例题 5.公平组合游戏 介绍 例题 0.介绍 数学 ...
最新文章
- 初中生自学python能学成吗-Python进入初中生学习课堂?风变编程助你从后浪中成功突围...
- git fetch比较差异
- javascript写打地鼠
- 返回空的List集合
- 机器学习者都应该知道的五种损失函数!
- GaussDB NoSQL架构设计分享
- JavaScript - 测试 jQuery
- android之App widget实际应用Demo
- Swift 实现图片转字符画的功能
- Android 实现全屏、无标题栏
- matlab color选取(颜色对照表)
- 如何把pdf转换成ezd_如何把pdf转换ppt格式
- java udp转发_JAVA NIO udp 实现 群转发
- 公募基金资格:社保、养老金、企业年金,三者有什么区别?
- 华为鸿蒙备胎计划,重磅!华为启动“备胎”计划,神秘项目曝光代号
- 微信可以修改微信号了
- 如何用计算机计算概率,概率统计计算
- python3 x完全兼容_中国大学MOOC: Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法。...
- sim卡没坏但苹果手机无服务_苹果6sp无服务信号不好解决办法
- RT-AC87U华硕路由器外网登陆