【发布时间】:2021-06-25 16:15:04
【问题描述】:
我有两个关于 TCP 协议的问题:
-
TCP 对发送它们的每个数据包的大小有限制吗?如果是,每个要发送的数据包的最大尺寸是多少?
-
TCP 如何处理大尺寸文件?它发送到 一次(1 个数据包)或 TCP 将其转换为更小的数据包?
我使用 python 和 socket 库。
【问题讨论】:
-
这能回答你的问题吗? Maximum packet size for a TCP connection
-
TCP(以及所有基于数据包的网络)将大数据分解为多个数据包,以便每个单独的数据包可以是一个小/合理的长度。接收方在进程结束时将数据包的数据重新组合到一个文件中。
标签: python sockets websocket tcp