TCP/UDP OSI_layer 4

这篇文章主要复习OSI模型中的第4层:传输层,主要包含两个协议TCP 、UDP.

Transport 传输层

 

TCP/UDP OSI_layer 4

TCP/UDP OSI_layer 4

 

多路复用: 一个协议为多个上层协议或者多个上层应用提供一个统一的服务

TCP/UDP 通过端口号区分不同的上层协议或应用

TCP/UDP OSI_layer 4

语音和视频通常使用的是UDP协议,要求实时性,如果丢包重传输是没有意义的

TCP/UDP OSI_layer 4

UDP协议的特点

TCP/UDP OSI_layer 4

UDP协议报头

TCP/UDP OSI_layer 4

TCP/UDP OSI_layer 4

TCP/UDP OSI_layer 4

 

TCP/UDP OSI_layer 4

TCP/UDP OSI_layer 4

 

TCP的三次握手

1, A主机想和B主机建立连接, A向B发送一个请求建立连接的数据包,SYN位置1,目标主机B收到后,会识别出是A主机想和自己建立连接。同时协商SEQ号(初始***),

 A主机进入 SYNSEND状态。

2,B主机向A主机返回确认报文,并进入SYNRCVD状态。

3,A主机收到B主机的SYN+ACK包,向B发送确认包ACK(ack=K+1),此包发送完毕,A和B进入ESTABLISHED状态,完成3次握手。

 

TCP/UDP OSI_layer 4

 

TCP的流控(窗口)机制

TCP/UDP OSI_layer 4

TCP/UDP OSI_layer 4

TCP/UDP OSI_layer 4

 TCP/UDP OSI_layer 4