【计算机网络 - 第三章】运输层

阅读 60

2023-06-29

目录

一、多路复用和多路分解

1、运输层端口号

2、概述

3、原理

 1、无连接的多路复用与多路分解 - UDP

2、面向连接的多路复用与多路分解 - TCP

二、无连接运输——UDP用户数据报协议

1、UDP概述

2、UDP的优点

三、可靠数据传输原理

1、概述

2、rdt1.0——可靠信道上的可信数据运输

3、rdt2.0——产生位错误的信道

4、rdt2.1——发送方处理错误的ACK/NAK

5、rdt2.2——不需要NAK的协议

6、rdt3.0—— 比特差错和丢包的信道、比特交替协议

四、流水线可靠数据传输协议

1、流水线技术

2、回退N步协议GBN

3、选择重传

五、面向连接的传输——TCP传输控制协议

1、TCP概述

2、TCP报文段结构 

(1)端口号

(2)序号和确认号

(3)数据偏移

(4)保留

(5)窗口rwnd

(6)校验和

(7)标志位

① 紧急标志位URG

② 推送标志位PSH

③ 复位标志位RST

④ 同步标志位SYN

⑤ 终止标志位FIN

(8)紧急指针

(9)选项(长度可变)

(10)填充

3、TCP可靠传输的实现

4、TCP超时重传时间的选择

(1)超时重传时间RTO选择

(2)计算超时重传时间RTO的方法

 ① RTTs加权平均往返时间

② RTTd偏差的加权平均

(3)误差分析

5、TCP流量控制

6、TCP拥塞控制

(1)慢开始

(2)拥塞避免

(3)快重传

(4)快恢复

7、TCP连接管理

(1)建立TCP连接

(2)释放TCP连接

六、UDP和TCP比较 

七、TCP吞吐量

八、相关习题


一、多路复用和多路分解

1、运输层端口号

2、概述

3、原理

二、无连接运输——UDP用户数据报协议

三、可靠数据传输原理

1、概述

注:本节研究蓝框和绿框代表的可靠数据传输协议

2、rdt1.0——可靠信道上的可信数据运输

3、rdt2.0——产生位错误的信道

4、rdt2.1——发送方处理错误的ACK/NAK

5、rdt2.2——不需要NAK的协议

6、rdt3.0—— 比特差错和丢包的信道、比特交替协议

四、流水线可靠数据传输协议

1、流水线技术

2、回退N步协议GBN

3、选择重传

五、面向连接的传输——TCP传输控制协议

1、TCP概述

2、TCP报文段结构 

3、TCP可靠传输的实现

4、TCP超时重传时间的选择

(1)超时重传时间RTO选择

(2)计算超时重传时间RTO的方法

(3)误差分析

5、TCP流量控制

6、TCP拥塞控制

(1)慢开始

(2)拥塞避免

(3)快重传

(4)快恢复

 

7、TCP连接管理

TCP是面向连接的协议,基于运输连接来传输TCP报文段

(1)建立TCP连接

(2)释放TCP连接

六、UDP和TCP比较 

七、TCP吞吐量

八、相关习题

 

 

精彩评论(0)

0 0 举报