计网三、四章

传输层的基本理论和基本机制:

多路复用/分用

可靠数据传输机制

流量拥塞控制机制

拥塞控制机制

Internet的传输层协议:

UDP:无连接传输服务

不可靠的交付服务,基于“尽力而为”的网络层。(多路分用、多路复用)

TCP:面向连接的传输服务

可靠、按序的交付服务,提供拥塞控制、流量控制、连接建立

UDP和TCP的共同点:都不保证延迟、带宽

3.1传输层服务和协议:

传输层协议(end - end)为运行在不同Host上的进程提供了一种逻辑通信机制

工作方式:

特点:

位于网络层之上

依赖于网络层服务

对网络层服务进行可能的增强

区别:

网络层:提供主机之间的逻辑通信机制

一个主机上可能会有多个应用进程

3.2  复用和分用:

接收端进行多路分用:传输层依据头部信息将收到的segment交给正确的Socket,即不同的进程(接收端有多个应用进程)

发送端进行多路复用:从多个Socket接收数据,为每块数据封装上头部信息,生成Segment,交给网络层(发送端有多个应用进程)

 

多路分用的工作方式:

数据报(datagram)的组成:源IP地址、目的IP地址、传输层的段(Segment)

段的格式:

主机接收IP数据报,收到Segment之后,传输层协议提取IP地址和端口号信息,将Segment导向给相应的Socket

无连接的多路分用(UDP):

数据报中的SP(源端口号)提供了返回地址

疑问:目的IP地址???

面向连接的多路分用(TCP):

多线程Web服务器:

一个进程创建多个线程

猜你喜欢

转载自www.cnblogs.com/cellphone7/p/9698983.html