计算机网络 第五单元 运输层

本文深入介绍了TCP/IP协议的运输层,包括端口号的概念及其在复用与分用中的作用,详细阐述了TCP与UDP协议的区别,如TCP的面向连接与UDP的无连接特性。此外,探讨了TCP的流量控制和拥塞控制策略,如慢开始、拥塞避免等。还讨论了TCP的超时重传时间选择以及可靠传输的实现,如滑动窗口机制。最后,总结了TCP连接的建立过程,包括‘三次握手’和‘四次挥手’。

1.运输层概述

在这里插入图片描述

2.运输层端口号、复用月分用的概念

在这里插入图片描述

发送方和接收方的分用

在这里插入图片描述

运输层熟知端口号

在这里插入图片描述

3.UDP协议和TCP协议

在这里插入图片描述

UDP无连接、TCP面向连接

在这里插入图片描述

UDP支持一对一、一对多、一对全的通信,TCP只支持一对一的通信

在这里插入图片描述

UDP面向应用报文、TCP面向字节流

UDP是半双工的,也可以是全双工的。
TCP的连接是全双工的,连接双方可以同时收发数据。
在这里插入图片描述

UDP适用于实时应用(视频会议),TCP适用于可靠传输应用(文件传输)

在这里插入图片描述

UDP首部仅有8字节,TCP在20~60字节

在这里插入图片描述

小结

在这里插入图片描述

4.TCP的流量控制

所谓流量控制(flow control)就是让发送方的发送速率不要太快,要让接收方来得及接收。
在这里插入图片描述

TCP死锁

主机A有一个持续计时器,若持续计时器超时,就像B发送一个零窗口探测报文,若B发回的rwnd的值不为0,则可以继续进行传输通信。
零窗口报文段也有重传计时器,也会超时重传。
在这里插入图片描述

真题

在这里插入图片描述

5. TCP拥塞控制

在这里插入图片描述

拥塞控制4种算法:慢开始、拥塞控制、快重传、快恢复

慢开始(倍增)、拥塞控制(线性增加)维护一个拥塞窗口cwnd、慢开始门限ssthresh
在这里插入图片描述在这里插入图片描述
快重传、快恢复算法可以改进TCP的性能
在这里插入图片描述

几种拥塞控制算法的联合应用

在这里插入图片描述

真题

在这里插入图片描述

6.TCP超时重传的时间选择

在这里插入图片描述

超时重传时间RTO

在这里插入图片描述
在这里插入图片描述

7.TCP可靠传输的实现

TCP基于以字节为单位的滑动窗口来实现可靠传输
在这里插入图片描述
在这里插入图片描述

真题1

在这里插入图片描述

真题 2在这里插入图片描述

8.TCP的连接建立

三个阶段:
1."三报文握手"建立TCP连接
2.数据传送
3."四报文挥手"释放连接在这里插入图片描述

第一阶段

在这里插入图片描述

第二阶段

9.TCP首部格式

源端口、目的端口

在这里插入图片描述

序号字段、确认号字段

在这里插入图片描述

SYN、FIN标志位

在这里插入图片描述

选项、填充字段
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay_fearless

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值