Skip to content
On this page

八股文

OSI 七层网络模型

  • 第一层:物理层,主要定义物理设备标准,如网线、网卡、集线器等。
  • 第二层:数据链路层,处理节点间的链路建立和维护。
  • 第三层:网络层,处理数据包的路由选择。
  • 第四层:传输层,处理端到端的数据传输和错误检测
  • 第五层:会话层,处理会话的管理和同步
  • 第六层:表示层,处理数据的表⽰和转换。
  • 第七层:应用层,处理⽹络应⽤和⽤⼾接⼝。

TCP 和 UDP 区别

  • TCP
    • ⾯向连接的,提供可靠的数据传输。
    • 有序传输,保证数据完整性。
    • 使⽤三次握⼿建⽴连接。
  • UDP
    • ⽆连接的,传输速度较快但不保证可靠性。
    • 数据包可能乱序或丢失。
    • 没有拥塞控制,数据传输速度不受网络拥塞影响。
    • 适⽤于实时应⽤,如视频流和在线游戏。

三次握⼿

TCP 三次握⼿是建⽴ TCP 连接的过程:

  1. SYN:客⼾端发送 SYN(同步)请求到服务器。
  2. SYN-ACK:服务器回复 SYN-ACK(同步-确认)。
  3. ACK:客⼾端发送 ACK(确认)以完成连接。

上次更新于: