ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:30.16KB ,
资源ID:10970684      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10970684.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机网络作业七及解答.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机网络作业七及解答.docx

1、计算机网络作业七及解答电脑网络作业七及解答电脑网络作业7一、单项选择题 1TCP规定HTTP( )进程的端口号为80。 A客户 B解析 C服务器 D主机 2A和B建立了TCP连接,当A收到确认号为100确实认报文段时,表示( )。 A报文段99已收到 B报文段100已收到 C末字节序号为99的报文段已收到 D末字节序号为100的报文段己收到 3在采用TCP连接的数据传输阶段,如果发送端的发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送( )。 A2000个TCP报文段 B2000B C1 000B D1 000个TCP报文段 4为保证数据传输的可靠性,TCP采用了对( )

2、确认的机制。 A报文段 B分组 C字节 D比特 5以下关于TCP报头格式的描述中,错误的选项是( )。 A报头长度为2060B,其中固定部分为20B B端口号字段依次表示源端口号与目的端口号 C报头长度总是4的倍数个字节 DTCP校验和伪首部中IP分组头的协议字段为1 7 6滑动窗口的作用是( )。 A流量控制 B拥塞控制 C路由控制 D过失控制 7在TCP中,发送方的窗口大小取决于( )。 A仅接收方允许的窗口 B接收方允许的窗口和发送方允许的窗口 C接收方允许的窗口和拥塞窗口 D发送方允许的窗口和拥塞窗口 8以下关于TCP 作原理与过程的描述中,错误的选项是( )。 ATCP连接建立过程需

3、要经过“三次握手”的过程 B当TCP传输连接建立之后,客户端与服务器端的应用进程进行全双工的字节流传输 CTCP传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求 DTCP连接的释放需要经过“四次挥手”的过程 9以下关于TCP窗口与拥塞控制概念的描述中,错误的选项是( )。 A接收端窗(rwnd)通过TCP首部中的窗口字段通知数据的发送方 B发送窗口确定的依据是:发送窗El=Min接收端窗口,拥塞窗口 C拥塞窗口是接收端根据网络拥塞情况确定的窗口值D拥塞窗口大小在开始时可以按指数规律增长 10TCP使用三次握手协议来建立连接,设A、B双方发送报文的初始序列号分别为X和Y,A发送()

4、的报文给B,B接收到报文后发送()的报文给A,然后A发送一个确认报文给B便建立了连接。(注:ACK的下标为捎带的序号) ASYN=1,序号=X BSYN=1,序号=X+1,ACKx=I CSYN=1,序号:Y DSYN=1,序号=Y,ACKy+1=1 ASYN=1,序号=X+1 BSYN=1,序号=X+1,ACKx=l CSYN=1,序号=Y,ACKx+1=1 DSYN=1,序号=Y,ACKy+1=111TCP“三次握手”过程中,第二次“握手”时,发送的报文段中( )标志位被置为1。 ASYN BACK CACK 和RST DSYN和ACK 12A和B之间建立了TCP连接,A向B发送了一个报文

5、段,其中序号字段seq=200确认号字段ACK=201,数据部分有2个字节,那么在B对该报文确实认报文段中( ) Aseq=202,ACK=200 Bseq=201,ACK=201 Cseq=201,ACK=202 Dseq=202,ACK=20113一个TCP连接的数据传输阶段,如果发送端的发送窗口值由2000变为3000,意昧着发送端可以( )。 A在收到一个确认之前可以发送3000个TCP报文段 B在收到一个确认之前可以发送1000B C在收到一个确认之前可以发送3000B D在收到一个确认之前可以发送2000个TCP报文段14在一个TCP连接中,MSS为1 KB,当拥塞窗口为34KB时

