【计算机网络】传输层(作业)

1、OSI参考模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是(C)。

  • A. 物理层
  • B. 网络层
  • C. 运输层
  • D. 会话层

2、运输层为(B)之间提供逻辑通信。

  • A. 主机
  • B. 进程
  • C. 路由器
  • D. 操作系统 

3、运输层面向连接服务的特性是(D)。

  • A. 不保证可靠和顺序交付
  • B. 不保证可靠但保证顺序交付
  • C. 保证可靠但不保证顺序交付
  • D. 保证可靠和顺序交付

4、 能够唯一确定一个在因特网上通信的进程的是(D)。

  • A. 主机名
  • B. IP地址和MAC地址
  • C. MAC地址和端口号
  • D. IP地址和端口号

解析:套接字 Socket=(IP 地址:端口号)。


5、因特网上为常用的应用层协议(例如FTP、HTTP等)保留的熟知端口号的范围是(D)。

  • A. 0到127
  • B. 0到255
  • C. 0到511
  • D. 0到1023


6、接收端收到有差错的UDP用户数据报时的处理方式是(A)。

  • A. 丢弃
  • B. 请求重传
  • C. 纠错
  • D. 忽略差错

7、使用UDP的网络应用,其数据传输的可靠性由(B)。

  • A. 运输层负责
  • B. 应用层负责
  • C. 数据链路层负责
  • D. 网际层负责


8、UDP数据报首部不包含(D)。

  • A. 源端口号
  • B. 目的端口号
  • C. 检验和
  • D. UDP用户数据报首部长度


9、UDP用户数据报比IP数据报多提供了(C)。

  • A. 流量控制
  • B. 拥塞控制
  • C. 端口功能
  • D. 路由转发

10、以下关于UDP协议的主要特点的描述中,错误的是(B)。

  • A. UDP报头主要包括端口号、长度、校验和等字段
  • B. UDP长度字段是UDP数据报的长度,包括伪首部的长度
  • C. UDP校验和对伪首部、UDP报头及应用层数据进行校验
  • D. 伪首部包括IP数据报首部的一部分


11、下列关于UDP协议的叙述中,正确的是(C)。

I. 是TCP/IP参考模型网际层中的协议。

II.   提供无连接服务。

III. 通过差错校验,保证可靠数据传输。

IV.   提供复用/分用服务。

  • A. 仅I
  • B. 仅I、III
  • C. 仅II、IV
  • D. I、II、III、IV

12、下列不属于TCP服务特点的是(D)。

  • A. 面向字节流
  • B. 全双工
  • C. 可靠
  • D. 支持广播


13、包含在TCP首部中,但不包含在UDP首部中的字段是(B)。

  • A. 目的端口号
  • B. 序号
  • C. 检验和
  • D. 目的IP地址


14、某计算机使用IPv4的TCP/IP协议栈发送数据,若应用层待发送数据为200B,运输层使用UDP协议,网际层使用IP协议且IP数据报采用固定长度的首部(即无可变部分),网络接口层使用以太网V2(忽略前导码),则应用层数据的传输效率约为(B)。

  • A. 78%
  • B. 81%
  • C. 92%
  • D. 100%


15、以下说法错误的是(B)。

  • A. 运输层是OSI模型自下而上的第四层
  • B. 运输层提供的是主机间的点到点数据传输
  • C. TCP是面向连接的,UDP是无连接的
  • D. TCP进行流量控制和拥塞控制,而UDP既不进行流量控制,又不进行拥塞控制


16、下列关于TCP协议的叙述中,正确的是(D)。

I. 是TCP/IP参考模型网际层中的协议。

II. 提供无连接服务。

III. 仅通过差错校验,即可确保可靠数据传输。

IV. 提供复用/分用服务

  • A. 仅I
  • B. 仅I、II
  • C. 仅II、IV
  • D. 仅IV

17、在采用TCP连接的数据传输阶段,如果发送端的发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送(B)。

  • A. 2000个TCP报文段
  • B. 2000B
  • C. 1000B
  • D. 1000个TCP报文段

解析:TCP 是面向字节流的,在未收到对方确认之前,可将序号落入发送窗口内的所有字节数据全部发送出去。


18、A和B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq=200,确认号字段ack=201,数据部分有2个字节,那么在B对该报文段的确认段中的seq和ack的值分别是(C)。

  • A. seq=202,ack=200
  • B. seq=201,ack=201
  • C. seq=201,ack=202
  • D. seq=202,ack=201

解析:  

