你是如何编写UDP端口转发器的?

时间:2011-03-10 05:14:24

标签: networking udp

由于UDP是一种无连接协议,一旦转发器获取数据包并将其发送到目标IP,并且目标ip响应数据,转发器如何知道将数据包发送到哪个ip?

1 个答案:

答案 0 :(得分:1)

如果您正在谈论标准网关,它知道在哪里发送它,因为该数据包具有目标IP地址和端口。

如果您正在谈论NAT,那么路由器必须记住它最近发送的内容并接受相应的传入数据包。路由器在内部维护一个会话,该会话将在一段配置的时间内保持活动状态。