TCP如何在多路分解中读取IP地址?

问题描述 投票:-1回答:1

[大多数计算机网络书籍都通过提及来解释TCP / IP堆栈:当层接收到它的PDU(是帧还是段...时,请执行以下操作:

]
  • 检查字段,做一些事情,然后决定是否将消息传递到它上面的层。
  • 如果该层决定将消息传递给它的上一层,则上一层将在(删除上一层报头)之后再次执行相同的上一步。

如果是这样,就会出现问题:TCP如何知道用于将网段移动到其相应套接字的源IP地址(网络层头中的IP地址)。>>

提前感谢!

大多数计算机网络书都通过提及来解释TCP / IP堆栈:当层接收到它的PDU(无论是帧还是段...)时,请执行以下操作:检查字段,请执行以下操作...

sockets networking tcp network-programming ip
1个回答
1
投票

他们在(入门级)教科书中所说的有关网络堆栈中数据包遍历的内容只是教学法。如果我们看一下它是如何实现的,则要复杂得多。让我们考虑一下Linux。

© www.soinside.com 2019 - 2024. All rights reserved.