A发出的报文中,seq代表的是数据部分第一个字节在A的发送缓存区中的编号,ACK代表的是A期望收到的下一个报文段的数据部分第一个字节在B的发送缓存区中的编号。因此,同一个TCP报文中的seq和ACK的值是没有联系的。在B发给A的确认报文中,seq的值应和A发向B的报文中的ACK的相同,即201;ACK的值应该是A发向B的报文的序号加上A发向B的报文中数据的长度,即200+2=202,表示B下次希望收到序号为202的报文段。 


19、TCP“三报文握手”过程中,第二个报文首部中被置为1的标志位有(D)。

  • A. 仅SYN
  • B. 仅ACK
  • C. ACK和RST
  • D. SYN和ACK


20、TCP的通信双方,有一方发送了FIN标志位被置1的数据段,表示(B)。

  • A. 将断开通信双方的TCP连接
  • B. 单方面释放连接,表示本方已经无数据发送,但可以接收对方的数据
  • C. 中止数据发送,双方都不能发送数据
  • D. 连接被重新建立


21、以下关于TCP工作原理与过程的描述中,错误的是(C)。

  • A. TCP连接建立过程需要经过“三报文握手”的过程
  • B. TCP传输连接建立后,客户端与服务器端的应用进程进行全双工的字节流传输
  • C. TCP传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求
  • D. TCP连接的释放需要经过“四报文挥手”的过程

解析:TCP 双方的任一方,都可以主动提出释放连接的请求。 


22、若主机甲主动发起一个和主机乙的TCP连接,甲、乙选择的初始序号分别为2020和1666,则第三次握手TCP段的确认序号是(D)。

  • A. 2019
  • B. 2020
  • C. 1666
  • D. 1667


23、若主机甲主动发起一个和主机乙的TCP连接,甲、乙选择的初始序号分别为2021、2022,则主机甲发送的第二个TCP段的序号和确认序号分别是(C)。

  • A. 2021,2022
  • B. 2022,2022
  • C. 2022,2023
  • D. 2023,2023


24、主机甲发起与主机乙的TCP连接,主机甲选择的初始序号seq=16666,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段的首部相关标志位和字段的值可能是(D)。

  • A. SYN=0,ACK=0,seq=16667,ack=16667
  • B. SYN=1,ACK=1,seq=16666,ack=16666
  • C. SYN=0,ACK=0,seq=16666,ack=16666
  • D. SYN=1,ACK=1,seq=16667,ack=16667


25、主机A与B之间已成功建立了一个TCP连接,A向B发送了3个连续的TCP段,分别包含200字节、400字节和600字节的有效载荷,第1个段的序号为100,则B正确接收到3个段后,发送给A的确认号是(D)。

  • A. 700
  • B. 900
  • C. 1200
  • D. 1300


26、主机甲与主机乙之间已建立一个 TCP 连接,双方持续有数据传输,且数据无差错与丢失。若甲收到 1 个来自乙的 TCP 段,该段的序号为 2020、确认号为 1166、有效载荷为 300 字节,则甲立即发送给乙的 TCP 段的序号和确认号分别是(B)。

  • A. 1166,2319
  • B. 1166,2320
  • C. 1167,2319
  • D. 1167,2320


27、下列能反映出网络中发生了拥塞现象的是(A)。

  • A. 随着网络负载的增加,吞吐量反而降低
  • B. 随着网络负载的增加,吞吐量也相应增加
  • C. 网络节点接收和发出的分组越来越多
  • D. D. 网络节点接收和发出的分组越来越少

解析:随着网络负载的增加,吞吐量反而降低,这说明发生了拥塞现象。就比如说,修建一条路,后面这条路,经过改善,变得更宽阔了,承载能力更强了,但是来来往往的车辆反而少了,说明堵车了,也就是发生了拥塞。 


28、以下关于 TCP 窗口与拥塞控制概念的描述中,错误的是(C)。

  • A. 接收窗口(rwnd)通过 TCP 首部中的窗口字段通知数据的发送方
  • B. 发送窗口确定的依据是:发送窗口=min[接收端窗口,拥塞窗口]
  • C. 拥塞窗口是接收端根据网络拥塞情况确定的窗口值
  • D. 拥塞窗口大小在开始时可以按指数规律增长

解析:拥塞窗口 cwnd 是发送方根据网络拥塞情况以及所采用的拥塞控制算法得出的窗口值。 


29、 在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 34KB 时发生了超时事件。如果在接下来的 4 个 RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后, 拥塞窗口的大小是(C)。

  • A. 8KB
  • B. 9KB
  • C. 16KB
  • D. 17KB


30、在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 34KB 时收到了 3 个重复 ACK 报文段。如果在接下来的 4 个 RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是(D)。

  • A. 8KB
  • B. 16KB
  • C. 20KB
  • D. 21KB