6、发生了超时事件。如果在接下来的4个RTT内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是( )。 A8KB B9KB C1 6KB D1 7KB1 5在一个TCP连接中,MSS为1 KB,当拥塞窗口为34KB H寸收到了3个冗余ACK报文。如果在接下来的4个:RTT内报文段传输都是成功的,那么当这些报文段均得到确认后拥塞窗口的大小是( )。 A8KB B1 6KB C20KB D2 1 KB1 6A和B建立TCP连接,。MSS为1 KB。某时,慢开始门限值为2KB,A的拥塞窗口为4KB,在接下来的一个RTT内,A向B发送了4KB的数据(TCP的数据部分),并且得到了B确实

7、认,确认报文中的窗口字段的值为2KB,那么,请问在下一个RTT中,A最多能向B发送多少数据( )。 A2KB B8KB C5KB D4KB17【2009年电脑联考真题】 主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到这两个数据段后,发送给主机甲确实认序列号是( )。 A500 B700 C800 D1 00018【2009年电脑联考真题】 一个TCP连接总是以1 KB的最大段长发送TCP段,发送方有足够多的数据要发送,当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间

8、)时间内的TCP段的传输都是成功的,那么当第4个RTT 时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是( )。 A7KB B8KB C9KB D1 6KB19【2010年电脑联考真题】 主机甲和主机乙之间已建立了一个TCP连接,TCP最大段长度为1000B。假设主机甲的当前拥塞窗口为4 000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段确实认段,确认段中通告的接收窗口大小为2000B,则此时主机甲还可以向主机乙发送的最大字节数是( )。 A1 000 B2000 C3000 D400020【2011年电脑联考真题】 主机甲向主机乙发送一个(SYN=I,seq

9、=l l 220)的TCP段,期望与主机乙建立TCP连接,假设主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是( )。 A(SYN=0,ACK=0,seq=11221,ack=11221) B(SYN=1,ACK=1,seq=11220,ack=11220) C(SYN=1,ACK=1,seq=11221,ack=11221) D(SYN=0,ACK=0,seq=11220,ack=11220)21【2011年电脑联考真题】 主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300B、400B和500B的有效载荷,第3个段的序号为900。假

10、设主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲确实认序号是( )。 A300 B500C1200 D140022以下关于UDP协议的主要特点的描述中,错误的选项是( )。 AUDP报头主要包括端口号、长度、校验和等字段 BUDP长度字段是UDP数据报的长度,包括伪首部的长度 CUDP校验和对伪首部、UDP报文头以及应用层数据进行校验 D伪首部包括IP分组报头的一部分23使用UDP的网络应用,其数据传输的可靠性由( )负责。 A传输层 B应用层 C数据链路层 D网络层24UDP数据报首部不包含( )。 AUDP源端口号 BUDP校验和 CUDP目的端口号 DUDP数据报首部长度 24-

11、1接收端收到有过失的UDP用户数据时的处理方式是( )。 A丢弃 B请求重传 C过失校正 D忽略过失25以下关于。UDP校验和的说法中错误的选项是( )。 AUDP的校验和功能不是必需的,可以不使用 B如果UDP校验和计算结果为O,则在校验和字段填充O CUDP校验和字段的计算包括一个伪首部、UDP首部和携带的用户数据 DUDP校验和的计算方法是二进制反码运算求和再取反26以下关于UDP校验的描述中,( )是错误的。 AUDP校验和段的使用是可选的,如果源主机不想计算校验和,该校验和段应为全0 B在计算校验和的过程中,需要生成一个伪首部,源主机需要把该伪首部发送给目的主机 C如果数据报在传输过

12、程中被破坏,那么就把它丢弃DUDP数据报的伪首部包含了IP地址信息和端口信息27以下不属于通信子网的是( )。 A物理层 B数据链路层 C网络层 D传输层28在TCPIP参考模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建立用于会话的( )。 A操作连接 B点到点连接 C控制连接 D端到端连接29OSI参考模型中,提供端到端的透明数据传输服务、过失控制和流量控制的层是 ( )。 A物理层 B网络层 C传输层 D会话层30以下关于传输服务的面向连接服务和无连接服务说法中正确的选项是( )。 A面向连接的服务是可靠的服务,无连接的服务也可以是可靠服务 B面向连接的服务是可靠的服务

