TCP介绍

TCP特点

UDP/TCP通信模型

UDP与TCP的不同点

TCP简介

TCP介绍

TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写:TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

TCP通信需要经过创建连接数据传送终止连接三个步骤。

TCP特点

通信双方必须先建立连接才能进行数据的传输

双方都必须为该连接分配必要的系统内核资源,以管理连接的状态和连接上的传输双方间的数据传输都可以通过这一个连接进行

完成数据交换后双方必须断开此连接,以释放系统资源

这种连接是一对一的,因此TCP不适用于广播的应用程序,基于广播的应用程序请使用UDP协议

UDP通信模型

UDP通信模型中,在通信开始之前,不需要建立相关的连接,只需要发送数据即可。

TCP通信模型

TCP通信模型中,在通信开始之前,一定要先建立相关的连接,才能发送数据。

TCP与UDP的不同点

  • 面向连接(确认有创建三方交握,连接已创建才作传输)
  • 有序数据传输
  • 重发丢失的数据包
  • 舍弃重复的数据包
  • 无差错的数据传输
  • 阻塞/流量控制

评论



2019-2021 覃浩的博客 鄂ICP备19020398号-4 正在载入...

PoweredHexo
HostedGitHub & Coding
DNSAliyun & DNSPod
CDNjsDelivr
PictureBedjsDelivr
ThemeVolantis