首页 > 其他分享 >网络原理练习题(含答案)

网络原理练习题(含答案)

时间:2022-11-23 15:37:55浏览次数:54  
标签:练习题 主机 IP地址 网络 TCP 域名 含答案 服务器 原理


一、填空题(每空1分,共10分)

 

1. 在采用电信号表达数据的系统中,数据有数字数据和__模拟数据____两种。

2.国际标准化组织ISO提出的不基于特定机型、操作系统或公司的网络体系结构OSI模型中,第二层和第四层分别为__数据链路层______、___传输层_____。

3.当数据报在物理网络中进行传输时,IP地址被转换成___MAC_____地址。

4.在OSI参考模型中,数据链路层的数据服务单元是___帧_____。

5.路由器可以包含一个特殊的路由。如果没有发现到达某一特定网络或特定主机的路由,那么它在转发数据包时使用的路由称为___默认_____路由。

6.通过___DHCP_____协议可以在网络中动态地获得IP地址。

7.网络层向上提供的服务有哪两种___数据报服务_____、__虚电路服务______。

8.为了唯一标志分布在整个因特网上的万维网文档,使用了__统一资源定位符______。

二、单项选择题(每小题2分,共20分)

 

1.采用 TCP/IP 数据封装时,以下哪个端口号范围标识了所有常用应用程序__________。           (   C )

A.0 到 255 B.256 到 1022 C.0 到 1023 D.1024 到 2047

2.在下列传输介质中,那种传输介质的抗电磁干扰性最好_________。       ( C   )

A.双绞线 B.同轴电缆     C.光缆     D.无线介质

3.VLAN在现代组网技术中占有重要地位,同一个VLAN中的两台主机       (  B  )

A.必须连接在同一交换机上              B.可以跨越多台交换机

C.必须连接在同一集线器上              D.可以跨越多台路由器

4.  以下信道中哪一种是广播共享信道__A ___。                           (    )

A.载波侦听多路访问信道

B.频份多路复用信道

C.时分多路复用信道

D.以上三种都是共享广播信道

5.带宽是对下列哪种媒体容量的度量_________。                           (  B  )

A.快速信息通信    B.传送数据      C.在高频范围内传送的信号      D.上述所有

6.  下面对三层交换机的描述中最准确的是___C______。

A.使用X.25交换机 B.用路由器代替交换机

C.二层交换,三层转发 D.由交换机识别MAC地址进行交换

7.以太网交换机进行转发决策时使用的 PDU 地址是 ______。

A.目的物理地址  B.目的 IP 地址  C.源物理地址  D.源 IP 地址

8.在下列网间连接器中,在数据链路层实现网络互连_________。             ( B   )

A.中继器 B.网桥 C.路由器 D.网关

9.假定1km长的CSMA/CD网络的数据率为1Gb/s。设信号在网络上的传播速率为200000km/s。能够使用此协议的最短帧长。                                  ( A   )

A.1250字节   B.1000字节    C.1500字节    D.1200字节

答:对于1km电缆,单程传播时间为1/200000=5微妙,来回路程传播时间为10微妙,为了能够按照CSMA/CD工作,最小帧的发射时间不能小于10微妙,以1GB/s速率工作,10微妙可以发送的比特数等于(10*10^-6)*1*10^9=10000,因此最短帧是10000位或1250字节长1bit=8byte

计算公式:比特数(时延带宽积)=传播时延*带宽

10.IP地址190.233.27.13是_________类地址         (  B  )

A、A类    B、B类             C、C类             D、D类

三、简答题(每小题5分,共30分)

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

(1)电路交换:一旦电路建立后,将可以时间近乎实时通信。缺点是不适合用来传输计算机数据。

(2)报文交换:报文交换不需要为通信双方预先建立一条专用的通信线路,不存在连接建立时延,用户可随时发送报文。

(3)分组交换:分组交换可以有效应对计算机发送数据的突发性和随机性,提高了通信线路的利用率。缺点:分组在各路由器存储转发时需要被存储和排队,将造成一定的时延,对实时通信有一定的影响。

2.写出常见的五种网络命令及其应用。

(1)ping主要用于确定网络的连通性。

(2)ipconfig可用于显示当前的TCP/IP配置信息。这些信息一般用来检验TCP/IP配置是否正确。

(3)ARP,用于查看高速缓存中的所有项目。

traceroute命令测量路由情况的功能,即用来显示数据包到达目的主机所经过的路径。

(4)Route命令可以在数据包没有有效传递的情况下,利用route命令查看路由表;如果traceroute命令揭示出一条异常或低效的传输路径,则可以用route命令来确认为何选择该路径,而且可以配置一个更有效的路由。

(5)nslookup命令主要用来诊断域名系统 (DNS) 基础结构的信息。

