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标志位

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

3025

被折叠的 条评论
为什么被折叠?



