356 字
2 分钟
--
传输层

传输层#

基本概念#

  • 传输层基础概念:提供进程和进程之间的逻辑通信,靠套接字找到应用进程
  • 传输层会进行差错检测

传输层协议对比#

特性TCPUDP
可靠性可靠不可靠
连接性面向连接无连接
有序性有序无序
速度慢一点

TCP连接管理(必考)#

三次握手(建立连接)#

客户端 服务器
| |
|---- SYN -------->|
|<--- SYN + ACK ---|
|---- ACK -------->|
  • 目的:确认双方收发能力正常

详细过程#

次数方向SYNACKseqack说明
第一次客户端→服务器1-x(随机)-客户端发送请求报文
第二次服务器→客户端11y(随机)x+1服务器分配缓存和变量,返回确认文段
第三次客户端→服务器01x+1y+1客户端分配缓存和变量,返回确认的确认

四次挥手(释放连接)#

客户端 服务器
| |
|---- FIN -------->|
|<--- ACK ---------|
|<--- FIN ---------|
|---- ACK -------->|

TCP可靠传输#

  • Tcp 可靠,udp 不可靠
  • TCP还有重传机制:传播错误或者没有响应,重新传播

拥塞控制#

TCP拥塞控制的四种方法:

  1. 慢开始
  2. 拥塞避免
  3. 快重传
  4. 快恢复

流量控制#

  • Tcp采用的是滑动窗口技术实现流量控制

传输层主要任务#

  • Tcp层的主要任务是向用户提供可靠的端到端技术
传输层
https://vilstia.org/posts/学习笔记/计算机网络/传输层/
作者
琴泠 - Lumina Qin
发布于
2026-01-20
许可协议
CC BY-NC-SA 4.0