1.运输层的功能:提供端到端,应用进程到应用进程之间的可靠通信。
2.复用和分用分别指的是什么:复用指的是在发送方不同的应用进程都可以使用同一个运输层协议传送数据;分用指的是接收方的运输层在剥去报文的首部后能够把这些数据正确交付目的应用进程。
3.运输层端口的作用:标识应用进程的
端口号的分类:服务器端使用的端口:熟知端口和登记端口;客户端使用的端口。
4.用户数据报协议UDP 传输控制协议TCP TCP报文段 UDP数据报
UDP特点:无连接的;使用尽最大努力交互,即不保证可靠交付;面向报文的;没有拥塞控制;支持一对一 一对多 多对一和多对多的交互信道;首部开销小,只有8个字节
TCP特点:面向连接的运输层协议;每一条TCP连接只能有两个端口,每一条TCP连接只能是点对点的;TCP提供可靠的交付服务;提供全双工通信;面向字节流。
tcp连接是一条虚连接(也就是逻辑连接),而不是一条真正的物理连接。
5.TCP连接的端口叫套接字或插口。(IP地址::端口号)
6.停止等待协议的工作原理
7.*TCP拥塞控制方法和TCP连接的建立
拥塞控制四种算法:慢开始,用塞避免,快重传和快恢复。
TCP连接建立:RST,SYN,FIN
TCP建立连接的过程叫作握手,握手需要在客户和服务器之间交换三个TCP报文段。