3.设要发送的二进制数据为1101011011,若采用CRC校验方法,生成多项式为X4+X+1,求出应添加在数据后面的余数。(要求写出计算过程)

答:添加的检验序列为1110 (11010110110000除以10011)      数据在传输过程中最后一个1变成了0,11010110111110除以10011,余数为0,接收端无错误。

  

4.以太网交换机有何特点?它与集线器有何区别?

 答:以太网交换机实质上是一个多端口网桥。工作在数据链路层。以太网交换机的每个端口都直接与一个单个主机或另一个集线器相连,并且一般工作在全双工方式。交换机能

同时连通许多对的端口,使每一对相互通信的主机都能像独占通信媒体一样,进行无碰撞地传输数据。通信完成后就断开连接。

     区别:以太网交换机工作数据链路层,集线器工作在物理层。集线器只对端口上进来的比特流进行复制转发,不能支持多端口的并发连接

 

5.共有4个站进行码分多址CDMA通信。4个站的码片序列为:

 A:(-1 –1 –1 +1 +1 –1 +1 +1)    B:(-1 –1 +1 -1 +1 +1 +1 -1)

C:(-1 +1 –1 +1 +1 +1 -1 -1)     D:(-1 +1 –1 –1 -1 –1 +1 -1)

现收到这样的码片序列:(-1 +1 –3 +1 -1 –3 +1 +1)。

问哪个站发送数据了?发送数据的站发送的1还是0?

A:[-1*(-1)+1*(-1)+(-3)*(-1)+1*1+(-1)*1+(-3)*(-1)+1*1+1*1]/8=[1-1+3+1-1+3+2]/8=1

B:[-1*(-1)+1*(-1)+(-3)*1+1*(-1)+(-1)*1+(-3)*1+1-1]/8=[1-1-3-1-1-3]/8=-1

C:[-1*(-1)+1*1+(-3)*(-1)+1+(-1)*1+(-3)*1-1-1]/8=[1+1+3+1-1-3-2]/8=0

D:[-1*(-1)+1*(1)+(-3)*(-1)+1*(-1)+(-1)*(-1)+(-3)*(-1)+1*1+1*(-1)]/8=[1+1+3-1+1+3+1-1]/8=1

所以AD发送了1,C静默,B发送了0

 

6.说明UDP和TCP的主要区别。

答:UDP建立在IP协议的基础上,提供了与IP协议相同的不可靠、无连接的服务。UDP协议不使用确认信息对报文的到达进行确认,它不能保证报文到达的顺序,也不能向源端反馈信息来进行流量控制,因而会出现报文丢失等现象。

      TCP协议是TCP/IP协议族中最重要的协议之一,它提供了面向连接的数据流传输服务。TCP肯定将数据传送出去,并且在目的主机上的应用程序能以正确的顺序接收数据。相反UDP却不能保证数据的可靠性传送,也不能保证数据以正确顺序到达目的地。

四、综合应用题(每小题10分,共40分)

 

 

  1. 域名系统DNS的作用,本地域名服务器、根域名服务器、顶级域名服务器有何区别。

     域名系统 DNS 的作用是:将域名转换成 IP 地址

因特网上的域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。共有三种不同类型的域名服务器。即本地域名服务器、根域名服务器、授权域名服务器。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS客户的身份向某一个根域名服务器查询。若根域名服务器有被查询主机的信息,就发送 DNS回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的IP地址。通常根域名服务器用来管辖顶级域。根域名服务器并不直接对顶级域下面所属的所有的域名进行转换,但它一定能够找到下面的所有二级域名的域名服务器。每一个主机都必须在授权域名服务器处注册登记。通常,一个主机的授权域名服务器就是它的主机 ISP的一个域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的IP地址。因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖区。一般就在各管辖区中设置相应的授权域名服务器。

 

2.一个AS有5个LAN,其连接图如下图所示。LAN2至LAN5上的主机数分别为:91,150,3和15。该AS分配到的IP地址块为30.138.118/23。试给出每一个LAN的地址块(含前缀)。如图所示:

网络原理练习题(含答案)_期末复习

 

对LAN3,主机数150,(27-2)<150+1<(28-2),所以主机位为8bit,网络前缀为24,分配地址块30.138.118.0/24。(第24位为0)

对LAN2,主机数91,(26-2)<91+1<(27-2),所以主机位为7bit,网络前缀为25,分配地址块30.138.119.0/25。(第24、25位为10)

对LAN5,主机数15,(24-2)<15+1<(25-2),所以主机位为5bit,网络前缀为27,分配地址块30.138.119.192/27。(第24、25、26、27位为1110)

对LAN1,主机数3,(22-2)<3+1<(23-2),所以主机位为3bit,网络前缀为29,分配地址块30.138.119.232/29。(第24、25、26、27、28、29位为111101)

