【计网不挂科】计算机网络——<34道经典简述题>特训
前言
大家好吖,欢迎来到 YY 滴计算机网络 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
本博客主要内容,收纳了一部门基本的计算机网络题目,供yy应对期中考试复习。大家可以参考
- 本章为分章节的习题内容题库,试卷与大题库可以看下面传送门其他博客
欢迎订阅 YY滴其他专栏!更多干货持续更新!以下是 计算机网络不挂科传送门!
- 【计网不挂科】计算机网络第一章< 概述 >习题库(含答案)
- 【计网不挂科】计算机网络第二章< 物理层 >习题库(含答案)
- 【计网不挂科】计算机网络第三章< 数据链路层 >习题库(含答案)
- 【计网不挂科】计算机网络第四章< 网络层 >习题库(含答案)
- 【计网不挂科】计算机网络第五章< 传输层 >习题库(含答案)
- 【计网不挂科】计算机网络第六章<应用层 >习题库(含答案)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】题库(1)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】题库(2)
- 【计网不挂科】计算机网络期末考试中常见【选择题&填空题&判断题&简述题】题库(3)
- 【计网不挂科】计算机网络期末考试中常见【选择题&填空题&判断题&简述题】题库(4)
- 【计网不挂科】计算机网络期末考试(综合)——【选择题&填空题&判断题&简述题】完整题库
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(1)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(2)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(3)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(4)
- 【计网不挂科】计算机网络期末考试(综合)——【选择题&填空题&判断题&简述题】完整试卷
目录
- 1、简述计算机网络定义
- 2、简述发送时延与传播时延
- 3、简述网络协议的概念及其组成要素的具体内容
- 4、简述协议分层的原因。
- 5、简述在互联网中,主机和路由器的作用分别是什么。
- 6、物理层的主要任务是为确定与传输媒体的接口有关的一些特性,简述包括哪些特性及具体内容。
- 7、简述物理层考虑的是什么问题以及物理层的作用是什么
- 8、从通信双方的交互方式看,可以有哪几种基本方式?每种方式的含义是什么?
- 9、简述适配器的重要功能
- 10、简述碰撞域的概念并举例说明
- 11、简述广播域的概念并举例说明
- 12、简述数据链路层的三个基本问题及具体内容。
- 13、简述内部网关协议RIP 协议的三个要点
- 14、给定一个IP地址,如何识别该IP地址是哪类的(仅以A、B、C类为例)
- 15、简述主机A用ping命令向主机B发送回显请求数据包,在主机A中数据封装过程
- 16、简述路由器中,"转发"和"路由选择"的区别
- 17、简述划分子网可以解决的问题
- 18、简述运输层两个协议的区别?
- 19、简述运输层使用的两类端口号
- 20、捕获某个TCP报文段,其序号字段是6238,确认号字段是1356,说明序号字段和确认号字段值的含义。
- 21、简述TCP报文段首部"窗口"字段的作用
- 22、客户端A向某WWW服务器B发送连接建立请求,经过三报文握手,连接建立完成,请描述三报文握手的过程。
- 23、简述流量控制和拥塞控制的区别。
- 24、根据下图回答问题
- 25、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
- 26、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
- 27、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
- 28、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
- 29、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
- 30、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
- 31、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
- 32、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
- 33、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
- 34、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
1、简述计算机网络定义
答:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
2、简述发送时延与传播时延
答:发送时延是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。计算公式为:发送时延=数据帧长度(bit)/发送速率(bit/s);
传播时延是电磁波在信道中传播一定的距离需要花费的时间。计算公式为:传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s)。
3、简述网络协议的概念及其组成要素的具体内容
答:网络协议是为进行网络中的数据交换而建立的规则、标准或约定。网络协议的组成要素包括:语法即数据与控制信息的结构或格式 ;语义即需要发出何种控制信息,完成何种动作以及做出何种响应;同步即事件实现顺序的详细说明。
4、简述协议分层的原因。
答:(1)各层之间是独立的。(2)灵活性好。(3)结构上可分割开。(4)易于实现和维护。(5)能促进标准化工作。
5、简述在互联网中,主机和路由器的作用分别是什么。
答:主机是为用户进行信息处理的,并向网络发送分组,从网络接收分组。
路由器对分组进行存储转发,最后把分组交付目的主机。
6、物理层的主要任务是为确定与传输媒体的接口有关的一些特性,简述包括哪些特性及具体内容。
答:(1)机械特性,指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等。
(2)电气特性,指明在接口电缆的各条线上出现的电压的范围。
(3)功能特性:指明某条线上出现的某一电平的电压的意义。
(4)过程特性:指明对于不同功能的各种可能事件的出现顺序。
7、简述物理层考虑的是什么问题以及物理层的作用是什么
答: 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层的作用是要尽可能地屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样就可使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体和通信手段是什么。
8、从通信双方的交互方式看,可以有哪几种基本方式?每种方式的含义是什么?
答: 从通信双方的交互方式看,有三种基本方式,分别为:单向通信、双向交替通信、双向同时通信。
单向通信:即只有一个方向的通信而没有反方向的交互。
双向交替通信:即通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间后可以再反过来。
双向同时通信:即通信双方可以同时发送和接收信息。
9、简述适配器的重要功能
答:(1)进行串行/并行转换;
(2)对数据进行缓存;
(3)在计算机的操作系统安装设备驱动程序;
(4)实现以太网协议。
10、简述碰撞域的概念并举例说明
答: 当一个站点发送数据,另外一个站点同时发送数据时就会出现冲突的区域,称为碰撞域。例如:一个集线器连接的若干主机所构成的局域网就是一个碰撞域;一个交换机的每个接口都是一个碰撞域。
11、简述广播域的概念并举例说明
答: 当一个站点发送广播信息时,凡能接收到该广播信息的区域,称为广播域。例如:一个集线器连接的若干主机所构成的局域网就是一个广播域;一个交换机连接的若干主机所构成的局域网就是一个广播域。
12、简述数据链路层的三个基本问题及具体内容。
答:(1)封装成帧:在一段数据的前后分别添加首部和尾部,这样就构成了一个帧;
(2)透明传输:由于帧的开始和结束的标记使用专门指明的控制字符,因此,所传输的数据中任何8比特的组合一定不允许和用作帧定界的控制字符的比特编码一样,否则就会出现帧定界为题;
(3)差错检测:为了使接收方能识别接收到的数据帧是否正确,在发送方通过循环冗余检验计算出冗余码,在数据帧的尾部添加上冗余码即帧检验序列,接收方在接收该数据帧后,利用循环冗余检验计算余数是否为0,余数为0,表示接收到的数据帧正确,即接收,余数不为0,则认为数据帧出错,即丢弃。
13、简述内部网关协议RIP 协议的三个要点
答:(1)仅和相邻路由器交换信息。
(2)交换的信息是当前本路由器所知道的全部信息,即自己的路由表。
(3)按固定的时间间隔交换路由信息,例如,每隔 30 秒。当网络拓扑发生变化时,路由器也及时向相邻路由器通告拓扑变化后的路由信息。
14、给定一个IP地址,如何识别该IP地址是哪类的(仅以A、B、C类为例)
答: 将给定的IP地址转换成二进制数,根据最左边第一个字节左边的二进制数是0还是1来判断类别。例如给定的IP地址转换成二进制数后,左边第一个字节最左边第一个二进制数是0,表示该地址属于A类地址;若是1,再看第二个二进制数,如果是1,即前两位是01,表示该地址属于B类地址;如前两位是11,再看第三位二进制数,如果是0,表示该地址为C类地址。
15、简述主机A用ping命令向主机B发送回显请求数据包,在主机A中数据封装过程
答: 主机A用ping命令向主机B发送回显请求数据包,命令执行后,在网络层将ICMP数据包封装到IP数据报中,再将该IP数据报封装到数据帧中,发送到物理层,之后发送出去。
16、简述路由器中,"转发"和"路由选择"的区别
答: 转发是指路由器根据路由选择的结果将数据报从某个接口转发出去;路由选择是指路由器查找路由表的过程。
17、简述划分子网可以解决的问题
答:(1)提高IP地址的有效利用率;
(2)提高路由器的工作效率;
(3)提高增加网络的灵活性。
18、简述运输层两个协议的区别?
答:UDP:一种无连接协议
- 提供无连接服务。在传送数据之前不需要先建立连接。
- 传送的数据单位是 UDP 报文或用户数据报。
- 对方的运输层在收到 UDP 报文后,不需要给出任何确认。
- 虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。
TCP:一种面向连接的协议 - 提供面向连接的服务。
- 传送的数据单位是 TCP 报文段 (segment)。
- TCP 不提供广播或多播服务。
- 由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。
19、简述运输层使用的两类端口号
答:(1) 服务器端使用的端口号
熟知端口,数值一般为 0~1023。
登记端口号,数值为 1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。
(2) 客户端使用的端口号
又称为短暂端口号,数值为 49152~65535,留给客户进程选择暂时使用。
当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。
20、捕获某个TCP报文段,其序号字段是6238,确认号字段是1356,说明序号字段和确认号字段值的含义。
答:该报文段序号字段的值6238的含义是该报文段数据部分第一个字节的序号是6238。
该报文段确认号字段的值1356的含义是该报文段的发送方已经正确收到了1355(含1355)及以前的数据,并告知该报文段的接收方,下次再发送数据,从序号1356开始发送。
21、简述TCP报文段首部"窗口"字段的作用
答:窗口字段–占2个字节,窗口指的是发送本报文段的一方的接收窗口。收发双方分别设置自己的发送窗口和接收窗口,发送窗口的大小依据对方给出的窗口值(接收窗口)确定,接收窗口的大小则依据自己的缓冲大小确定。
22、客户端A向某WWW服务器B发送连接建立请求,经过三报文握手,连接建立完成,请描述三报文握手的过程。
答:客户端A向WWW服务器B发送标志位中SYN=1,ACK=0的报文段,表示客户端A向WWW服务器B发送连接建立请求;WWW服务器B收到后,发送标志位中SYN=1,ACK=1的确认报文段表示同意建立连接;客户端A收到后,再向WWW服务器发送标志位中SYN=0,ACK=1的确认报文段,自此连接建立完成。
23、简述流量控制和拥塞控制的区别。
答:(1)流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。
(2)流量控制往往指点对点的流量控制,是接收端控制发送端的发送速率问题。
(3)拥塞控制就是防止过多的数据注入到网络中,使网络中的路由器或链路不致过载。
(4)拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷。
(5)拥塞控制是一个全局的过程,涉及到所有的主机、路由器、以及与降低网络传输性能有关的所有因素。
24、根据下图回答问题
(1)该TCP报文段包含多少字节选项?说明理由
(2)该报文段的源端是服务器还是客户端?
(3)如果该报文段首部中的窗口值是32767,说明什么?
(4)该报文段的客户端请求什么服务?
答:(1)该报文段包含8个字节选项。理由如下:TCP偏移量为7,TCP首部固定长度表示为5,7-5=2为选项或填充,首部偏移以4字节为单位计算,结果为:2*4=8个字节。
(2)该报文段的源端是服务器。
(3)该报文段首部中的窗口值32767说明,服务器端的接收窗口是32767,同时告知客户端设置发送窗口时不要超过这个值。
(4)该报文段的客户端请求的是WWW服务器(或HTTP)。
25、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
答:(1) 利用ARP广播查询到网关的物理地址;
(2) 利用DNS查询到www.baidu.com对应的IP地址;
(3) 浏览器与百度的服务器利用TCP协议建立连接;
(4) 浏览器用http的get方法向百度服务器发送资源请求;
(5) 百度发送网页信息;
(6) 浏览器解释回应信息并显示在浏览器中;
(7)客户机和服务器断开连接。
26、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
27、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
(1)第一个TCP报文段的发送方向?
(2)第一个TCP报文的作用?
(3)通过什么字段表示该作用?
(4)通常情况下,该报文段中的TCP首部中TCP偏移量大于5,超过5的部分说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
28、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
答:(1)这6个字节是为了保证符合传输要求而填充的额外数据。
(2)该数据帧的总长度应为64字节。
29、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
答:(1)该数据包的作用是获取网关或同一网段某主机的物理地址。
(2)依据:客户端用目的IP地址与本机的子网掩码进行与运算得出网络号,用得出的网络号与本机的网络号对比,如果不相同,则该数据包请求的是网关的物理地址,即间接交付;如果相同,则该数据包请求的是同一网段的某主机的物理地址,即直接交付。
30、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
答:(1) 利用ARP广播查询到网关的物理地址;
(2) 利用DNS查询到www.baidu.com对应的IP地址;
(3) 浏览器与百度的服务器利用TCP协议建立连接;
(4) 浏览器用http的get方法向百度服务器发送资源请求;
(5) 百度发送网页信息;
(6) 浏览器解释回应信息并显示在浏览器中;
(7)客户机和服务器断开连接。
31、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
32、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
(1)第一个TCP报文段的发送方向?
(2)第一个TCP报文的作用?
(3)通过什么字段表示该作用?
(4)通常情况下,该报文段中的TCP首部中TCP偏移量大于5,超过5的部分说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
33、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
答:(1)这6个字节是为了保证符合传输要求而填充的额外数据。
(2)该数据帧的总长度应为64字节。
34、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
答:(1)该数据包的作用是获取网关或同一网段某主机的物理地址。
(2)依据:客户端用目的IP地址与本机的子网掩码进行与运算得出网络号,用得出的网络号与本机的网络号对比,如果不相同,则该数据包请求的是网关的物理地址,即间接交付;如果相同,则该数据包请求的是同一网段的某主机的物理地址,即直接交付。