预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共120页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

30六月2024第3章:运输层第3章要点运输服务和协议运输层vs.网络层因特网运输层协议第3章要点Internet层的复用与分解复用/分解无连接分解无连接分解(续)面向连接分解面向连接分解(续)面向连接分解:多线程Web服务器第3章要点UDP:用户数据报协议[RFC768]UDP:其他UDP检查和互联网检查和例子第3章要点可靠数据传输的原则可靠数据传输:基本概念可靠数据传输:基本概念第3章要点Rdt1.0:经可靠信道的可靠传输第3章要点Rdt2.0:具有比特差错的信道rdt2.0:FSM规格参数rdt2.0:无差错时的操作rdt2.0:有差错时的情况rdt2.0有重大的缺陷!rdt2.1:发送方,处理受损的ACK/NAKrdt2.1:接收方,处理受损的ACK/NAKrdt2.1:讨论rdt2.2:一种无NAK的协议rdt2.2:发送方,接收方片段第3章要点rdt3.0:具有差错和丢包的信道rdt3.0发送方rdt3.0运行情况rdt3.0运行情况rdt3.0的性能rdt3.0:停等协议的运行第3章要点流水线协议流水线协议:增加利用率Go-Back-NGBN:发送方扩展的FSMGBN:接收方扩展FSMGBN操作选择性重传(SelectiveRepeat)选择性重传:发送方,接收方窗口选择性重传选择重传的操作选择重传:困难的问题可靠数据传输机制及用途总结第3章要点TCP概述RFCs:793,1122,1323,2018,2581TCP报文段结构TCP序号和确认号TCP往返时延(RTT)的估计与超时EstimatedRTT=(1-)*EstimatedRTT+*SampleRTTRTT估计的例子TCP往返时延估计与超时(续)第3章要点TCP可靠数据传输TCP发送方事件TCP发送方(简化的)TCP重传情况(续)TCPACK产生[RFC1122,RFC2581]快速重传事件:收到ACK,ACK域的值为yif(y>SendBase){SendBase=yif(当前还有没有确认的报文段)启动定时器}else{值为y的重复确认的次数加1if(值为y的重复确认的计数=3){重传序号位y的报文段}第3章要点TCP流量控制TCP流控:工作原理第3章要点TCP连接管理TCP连接管理TCP连接管理(续)TCP连接管理(续)TCP连接管理(续)第3章要点拥塞控制原理拥塞的原因与开销:情况1拥塞的原因与开销:情况2拥塞的原因与开销:情况2(续)拥塞的原因与开销:情况3拥塞的原因与开销:情况3(续)拥塞控制方法案例研究:ATMABR拥塞控制RM信元中的两字节ER(明确速率)字段拥塞的交换机会降低RM信元中的ER值为发送方以路径上所有交换机的最小支持速率发送数据信元中的EFCIbit:被拥塞的交换机设置为1如果比RM信元先到达的数据信元的EFCI位为1,接收方将在返回的RM信元的CI位置1第3章要点TCP拥塞控制TCP加增倍减AIMDTCP慢启动TCP慢启动(续)改进改进(续)TCP拥塞控制:小结TCP发送方拥塞控制第3章要点TCP吞吐量TCP未来第3章要点公平目标:如果K个TCP会话共享带宽为R的链路瓶颈,每个会话应有R/K的平均链路速率为什么TCP能保证公平性?公平性(续)第3章要点时延模型固定的拥塞窗口(1)固定的拥塞窗口(2)TCP时延模型:慢启动(1)TCP时延模型:慢启动(2)TCP时延模型(3)TCP时延模型(4)HTTP构模HTTP响应时间(秒)HTTP响应时间(秒)