31、若主机甲与主机乙已建立一条 TCP 连接,最大段长 MSS 为 1KB,往返时间 RTT 为 1ms,则在不出现拥塞的前提下,拥塞窗口从 8KB 增长到 11KB 所需的最长时间是(C)。

  • A. 1ms
  • B. 2ms
  • C. 3ms
  • D. 4ms


31、若甲向乙发起一个 TCP 连接,最大段长 MSS=1KB,RTT=8ms,乙开辟的接收缓存为32KB,则甲从连接建立成功至发送窗口达到16KB,需经过的时间至少是(B)。

  • A. 16ms
  • B. 32ms
  • C. 64ms
  • D. 128ms


32、TCP 协议中,发送方的窗口大小取决于(C)。

  • A. 仅接收方允许的窗口
  • B. 接收方允许的窗口和发送方允许的窗口
  • C. 接收方允许的窗口和拥塞窗口
  • D. 发送方允许的窗口和拥塞窗口

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/864687.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发个人OpenUI--2 环境搭建

开发个人OpenUI–2 环境搭建 2.1 环境要求 Golang 1.22 Etcd Docker Redis Mysql 2.2Docker本地开发环境搭建 这里使用 Docker Compose 来编排管理我们的容器,docker-compose.yaml: version: 3.8services:mysql:image: mysql:8.0.18container_n…

RT-Thread Studio与CubeMX联合编程之rtthread stm32h743的使用(十一)spi设备SFUD驱动的使用

我们要在rtthread studio 开发环境中建立stm32h743xih6芯片的工程。我们使用一块stm32h743及fpga的核心板完成相关实验,核心板如图: 1.建立新工程,选择相应的芯片型号及debug引脚及调试器 2.编译下载,可以看到串口打印正常 3.…

Hubstudio指纹浏览器:海外代理IP新选择,IPXProxy为何备受推崇?

许多人都会把Hubstudio指纹浏览器和代理IP进行搭配使用,为了保证网络操作的顺利进行,例如亚马逊的多账号管理。那有没有好用的海外代理IP呢,如何在Hubstudio指纹浏览器中使用代理IP呢? 下面就给大家推荐好用的一家海外IP代理&…

积鼎CFD:基于Virtualflow在溃坝洪水演进数值仿真分析

近期,多地遭受了前所未有的洪水侵袭,每一次灾害都如同警钟长鸣,提醒我们水库大坝安全的重要性,超标准暴雨的突袭让大坝的安全防线面临前所未有的考验。面对这一挑战,CFD技术可为溃坝洪水的预测与管理开辟新的路径。凭借…

cesium 实现三维无人机航拍过程实景效果

需求背景 需要实现一个动态的三维无人机航拍过程实景效果 代码开发中&#xff0c;迭代功能待续... 解决效果 cesium 实现三维无人机航拍过程实景效果 index.vue <template><div><el-button class"btn" click"start">开始</el-butt…

vue根据文字长短展示跑马灯效果

介绍 为大家介绍一个我编写的vue组件 auto-marquee &#xff0c;他可以根据要展示文本是否超出展示区域&#xff0c;来判断是否使用跑马灯效果&#xff0c;效果图如下所示 假设要展示区域的宽度为500px&#xff0c;当要展示文本的长度小于500px时&#xff0c;只会展示文本&…

如何借助物联网实现农情监测与预警

如何借助物联网实现农情监测与预警&#xff1f; 物联网技术&#xff0c;作为信息技术与传统行业的深度融合产物&#xff0c;正逐步变革着农业生产的管理模式&#xff0c;特别是在农情监测与预警领域展现出巨大潜力。其核心在于通过感知层的各类传感器、通信层的数据传输技术以…

高编:线程

一、pthread 线程 优点&#xff1a; 比多进程节省资源&#xff0c;可以共享变量。 概念&#xff1a; 线程是轻量级进程&#xff0c;一般是一个进程中的多个任务。进程是系统中最小的资源分配单位.线程是系统中最小的执行单位 特征&#xff1a; 1、共享资源 2、效率高 …

qt可点击的QLabel

需求——问题与思路 使用wpf实现一个可点击的超链接label相当简单&#xff08;如下图&#xff09;&#xff0c;但是qt的QLabel不会响应点击事件&#xff0c;那就从QLabel继承一个类&#xff0c;然后在该类中重写mousePressEvent函数&#xff0c;并在该函数中对左键点击事件做响…

AI硬件加速版XVDPU入门

