数据包是互联网或其他任何分组交换网络上,在源地址和目标地址之间传输的数据单元。TCP数据包通过TCP/IP 网络传输,体积很小——以太网数据包约为 1.5 KB,IP 数据包有效载荷约为 64 KB。电子邮件和网页都使用 TCP 数据包在用户和收件人之间来回发送信息。TCP 数据包的目标是可靠地发送信息,并强制要求接收方确认收到数据包。这确保了数据的准确可靠地发送和接收。每个发送的数据包都包含以下信息:源端口、目标端口、长度和校验和。
当任何文件(例如电子邮件、HTML 文件、GIF 文件或 URL 请求)在互联网上从一个地方发送到另一个地方时, TCP/IP 协议的传输控制协议 (TCP)层会将文件分割成大小适宜的“数据块”(也称为“数据包”),以便进行路由。每个数据包都有单独的编号,并包含目标地址。对于给定的文件,各个数据包可能通过不同的路径在互联网上传输。当所有数据包都到达目的地后,接收端的 TCP 层会将它们重新组装成原始文件。
TCP 数据包可靠,能够保证到达目的地并完整重组。这对于许多互联网协议至关重要,因为这些协议要求文件在 A 点和 B 点之间 100% 传输。如果可靠性并非首要目标,而通信速度更为重要,则可以使用UDP数据包。使用 UDP 而非 TCP 的协议示例包括:域名系统 (DNS)和许多音乐播放协议(音乐播放允许存在一定程度的数据包丢失)。
来源:
相关术语:
发现并分享最新的网络安全趋势、技巧和最佳实践——以及需要注意的新威胁。
作者:Katie Boquetti | 编辑:Craig Taylor Craig Taylor 编辑:验证码应该测试……
了解更多