[英]How ICMP works without transport layer
有人告诉我,ICMP不涉及传输协议,例如TCP,UDP。 那么如何生成ICMP?我想确认一件事,看看我的理解是否正确:
假设我要向服务器发送ICMP请求。 ICMP消息没有传输头和传输有效载荷(数据),对吗?
如果将ICMP视为独立于IP层之外的单独协议层,则ICMP会有些混乱(只是因为ICMP数据包封装在IP数据包中),但是如上面的注释中所述,它是IP层的组成部分 。
像TCP或UDP这样的传输层的工作是从端到端发送数据。 但是ICMP并不关心数据传输,它的工作是帮助路由器确定互联网的形状以及发送数据包的方向。
有人告诉我,ICMP不涉及传输协议,例如TCP,UDP。 那么如何生成ICMP?
您关于有线上的所有数据包严格需要具有传输层的假设也是不正确的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.