为什么UDP和TCP包含发送方端口号以及接收方端口号 当他们交换包裹时?
答案 0 :(得分:3)
如果是UDP,那么您可以通过recvfrom().
在TCP的情况下,识别连接。 TCP连接由唯一的4元组
标识{source IP, source port, target IP, target port}
因此,需要所有这些信息来识别数据包所针对的连接。
答案 1 :(得分:0)
他们这样做是出于同样的原因,你写的不是一个城市的信,而是一个城市,街道和人,而且你在指定信件的发件人时也这样做。否则地址不完整。
答案 2 :(得分:-1)
网络层的IP地址具有必须将数据包发送到的机器。一旦数据包到达机器,传输层的端口号就表示数据必须发送到的应用程序。每个端口号唯一标识系统上的应用程序。