• 网络层——ICMP协议


    作用:为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP(Internet Control Message Protocol)。

    主机或路由器使用ICMP来发送差错报告报文询问报文

    ICMP报文被封装在IP数据报中发送。

    ICMP差错报告报文共有五种:

    (1)终点不可达

    当路由器或主机不能交付数据时,就向源点发送终点不可达报文。

    具体根据ICMP的代码字段细分为目的网络不可达、目的主机不可达、目的协议不可达、目的端口不可达、目的网络未知、目的主机未知等13种错误。

    (2)源点抑制

    当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率变慢。

    (3)时间超过

    若IP数据报的TTL字段指为0,丢弃该数据报并向源点发送时间超过报文。

    (4)参数问题

    当路由器或主机收到IP数据报后,根据其首部中的检验和字段发现首部在传输过程中出现了误码,就丢弃该数据报,并向源点发送参数问题报文。

    (5)改变路由(重定向)

    路由器把改变路由报文发送给主机,让主机知道下次应将数据报文发送给另外的路由器,这样可通过

  • 相关阅读:
    Android开发:关于WebView
    PHP+JQUEY+AJAX实现分页
    Bootstrap入门(二)栅格
    BootStrap入门教程 (一)
    mac 终端命令
    没有功能需求设计文档?对不起,拒绝开发!
    React 入门教程
    Webpack+React+ES6开发模式入门指南
    webpack2.0+ vue2.0
    一个小时学会jQuery
  • 原文地址:https://www.cnblogs.com/zhaogw/p/15476705.html
Copyright © 2020-2023  润新知