为什么我需要 UDP 上的源端口

Dro*_*ror 3 port udp tcp

当我使用 TCP 时,我需要目标端口(以便能够与其他主机上的其他进程“对话”)和源端口(因为 TCP 是面向连接的,所以我会将数据发送回源,如 ack、seq 等)。另一方面,无连接的UDP也需要源端口。

为什么?(我不需要发回数据)

小智 5

大概有两个原因。

首先,接收者经常需要回复,为此提供标准工具很有用。

其次,您可能有多个接口(网卡)并使用源地址,您决定必须使用其中哪个接口来发出数据包。