2022年2022年计算机网络作业七及解答 .pdf
《2022年2022年计算机网络作业七及解答 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机网络作业七及解答 .pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机网络作业七及解答计算机网络作业(7 )一、单项选择题 1 TCP 规定 HTTP( )进程的端口号为80 。 A 客户 B 解析 C 服务器 D 主机 2 A和B建立了 TCP 连接,当 A 收到确认号为 100 的确认报文段时,表示 ( )。 A 报文段 99 已收到 B 报文段 100 已收到 C 末字节序号为99 的报文段已收到 D 末字节序号为 100 的报文段己收到 3 在采用 TCP 连接的数据传输阶段,如果发送端的发送窗口值由1000变为 2000,那么发送端在收到一个确认之前可以发送( ) 。 A 2000个TCP 报文段 B 2000B C 1 000B D1 000个
2、TCP 报文段 4 为保证数据传输的可靠性,TCP 采用了对 ( )确认的机制。 A 报文段 B 分组 C 字节 D 比特 5 以下关于 TCP 报头格式的描述中,错误的是( )。 A 报头长度为 20 60B ,其中固定部分为20B B 端口号字段依次表示源端口号与目的端口号 C 报头长度总是4 的倍数个字节 D TCP 校验和伪首部中 IP 分组头的协议字段为1 7 6 滑动窗口的作用是( )。 A 流量控制 B拥塞控制 C 路由控制 D差错控制 7 在 TCP 中,发送方的窗口大小取决于( )。 A 仅接收方允许的窗口 B 接收方允许的窗口和发送方允许的窗口 C 接收方允许的窗口和拥塞窗
3、口 D 发送方允许的窗口和拥塞窗口 8 以下关于 TCP 作原理与过程的描述中,错误的是( )。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - A TCP 连接建立过程需要经过“ 三次握手 ” 的过程 B 当 TCP 传输连接建立之后,客户端与服务器端的应用进程进行全双工的字节流传输 C TCP 传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求 D TCP 连接的释放需要经过“ 四次挥手 ” 的过程 9 以下关于
4、 TCP 窗口与拥塞控制概念的描述中,错误的是( ) 。 A 接收端窗 (rwnd)通过 TCP 首部中的窗口字段通知数据的发送方 B 发送窗口确定的依据是:发送窗El=Min接收端窗口,拥塞窗口 C 拥塞窗口是接收端根据网络拥塞情况确定的窗口值D拥塞窗口大小在开始时可以按指数规律增长 10 TCP 使用三次握手协议来建立连接,设A、B双方发送报文的初始序列号分别为X和Y,A发送 ( ) 的报文给 B,B接收到报文后发送 ( ) 的报文给 A,然后 A发送一个确认报文给B便建立了连接。 ( 注: ACK 的下标为捎带的序号)ASYN=1,序号 =X BSYN=1,序号 =X+1,ACKx=I
5、C SYN=1,序号: Y D SYN=1,序号 =Y ,ACKy+1=1ASYN=1,序号 =X+1 BSYN=1,序号 =X+1,ACKx=l C SYN=1,序号 =Y ,ACKx+1=1 DSYN=1,序号=Y ,ACKy+1=111 TCP “ 三次握手 ” 过程中,第二次“ 握手 ” 时,发送的报文段中( )标志位被置为 1 。 A SYN BACK C ACK 和RST DSYN 和ACK 12 A和B之间建立了 TCP 连接, A向B发送了一个报文段,其中序号字段 seq=200确认号字段 ACK=201,数据部分有 2 个字节,那么在 B对该报文的确认报文段中( ) A se
6、q=202,ACK=200 Bseq=201,ACK=201 C seq=201,ACK=202 Dseq=202,ACK=201名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 13 一个 TCP 连接的数据传输阶段,如果发送端的发送窗口值由2000变为 3000,意昧着发送端可以( )。 A 在收到一个确认之前可以发送3000个TCP 报文段 B 在收到一个确认之前可以发送1000B C 在收到一个确认之前可以发送3000B
7、 D 在收到一个确认之前可以发送2000个TCP 报文段14 在一个 TCP 连接中, MSS 为1 KB ,当拥塞窗口为34KB时发生了超时事件。如果在接下来的4 个RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是( )。 A 8KB B9KB C 1 6KB D1 7KB1 5 在一个 TCP 连接中, MSS 为1 KB ,当拥塞窗口为34KB H寸收到了 3 个冗余 ACK 报文。如果在接下来的4 个: RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后拥塞窗口的大小是 ( )。 A 8KB B1 6KB C 20KB D2 1 KB1 6 A和
8、B建立 TCP 连接,。 MSS 为1 KB 。某时,慢开始门限值为2KB ,A的拥塞窗口为 4KB ,在接下来的一个RTT 内, A 向B发送了 4KB 的数据 (TCP 的数据部分 ) ,并且得到了 B的确认,确认报文中的窗口字段的值为2KB ,那么,请问在下一个RTT 中, A最多能向 B发送多少数据 ( )。 A 2KB B8KB C 5KB D4KB17 【 2009年计算机联考真题】主机甲与主机乙之间已建立一个TCP 连接,主机甲向主机乙发送了两个连续的 TCP 段分别包含 300B和500B的有效载荷,第一个段的序列号为200 ,主机乙正确接收到这两个数据段后,发送给主机甲的确认
9、序列号是( )。 A 500 B700 C 800 D1 00018 【 2009年计算机联考真题】一个 TCP 连接总是以 1 KB 的最大段长发送TCP 段,发送方有足够多的数据要发送,当拥塞窗口为16KB 时发生了超时,如果接下来的 4 个RTT( 往返时间 ) 时间内的 TCP 段的传输都是成功的,那么当第 4 个RTT 时间内发送的所有TCP 段都得到肯定应答时,拥塞窗名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - -
10、口大小是 ( )。 A 7KB B8KB C 9KB D1 6KB19 【 2010年计算机联考真题】主机甲和主机乙之间已建立了一个TCP 连接, TCP 最大段长度为1000B。若主机甲的当前拥塞窗口为4 000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段,确认段中通告的接收窗口大小为2000B,则此时主机甲还可以向主机乙发送的最大字节数是( )。 A 1 000 B2000 C 3000 D400020 【 2011年计算机联考真题】主机甲向主机乙发送一个(SYN=I,seq=l l 220)的TCP 段,期望与主机乙建立TCP 连接,若主机乙接受该连接请
11、求,则主机乙向主机甲发送的正确的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 。若主机乙仅正确接收到第1 和第 3 个段,则主机
12、乙发送给主机甲的确认序号是( )。 A 300 B500C1200 D1400 22 以下关于 UDP 协议的主要特点的描述中,错误的是( )。 A UDP 报头主要包括端口号、长度、校验和等字段 B UDP 长度字段是 UDP 数据报的长度,包括伪首部的长度 C UDP 校验和对伪首部、UDP 报文头以及应用层数据进行校验 D 伪首部包括 IP 分组报头的一部分 23 使用 UDP 的网络应用,其数据传输的可靠性由( )负责。 A 传输层 B 应用层 C 数据链路层 D 网络层 24 UDP 数据报首部不包含( )。 A UDP 源端口号 B UDP 校验和名师资料总结 - - -精品资料欢
13、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - C UDP 目的端口号 D UDP 数据报首部长度 24-1接收端收到有差错的UDP 用户数据时的处理方式是( ) 。 A 丢弃 B 请求重传 C 差错校正 D 忽略差错 25 以下关于。 UDP 校验和的说法中错误的是( )。 A UDP 的校验和功能不是必需的,可以不使用 B 如果 UDP 校验和计算结果为O,则在校验和字段填充O C UDP 校验和字段的计算包括一个伪首部、UDP 首部和携带的用户数据 D
14、UDP 校验和的计算方法是二进制反码运算求和再取反 26 下列关于 UDP 校验的描述中,( )是错误的。 A UDP 校验和段的使用是可选的,如果源主机不想计算校验和,该校验和段应为全0 B 在计算校验和的过程中,需要生成一个伪首部,源主机需要把该伪首部发送给目的主机 C 如果数据报在传输过程中被破坏,那么就把它丢弃DUDP 数据报的伪首部包含了IP 地址信息和端口信息27 下列不属于通信子网的是( )。 A 物理层 B 数据链路层 C 网络层 D 传输层28 在 TCP IP 参考模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建立用于会话的( )。 A 操作连接 B 点到
15、点连接 C 控制连接 D 端到端连接29 OSI 参考模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是 ( )。 A 物理层 B 网络层 C 传输层 D 会话层30 下列关于传输服务的面向连接服务和无连接服务说法中正确的是( )。 A 面向连接的服务是可靠的服务,无连接的服务也可以是可靠服务 B 面向连接的服务是可靠的服务,而无连接的服务只能提供不名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - 可靠的服务 C 面
16、向连接的服务和无连接的服务都是提供不可靠的服务 D 以上说法都不正确31 面向连接的服务特性是( )。 A 不保证可靠和顺序的交付 B 不保证可靠、但保证顺序的交付C保证可靠、但不保证顺序的交付 D 保证可靠和顺序的交付。32 以下说法错误的是( )。 A 传输层是 OSI 模型的第四层 B 传输层提供的是主机问的点到点数据传输 C TCP 是面向连接的, UDP 是无连接的 D TCP 协议进行流量控制和拥塞控制,而UDP 协议既不进行流量控制,又不进行拥塞控制33 以下哪一项能够唯一确定一个在互联网上通信的进程( )。 A 主机名 B IP 地址级 MAC 地址 C MAC 地址及端口号
17、D IP 地址及端口号34 关于 TCP 和UDP 端口,下列哪种说法是正确的( )。 A TCP 和UDP 分别拥有自己的端口号,它们互不干扰,可以共存于同一台主机 B TCP 和UDP 分别拥有自己的端口号,但它们不能共存于同一台主机 C TCP 和 UDP 的端口没有本质区别,但它们不能共存于同一台主机 D 当一个 TCP 连接建立时,它们互不干扰,不能共存于同一台主机35 在 ( )范围内的端口号被称为“ 熟知端口号 ” 并限制使用。这就意味着这些端口号是为常用的应用层协议,如FTP 、HTTP 等保留的。 A O1 27 BO25 5 CO5 1 1 DO1 02336 以下哪个 T
18、CP 熟知端口号是错误的? ( ) A TELNET:23 BSMTP :25 CHTTP :80 DFTP :2437 可靠的传输协议中的“ 可靠 ” 指的是 ( )。 A 使用面向连接的会话 B 使用尽力而为的传输 C 使用滑动窗口来维持可靠性 D 使用确认机制来确保传输名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 的数据不丢失二、综合应用题1 使用 TCP 对实时语音数据的传输有没有什么问题?使用 UDP 在传送数据文
19、件时会有什么问题?2 为什么要使用UDP? 让用户进程直接发送原始的IP 分组不就足够了吗 ?3 一个应用程序用UDP ,到了 IP 层将数据报再划分为4 个数据报片发送出去。结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传UDP ,而IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4 个数据报片组装成为完整的数据报?假定目的站第一次收到的后两个数据片仍然保存在目的站的缓存中。4 一个 UDP 用户数据报的数据字段为8192B,要使用以太网来传送。假定 IP 数据报无选项。试问应当划分为几个IP 数据报片 ?说明
20、每一个 IP 数据报片的数据字段长度和片段偏移字段的值。5 在使用 TCP 传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 6 如果收到的报文段无差错,只是未按序号,则TCP 对此未作明确规定,而是让TCP 的实现者自行确定。试讨论两种可能的方法的优劣: 1)将不按序的报文段丢弃。 2)先将不按序的报文段暂存与接收缓存内,待所缺序
21、号的报文段收齐后再一起上交应用层。7 一个 TCP 连接要发送 3200B的数据。第一个字节的编号为10010。如果前两个报文各携带1000B的数据,最后一个携带剩下的数据,请写出每一个报文段的序号。8 设 TCP 使用的最大窗口尺寸为64KB,TCP 报文在网络上的平均往返时间为20nms问TCP 所能得到的最大吞吐量是多少?( 假设传输信道的带宽是不受限的)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 9 在一个 TCP
22、 连接中,信道带宽为1 Gbits,发送窗口固定为65535B,端到端时延为20ms。问可以取得的最大吞吐率是多少?线路效率是多少?(TCP 及其下层协议首部长度忽略不计)10 主机 A基于 TCP 向主机 B连续发送 3 个TCP 报文段。第 1 个报文段的序号为 90 第2 个报文段的序号为120 ,第 3 个报文段的序号为150 。 1)第1 、2 个报文段中有多少数据? 2)假设第二个报文段丢失而其他两个报文段到达主机B,那么在主机 B发往主机 A的确认报文中,确认号应该是多少?11 考虑在一条具有1 0ms来回路程时间的线路上采用慢启动拥塞控制而不发生网络拥塞情况下的效应,接收窗口2
23、4KB,且最大段长 2KB 。那么,需要多长时间才能发送第一个完全窗口?12 假定 TCP 报文段载荷是 1500B,最大分组存活时间是120s,那么要使得 TCP 报文覆的序号不会循环回来而重叠,线路允许的最快速度是多大?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 13 一个 TCP 连接使用 256kbits的链路,其端到端延时为128ms。经测试发现吞吐率只有1 28kbits。试问窗口是多少?忽略 PDU 封装的协
24、议开销以及接收方应答分组的发射时间(假定应答分组长度很小) 。14 假定 TCP 拥塞窗口被置成1 8KB,并且发生了超时事件。如果接着的 4 个迸发量传输都是成功的,假定最大报文段长度是1KB ,那么该窗口将是多大?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - 解答:一、单项选择题 1 C TCP 中端口号 80 标识Web 服务器端的 HTTP 进程,客户端访问Web 服务器的 HTTP 进程的端口号由客户端的操作系统
25、动态分配。故选C。2C 由于TCP的确认号是指明接收方下一次希望收到的报文段的数据部分第一个字节的编号。可以看出,前一个已收到的报文段的最后一个字节的编号为 99 ,所以 C选项正确报文段的序号是其数据部分第一个字节的编号。A选项不正确,因为有可能已收到的这个报文的数据部分不止一个字节,那么报文段的编号就不为99 ,但是可以说编号为 99 的字节已收到。3B TCP 使用滑动窗口机制来进行流量控制。在ACK 应答信息中,TCP把ACK 加上接收方允许接收数据范围的信息回送给发送方。发送方除非以后又收到来自接收方的最大数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机网络作业七及解答 2022 计算机网络 作业 解答
限制150内