计算机网络传输层协议概述.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:132 大小:6.8MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机网络传输层协议概述.ppt

计算机网络传输层协议概述.ppt

预览

免费试读已结束,剩余 122 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

传输层位置传输层与网络层的关系传输层的作用之一:标志应用程序传输层的作用之一:标志应用程序传输层的作用之一:标志应用程序8传输层协议只在端系统上运行。传输层协议的主要功能之一是确定在源系统上生成消息和在目的系统上接收消息的较高层进程。传输层实体能够根据高层应用的需求提供不同的服务质量。传输层对高层用户屏蔽网络的差异,使高层用户的对等实体在交互过程中不受下层通信技术细节的影响。两种逻辑通信信道:UDP和TCP两种运输层协议:UDP和TCPUDP概述可靠性判断标准:UDP基于端口的复用和分用IP层17发送方应用进程UDP在C/S模式的应用UDP端口51000IP数据报的数据部分伪首部伪首部伪首部计算UDP检验和的例子计算16位二进制数的反码和UDP数据报重组总结总结总结UDP应用基于UDP协议的编程基于UDP协议的编程基于UDP协议的编程基于UDP协议的编程基于UDP协议的编程基于UDP协议的编程基于UDP协议的编程可靠传输协议概述停止等待协议可靠协议开始起步rdt1.0信道完全可靠rdt2.0信道可能出错rdt2.0的运行(无错的情况)rdt2.0运行(出错的情况)rdt2.0存在的设计缺陷rdt2.1:信道出错的可靠协议改进rdt2.1演示rdt3.0数据可能出错和丢失rdt3.0演示1rdt3.0演示2停止等待协议小结可靠,但是缓慢!停止等待协议(rdt3.0)讨论流水线(pipeline)技术滑动窗口协议的讨论GBN的工作方式GBN的演示滑动窗口协议窗口大小和序号的关系本节小结TCP的设计理念TCP协议首部TCP的首部细节1TCP的首部细节2TCP的首部细节3TCP的首部细节4TCP的首部细节4TCP的首部细节5TCP的首部细节6TCP的首部细节7TCP的首部细节8TCP的首部细节9TCP的数据编号与确认TCP可靠传输的实现以字节为单位的滑动窗口不允许发送允许发送但尚未发送不允许发送发送方发送缓存与接收缓存序号增大序号增大几点说明TCP:重传场景累积确认避免了第一个报文段的重传TCP的重传机制往返时延的方差很大超时重传时间的选择加权平均往返时间(不要求掌握)TCP的运输连接管理1.运输连接的三个阶段TCP的三次握手建立连接TCP的三次握手示例用三次握手建立TCP连接用三次握手建立TCP连接SYN=1,seq=xSYN=1,seq=xFIN=1,seq=uFIN=1,seq=uFIN=1,seq=uFIN=1,seq=uFIN=1,seq=uCLOSEDTCP释放连接的过程TCP四次断开示例流量控制与拥塞控制TCP的流量控制TCP流量控制示例TCP流量控制的特殊情况1TCP流量控制的特殊情况2TCP的拥塞控制机制流量控制与拥塞控制TCP的拥塞控制思想慢启动和拥塞避免算法的实现举例慢启动和拥塞避免算法的实现举例慢启动和拥塞避免算法的实现举例慢启动和拥塞避免算法的实现举例慢启动和拥塞避免算法的实现举例慢启动和拥塞避免算法的实现举例慢启动和拥塞避免算法的实现举例慢启动和拥塞避免算法的实现举例TCP拥塞控制总结本章小结