没有系统学过网络原理,有以下拙问:
icmp是tcp的上层协议,那icmp的数据包是如何传输的?走的是tcp的流量吗? 曾经有死亡ping,就是发送64kb的icmp数据包,这个数据包的流量是怎么走的?和tcp通道共享带宽?还是说icmp是单独有自己的通道的? 假设全国一起ping一个ip,能ping死吗? |
本帖最后由 G.K.D 于 2022-7-13 20:41 编辑
ICMP 协议和 TCP 协议完全是两个东西。 当前网络链接为公路。 交通工具拉着人(货物)行走在公路上。 “icmp是tcp的上层协议,那icmp的数据包是如何传输的?走的是tcp的流量吗?” 你把 TCP 协议当成公路了。 |
用板车拉摩托车也不是不可以 |
哎,有时候,哎,算了不说了 |
感谢大佬解惑,其实刚刚都没说清楚问题。也就是说假设我的带宽是100M,那么如果我能发满100M的icmp数据包,也会挤兑其他tcp数据包的流量对吗?也就是说他们是共享物理连接的带宽的? 属实是提出脑残问题了,我看了很多科普视频和文章,都说icmp是网络层,tcp是传输层,就能理解为他俩都共享物理层的带宽吗? |
物理就是物理 icmp tcp都是协议,协议就是一张废纸 |
不同层只是说它们各走各的路,但是如果路上挤满了、堵车了,那就走不了了呗。 |