客户机与服务器的传输协议.docxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-04-10 发布于山西
  • 举报

客户机与服务器的传输协议

一、传输层两大核心协议

1.TCP(TransmissionControlProtocol)

面向连接、可靠传输

先建立连接(三次握手)

保证数据不丢、不错、不乱序

有重传、拥塞控制、流量控制

适合:网页、文件、邮件、登录、支付等必须可靠的场景

2.UDP(UserDatagramProtocol)

无连接、不可靠、快

不建立连接,直接发数据包

不保证到达、不保证顺序

开销小、延迟低

适合:直播、视频通话、游戏、DNS等允许少量丢包、追求速度的场景

二、客户端/服务器最常用的应用层协议

这些是基于TCP/UDP封装、直接给业务用的:

基于TCP

HTTP/HTTPS:网页、接口、APP后端请求(最常用)

FTP:文件传输

SMTP/POP3/IMAP:邮件收发

SSH:远程登录服务器

Telnet:远程终端(不安全,基本被SSH替代)

基于UDP

DNS:域名解析(查IP)

DHCP:自动获取IP

RTSP/RTP:视频流、直播

QUIC:HTTP/3底层用,UDP+可靠机制

三、简单对应关系

想稳:用?TCP?→HTTP/HTTPS、FTP、SSH

想快:用?UDP?→直播、游戏、DNS

互联网绝大多数客户端/服务器:HTTPS(TCP)

文档评论(0)

1亿VIP精品文档

相关文档