对LAN4,主机数3,(22-2)<3+1<(23-2),所以主机位为3bit,网络前缀为29,分配地址块30.138.119.240/29。(第24、25、26、27、28、29位为111110)

 

 

3.IP地址编址方法分为哪三个阶段?各如何表示?IP地址的主要特点是什么?

分类IP地址、子网划分、构成超网这三种IP 地址编址方法

分类IP地址:分类的IP是最基本的编址方法,它采用二级地址结构,共32位长,分成网络号和主机号两个字段。网络号标识网络,主机号标识主机在网络中的唯一编号。

子网划分:划分子网就是将本单位的物理网络分成若干子网,基本思想就是从ip地址的主机号中借用连续的若干位作为子网号。

构成超网:把多个C类地址合并成为一个大型网络。

IP地址的特点:

1、所有的网络号是对等的。

2、每一个IP地址都有网络号+主机号两部分组成。从这个意义上讲,IP地址是一种分等级的地址结构。

3、IP地址管理机构在分配IP地址时,只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样便于管理。

4、交换机是数据链路层上的设备,用它连接起来的主机仍然属于同一个网络。而不同局域网的主机由于网络号不同,必须通过路由器连接起来。

5、实际上一个IP地址用来标志一个主机或一个路由器或一条链路的接口。当一个主机同时连接到两个网络时(如:实验室的代理服务器)。该主机必须具有两个相应的IP地址,也就必须具备两块网卡。

 

4.试述三次握手的具体过程。

(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。

 (2)第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Server进入SYN_RCVD状态。

 (3)第三次握手:客户端收到确认报文后表明TCP连接建立,TCP进程进入ESTABLISHED状态。客户端可以向服务器发送数据,但需要向服务器发出确认报文,报文可捎带在用户数据报文中发送给服务器端,序号seq=J+1,ACK=K+1,标志位ACK置1。TCP规定,ACK置1的TCP确认报文可以携带数据,不携带数据的不消耗序号。

标签:练习题,主机,IP地址,网络,TCP,域名,含答案,服务器,原理
From: https://blog.51cto.com/u_15888443/5881367

相关文章

  • 页面置换算法练习题
    例:在一个请求分页存储系统中,一个进程的页面走向为4,3,2,1,4,3,5,3,2,1,设分配给该进程的内存块数M=4,采用FIFO和LRU页面置换算法(每调进一个新页认为发生一次缺页中断)。计算缺页次数和缺......
  • Servlet_执行原理、生命周期方法
    Servlet_执行原理  执行原理:当服务器接收到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径查找web.xml文件,是否有对应的<url-pattern>......
  • 嵌入式操作系统内核原理和开发(总结篇)
      很多朋友都喜欢嵌入式操作系统的内容,但是如何实现和仿真这样一个系统一直是困扰我们的难题。现在郑重推荐一下raw-os系统,在我们的博客当中也多次提到了这个代码,希望大......
  • 嵌入式操作系统内核原理和开发(实时调度)
      和很多通用的操作系统相比,实时操作系统有自己的一个特点,那就是实时调度。通用操作系统的线程优先级一般是可以变化的,而实时系统的线程优先级却是不变的。之所以这么......
  • 嵌入式操作系统内核原理和开发(消息队列)
         消息队列是线程交互的一种方法,任务可以通过消息队列来实现数据的沟通和交换。在嵌入式系统上,这可以说这是用的最多的一种方法。通过消息队列,无论是发送者,还是接......
  • 嵌入式操作系统内核原理和开发(事件)
      在很多操作系统的书上,其实互斥和同步是放在一起进行介绍的。互斥,比较简单,就是对某一份资源或者几份资源进行抢占获取。而同步是什么意思呢,就是某一个线程等待另外一个......
  • 嵌入式操作系统内核原理和开发(地址空间)
      不管是什么样的嵌入式cpu,它必然有自己的访问地址空间。至于这个具体的访问空间是什么,那cpu就不知道了。它可以是ram,当然也可以是flash、uart、ide、i2c等。当然cpu不......
  • 嵌入式操作系统内核原理和开发(中断)
    系统。一旦你明白了中断的真正含义,你对操作系统的了解就算真正入门了。什么是中断呢?我们可以看看单片机下面是怎么做的。#include<REG51.h>sbitLED=P1^6;unsignedint......
  • python编程(orm原理和实践)
    就给出自己对orm的理解。之前廖雪峰给出的code,大家可以通过​​地址​​下载的到。1、orm的使用方法    一般我们使用orm都是这么写代码的,classUser(Model):id=I......
  • 嵌入式操作系统内核原理和开发(系统中断仿真)
       在嵌入式操作系统中,最难模仿的是系统中断的问题。在windows下面,这是没有办法的事情。但是在linux下面,却有一个非常便利的条件,那就是linux的信号处理。因为用户程序处......