# TCP/UDP

image.png

  • OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用
  • TCP / IP体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网 和 广域网
  • 五层体系结构:融合了OSITCP / IP的体系结构,目的是为了学习 & 讲解计算机原理

# TCP

Transmission Control Protocol,即 传输控制协议

  1. 属于 传输层通信协议
  2. 基于TCP的应用层协议有HTTPSMTPFTPTelnetPOP3

# 三次握手建立连接

image.png
image.png
image.png

# 四次挥手断开连接

image.png
image.png
image.png
image.png

# UDP

User Datagram Protocol,即 用户数据报协议

  1. 属于 传输层通信协议
  2. 基于UDP的应用层协议有 TFTPSNMPDNS

image.png

  • 优点:速度快
  • 缺点:消息易丢失(特别是 网络较差时)
  • 应用场景: 域名转换:DNS协议 文件传输:FTP协议 网络管理:SNMP协议 远程文件服务器:NFS协议

# TCP、UDP协议的区别

image.png

# 参考

  1. 面试带你飞:这是一份全面的 计算机网络基础 总结攻略 (opens new window)