13、,而无连接的服务只能提供不可靠的服务 C面向连接的服务和无连接的服务都是提供不可靠的服务 D以上说法都不正确31面向连接的服务特性是( )。 A不保证可靠和顺序的交付 B不保证可靠、但保证顺序的交付C保证可靠、但不保证顺序的交付 D保证可靠和顺序的交付。32以下说法错误的选项是( )。 A传输层是OSI模型的第四层 B传输层提供的是主机问的点到点数据传输 CTCP是面向连接的,UDP是无连接的 DTCP协议进行流量控制和拥塞控制,而UDP协议既不进行流量控制,又不进行拥塞控制33以下哪一项能够唯一确定一个在互联网上通信的进程( )。 A主机名 BIP地址级MAC地址 CMAC地址及端口号 DI

14、P地址及端口号34关于TCP和UDP端口,以下哪种说法是正确的( )。 ATCP和UDP分别拥有自己的端口号,它们互不干扰,可以共存于同一台主机 BTCP和UDP分别拥有自己的端口号,但它们不能共存于同一台主机 CTCP和 UDP的端口没有本质区别,但它们不能共存于同一台主机 D当一个TCP连接建立时,它们互不干扰,不能共存于同一台主机35在( )范围内的端口号被称为“熟知端口号”并限制使用。这就意味着这些端口号是为常用的应用层协议,如FTP、HTTP等保留的。 AO1 27 BO25 5 CO5 1 1 DO1 02336以下哪个TCP熟知端口号是错误的? ( ) ATELNET:23 BS

15、MTP:25 CHTTP:80 DFTP:2437可靠的传输协议中的“可靠”指的是( )。 A使用面向连接的会话 B使用尽力而为的传输 C使用滑动窗口来维持可靠性 D使用确认机制来确保传输的数据不丧失二、综合应用题1使用TCP对实时语音数据的传输有没有什么问题?使用UDP在传送数据文件时会有什么问题?2为什么要使用UDP?让用户进程直接发送原始的IP分组不就足够了吗?3一个应用程序用UDP,到了IP层将数据报再划分为4个数据报片发送出去。结果前两个数据报片丧失,后两个到达目的站。过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丧失。试问:在

16、目的站能否将这两次传输的4个数据报片组装成为完整的数据报?假定目的站第一次收到的后两个数据片仍然保存在目的站的缓存中。4一个UDP用户数据报的数据字段为8192B,要使用以太网来传送。假定IP数据报无选项。试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片段偏移字段的值。5在使用TCP传送数据时,如果有一个确认报文段丧失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由?6如果收到的报文段无过失,只是未按序号,则TCP对此未作明确规定,而是让TCP的实现者自行确定。试讨论两种可能的方法的优劣: 1)将不按序的报文段丢弃。 2)先将不按序的报文段暂存与接收缓存内,

17、待所缺序号的报文段收齐后再一起上交应用层。7一个TCP连接要发送3200B的数据。第一个字节的编号为10010。如果前两个报文各携带1000B的数据,最后一个携带剩下的数据,请写出每一个报文段的序号。8设TCP使用的最大窗口尺寸为64KB,TCP报文在网络上的平均往返时间为20nms问TCP所能得到的最大吞吐量是多少?(假设传输信道的带宽是不受限的)9在一个TCP连接中,信道带宽为1 Gbits,发送窗口固定为65535B,端到端时延为20ms。问可以取得的最大吞吐率是多少?线路效率是多少?(TCP及其下层协议首部长度忽略不计)10主机A基于TCP向主机B连续发送3个TCP报文段。第1个报文段

18、的序号为90第2个报文段的序号为120,第3个报文段的序号为150。 1)第1、2个报文段中有多少数据? 2)假设第二个报文段丧失而其他两个报文段到达主机B,那么在主机B发往主机A确实认报文中,确认号应该是多少?11考虑在一条具有1 0ms来回路程时间的线路上采用慢启动拥塞控制而不发生网络拥塞情况下的效应,接收窗口24KB,且最大段长2KB。那么,需要多长时间才能发送第一个完全窗口?12假定TCP报文段载荷是1500B,最大分组存活时间是120s,那么要使得TCP报文覆的序号不会循环回来而重叠,线路允许的最快速度是多大?13一个TCP连接使用256kbits的链路,其端到端延时为128ms。经

