所以我正在阅读计算机网络:一种自上而下的方法(这些图像来自于这里),我在看传输层。
传输层中的一个通用段具有非常简单的结构:源端口、目标端口、一些其他标头字段和应用程序数据。
然后是UDP和TCP,它们也来自传输层,但是它们在处理方式和所有这些方面有一些不同。
从下面的图像来看,没有任何字段可以将段识别为TCP或UDP,对吗?
因此,当PC试图将分段解复用到相应的套接字中时,它如何知道它是UDP还是TCP?



发布于 2019-01-19 14:25:11
IP知道了。对于IPv4,有一个8位协议字段,其中6表示TCP和17 UDP。在IPv6中有一个等价的下一个标题。
您可以在这里看到所有保留的协议类型:https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
https://networkengineering.stackexchange.com/questions/56247
复制相似问题