当前位置: 首页 > news >正文

计算机网络习题及答案


仅供参考


第一章 概述

1、计算机网络可以向用户提供哪些服务?

答:基于互联网的连通性和共享,计算机网络可以向用户提供:①信息交换服务,如电子邮件(收发信息)、文件传输(上传和下载大文件)、远程登录(远程运维)、即时通讯(微信/QQ);②资源共享服务,如硬件共享(打印机共享)、软件共享(数据库)、数据共享(在线文档)等。

2、简述分组交换的要点。

答:采用存储转发技术,将要发送的整块数据(即报文,message)划分成多个分组,分组在传输的过程中逐段地断续占用通信资源(即传输带宽),不需要在发送数据前先占用一条端到端的通信资源。

3、试从多个方面比较电路交换、报文交换和分组交换的优缺点。

答:(1)电路交换:优点是由于电路交换需要经历“建立连接→通信→释放连接”这三个步骤,在通信的全部时间内,两端用户始终占用端到端的通信资源,保证了两端所需的通信传输带宽;缺点是线路传输效率往往很低。(2)报文交换:优点是采用了存储转发的原理,不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率;缺点是由于是将整个报文先传送到相邻节点,等全部存储下来后再查找转发表进行转发,时延较长,从几分钟到几小时不等。(3)分组交换:优点是在报文交换的基础上进行了优化,将传输的报文分割成更小的分组进行转发,一个分组的长度往往远小于整个报文的长度,因此时延比报文交换小,同时也具有更好的灵活性;缺点是①分组在路由器存储转发时需要排队,会造成一定时延,②无法确保通信时端到端的带宽,③分组必须携带的控制信息造成了一定的开销。

4、为什么说互联网是自印刷术发明以来人类在存储和交换信息领域的最大变革?

答:从结果上看:①存储爆炸:从竹简记录到仅靠手机就能装下“一座图书馆”;②光速交换:从车马驿站传信到不限时间点的即时通讯;③全民共创:人人都能参与网络资源的生产和传播,打破了知识垄断;④重塑生态:实现了生活方式、社交领域、经济领域的模式变革。

5、互联网基础机构的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。

答:互联网基础结构大致经历了三个阶段的演进。阶段一:从单个分组交换网络ARPANET向互连网发展的过程。阶段二:建成了三级阶段的互联网(主干网、地区网、校园网/企业网)。阶段三:形成了全球范围的多层级ISP结构的互联网(主干ISP、地区ISP、本地ISP)。

6、简述互联网标准制定的几个阶段。

答:①互联网草案(还不算RFC文档)、②建议标准(开始成为RFC文档)、③互联网标准(STDxxxx)。

7、internet和Internet在意思上有何重要区别?

答:(1)internet:互连网,由多个计算机网络互连而成的计算机网络,通信协议可以任意选择。(2)Internet:互联网/因特网,是当前全球最大的、开放的、由众多网络相互连接而成的特定互连网,采用TCP/IP协议族作为通信规则,其前身是美国的ARPANET网。

8、计算机网络由哪些类别?各类别网络都有哪些特点?

答:(1)按照网络的作用范围划分☞①广域网WAN:范围在几十到几千公里,用于长距离运输主机发送的数据;②城域网MAN:范围在5~50公里,一般覆盖一整个城市;③局域网LAN:范围在1公里左右,速率通常在10Mbit/s以上;④个人区域网PAN:范围在10米左右,在个人工作区域内将电子设备用无线技术连在一起,也常称为无线个人区域网WPAN。(2)按照使用者划分☞①公用网:是指电信公司(国有或私有)出资建造的大型网络,此处的“公用”指的是所有愿意按照电信公司的规定交纳费用的人都可以使用这种网络;②专用网:某部门为了满足本单位的特殊业务工作需求而建造的网络,不向单位以外的人提供服务。

9、计算机网络的主干网和本地接入网的主要区别是?

答:主干网属于计算机网络组成的核心部分,由大量网络和连接这些网络的路由器组成,作用是为边缘部分提供服务(即连通性和交换)。本地接入网实质是本地ISP所拥有的网络,既不是核心部分也不是边缘部分,它用于将用户加入到互联网,由某个端系统连接到本地ISP的第一个路由器间的一些物理链路组成,覆盖范围在几百米到几公里之间。

12、互联网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?

答:①互联网的边缘部分由所有连接在互联网上的主机(端系统),由用户直接使用,边缘部分用于通信和资源共享。边缘部分的通信方式分为客服服务器方式(C/S)、对等连接方式(P2P)。②互联网的核心部分由大量网络和连接这些网络的路由器组成,核心部分为边缘部分提供服务(连通性和交换)工作核心是路由器通过存储转发技术实现分组交换。核心部分的数据交换方式有电路交换、报文分组、分组交换。

13、客户-服务器方式与P2P对等通信方式的主要区别是什么?有没有相同的地方?

答:①客户-服务器方式指的是客户进程(服务请求方)与服务器进程(服务提供方)之间被服务与服务的关系。②对等连接方式指的是对等连接中的每一台主机既是客户又可以是服务器。③相同之处在客户进程和服务器进程都要使用网络核心部分提供的服务,且通信的两台主机都处于网络边缘部分。

14、计算机网络有哪些常用的性能指标?

答:速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率。

15、假定网络的利用率达到了90%,试估算一下现在网络时延是它最小值的多少倍?

答:令D1表示网络空闲时的时延,D表示网络当前时延,网络利用率为U,则D=D1/(1-U),即D=D1/10%,即D/D1=10,所以现在的网络时延是最小值的10倍。

16、计算机通信网有哪些非性能特征?非性能特征与性能指标有什么区别?

答:非性能特征有:费用、质量、标准化、可靠性、可扩展性和可升级性、易于管理和维护。非性能特征和性能指标有很大关联,例如:网络性能与费用息息相关,网络速率越高、价格也越贵;网络质量(构件的质量)会影响到网络的性能,有些性能一般的网络运行一段时间后总是故障,那说明它的质量不好;高速网络的可靠性不一定差等等。

17、收发两端之间的传输距离是1000km,信号在媒体上的传播速率是2✖️10^8m/s。试计算以下两种情况的发送时延和传播时延并分析得出的结论:(1)数据长度为10^7bit,数据发送速率为100kbit/s;(2)数据长度为10^3bit,数据发送速率为1Gbit/s。

答:(1)发送时延为:10^7➗10^5=100s,传播时延为:10^6➗2✖️10^8=5ms。(2)发送时延为:10^3➗10^9=1μs,传播时延为:10^6➗2✖️10^8=5ms。结论:数据的长度和发送速率决定了发送时延的大小,但是传播时延仅与通信线路的介质相关,具体而言是,在相同的传输介质上传送数据,传播时延的大小主要看传输距离和信号在该媒体上的传播速率,这是相对恒定的值。

18、假设信号在媒体上的传播速率为2.3✖️10^8m/s,媒体长度分别为:(1)网络接口卡10cm,(2)局域网100m,(3)城域网100km,(4)广域网5000km。现在连续传送数据,数据率分别为1Mbit/s和10Gbit/s。试计算每一种情况下在媒体中的比特数。(提示:媒体中的比特数实际上无法使用仪表测量。本体是假设能够看见媒体中正在传播的比特,给这些比特拍个快照。媒体中的比特数取决于媒体长度和数据率)

答:此时可以使用时延带宽积来计算比特数,表示链路可容纳的比特数。时延带宽积=传播时延✖️带宽。(1)传播时延为:10^-1➗2.3✖️10^8=0.43✖️10^-9s=0.43ns,以1Mbit/s发送时的比特数为:0.43ns✖️10^6bit/s=0.43^10-3bit,以10Gbit/s发送时的比特数为:0.43ns✖️10^10bit/s=4.3bit。(2)传播时延为:100➗2.3✖️10^8=0.43✖️10^-6=0.43μs,以1Mbit/s发送时的比特数为:0.43bit,以10Gbit/s发送时的比特数为:4300bit。(3)传播时延为:10^5➗2.3✖️10^8=0.43ms,以1Mbit/s发送时的比特数为:430bit,以10Gbit/s发送时的比特数为:0.43✖️10^7bit。(4)传播时延为:5000000➗2.3✖️10^8=22ms,以1Mbit/s发送时的比特数为:22000bit,以10Gbit/s发送时的比特数为:220000000bit。

19、长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP首部,再交给网络层传送,需加上20字节的IP首部,最后交给数据链路层的以太网传送,加上首部尾部共18字节。试求数据的传输效率。(数据的传输效率:发送的应用层数据除以发送的总数据)。若应用层数据长度为1000字节,数据的传输效率是多少?

答:100字节应用层数据的传输效率是:100➗(100+20+20+18)=63%,1000字节的应用层数据的传输效率是:1000➗(1000+20+20+18)=95%

20、网络体系结构为什么要采用分层次的结构?试举出一些与分层体系结构的思想相似的日常生活的例子。

答:是为了提供网络的易用性、可靠性和可移植性。如果不加以分层,所以的功能都在一块儿实现,设计难度上加大,且当出现网络故障时,整个网络都将瘫痪而难以维护。比如现实中开设公司设置不同的职位:收发室负责信件邮件的传递、行政人员负责会议财务等运行、开发人员负责技术工作等,显而易见,不可能要求求职者一人承担上述所有的工作,这不符合常理也不符合法律法规对特殊职位的要求,除非是在过家家。

21、协议与服务有何区别?有何关系?

答:网络协议是为了进行网络中数据交换而建立的标准、规则、约定,其本质是控制两个对等实体进行通信的规则的集合,是水平的。服务是存在于同一系统中相邻两实体间、通过逻辑接口/层间接口/服务访问点SAP实现两层交互的,是垂直的。要想实现本层的协议,需要使用下一层所提供的服务,使用本层服务的实体只能看见服务而无法看见下面的协议,即各层协议是相互透明的。同时,对等实体之间传送数据的单位为协议数据单元PDU,层与层之间交换数据的单位是服务数据单元SDU,两者可以不一致。

22、网络协议的三个要素是什么?各有什么含义?

答:①语法:数据与控制信息的结构或格式;②语义:需要发出何种控制信息,完成何种动作以及做出何种响应;③同步:事件实现顺序的详细说明。

23、为什么一个网络协议必须把各种不利的情况都考虑到?

答:如果不事先将各种不利情况都考虑到,当这种协议实践起来会造成严重的错误而无法修复,浪费资源。

24、试述具有五层协议的网络体系结构的要点,包括各层的主要功能。

答:五层网络体系结构从下往上依次是:①物理层:传输0或1的比特流,主要考量0和1在电气或电磁上如何表现、接线的引脚如何排布、收发双方如何识别交互的比特等。②数据链路层:封装成帧和差错检测,主要是将网络层传下来的数据报加上首尾部封装成帧、在相邻节点的链路上逐段传送。③网络层:实现两台主机之间点到点的通信,主要是将运输层传下来的报文段或用户数据报封装成分组进行传送,传送原理是通过算法在路由器上建立转发表,路由器在接收分组后查找转发表,依据转发表指明的路径将分组转发给下一个路由器。④运输层:实现应用层程序端到端的通信,以端口号区分不同的进程,主要是将应用层传下来的报文打包成报文段或用户数据报进行传送,多种应用可以使用同一个运输层服务(即复用和分用),运输层主要的协议是传输控制协议TCP和用户数据报协议UDP。⑤应用层:定义了进程间通信和交互的规则,不同的网络应用需要有不同的应用层协议。

25、试举出日常生活中关于“透明”一词的例子。

答:生活中的透明指的是看得见、高可视度的对象。比如透明塑料,隔着它可以清晰地看见对面的景象。

26、试解释以下名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。

答:①协议栈:各个协议层构画在一起的样子因为类似于栈的结构而得名。②实体:任何可以发送或接收信息的硬件或软件进程。③对等层:相同层级,如应用层对应用层、运输层对运输层、网络层对网络层、数据链路层对数据链路层、物理层对物理层。④协议数据单元:PDU,对等实体之间传送的数据的单位。⑤服务访问点:SAP,逻辑接口,是同一体系中相邻两层实体之间交互的地方。⑥客户:主机中正在运行的程序(进程),服务请求方。⑦服务器:主机中正在运行的程序(进程),服务提供方。⑧客户-服务器方式:互联网组成之边缘部分的通信方式之一,描述的是客户进程与服务器进程之间被服务与服务的关系。

27、试解释everything over IP和IP over everything的含义。

答:everything over IP:IP层可以支持多种运输层协议,不同运输层协议上面又可以有多种应用层协议。IP over everything:IP协议可以在多种类型的网络上运行。

