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 ** 服务。
TCP 和 UDP 的区别
TCP | UDP |
---|---|
面向连接 | 面向无连接 |
传输速度慢 | 传输速度快 |
保证数据正确性 | 可能丢包 |
TCP 报文段 | UDP 用户数据报 |
系统资源要求多(需要内核维护发送/接受缓冲区) | 要求少(不需要内核维护缓冲区,直接将数据报发送到网络上或直接交付给进程) |
适用于对效率要求相对低,但对准确性要求相对高的场景下,或者是有一种连接概念的场景(如 HTTP 服务) | 适用于对效率要求相对高,对准确性要求相对低的场景 |