19、测试发现吞吐率只有1 28kbits。试问窗口是多少?忽略PDU封装的协议开销以及接收方应答分组的发射时间假定应答分组长度很小)。14假定TCP拥塞窗口被置成1 8KB,并且发生了超时事件。如果接着的4个迸发量传输都是成功的,假定最大报文段长度是1KB,那么该窗口将是多大?解答: 一、单项选择题 1C TCP中端口号80标识Web服务器端的HTTP进程,客户端访问Web服务器的HTTP进程的端口号由客户端的操作系统动态分配。故选C。2C 由于TCP确实认号是指明接收方下一次希望收到的报文段的数据部分第一个字节的编号。可以看出,前一个已收到的报文段的最后一个字节的编号为99,所以C选项正确报文段

20、的序号是其数据部分第一个字节的编号。A选项不正确,因为有可能已收到的这个报文的数据部分不止一个字节,那么报文段的编号就不为99,但是可以说编号为99的字节已收到。 3B TCP使用滑动窗口机制来进行流量控制。在ACK应答信息中,TCP把ACK加上接收方允许接收数据范围的信息回送给发送方。发送方除非以后又收到来自接收方的最大数据允许接收范围信息,否则总是使用由接收方提供的这一范围发送数据。 4A TCP以报文段(Segment)为单位,TCP是面向字节的。TCP将所要传送的报文看成是字节组成的数据流,并使每一个字节对应于一个序号。在连接建立时,双方要商定初始序号。TCP每次发送的报文段的首部中的

21、序号字段数值表示该报文段中的数据部分的第一个字节的序号。TCP确实认是对接收到的报文段的最高序号表示确认,接收端返回确实认号是已收到的最高序号加1,因此确认号表示接收端期望下次收到的报文段中的第一个数据,节的序号。 5D TCP伪首部与UDP伪首部一样,包括了IP分组首部的一部分。IP首部中有一个协议字段,用于指明上层协议是TCP还是UDP。1 7代表UDP,6代表TCP,所以D错误对于A选项,由于数据偏移字段的单位是4B,也就是说当偏移取最大时TCP首部长度为l 5 x4=60B。由于使用填充,所以长度总是4B的倍数,C正确。 6A TCP采用大小可变的滑动窗口进行流量控制。 7C TCP让

22、每个发送方仅发送正确数量的数据,保持网络资源被利用但又不会被过载为了防止网络拥塞和接收方缓冲区溢出,TCP发送方在任一时间可以发送的最大数据流是接收方允许的窗口和拥塞窗口中的最小值。 8C 参与rCP连接的两个进程中的任何一个都能提出释放连接的请求。 9C 拥塞窗口是发送端根据网络拥塞情况确定的窗口值。 1 OA、C TCP使用三次握手来建立连接,第一次握手A发给B的TCP报文中应置翼首部SYN位为1,并选择序号seq=X,说明传送数据时的第一个数据字节的序号是X;在第二次握手中,也就是B接收到报文后,发给A确实认报文段中应使SYN=1,使ACk=l,且确认号ACK=X+1,即ACKx+1=1

23、(注:ACK的下标为捎带的序号)。同时告诉自己选择的号seq=Y。 11D 在TCP的“三次握手”中,第二次握手时,SYN和ACK均被置为l。 l 2C A发出的报文中,seq代表的是数据部分第一个字节在A的发送缓存区中的编号,ACK代表的是A期望收到的下一个报文段的数据部分第一个字节在B的发送缓存区l_的编号。因此,同一个TCP报文中的seq和ACK的值是没有联系的。在B发给A确实认文中,seq的值应和A发向B的报文中的ACK的相同,即2011,ACK的值应该是A发向B的报文的序号加上A发向B的报文中数据的长度,即200+2=202,表示B下次希望收到序号为202的报文段。 1 3C TCP

