博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络通信协议之ICMP
阅读量:5090 次
发布时间:2019-06-13

本文共 534 字,大约阅读时间需要 1 分钟。

ICMP(互联网控制消息协议)

ICMP

  >>Internet Control Message Protocol

IP协议的缺点:

  >>无差错报告和差错纠正机制

  >>缺少一种为主机和管理查询的机制

 

差错报文报告

终点不可达

路由器不能够给数据报找到路由或主机不能够交付数据报时,就丢弃这个数据报,然后这个路由器或主机就向发出这个数据报的源主机发回终点不可达报文

源点抑制

IP协议是无连接协议,没有流量控制机制,容易产生:拥塞

ICMP源点抑制报文就是给IP增加一种流量控制而设计的,这个报文有两个目的
它通知源点,数据报因拥塞已经被丢弃
它警告源点,在路径中的某处出现了拥塞,因而源点必须放慢(抑制)发送过程。

超时

超时报文在以下两种情况下产生

当路由器收到生存时间字段值为零的数据报时,就丢弃这个数据报,并向源点发送超时报文
当最后的终点在规定的时间内没有收到所有的分片时,它就丢弃已收到的分片,并向源点发
送超时报文
在超时报文中,代码0只给路由器使用,表示生存时间字段值为0.代码1只由目的主机使用,
它表示在规定的时限内,不是所有的分片都到达了

 

转载于:https://www.cnblogs.com/yqpy/p/8683024.html

你可能感兴趣的文章
Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义
查看>>
(Review cs231n) Training of Neural Network2
查看>>
11-5&6 Python常用标准库
查看>>
Java 之JavaBean 、EJB 和POJO
查看>>
ArrayList 扩容原理
查看>>
boost之实用工具
查看>>
android面试(1)----布局
查看>>
Python queue队列
查看>>
Python 静态方法,类方法,属性方法
查看>>
Saltstack sls文件:批量安装服务
查看>>
C++ 两种设计模式:单例模式和观察者监听者模式
查看>>
学习笔记之08-数组
查看>>
培训班出身的程序员为什么遭人嫌弃
查看>>
bzoj3110: [Zjoi2013]K大数查询
查看>>
bzoj2244: [SDOI2011]拦截导弹
查看>>
js的map、filter的用法
查看>>
SpringBoot通过ApplicationArguments获取args
查看>>
C++中引用(&)的用法和应用实例
查看>>
redis 常用方法整理
查看>>
Web测试方法_01
查看>>