计算机网络-传输层

ip数据报格式

计算机网络-传输层_第1张图片

 

1、端口

网络之间的通信 实际是两台主机的应用进程间的通信

tcp/ip的传输层用一个16位端口号来标示一个端口,端口号只是具有本地意义。16位的端口号可允许有65535个不同的端口号。

传输层的端口号分为两大类:

计算机网络-传输层_第2张图片

 

计算机网络-传输层_第3张图片

 

2、udp用户数据报协议

计算机网络-传输层_第4张图片

计算机网络-传输层_第5张图片

udp首部的格式

计算机网络-传输层_第6张图片

 

3、tcp传输控制协议

计算机网络-传输层_第7张图片

上边讲过,每一条tcp连接有两个断点。那么,tcp连接的断点是什么呢?不是主机,不是主机的ipd地址,不是应用进程,也不是传输层的协议端口。tcp连接的端点叫做套接字(socket)或插口。

套接字socket = (IP地址:端口号)

计算机网络-传输层_第8张图片

 

tcp报文的首部格式

计算机网络-传输层_第9张图片

 

tcp可靠传输的实现

超时重传时间选择

计算机网络-传输层_第10张图片

 

tcp流量控制

利用滑动窗口来实现流量控制

计算机网络-传输层_第11张图片

计算机网络-传输层_第12张图片

计算机网络-传输层_第13张图片

计算机网络-传输层_第14张图片

你可能感兴趣的:(架构)