前言

   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协议相关推荐

  1. 思科网络学院-网络互连-第六章

    思科网络学院-网络互连-第六章 与 IPv4 的 EIGRP 相比,IPv6 的 EIGRP 操作功能有何不同? 选择一项: DUAL 算法的计算 用于路由器 ID 的值类型 邻居发现机制 EIGRP ...

  2. 第六章 ppp协议实验

                                第六章 ppp协议实验步骤 <?xml:namespace prefix = o ns = "urn:schemas-micro ...

  3. 网络工程管理 第七章 应用层协议 万维网 DNS 电子邮件 FTP DHCP TELNET

    网络工程管理 第七章 应用层协议 应用层的具体内容就是规定应用进程在通信时所遵循的协议. 应用层的许多协议都是基于客户/服务器方式.客户是服务请求方,服务器是服务提供方. 常见的应用层协议 TCP/I ...

  4. 网络学习(第十六篇-ICMP协议)

    ICMP协议 1.ICMP端口号:没有端口号. 2.ICMP协议时干什么的? 网络探测与回馈机制 1.网络探测 2.路由跟踪 windows:tracert IP地址 linux:traceroute ...

  5. Kali Linux 网络扫描秘籍 第六章 拒绝服务(一)

    第六章 拒绝服务(一) 作者:Justin Hutchens 译者:飞龙 协议:CC BY-NC-SA 4.0 任何时候,当你通过互联网访问公开资源,甚至通过内部网络访问小型社区时,重要的是要考虑拒绝 ...

  6. Kali Linux 网络扫描秘籍 第六章 拒绝服务(二)

    第六章 拒绝服务(二) 作者:Justin Hutchens 译者:飞龙 协议:CC BY-NC-SA 4.0 6.6 NTP 放大 DoS 攻击 NTP 放大 DoS 攻击利用响应远程 monlis ...

  7. 【计算机系统和网络安全技术】第六章:恶意软件

    第六章:恶意软件 1.恶意软件类型 恶意软件:一种被植入系统,以损害数据应用程序或操作系统机密性.完整性.可用性或对用户实行骚扰妨碍的程序 相关术语:高级持续性威胁,广告软件,攻击工具包,Auto-r ...

  8. 云计算和大数据时代网络技术揭秘(六)LISP协议

    灵活的网络通道--LISP协议 云计算网络要求安全.稳定.灵活,本节主要介绍面对云计算对网络灵活性的需求,传统网络在底层如何演进,以支持云计算资源的动态调度. 主要内容: 1,传统方案DNS重定向 2 ...

  9. TCP/IP详解 第六章 DHCP协议

    1.DHCP简介 1.DHCP (Dynamic Host Configuration Protocol)即动态主机设置协议. 2.前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常 ...

  10. RE:从零开始的算法之路第六章

    数学 0.介绍 1.高精度计算 介绍 例题 2.数论 介绍 例题 快速幂 欧几里得 拓展欧几里得 3.组合数学 介绍 例题 4.概率和数学期望 介绍 例题 5.公平组合游戏 介绍 例题 0.介绍 数学 ...

最新文章

  1. 初中生自学python能学成吗-Python进入初中生学习课堂?风变编程助你从后浪中成功突围...
  2. git fetch比较差异
  3. javascript写打地鼠
  4. 返回空的List集合
  5. 机器学习者都应该知道的五种损失函数!
  6. GaussDB NoSQL架构设计分享
  7. JavaScript - 测试 jQuery
  8. android之App widget实际应用Demo
  9. Swift 实现图片转字符画的功能
  10. Android 实现全屏、无标题栏
  11. matlab color选取(颜色对照表)
  12. 如何把pdf转换成ezd_如何把pdf转换ppt格式
  13. java udp转发_JAVA NIO udp 实现 群转发
  14. 公募基金资格:社保、养老金、企业年金,三者有什么区别?
  15. 华为鸿蒙备胎计划,重磅!华为启动“备胎”计划,神秘项目曝光代号
  16. 微信可以修改微信号了
  17. 如何用计算机计算概率,概率统计计算
  18. python3 x完全兼容_中国大学MOOC: Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法。...
  19. sim卡没坏但苹果手机无服务_苹果6sp无服务信号不好解决办法
  20. RT-AC87U华硕路由器外网登陆

热门文章

  1. Windows下Nginx的启动、停止、重启等命令
  2. 去除两张img中间的间隙
  3. 洛谷 P4114 Qtree1 树链剖分
  4. 获取url中带的参数
  5. ASP .Net Core系统部署到 CentOS7 64 具体方案
  6. C++test对多变参数的函数打桩处理技巧
  7. Android 中多点触摸协议
  8. js图片无刷新上传,预览
  9. 编程珠玑Column11中插入排序和快排序
  10. linux各个目录作用详解,linux各个目录作用