站点图标 谷姐靓号网

icmp协议的流量走什么通道?TCP?-mymyhope

Rate this post

没有系统学过网络原理,有以下拙问:

icmp是tcp的上层协议,那icmp的数据包是如何传输的?走的是tcp的流量吗?

曾经有死亡ping,就是发送64kb的icmp数据包,这个数据包的流量是怎么走的?和tcp通道共享带宽?还是说icmp是单独有自己的通道的?

假设全国一起ping一个ip,能ping死吗?

热议
推荐楼 G.K.D 昨天20:38

ICMP 协议和 TCP 协议完全是两个东西。
可以大概理解为(不严谨,仅为比喻):

当前网络链接为公路。
而 ICMP、TCP 为两种不同类型的交通工具。
它们传输的数据内容就是交通工具上的人(货物)。

交通工具拉着人(货物)行走在公路上。
一些软件会将某个协议伪装成其他协议来解决 QOS 问题,就相当于电动车套个摩托车的外壳一样。

“icmp是tcp的上层协议,那icmp的数据包是如何传输的?走的是tcp的流量吗?”
你这句话相当于 电动车骑着摩托 行走在公路上。。。

你把 TCP 协议当成公路了。

推荐楼 whiler 昨天20:18

用板车拉摩托车也不是不可以

推荐楼 suantong 昨天20:15

哎,有时候,哎,算了不说了

5楼 mymyhope 昨天21:09

ICMP 协议和 TCP 协议完全是两个东西。
可以大概理解为(不严谨,仅为比喻):

感谢大佬解惑,其实刚刚都没说清楚问题。也就是说假设我的带宽是100M,那么如果我能发满100M的icmp数据包,也会挤兑其他tcp数据包的流量对吗?也就是说他们是共享物理连接的带宽的? 属实是提出脑残问题了,我看了很多科普视频和文章,都说icmp是网络层,tcp是传输层,就能理解为他俩都共享物理层的带宽吗?

6楼 雅丶涵 昨天21:11

物理就是物理 icmp tcp都是协议,协议就是一张废纸

7楼 G.K.D 昨天21:12

感谢大佬解惑,其实刚刚都没说清楚问题。也就是说假设我的带宽是100M,那么如果我能发满100M的icmp数据包 ...

不同层只是说它们各走各的路,但是如果路上挤满了、堵车了,那就走不了了呗。

8楼 squ33ker 9小时前

ICMP协议是IP协议的一个子协议,ICMP报文包含在IP数据报中。

TCP 是第四层运输层的协议,它需要被封装到三层的IP数据报中传输。

PING是应用层直接使用网络层ICMP的一个例子,它没有通过运输层的TCP或UDP。

ICMP的攻击有很多,比如 ping sweep、ping flood、 smurf attack等,所以有些设备直接是被禁掉ICMP的。

9楼 idcdeng 16分钟前

tcp和icmp是同等级的。都在IP之上

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版