计算机网络基础第五讲 传输层
计算机网络基础第五讲 传输层
第一节:传输层概述
1. 运输层概述

2. 运输层功能

两种不同协议:

TCP:面向连接,全双工可靠信道;仅支持单播;复杂
UDP:无连接不可靠;支持单播,多播,广播;应用层来负责可靠;简单
第二节:端口号
1. 运输层的端口
进程标识符来标记进程;
不应该是操作系统提供标识符;为了不同系统间进程通信,必须要统一的方法进行标识

2. 端口号
为解决该问题引入端口号
3. TCP/IP运输层端口

4. 两大类端口

第三节:UDP协议
1. UDP概述

2. UDP的主要特点


3. 面向报文的UDP
对应用程序交下来的报文不合并也不拆分,保留报文边界,添加IP首部后发送;给多长发多长,一次发一个

4. UDP的首部格式


基于目的端口做分用;基于目的端口做复用

5. 计算UDP校验和

第四阶:TCP概述
1. TCP概述

2. TCP的特点




3. TCP的连接

4. 套接字(socket)

第五节TCP首部格式


校验:
链路层:数据+首部
网络成:首部
传输层:UDP,TCP:数据+首部

第六节:TCP可靠传输
1. TCP可靠传输

2. TCP可靠传输机制



第七节:TCP拥塞控制
1. 拥塞控制概念



2. 开环控制和闭环控制

3. TCP的拥塞控制基本概念


4. 控制拥塞窗口的原则

5. 拥塞判断方法

6. TCP拥塞控制方法

-
慢开始

每经过一个轮次,就使窗口值加倍
每收到一个确认就让拥塞窗口值加一

慢开始门限状态变量 ssthresh

-
拥塞避免算法
每个轮次+1



-
快重传算法


-
快恢复算法



TCP传的是字节
确认号是期望收到的下一编号

第八节: TCP连接管理
1. TCP的运输连接建立




2. TCP的运输连接释放


客户端A请求关闭连接,传到服务端,立即释放连接并返回确认,
CLOSE-WAIT:此时客户端数据通路关闭,但服务端还能发送数据;
FIN-WAIT2客户端收到确认请求后等待服务端释放连接报文段
收到释放连接报文段后客户端发出确认
此时TCP还未释放需要等待2MSL(最大生存时间),等待最后客户端确认帧过去
第九节:数据交换模式
1. 电路交换

优点

缺点

2. 报文交换

优点

缺点

3.分组交换




浙公网安备 33010602011771号