28、假定要在网络上传送1.5MB的文件,设分组长度为1KB,往返时间RTT=80ms,传送数据之前还需有建立TCP连接的时间,该时间是2倍的RTT即160ms。试计算在以下几种情况下接收方收完该文件最后一个比特所需的时间。(1)数据发送速率10Mbit/s,数据分组可以连续发送;(2)数据发送速率10Mbit/s,但没发送完一个分组后要等待一个RTT的时间才能再发送下一个分组;(3)数据发送速率极快,可以不考虑发送数据所需时间,但规定在每一个RTT往返时间内只能发送20个分组;(4)数据发送速率极快,可以不考虑发送数据所需时间,但在第一个RTT往返时间内只能发送一个分组,在第二个RTT内可发送两个分组,在第三个RTT时间内可发送四个分组。

答:

29、有个点对点链路,长度为50km,若数据在此链路上的传播速率为2✖️10^8m/s,试问链路的带宽应为多少才能使传播时延和发送100字节分组的发送时延一样大?若发送的是512字节的分组结果又如何?

答:长度为50km、传播速率为2✖️10^8m/s的链路的传播时延为0.25ms;0.25ms传播时延发送100字节的链路应有的带宽为:800➗2.5✖️10^-4=3.2Mbit/s;0.25ms传播时延发送512字节的链路应有的带宽为:16Mbit/s

30、有一个点对点链路,长度为20000km,数据发送速率是1kbit/s,要发送的数据有100bit,数据在此链路上的传播速率是2✖️10^8m/s,假定可以看见在线路上传送的比特,

答:

32、以1Gbit/s的速率发送数据,试问在以距离或时间为横坐标时,一个比特的宽度分别是多少?

答:

33、我们在互联网上传送数据经常是从某个源点传送到某个终点,而非传送过去又传送回来,那么为何往返时间RTT是个很重要的性能指标?

答:因为在多数情况下,互联网上的信息不仅是单方向传输还有双向交互的,对此,需要知道双向交互一次所需的时间。比如主机A向主机B发送数据,只有当主机A收到来自主机B收到数据的确认时,才能继续发送数据。

http://www.jsqmd.com/news/674559/

相关文章:

  • 基于YOLOv26深度学习算法的违停车辆检测系统研究与实现
  • 医疗电爪洁净生产要求是什么?2026年专业医疗自动化电爪厂家甄选 - 品牌2026
  • 【2024金三银四高薪入场券】:Spring Boot 4.0 Agent-Ready 架构面试通关手册——覆盖字节、阿里、腾讯最新真题库
  • 10倍速GitHub访问:Fast-GitHub插件让你的开发效率飙升
  • 面试官:说说 Java 线程池的 7 个参数?答错直接挂
  • 告别花屏!用Arduino TFT_eSPI库驱动SPI LCD显示中文的保姆级避坑指南
  • 一套为硬件加速设计的经典边缘检测流水线(一)----查找表作用
  • 从抓包到解码:手把手带你拆解中国菜刀(Chopper)与Webshell的通信协议
  • 第216章 终极问题的代价(悦儿)
  • 语音合成 TTS 基础:AI 说话的核心技术
  • 面试官:HashMap 为什么是线程不安全的?很多人答错(深度解析)
  • 【C++】stack(一)
  • 【Dify 2026微调实战白皮书】:首发业内唯一支持LoRA+QLoRA+Adapter三模协同的端到端微调框架
  • 基于YOLOv26深度学习算法的小区垃圾分类督导系统研究与实现
  • 别再被4K、8K忽悠了!聊聊电视行(TVLine)和水平清晰度,这才是画面清晰度的老底
  • PyQt5安装及学习
  • 【Linux】Socket编程TCP
  • 5分钟搞定电脑风扇噪音:Windows平台终极风扇控制软件FanControl完全指南
  • 7个高效配置技巧:解锁Ryujinx模拟器最佳游戏体验
  • RA6M5-EK502 开发板硬件原理简析
  • 从‘欠拟合’到‘过拟合’:手把手用AdaBoostRegressor可视化理解集成学习的拟合过程
  • 手把手教你用Matlab跑通OTFS仿真:从ISFFT到消息传递算法的保姆级代码解读
  • csdn_article
  • Coze对接飞书多维表格:内容数据每日自动同步系统开发指南
  • 【C++】queue(二)
  • Python 封神技巧:1 行代码搞定 90% 日常数据处理,效率直接拉满
  • SegNet 彻底吃透:编码器-解码器架构封神,语义分割边界精度卷到极致!
  • 医疗电爪安全规范详解,2026年优质医疗自动化电爪品牌甄选 - 品牌2026
  • LeetCode 热题 100-----4. 移动零
  • Anthropic新品频发“斩杀”传统软件公司,AI与SaaS是取代还是融合?