TCP为什么可靠

作者: 尤奇勤_三月 | 来源:发表于2019-01-20 16:52 被阅读2次

确认和重传机制

建立连接时三次握手同步双方的“序列号 + 确认号 + 窗口大小信息”,是确认重传、流控的基础

传输过程中,如果Checksum校验失败、丢包或延时,发送端重传

 数据排序

 TCP有专门的序列号SN字段,可提供数据re-order

 流量控制

 窗口和计时器的使用。TCP窗口中会指明双方能够发送接收的最大数据量

 拥塞控制

 TCP的拥塞控制由4个核心算法组成。

“慢启动”(Slow Start)

“拥塞避免”(Congestion avoidance)

“快速重传 ”(Fast Retransmit)

“快速恢复”(Fast Recovery)

相关文章

  • 网络相关

    网络相关 1、为什么TCP是可靠的,UDP早不可靠的?为什么UDP比TCP快? TCP/IP协议高,因为其拥有三次...

  • TCP协议如何保证数据可靠性

    为什么TCP协议是可靠的?TCP协议是怎么保证数据的可靠的?答:能够保证TCP协议可靠的算法有检验和,连接管理机制...

  • TCP协议为什么可靠?

    我们都知道,TCP和UDP协议的区别在于TCP可以提供可靠的网络数据传输,但UDP不能。 为什么TCP比较可靠呢?...

  • 计算机网络以及网络编程面试题(不断补充)

    TCP/IP网络协议栈层次 TCP 和 UDP 应用场景 TCP 和 UDP 不同 为什么TCP是可靠的?超时重传...

  • TCP为什么可靠

    确认和重传机制 建立连接时三次握手同步双方的“序列号 + 确认号 + 窗口大小信息”,是确认重传、流控的基础 传输...

  • 「基础知识总结」- 计算机网络

    TCP TCP和UDP区别 连接性: tcp:面向连接 udp: 无连接 可靠性: tcp:可靠(无差错、不丢失、...

  • TCP和UDP的区别

    TCP和UDP的区别: TCP协议和UDP协议特性区别总结: TCP协议可靠;UDP协议不可靠 TCP协议是面向连...

  • TCP 除了三次握手你还需要知道的东西

    TCP 的可靠性 就一个问题:众所周知,TCP 是需要可靠连接的通信,那 TCP 是如何保证可靠性的? 前景提要:...

  • TCP和UDP详解

    本篇文章主要是从运输层协议概述、UDP、TCP、可靠传输的工作原理、TCP首部格式、TCP可靠传输的实现、TCP流...

  • Java 23 OSI TCP/IP TCP与UDP简介

    OSI 及 TCP/IP参考模型 TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手...

网友评论

    本文标题:TCP为什么可靠

    本文链接:https://www.haomeiwen.com/subject/uohxjqtx.html