从概念上讲,我认为 TCP 连接有两个方面。
- “连接”——即两个主机“同意”彼此通信的安排。大致类似于拨打某人的电话,当他们在另一端接听时,您就建立了“连接”。
- 数据传输
TCP 连接方面的内容在网络文档中有详细介绍,主机通过 3 次握手等协商连接,但此时您只有一个空闲连接 - 再次类似于某人在另一端拿起电话并具有“死空气”
我的问题是,一旦建立连接,数据(例如文件传输)如何启动?我想它看起来像发件人概述了要发送的内容,即“我要发送给您......,当您有一个 X 字节的文件,或者您收到来自的预告片时,您就会知道传输已完成我”。 TCP 数据/文件传输如何开始?