24、提供的是可靠的字节流传输服务,使用滑动窗口机制进行流量控制与拥塞控制。应当注意的是,TCP通过滑动窗口实现了以字节为单位确实认,因此窗口大小的单位为字节。假设发送窗口的大小为N,这意味着发送端可以在没有收到确认的情况下连续发芝N个字节。 1 4C 在拥塞窗口为34KB时发生了超时,那么慢开始门限值(ssthresh)就被设定为17KB,并且在接下来的一个RTT中拥塞窗口(cwnd)置为l KB。按照慢开始算法,第二个RTT中cwnd=2KB,第三个RTT中cwnd=4KB,第四个RTT中cwnd=8KB。当第四个RTI中发出去的8个报文段确实认报文收到之后,cwnd=1 6KB(此时还未超过慢

25、开始门限值)。所以选C。此题中“这些报文段均得到确认后”这句话很重要。 1 5D 注意条件中“收到了3个冗余ACK报文说明此时应该执行快恢复算法,那么慢开始门限值设为1 7KB,并且在接下来的第一个RTT中CWnd也被设为l 7KB,第二个RTT中cwnd=1 8,第三个RTT中cwnd=1 9KB,第四个RTT中cwnd=20KB,第四个RTT中发出的报文全部得到确认后,cwnd再增加1 KB,变为2 1 KB。所以D正确。注意cwnd的增加都发生在收到确认报文时,如在此题中,第四个RTT中的报文发送时CWnd=20KB,但当所发报文确实认报文被收到时,cwnd就增加到了2 1 KB。 1

26、6A 此题中出现了拥塞窗口和接收端窗口,那么发送窗口就是取两者的最小值。先看拥塞窗口,由于慢开始门限值为2KB,第一个RTT中A拥塞窗口为4KB,按照拥塞防止算法,收到B确实认报文后,拥塞窗口增长为5KB。再看接收端窗口,B通过确认报文中窗口字段向A通知接收端窗口,那么接收端窗口为2KB。因此在下一次发送数据时,A的发送窗口应该为2KB,即一个RTT内最多发送2KB。所以A正确。1 7D TCP是面向字节流的,其选择确认(Selective ACK)机制是接收端对字节序号进行确认,其返回的序号是接收端下一次期望接收的序号,因此主机乙接收两个段后返回给主机甲确实认序列号是1 000。 1 8C

27、计算原理如图54所示。无论在慢开始阶段还是在拥塞防止阶段,只要发送方判断网络出现拥塞(其根据就是没有按时收到确认),就要把慢开始门限ssthresh设置为出现拥塞时的发送方窗口值的一半(但不能小于2)。然后把拥塞窗口cwnd重新设置为1,执行慢开始算法。这样做的目的就是要迅速减少主机发送到网络中的分组数,使得发生拥塞的路由器有足够时间把队列中积压的分组处理完毕。 因此,在发送拥塞后,慢开始门限ssthresh变为1 62=8KB,发送窗口变为1 KB。在接下来的3个RTT内,拥塞窗口执行慢开始算法,呈指数形式增加到8KB,此时由于慢开始门限ssthresh为8KB,因此转而执行拥塞防止算法,即拥塞窗口开始“加法增大。因此第4个RTT结束后,拥塞窗口的大小为9KB,答案为C。 1 9A 发送方的发送窗口的上限值应该取接收方窗口和拥塞窗口这两个值中较小的一个,于是此时发送方的发送窗口为M烈4000,2000=2000B,由于发送方还没有收到第二个最大段确实认,所以此时主机甲还可以向主机乙发送的最大字节数为2000一1 000=1 000B。 20C 主机乙收到连接请求报文后,如同意连接,则向甲发送确认。在确认报文段中应把SYN位和ACK位都置1,确认号是甲发送的TCP段

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1