保存源地址以将其添加为响应的目标地址在哪里?

时间:2016-05-18 19:43:19

标签: networking tcp encapsulation

我刚开始学习网络,目前我正在讨论OSI和TCP / IP模型。

困扰我的一个问题是解封装和封装数据。

例如,如果我发送http请求,TCP标头会添加请求该页面的客户端浏览器的源端口。当消息到达服务器时,在每一层都解封装数据。何时何地保存源端口和IP地址以便稍后将它们作为响应的目标地址?

1 个答案:

答案 0 :(得分:1)

连接端点与TCP堆栈内的套接字句柄永久关联。您可以使用getsockname()getpeername()函数查询这些值。