zoukankan      html  css  js  c++  java
  • ICMP协议

    ICMP协议:Internet 控制报文协议

    ICMP的全称是 Internet Control Message Protocol ,它是一种“错误侦测与回报机制”,不传输用户数据,其目的就是让我们能够检测网路的连线状况。

    其功能主要有:

    1. 侦测远端主机是否存在
    2. 建立及维护路由资料
    3. 重导数据传送路径
    4. 数据流量控制

    Internet 控制报文协议,负责发送消息,报告错误;属于TCP/IP协议族;

    主要用在主机和路由器之间,ICMP提供移动的出错报告信息,但是他的功能是报告问题而不是纠正问题,他将出错的报文返回发送方,纠正问题的功能由发送方完成;

    发送方根据ICMP提供的错误类型来确定如何才能更好的重新发送失败的数据包;

    应用:

    Ping命令其实就是ICMP协议的工作过程;

    Tracert命令,跟踪路由的命令也是基于ICMP协议的;

    ICMP数据包由一个8字节长的包头,其中前四个字节是固定格式,包括8位类型字段、8位代码字段个16位校验和;后4个字节根据ICMP类型的不同而取不同的值;

    “死亡之ping”解决方法:   

    (1)限制路由带宽      

    (2)在主机上设置处理规则,拒绝处理ICMP数据包

  • 相关阅读:
    ASP记录(一)
    ASP HTML JS CSS JQ之间恩怨
    ASP记录(二)之Input
    网页范例
    初识GoAhead
    TCP、IP、Http、Socket、telnet
    自定义博客的背景图片
    工具管理操作类介绍
    STL string的构造函数
    cout 格式化输出
  • 原文地址:https://www.cnblogs.com/Allen-rg/p/7189845.html
Copyright © 2011-2022 走看看