继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

TCP头 explained:网络通信中的数据打包揭秘

慕仙森
关注TA
已关注
手记 255
粉丝 37
获赞 103

TCP 报头包含着很多信息。

我花了一些时间画了几张图,以便更好地理解。我在这里和你分享。不得不说,仅仅是整理一下这些内容就帮助我巩固了对这里到底在发生什么的理解。真的很有意思。

……此处省略……

让我们进入以太网内部,找到TCP数据段,它存在于IP数据包中。

这是一个嵌套数据的图片链接。

我觉得,一种很好的思考方式是把这想成数据“套娃”。这样有助于理解。

此处省略

TCP 概述

我们来看看一个TCP段的各个部分,包括TCP头和数据,每个部分都附有简要说明。

 一个有趣的TCP图表

提示,传输层协议对于数据的传输至关重要。(开玩笑)XD

实际上,这到底是什么?具体来说,这是通过多路复用和多路分解实现的。

_复用_意味着网络上的节点能够将流量导向多个不同的接收服务。例如,如果你的电脑上有多个程序在运行,你就是这些程序的“客户端”。_解复用_则如通过应用程序或网络浏览器等接收服务,将数据发送到你的电脑等正确节点。如果服务器没有给你回复,你可能会有糟糕的一天。

此处省略部分内容

端口

如果你想知道你的计算机上的服务是如何从服务器获取信息以及信息是如何知道该去何处的,你可以感谢端口,因为它们使这一切成为可能。端口是一个16位的数字标识,用于导向网络计算机上特定服务的数据流。这样一来,信息就能准确地送达目的地。


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP