《计算机网络》(第8版)考研真题

news2024/11/28 11:01:37

第一章

一、选择题

1 在 TCP/IP 体系结构中,直接为 ICMP 提供服务的协议是( )。[2012 年统考]
A .PPP B .IP C .UDP D .TCP
【答案】B
【解析】A 项:PPP 在 TCP/IP 体系结构中属于网络接口层协议(在 ISO/OSI 体系结构中属于数据链路层协议),所以 PPP 为网络层提供服务。
B 项:ICMP 属于网络层协议,ICMP 报文直接作为 IP 数据报的数据,然后再加上 IP 数据报的首部进行传送,所以 IP 直接为 ICMP 提供服务。可能很多考生会有疑问,既 然 ICMP 协议在网络层,那应该由数据链路层的协议来提供服务才合理。其实不然,
如图 1-11 所示。ICMP 属于网络层的上半层,所以由下层的 IP 提供服务是合理的。而 像网络层的下半层协议,如 ARP ,就应该是数据链路层的某个协议提供服务,则 B 正确。
在这里插入图片描述
图 1-11 网际协议 IP 及其配套协议
CD 两项:UDP 和 TCP 都属于传输层协议,在层次上应该在 ICMP 上面,为应用层提 供服务。

2 TCP/IP 参考模型的网络层提供的是( )。[2011 年统考]
A .无连接不可靠的数据报服务 B .无连接可靠的数据报服务
C .有连接不可靠的虚电路服务 D .有连接可靠的虚电路服务
【答案】A
【解析】首先,需要知道 TCP/IP 参考模型的网络层采用的是 IP 。这样就可以 根据 IP 数据报的首部来判断网络层提供的是什么服务。
(1)无连接与有连接区分:该协议是否使用连接,只需看其首部有没有建立连接的字 段。显然,IP 数据报并没有像 TCP 报文一样(首部含有如 SYN 、FIN 等建立连接的 字段)。故 IP 提供的是无连接的服务。
(2)不可靠与可靠区分:如果是可靠的,在分组首部中必须含有序号以及校验数据部 分的校验和字段,而 IP 分组中都没有(IP 数据报首部中的校验和字段仅仅校验首部, 并不校验数据)。故 IP 提供的是不可靠的服务。
(3)数据报与虚电路区分:IP 分组中头部含有源 IP 地址和目的IP 地址,并不是一个 虚电路号,所以网络层采用的是数据报服务。
此外需要记住 OSI 在网络层支持无连接和面向连接的服务,而 TCP/IP 却认为可靠性是 端到端的问题,它选择在传输层支持无连接和面向连接的服务。

3 下列选项中,不属于网络体系结构所描述的内容是( )。[2010 年统考]
A .网络的层次
B .每一层使用的协议
C .协议的内部实现细节
D .每一层必须完成的功能
【答案】C
【解析】A 项:网络的层次包括如 ISO/OSI 模型的七层结构,TCP/IP 模型的四 层结构;
B 项:每一层使用的协议,如网络层的 IP ,传输层的 TCP 和 UDP 等;
D 项:每一层必须完成的功能,如网络层提供路由选择、网络互联等功能,传输层提 供不同主机不同进程之间的通信内容等功能;
以上 3 个概念在教材中都有详细说明,只有 C 项中协议的内部实现细节没有提及,因 为内部实现细节由工作人员完成,对于用户和程序员来说是透明的,我们并不需要知 道。

4 在 OSI 参考模型中, 自下而上第一个提供端到端服务的层次是( )。[2009 年统 考]
A .数据链路层 B .传输层 C .会话层 D .应用层
【答案】B
【解析】概念区分:
(1)点到点:这里的“点”是指通信子网中的节点,可以是主机,也可以是路由器、交 换机等设备。因为从源主机到目标主机中间可能经过多个路由器和交换机,所以每时 每刻都是微观的,即只需关注当前节点到下个节点,而不是宏观的源节点到终节点。 在 OSI 参考模型的七层结构中,下面三层包括物理层、数据链路层、网络层都属于点 对点的服务。
(2)端到端:这里的“端”是指端口号,任何一个应用进程都会对应一个端口号,所以 端到端的服务又被称为进程到进程的服务(有些教材也称为应用到应用的服务)。从 宏观的角度看,端到端是由一段一段的点到点通信构成的。在 OSI 参考模型中的七层 结构中,上面四层包括传输层、会话层、表示层、应用层都属于端到端的服务。综上, 自下而上第一个提供端到端服务的层次是传输层,故 B 正确。

第二章

1 在图 2-8 所表示的采用“存储-转发”方式分组的交换网络中所有的链路的数据传输速 度为 100Mbps ,分组大小为 1000B ,其中分组头大小为 20B 。若主机 H1 向主机 H2 发 送一个大小为 980000B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从 H1发送到 H2 接受完为止,需要的时间至少是( )。[2010 统考]
在这里插入图片描述
图 2-8 1 题图

A .80ms B .80.08ms C .80. 16ms D .80.24ms
【答案】C
【解析】“存储-转发”的概念:当路由器收到一个分组,先暂时存储下来,再 检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去。因为 分组的大小为 1000B ,其中分组头大小为 20B ,故每个分组的数据部分为 980B ,所以 大小为 980000B 的文件应该拆分为 1000 个分组进行传送,每一个分组

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

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

相关文章

免费【2024】springboot 厨房达人美食分享平台

博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化…

图片格式转换教程:百种格式随意转换,建议收藏使用!

图片格式转换方法有哪些?本文整理了几款好用且简单的格式转换工具,适用于处理各种图片格式转换的难题。 常见的图片格式转换有png转换为jpg、heic转jpg、webp转jpg等,特别是heic、webp、这两种图片格式,格式比较特殊,兼…

《最新出炉》系列入门篇-Python+Playwright自动化测试-57- 上传文件 - 番外篇

软件测试微信群:https://bbs.csdn.net/topics/618423372 有兴趣的可以扫码加入 1.简介 前边的三篇文章基本上对文件上传的知识介绍和讲解的差不多了,今天主要是来分享宏哥在文件上传的实际操作中发现的一个问题:input控件和非input控件的上…

打破技术壁垒,加速企业数字化转型:低代码平台如何降低开发门槛

科技飞速发展,企业数字化转型趋势不可逆转。数字化转型不仅能够优化内部运营流程,提升管理效率,还能通过数据驱动决策,增强市场竞争力。传统开发模式因技术门槛、周期长,限制了企业创新与响应速度。 低代码平台应运而生…

Android进阶之NDK开发,保姆级教程

目录 前言NDK下载CMake文件创建指定ABI架构编写CMake文件编写JNI方法Java调用CC调用Java 生成JNI头文件实现对应C方法编译so文件编写demo验证运行效果总结 前言 作为Android应用开发从业者来说,掌握NDK开发是必备技能之一,本文将从NDK环境下载&#xff…

Spring源码-xml配置文件如何加载解析默认标签变为BeanDefinition

1.创建Environment new StandardEnvironment() createEnvironment:346, AbstractApplicationContext (org.springframework.context.support) getEnvironment:332, AbstractApplicationContext (org.springframework.context.support) resolvePath:131, AbstractRefreshable…

通俗易懂理解提示词工程、RAG和微调

在当今的人工智能领域,提示工程、RAG(检索增强生成)和微调是三个重要的概念。本文将通过简单易懂的方式,帮助大家理解这三者之间的关系和应用。 大模型的训练过程 📊 在当今的人工智能领域,大模型的训练是…

如何使用 Flask 或 Django 创建 Web 应用

Flask和Django是Python中最受欢迎的两个Web框架,它们各有优点,适用于不同的应用场景。 一、使用Flask创建Web应用 1.1 Flask简介 Flask是一个轻量级的Web框架,以其简洁、易用和灵活著称。它遵循“微框架”的设计理念,只提供核心…

批量输出文件夹内所有文件名和文件——vba实现

