首页 > 其他分享 >浅析TCP与UDP的联系与区别?

浅析TCP与UDP的联系与区别?

时间:2022-10-09 11:55:59浏览次数:44  
标签:UDP 首部 校验 TCP 连接 数据传输 浅析

什么是TCP?

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

TCP的特点:

  (1)TCP是面向连接的运输层协议。

  (2)TCP提供可靠的数据传输服务。

  (3)TCP提供流量控制。

  (4)TCP提供拥塞控制。

  (5)TCP提供全双工通信。

  (6)TCP是面向字节流的。

TCP数据传输过程:

  使用TCP数据传输包括3个阶段,依次是建立连接,数据传输和关闭连接。

  (1)建立连接:目的是使通信双方在开始传输数据前建立联系,使双方都确定对方愿意与之通信;

  (2)数据传输:TCP连接的数据传输是双向的,在数据传输阶段TCP要纠正数据传输的丢失、错误、乱序等问题,并要进行流量控制和拥塞控制。

  (3)关闭连接:在两个通信的应用程序之间的数据传输完毕后,就要关闭它们之间的连接,释放资源。

 

什么是UDP?

  用户数据报协议(UDP,User Datagram Protocol),UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。

UDP特点:

  (1)UDP是无连接的。

  (2)UDP是一种尽力而为的服务方式,不提供可靠的数据传输服务。

  (3)UDP是高效的传输协议。

UDP的差错检测:

  UDP用户数据报首部中校验和的计算方法有些特殊,在计算时要在UDP用户数据之前增加12个字节的伪首部,伪首部仅仅是为了计算校验和,伪首部和UDP数据报作为一个整体一起来计算校验和。

 

标签:UDP,首部,校验,TCP,连接,数据传输,浅析
From: https://www.cnblogs.com/mypfit/p/16771628.html

相关文章

  • UDP和TCP的联系和区别
    1.tcp和udp的概念TCP(TransmissionControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型......
  • TCP与UDP的联系与区别
    TCP与UDP基本区别:1、基于连接与无连接。2、TCP要求系统资源较多,UDP较少。3、UDP程序结构较简单。4、流模式(TCP)与数据报模式(UDP)。5、TCP保证数据正确性,UDP可能丢包。6、TC......
  • TCP与UDP的联系与区别
    TCP与UDP基本区别:1、基于连接与无连接。2、TCP要求系统资源较多,UDP较少。3、UDP程序结构较简单。4、流模式(TCP)与数据报模式(UDP)。5、TCP保证数据正确性,UDP可能丢包。6、TC......
  • TCP与UDP的联系与区别?
    TCP(TransmissionControlProtocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来:1)主机A......
  • tcp与udp的区别
    TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接TCP要求的系统资源较多,UDP较少TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差......
  • TCP与UDP的区别
    连接性TCP是面向连接的协议,在收发数据前必须和对方建立可靠的连接,建立连接的3次握手、断开连接的4次挥手,为数据传输打下可靠基础;UDP是一个面向无连接的协议,数据传输前,源......
  • udp与tcp的区别
    TCP是面向连接的服务。在传输数据之前必须先建立连接,数据传送介绍后需要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的传输服务(TCP的可靠性提现在T......
  • TCP与UDP的联系与区别
    简介:TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。UDP是用户数据报协议,是OSI参考模型中......
  • TCP与UDP的联系和区别
    TCP是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来。UDP是与TCP相对应的协议。它是面向非连接的协......
  • TCP和UDP联系与区别
    TCP和UDP是传输层的两个协议1、UDP的概念:UDP(UserDatagramProtocol用户数据报协议):是OSI(OpenSystemInterconnection开放式系统互联)参考模型中一种无连接的传输层协......