Advertisement

TCP持续传输管理机制及其相关操作

阅读量:

TCP

传输控制协议(TCP,Transmission Control Protocol)属于传输层中一种具备连接导向性、可靠性以及基于字节流特性的通信协议。

TCP的运行过程可划分为以下三个阶段:

  • 连接建立
  • 数据传输
  • 连接终止

依据具体应用方式的不同,TCP连接可被区分为持久连接与临时连接两类。

在单次通信任务中,若在信息交互完成后立即终止连接,则此种方式被称为临时连接。

而若在信息交互结束后维持TCP连接状态不进行关闭操作,则该种方式被定义为持久连接。

短连接

TCP连接建立过程中的握手时延

延迟确认机制

需要学习。。

TCP慢启动机制:在TCP协议初期,会对连接的传输速率进行限制,以避免因网络突然承载过量数据而导致的拥塞问题。因此,新建立的连接在数据传输速度上会比已经传输过一定数据量的连接要缓慢一些。

短连接适用于高并发、连接数量相对较少,并且每个用户对服务器操作频率不高的应用场景。

由于浏览器自身的带宽资源有限,其会对同一域名下的连接数量进行一定的限制。

为什么使用长连接?

  • TCP协议在建立连接时需经历三次握手,断开连接时需完成四次挥手。通过采用长连接方式,能够有效降低连接建立的频率,从而减少对CPU资源和内存的占用。
    • 构建pipelining机制,实现多个

全部评论 (0)

还没有任何评论哟~