第5章 传输层.ppt





《第5章 传输层.ppt》由会员分享,可在线阅读,更多相关《第5章 传输层.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 传输层传输层5.1 知识结构图知识结构图传输层寻址与端口号服务UDPTCP面向无连接服务面向连接服务面向无连接服务面向数据报UDP校验面向连接服务连接管理可靠传输流量控制拥塞控制三步握手四步分离面向字节流序号机制累积确认滑动窗口发送窗口取接收窗口的最小值慢开始拥塞避免快恢复快重传5.2 大纲要点归纳大纲要点归纳1.传输层端口 用一个16位端口号进行标志。端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。在因特网中不同计算机的相同端口号是没有联系的。下图是TCP首部,掌握每个字段的含义。2.TCP连接管理三次握手的报文序列四步分离机制l例1(2011年第39题)主机
2、甲向主机乙发送一个(SYN=1,seq=11 220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确TCP段可能是()。A.(SYN=0,ACK=0,seq=11 221,ack=11 221)B.(SYN=1,ACK=1,seq=11 220,ack=11 220)C.(SYN=1,ACK=1,seq=11 221,ack=11 221)D.(SYN=0,ACK=0,seq=11 220,ack=11 220)答案:Cl例2(2009年第38题)主机甲和主机乙已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包括300字节和500字
3、节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是()。A.500 B.700 C.800 D.1000 答案:D甲乙Seq=200,300字节Seq=500,500字节ACK=1000 考查考查TCPTCP的数据编号与确认的数据编号与确认 TCP是面向字节流的,其选择确认(ACK)机制是接收端对字节序号进行确认,其返回的序号是接收端下一次期望接收的序号,因此主机乙接收两个网段后返回给主机甲的确认序列号是1000,如图所示。l例3(2011年第40题)主机甲和主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节,4
4、00字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确收到第1个段和第3个段,则主机乙发送给主机甲的确认序号是()。A.300 B.500 C.1200 D.1400 答案:B甲乙Seq=200,300字节Seq=500,400字节ACK=500Seq=900,500字节 TCP段首部中的序号字段是指本报文所发送的数据第一个字节的序号。第三个字段的序号为900,则第二个段的序号为 900-400=500,而确认号是期待接收到对方下一个报文的第一个字节的序号,现在主机乙期待接收第二个字段,其过程如图所示。l例4(2013年第39题)主机甲和主机乙之间已建立一个TCP连接,双方持续
5、有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号和确认序号分别是()。A.2046、2012 B.2046、2013 C.2047、2012 D.2047、2013 答案:B 若甲收到1个来自乙的TCP段,该段的序号seq=1913、确认序号ack=2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号seq1=ack=2046和确认序号ack1=seq+100=2013,答案为B。3.TCP的滑动窗口机制 为了提高报文段的传输速率,TCP采用大小可变的滑动窗口进行流量控制。
6、窗口大小的单位是字节。发送窗口在连接建立时由双方商定,但在通信过程中,接收端可根据自己的接收缓存的大小,随时动态地调整发送端的发送窗口的上限值。这就是接收端窗口rwnd(receiver windows),这个值被放在接收端发送的TCP报文首部的窗口字段中。同时,发送端根据其对当前网络拥塞程度的估计而确定的窗口值,叫做拥塞窗口cwnd(congestion windows)。其大小与网络的带宽和时延密切相关。发送端设置的当前能够发送数据量的大小叫做发送窗口,发送窗口的上限值由下面公式确定:发送窗口的上限值=Mincwnd,rwnd rwnd由接收端根据其接收缓存确定,接收方用报文的窗口字段反馈
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 传输层 传输

限制150内