导出一个文件夹下所有文件名,可用vba插件实现,如图 如下图,已在桌面生成一个txt文本,但此方法只可输出一级目录下的文件,若输出所有文件,则需修改插件代码 (若想导出硬盘下所有文件和文件夹&…

Windows10+VS2019编译Faiss

先放上我编译好的静态库,要配合OpenBLAS使用 通过百度网盘分享的文件:3rdparty.zip 链接:https://pan.baidu.com/s/1yPys-CX_EdmnJzj66g_KlQ?pwdh6ff 提取码:h6ff –来自百度网盘超级会员V1的分享 1.源码下载 首先下载Faiss地…

C++ STL inner_product 用法

一&#xff1a;功能 求内积&#xff0c; 给定两个向量x&#xff0c;y&#xff0c;内积公式如下&#xff1a; 二&#xff1a;用法 #include <iostream> #include <vector> #include <numeric>int main() {std::vector<int> height…

量子®膜高端服务门店品牌膜天轮全膜服务中心再添新成员 南京膜天轮量子®膜全膜中心(东麟路店)盛大启幕!

7月26日上午&#xff0c;膜天轮量子膜南京全膜中心&#xff08;东麟路店&#xff09;盛大开业&#xff0c;正式成为膜天轮品牌的第二十家门店。 圣戈班舒热佳特殊镀膜有限公司亚太区总裁陈剑超先生、圣戈班舒热佳特殊镀膜有限公司亚太区商务总监李振华先生、圣戈班舒热佳特殊镀…

FlashAttention解析——大预言模型核心组建

论文名称&#xff1a;FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness 论文地址&#xff1a;https://arxiv.org/abs/2205.14135 一、研究FlashAttention的Motivate FlashAttention技术在现在的主流大语言模型中均有应用&#x…

2024靠这份软件测试面试题宝典已成功上岸,跳槽成功

上月很多朋友靠这份面试宝典拿到大厂的office&#xff0c;跳槽成功&#xff0c;面试找工作的小白和要跳槽进阶都很适合&#xff0c;没有一点准备怎么能上岸成功呢&#xff1f; 这份面试题宝库&#xff0c;包含了很多部分&#xff1a;测试理论&#xff0c;Linux基础&#xff0c…

Java中级

IDAE介绍 IDEA&#xff0c;全称为IntelliJ IDEA&#xff0c;是一款由JetBrains公司开发的集成开发环境&#xff08;IDE&#xff09;&#xff0c;主要用于Java开发&#xff0c;但也支持多种其他编程语言和框架&#xff0c;如Kotlin、Scala、Groovy、Android、Spring、Hibernate…

SpringBoot Mysql->达梦8 activiti6.0.0 项目迁移

全部源码&#xff1a;公众号搜索资小库&#xff0c;回复dm获取源码 1.整合达梦 1.1 达梦驱动下载 MyBatis-Plus 框架 | 达梦技术文档 (dameng.com) 1.2 数据迁移 怎么安装数据库&#xff0c;很多大佬有帖子&#xff0c;搜一下达梦先建立用户&#xff0c;使用DM管理工具 链…

【进阶篇-Day13:JAVA中IO流之字节缓冲流的介绍】

目录 1、IO流介绍2、IO流体系结构2.1 FileOutputStream 字节输出流&#xff08;1&#xff09;字节输出流操作方法&#xff1a;&#xff08;2&#xff09; 标准的关流代码&#xff1a; 2.2 FileInputStream 字节输入流&#xff08;1&#xff09;字节输入流操作方法&#xff1a; …

Glove-词向量

文章目录 共现矩阵共线概率共线概率比词向量训练总结词向量存在的问题 上一篇文章词的向量化介绍了词的向量化&#xff0c;词向量的训练方式可以基于语言模型、基于窗口的CBOW和SKipGram的这几种方法。今天介绍的Glove也是一种训练词向量的一种方法&#xff0c;他是基于共现概率…

【每日一题】【回溯+二进制优化】[USACO1.5] 八皇后 Checker Challenge C\C++\Java\Python3

P1219 [USACO1.5] 八皇后 Checker Challenge [USACO1.5] 八皇后 Checker Challenge 题目描述 一个如下的 6 6 6 \times 6 66 的跳棋棋盘&#xff0c;有六个棋子被放置在棋盘上&#xff0c;使得每行、每列有且只有一个&#xff0c;每条对角线&#xff08;包括两条主对角线的…

Python设置Excel单元格中的部分文本颜色

文章目录 一、概述二、效果三、示例 一、概述 openpyxl &#xff08;目前&#xff09;不支持设置单元格内部分字体颜色 xlsxwriter 支持设置单元格内部分字体颜色&#xff08;创建新的Excel&#xff09; 二、效果 三、示例 """ Python设置Excel单元格中的部分…