首页 > 试题广场 > TCP和UDP的区别?
[问答题]
答:TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。
TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。
TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。
TCP对应的协议和UDP对应的协议
TCP对应的协议:
(1) FTP:定义了文件传输协议,使用21端口。
(2) Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。
(3) SMTP:邮件传送协议,用于发送邮件。服务器开放的是25号端口。
(4) POP3:它是和SMTP对应,POP3用于接收邮件。POP3协议所用的是110端口。
(5)HTTP:是从Web服务器传输超文本到本地浏览器的传送协议。
UDP对应的协议:
(1) DNS:用于域名解析服务,将域名地址转换为IP地址。DNS用的是53号端口。
(2) SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。
(3) TFTP(Trival File Tran敏感词er Protocal),简单文件传输协议,该协议在熟知端口69上使用UDP服务。
发表于 2015-10-29 12:06:16 回复(1)
更多回答
1.TCP面向连接的运输层协议,UDP无连接
2.TCP是可靠交付,UDP是尽最大努力交付
3.TCP面向字节流,UDP面向报文
4.TCP是点对点连接的,UDP一对一,一对多,多对多都可以
5.TCP适合用于网页,邮件等,UDP适合用于视频,语音广播等

发表于 2017-05-03 17:42:29 回复(1)
TCP是面向连接的、可靠的数据流传输,发送数据前需要先建立连接。
UDP是非面向链接的、不可靠的数据流传输,发送数据前不需要建立连接。
发表于 2017-11-17 19:44:11 回复(0)
一个求速度一个求安全
发表于 2016-09-04 12:50:32 回复(0)
补充:
UDP也应用于:分组数据较少、多播、广播、实时性要求较高的视频等多媒体领域
TCP:协议内容复杂,不适用于视频会议等(音、视频数据既定)场合

发表于 2017-02-22 20:22:05 回复(0)
为什么UDP不安全呢?
发表于 2019-09-14 14:22:10 回复(0)
tcp几层
发表于 2019-06-03 20:24:32 回复(0)
我0 000 n066oo0660我想告诉你。好了。
发表于 2019-04-17 12:14:38 回复(0)
TCP是面向连接的、可靠的数据流传输,发送数据前需要先建立连接。 UDP是非面向链接的、不可靠的数据流传输,发送数据前不需要建立连接。
发表于 2020-04-02 00:02:50 回复(0)

TCP是面向连接的,可靠安全传输,传输速度慢,传输单位是TCP报文段

UDP是面向无连接的,不可靠非安全传输,传输速度快,传输单位是用户数据报。

TCP协议有ftp文件传输协议,21端口。telnet,远程连接协议,23端口,可在dos模式下通信。smtp,邮件传输协议,用于发送邮件,25端口。pop3,邮件传输协议,用于接收邮件,110端口。http,用于服务器发送超文本到本地浏览器的协议。

UDP协议有DNS,域名解析协议,用于将域名解析为ip地址,53端口。snmp,简单网络管理协议,管理网络设备,161端口。tftp,简单文件传输协议,69端口

编辑于 2020-02-07 16:21:26 回复(0)
TCP之所以安全可靠,是由于它的三次握手双向机制,这一机制保证校验了数据,保证了他的可靠性。而UDP就没有了,UDP信息发出后,不验证是否到达对方,所以不可靠。
发表于 2019-10-16 10:25:33 回复(0)
补充:HTTP端口号为80
发表于 2019-09-15 12:58:38 回复(0)
1. TCP是面向连接的而UDP是面向非连接的 2. TCP提供可靠连接, UDP提供不可靠连接 3. TCP提供TCP报文,UDP提供用户数据报文 基于TCP的传输协议: HTTP Telnet FTP SMTP POP3 基于UDP的传输协议: DNS TFTP
编辑于 2019-08-14 17:31:15 回复(0)

1.       TCP面向连接,UDP无连接

2.       TCP通过字节流传输,因此会有粘包问题,UDP通过数据报传输,不会粘包

3.       TCP安全可靠,效率较低,UDP安全性一般,不可靠,效率高

发表于 2017-09-23 15:52:07 回复(0)