七层协议

  • 应用层: http
  • 表示层: 加密
  • 会话层: RPC
  • 传输层: TCP、UDP

  • 网络层: IP 地址
  • 数据链路层
  • 物理层

TCP 特性

关于可靠, 有以下两点:

  • 按序传输
  • 可以将数据拆分成任意大小的包进行传输

TCP 和 UDP 的区别

TCP(Transmission Control Protocal): 传输控制协议 UDP(User Data Protocal): 用户数据报协议

  • TCP 是连接的, UDP 是无连接的;
  • TCP 对系统资源消耗相对更多, UDP 对资源消耗相对较少;
  • TCP 能确保数据的正确性, UDP 可能丢包而且包的顺序性也不能保证;