计算机网络第5章运输层

版权声明:时间是有限的,知识是无限的,那就需要在有限的时间里最大化的获取知识。 https://blog.csdn.net/Fire_to_cheat_/article/details/80689911

计算机网络目录

5.1 运输层协议概述

5.1.1 进程之间的通信

复用-分用

5.1.2 运输层的两个主要协议

(1)用户数据协议UDP
(2)传输控制协议TCP

5.1.3 运输层的端口

(1)服务器端使用的端口号

(2)客户端使用的端口号

5.2 用户数据报协议UDP

5.2.1 UDP概述

(1)无连接
(2)尽最大努力交付
(3)面向报文
(4)没有拥塞控制
(5)支持一对一、一对多、多对一、多对多
(6)首部开销小

5.2.2 UDP的首部格式

5.3 传输控制协议TCP概述

5.3.1 TCP的主要特点

(1)面向连接的运输层协议
(2)点对点
(3)提供可靠交付的服务
(4)提供全双工通信
(5)面向字节流

5.3.2 TCP的连接

套接字:端口号拼接到IP地址

5.4 可靠传输的工作原理

理想的传输条件

5.4.1 停止等待协议

  1. 无差错情况
  2. 出现差多
    超时重传
  3. 确认丢失和确认迟到
  4. 信道利用率

5.4.2 连续ARQ协议

发送窗口

5.5 TCP报文段的首部格式

(1)源端口和目的端口

(2)序号

(3)确认号

(4)数据偏移

(5)保留

最大报文长度(MSS)

窗口扩大选项

5.6 TCP可靠传输的实现

5.6.1 以字节为单位的滑动窗口

发送缓存

接受缓存

5.6.2 超时重传时间的选择

报文的往返时间RTT
加权平均往返时间RTTs

超时重传时间RTO

报文段每重传一次,就把超时重传时间RTO增大一些。

5.6.3 选择确认SACK

5.7 TCP的流量控制

5.7.1 利用滑动窗口实现流量控制

5.7.2 TCP的传输效率

5.8 TCP的拥塞控制

5.8.1 拥塞控制的一般原理

5.8.2 TCP的拥塞控制方法

  • 慢开始
  • 拥塞避免
  • 快重传
  • 快恢复

5.9 TCP的运输连接管理

5.9.1 TCP的连接建立

5.9.2 TCP的连接释放

5.9.2 TCP的有限状态机

阅读更多

扫码向博主提问

bryce1010

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • acm
去开通我的Chat快问
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页