图解TCP/IP 第六章TCP与UDP

1.传输层的作用

请添加图片描述

1.1传输层定义

需要指出端口号

1.2 通信处理

1.3 两种传输层协议TCP与UDP

图解TCP/IP 第六章TCP与UDP_第1张图片

图解TCP/IP 第六章TCP与UDP_第2张图片

2.端口号

图解TCP/IP 第六章TCP与UDP_第3张图片

2.1 根据端口号识别应用

图解TCP/IP 第六章TCP与UDP_第4张图片

2.2 通过IP地址,端口号,协议号进行通信识别

图解TCP/IP 第六章TCP与UDP_第5张图片
图解TCP/IP 第六章TCP与UDP_第6张图片

2.3 端口号如何确定

2.3.1 标准既定端口号

图解TCP/IP 第六章TCP与UDP_第7张图片

2.3.2 时序分配号

图解TCP/IP 第六章TCP与UDP_第8张图片
图解TCP/IP 第六章TCP与UDP_第9张图片

2.4 端口号与协议

端口号由其使用的传输层协议决定
图解TCP/IP 第六章TCP与UDP_第10张图片

2.5 UDP

不负责
图解TCP/IP 第六章TCP与UDP_第11张图片

2.6 TCP

图解TCP/IP 第六章TCP与UDP_第12张图片

图解TCP/IP 第六章TCP与UDP_第13张图片
TCP的目标是解决可靠传输,以下是手段
图解TCP/IP 第六章TCP与UDP_第14张图片

2.6.1 通过序列号与确认应答提高可靠性

确认应答ACK与否认确认应答NACK图解TCP/IP 第六章TCP与UDP_第15张图片
图解TCP/IP 第六章TCP与UDP_第16张图片
延迟应答导致接收端信息过多,需要一种手段解决,这里用的就是序列号解决,相比没有序列号,每次收到信号量会变小,而且每次都会纠错

(每8位字节表上一个序号)

2.6.2 重发超时如何确定

图解TCP/IP 第六章TCP与UDP_第17张图片
图解TCP/IP 第六章TCP与UDP_第18张图片

2.6.3 连接管理

面向有连接的管理需要在数据通信开始之前先做好通信两端的工作
图解TCP/IP 第六章TCP与UDP_第19张图片

2.6.4 TCP以段为单位发送数据

图解TCP/IP 第六章TCP与UDP_第20张图片

图解TCP/IP 第六章TCP与UDP_第21张图片

2.6.5 利用窗口控制提高速度

图解TCP/IP 第六章TCP与UDP_第22张图片
窗口机制让整个网络没那么拥堵(因为双方一次接受的数据量大,所以没那么多ACK反馈,往返次数变少,整个网络没那么拥堵)

2.6.7窗口控制与重发控制

如果确认应答丢失,因为返回的是整个窗口的情况,丢失一两个确认应答问题不大不用再次传输。
图解TCP/IP 第六章TCP与UDP_第23张图片
如果报文丢失,图解TCP/IP 第六章TCP与UDP_第24张图片
(以上的可以理解为为了解决网络拥堵使用的滑动窗口,为了解决丢失用了,超时重传同时滑动窗口也同样应对丢失)

2.6.8 流控制

让发送端根据接收端的能力控制发送的数据量。目的是解决接收端如果收到错误信息需要处理导致没法在接受其他数据导致让发送端再次发送数据的情况。
图解TCP/IP 第六章TCP与UDP_第25张图片
图解TCP/IP 第六章TCP与UDP_第26张图片

2.6.9 拥塞控制

处于全局网络的考虑出现的情况诞生的拥塞控制
与上面相比,一个控制每个滑动窗口的大小保证接受端的正常,一个控制滑动窗口的数量保证网络不拥堵
图解TCP/IP 第六章TCP与UDP_第27张图片

图解TCP/IP 第六章TCP与UDP_第28张图片

2.6.10 提高网络利用率的规范

图解TCP/IP 第六章TCP与UDP_第29张图片

图解TCP/IP 第六章TCP与UDP_第30张图片
图解TCP/IP 第六章TCP与UDP_第31张图片
图解TCP/IP 第六章TCP与UDP_第32张图片

2.7其他传输层协议

图解TCP/IP 第六章TCP与UDP_第33张图片
图解TCP/IP 第六章TCP与UDP_第34张图片

2.8 UDP首部协议

2.9TCP首部图解TCP/IP 第六章TCP与UDP_第35张图片

你可能感兴趣的:(计算机网络,tcp/ip,udp,网络)