XVDPU是可以提高CNN计算的速度和延迟&#xff0c;他的目标不是直接替换软件在传统硬件或者通用GPU上实现CNN运算。他的目标就是加速CNN计算。 XVDP的实现方式&#xff1a;CNN卷积计算的是 原始图形矩阵{x行*y列*通道数a}*卷积滑块{w行g列t通道}卷积后的图形{m行*n列*通道数b} …

应对SQL注入攻击:保障网站安全的策略

在互联网的广阔天地中&#xff0c;网站安全始终是站长用户和企业开发者不可忽视的重要议题。其中&#xff0c;SQL注入攻击作为一种常见的网络攻击手段&#xff0c;严重威胁着网站的数据安全和业务稳定。什么是SQL注入攻击&#xff0c;我们该如何应对这种攻击呢&#xff1f;今天…

第1篇 什么是区块链?——从零开始的区块链入门指南

在这个信息爆炸的时代&#xff0c;区块链这个词儿已经成了热词儿。那么&#xff0c;区块链到底是啥玩意儿呢&#xff1f;别急&#xff0c;今天咱们就从头开始&#xff0c;给你掰扯掰扯区块链的来龙去脉&#xff0c;让你轻松入门。 一、区块链的定义 想象一下&#xff0c;区块…

T568A与T568B:网络线标准的差异

T568A和T568B是两种常见的网络线标准&#xff0c;用于在以太网中连接计算机和网络设备。它们定义了线缆中各个线对的连接方式&#xff0c;确保了数据 的传输质量和网络的可靠性。本文将详细介绍T568A和T568B之间的区别&#xff0c;并提供相应的源代码作为示例。 1.T568A标准 …

成都欣丰洪泰文化传媒有限公司电商服务的新星力量

在当今这个数字化飞速发展的时代&#xff0c;电商行业如日中天&#xff0c;成为拉动经济增长的新引擎。在这股浪潮中&#xff0c;一家名为成都欣丰洪泰文化传媒有限公司的企业&#xff0c;凭借其专业的电商服务能力和创新的营销策略&#xff0c;成为了众多品牌背后的强大推手。…

怎么保护CAD图纸丨CAD图纸防泄密方法推荐

怎么保护CAD图纸丨CAD图纸防泄密方法推荐 在现代工程设计和建筑行业中&#xff0c;CAD图纸承载着项目的核心信息&#xff0c;是极其重要的知识产权。一旦CAD图纸被盗或泄露&#xff0c;不仅可能导致商业机密的丧失&#xff0c;还可能给公司带来重大经济损失&#xff0c;甚至面…

上海市计算机学会竞赛平台2023年5月月赛丙组区间最大公约数

题目描述 给定两个正整数&#x1d43f;,&#x1d445;L,R&#xff0c;你可以任意选择两个正整数&#x1d465;,&#x1d466;x,y且满足&#x1d43f;≤&#x1d465;<&#x1d466;≤&#x1d445;L≤x<y≤R&#xff0c;并求出&#x1d465;,&#x1d466;x,y的最大公约…

leetcode hot100 第三题:最长连续序列(Java)

给定一个未排序的整数数组 nums &#xff0c;找出数字连续的最长序列&#xff08;不要求序列元素在原数组中连续&#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1&#xff1a; 输入&#xff1a;nums [100,4,200,1,3,2] 输出&#xff1a;4 解…

AI新功能发布:AI生成数据库和AI规划任务,CoCodeAI再添新成员!

Hi&#xff0c;大家好&#xff0c;好久不见&#xff01; 我是CoCodeAI智能助手CoCo。 CoCodeAI智能助手CoCo 我无比荣幸地为大家揭晓 CoCode开发云的璀璨新星&#xff1a; AI生成数据库AI规划任务。 近日&#xff0c;CoCode开发云旗下Co-Project V3.8智能项目管理平台重磅发…

(笔记)Mac上打开Android模拟器导致声音变了的解决方法

我听歌的时候用Android Studio打开Android模拟器的时候 发现歌曲的声音变了 解决方法&#xff1a; 编辑这个配置文件 /Users/{user_name}/.android/avd/{emulator_name}/config.ini vim ~/.android/avd/Pixel_4a_API_32.avd/config.ini 将里面的hw.audioInputyes改成hw.aud…

MySQL数据库中文乱码处理

出现中文乱码之后处理方式 1、执行下面语句查看一下关于编码方式 show variables like %char%结果展示&#xff1a;【你应该和我的不一样】 2、如果你的和我查询结果不一致请设置成一致语句&#xff0c;根据自己需要复制语句 如下&#xff1a;【除了最后一条记录哈】 SET G…