首页 > 试题广场 >

TCP、UDP的区别?

[问答题]
TCP面向连接(三次握手、四次挥手),UDP直接发送,不管你收不收得到; TCP是面向字节流,UDP基于数据报; TCP提供可靠服务(提供序列号和确认号(确认号为发送的序列号加1,即下次发送的序列号)来判断顺序是否正确,通过TCP校验和来判断数据是否正确); UDP直接发,其他不管; TCP程序结构复杂,占用资源多,UDP程序结构简单,占用资源少; TCP有拥塞控制(通过窗口来控制),UDP直接发,不管,没有拥塞控制; TCP只支持一对一, UDP玩的花,不管是一对一,一对多,多对一还是多对多都可以。 所以TCP的速度慢,而UDP的速度快。 UDP有检验和,所以当接收端收到一个错误的UDP报文,会直接扔了。(传输视频就是使用UDP,收到错误,扔了就是一帧,对整个视频没多大影响)
发表于 2022-11-09 22:32:24 回复(1)
TCP:面向连接的、面向字节流的、提供可靠服务、程序结构复杂、占用资源多、有拥塞控制机制、只支持一对一 UDP:面向无连接的、基于数据报的、提供不可靠服务、程序结构简单、占用资源少、没有拥塞控制、支持一对一一对多多对多
发表于 2024-04-30 10:45:53 回复(0)
TCP面向连接,UDP直接发送不管连不连接;TCP面向字节流,UDP基于数据报;TCP提供可靠服务(提供序列号和确认号) UDP提供不可靠服务;TCP程序结构复杂,占据资源多。UDP占用资源少。TCP有拥塞控制,UDP直接发,没有拥塞控制;TCP只针对一对一,UDP有一对一,一对多,多对一,多对多。TCP速度慢,UDP速度快
发表于 2024-04-27 18:45:19 回复(0)
- TCP(传输控制协议)和UDP(用户数据报协议)是两种传输层协议 - TCP是面向连接的协议,传输前必须先建立连接;UDP是无连接的 - TCP提供可靠的数据传输;UDP尽最大努力交付,但是不保证可靠交付 - TCP是一对一的两点服务;UDP支持一对一、一对多、多对多的交互通信 - TCP拥有拥塞控制和流量控制机制保证数据传输的安全性。UDP没有
编辑于 2024-03-07 17:22:55 回复(0)
tcp:面向字节流,可靠,有连接,可靠性高的应用比如文件传输,一对一,头部字节20个字节 udp:面向数据报,不可靠,无连接,实时性传输,视频会议,直播,头部字节8个字节
发表于 2023-08-10 10:06:04 回复(0)
tcp是面向字节流的,而UDP是面向报文的, tcp是面向连接的,而udp是面向无连接的。 tcp可以保证传输的数据不丢失,有序且不重复,而udp不能。
发表于 2022-10-26 20:06:37 回复(0)
TCP面向连接,字节流可靠性,一对一,程序结构复杂,有拥塞控制
发表于 2022-10-10 13:43:43 回复(0)
面向连接、字节流、可靠性、结构复杂、拥塞控制、一对一
发表于 2022-06-20 18:32:19 回复(0)