我知道当两台机器进行通信时,它们可能会使用TCP / IP协议。但是在将IP数据包路由到我的路由器并将其转换为物理信号之后,我的计算机又如何将其解封装并将其发送到正确的位置。应用程序....我知道传输层标头用于识别端口号以将其发送到正确的进程,但是哪个设备将在主机内执行所有这些...新的网络并且如果出现错误或愚蠢而道歉< / p>
答案 0 :(得分:0)
数据包包含 [header [body]] 形式的信息,这些信息将在TCP / IP堆栈的所有层中进行查找和处理。
与所有层相关的信息被封装到单个数据包中。 分组是这里的通用术语,可以是基于两个节点正在通信的协议(TCP分组,UDP分组,IP分组等)的许多类型。例如,来自TCP / IP数据包的信息由在特定层工作的不同设备或服务处理。
参考文献: https://docstore.mik.ua/orelly/networking/firewall/ch06_03.htm https://technet.microsoft.com/en-in/library/cc786128(v=ws.10).aspx