计算机网络基础第五讲 传输层

计算机网络基础第五讲 传输层

第一节:传输层概述

1. 运输层概述

img

2. 运输层功能

img

两种不同协议:

img

TCP:面向连接,全双工可靠信道;仅支持单播;复杂

UDP:无连接不可靠;支持单播,多播,广播;应用层来负责可靠;简单

第二节:端口号

1. 运输层的端口

进程标识符来标记进程;

不应该是操作系统提供标识符;为了不同系统间进程通信,必须要统一的方法进行标识

img

2. 端口号

为解决该问题引入端口号

3. TCP/IP运输层端口

img

4. 两大类端口

img

第三节:UDP协议

1. UDP概述

img

2. UDP的主要特点

img

img

3. 面向报文的UDP

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

img

4. UDP的首部格式

img

img

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

img

5. 计算UDP校验和

img

第四阶:TCP概述

1. TCP概述

img

2. TCP的特点

img

img

img

img

3. TCP的连接

img

4. 套接字(socket)

img

第五节TCP首部格式

img

img

校验:

链路层:数据+首部

网络成:首部

传输层:UDP,TCP:数据+首部

img

第六节:TCP可靠传输

1. TCP可靠传输

img

2. TCP可靠传输机制

img

img

img

第七节:TCP拥塞控制

1. 拥塞控制概念

img

img

img

2. 开环控制和闭环控制

img

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

img

img

4. 控制拥塞窗口的原则

img

5. 拥塞判断方法

img

6. TCP拥塞控制方法

img

  1. 慢开始

    img

    每经过一个轮次,就使窗口值加倍

    每收到一个确认就让拥塞窗口值加一

    img

    慢开始门限状态变量 ssthresh

    img

  2. 拥塞避免算法

    每个轮次+1

    img

    img

    img

  3. 快重传算法

    img

    img

  4. 快恢复算法

    img

    img

img

TCP传的是字节

确认号是期望收到的下一编号

img

第八节: TCP连接管理

1. TCP的运输连接建立

img

img

img

img

2. TCP的运输连接释放

img

img

客户端A请求关闭连接,传到服务端,立即释放连接并返回确认,

CLOSE-WAIT:此时客户端数据通路关闭,但服务端还能发送数据;

FIN-WAIT2客户端收到确认请求后等待服务端释放连接报文段

收到释放连接报文段后客户端发出确认

此时TCP还未释放需要等待2MSL(最大生存时间),等待最后客户端确认帧过去

第九节:数据交换模式

1. 电路交换

img

优点

img

缺点

img

2. 报文交换

img

优点

img

缺点

img

3.分组交换

img

img

img

posted @ 2024-07-31 14:06  蠲忿恚葉言  阅读(16)  评论(0)    收藏  举报