计算机网络试题库

更新时间:2023-10-14 06:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

选择题

1.Internet最早起源于( )。

A、 ARPAnet B、 以太网 C、 NSFnet D、环状网 2.下列网络设备中属于网络层的是( )

A. 网桥 B. 网卡 C. 路由器 D. 集线器 3.在同一时刻,通信双方可以同时发送数据的信道通信方式为( )。 A.半双工 B.单工 C.数据报 D.全双工

4.在ATM技术中,信元作为数据传输的基本单位,它的长度为( )。 A.43字节 B.5字节 C.48字节 D.53字节

5.为了避免传输中帧的消失,数据链路层采用了( )方法。 A.发送帧编上序号 B.循环冗余码 C.海明码 D.计时器超时重发 6.判断以下哪个Ethernet物理地址是正确的( )。

A.00-60-08-0A B. 0006080A C. 00-60-08-00-0A-38 D. 202.113.16.220 7.下面属于路由选择协议的是( )。

A.TCP/IP B.RIP C.IPX/SPX D.AppleTalk 8.下列协议中属于面向连接的是( )

A、IP B、UDP C、DHCP D、TCP

9.在Internet中能够提供任意两台计算机之间传输文件的协议是( )。

A.WWW C.TELNET

B.FTP D.SMTP

10.随着计算机网络的发展,计算机网络上的通信面临着主动攻击和被动攻击两大类威胁,下列威胁中属于被动攻击的是( ) A. 攻击者从网络上窃听他人的通信内容 B. 攻击者故意篡改网络上传送的报文 C. 攻击者伪造信息在网络上传送 D. 攻击者中断他人在网络上的通信 11.ARPAnet属于( )网络。

A、 线路交换 B、 分组交换 C、 虚电路 D、报文交换 12.在OSI参考模型中,第N层提供的服务是( )与对等层实体交换信息来

实现的 。

A.利用第N-1层提供的服务以及按第N层协议 B.利用第N层提供的服务以及按第N-1层协议 C.利用第N+1层提供的服务以及按第N层协议 D.利用第N层提供的服务以及按第N+1层协议

13.当数字信号在模拟传输系统中传送时,在发送端和接收端分别需要( )。 A.调制器和解调器 B.解调器和调制器 C.编码器和解码器 D.解码器和编码器 14.下列不属于数据链路层功能的是( )。

A.封装成帧 B.流量控制 C.差错检测 D.电路管理 15.一个Ethernet局域网中有A、B、C、D4台主机,A给B发信息,( )。 A.只有B收到信息 B.4台主机都收到信息 C.4台主机都收不到信息 D.B、C、D3台主机收到信息 16.ARP协议的主要功能是( )。

A.将IP地址解析为物理地址 B. 将物理地址解析为IP地址 C. 将主机域名解析为IP地址 D. 将IP地址解析为主机域名

17.当一个IP分组进行直接交付时,要求发送站和目的站具有相同的( )。 A.IP地址 B.主机号 C.网络号 D.子网地址 18.TCP/IP的传输层协议使用( )哪一种地址形式将数据传送给上层应

用程序

A、IP地址 B、MAC地址 C、端口号 D、socket地址 19.用户提出服务请求,网络将用户请求传送到服务器;服务器执行用户请求,完成所要求的操作并将结果送回用户,这种工作模式称为( )。 A.client/server B.peer-to-peer C.token ring 20.IPv6数据报的基本首部的长度是( )。

A.20字节 B.32字节 C.40字节 D.8字节

D.SMA/CD

填空题

1.在OSI环境中,发送方的应用进程数据依次从应用层逐层传至物理层,其中

传输层的服务数据单元称为 ,网络层的服务数据单元称为 ,数据链路层的服务数据单元称为 、物理层的服务数据单元称为 。

2.从通信的双方信息交互的方式来看,可以有 、 、 三种基本方式 。

3.多路复用技术可以分为 、 和 3种。 4.在采用集线器连接的Ethernet局域网中,物理上采用的是 拓补结构,而逻辑上采用的是 拓补结构。

5.将IP地址 11001010010111010111100000101101按照点分十进制应该表示为 。这是一个 类地址,所属的网络为 。 6. 从路由选择算法对网络拓补和通信量变化的自适应能力的角度划分,路由选择算法分为 和 两大类。

7. 密码体制主要分为两种,它们分别是 和 。 8. 网络反病毒技术包括预防病毒、 病毒和消除病毒3种技术。 9.TCP/IP协议将计算机网络分为 、 、 、 四层。

10.从传输范围的角度来划分计算机网络,计算机网络可以分为 、 、 。

11.多路复用技术可以分为 、 和 3种。 12.数据链路层协议有许多种,但有三个基本问题是共同的,这三个基本问题是 、 、 。

13.将IP地址 11001010010111010111100000101101按照点分十进制应该表示为 。这是一个 类地址,所属的网络为 。 14.TCP/IP参考模型的传输层的主要协议有 和 ,其中后者提供无连接的不可靠传输服务。

15.IP地址是主机在Internet上唯一的地址标示符,而物理地址是主机在进行直接通信时使用的地址形式。在一个IP网络中负责主机IP地址与主机名称之间的转换协议称为 ;负责IP地址与物理地址之间的转换协议称为 。

简答题

1.以太网在协调总线上各计算机工作时,使用了CSMA/CD协议,请说明该协议的要点,并做简要解释。

CSMA/CD是载波监听多点接入/碰撞检测的英文缩写,是以太网常用的协调方法。

“多点接入”就是说明这是总线型网络。 “载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。

“碰撞检测”就是计算机边发送数据边检测信道上的信号电压大小。当几个站同时在总线上发送数据时,总线上的信号电压摆动值将会增大(互相叠加)。当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少有两个站同时在发数据,表明产生了碰撞。

2.OSI参考模型的各层次都是什么,并简述各层的主要功能。

OSI参考模型将整个通信功能划分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层7个层次。

物理层:利用传输介质为通信的网络结点之间建立、维护和释放物理连接,实现比特流的透明传输,为数据链路层提供数据传输服务。

数据链路层:在通信的实体间建立数据链路连接,传输以帧为单位的数据包,并采取差错控制和流量控制的方法,使有差错的物理线路变成无差错的数据链路。

网络层:为分组通过通信子网选择路径,并实现拥塞控制、网络互联等功能。

传输层:向用户提供可靠的端对端服务。

会话层:负责维护通信中两个结点之间会话连接的建立、维护和断开,以及数据的交换。

表示层:用于处理在两个通信系统中交换信息的表示方式,主要包括数据格式变换、数据的加密和解密等功能。

应用层:为应用程序提供网络服务。

3.试述UDP和TCP协议的主要特点及适用场合。

用户数据报协议UDP是一个比较简单的、无连接、不可靠的传输层协议。UDP协议将UDP用户数据报传送给网络层,由IP协议将UDP封装在IP数据报中,然后通过通信子网进行传输,进而提供了端到端的数据报传输服务。但是,UDP提供无连接的服务,用户数据报在发送之前不需要建立传输连接,这导致使用UDP的进程不能发送数据流;因此在实际使用中,要求每一个传输数据长度必须足够短,能装入到一个用户数据报中。进一步的,UDP协议没有流量控制机制,也没有确认,只提供有限的差错控制机制。因此,UDP协议简单,在一些特定的应用中协议运行效率高。UDP通常用于可靠性较高的网络环境或不要求可靠传输的场合,另外也常用于客户机/服务器模式中。

传输控制协议TCP是一个面向连接、可靠地传输层协议。TCP协议是面向连接的,要求在传输报文之前必须在源进程和目的进程之间建立传输连接,因此TCP能够提供端到端、全双工的字节流传输服务。为了实现可靠地数据传输服务,TCP提供了对报文段的检错、确认、重传和排序功能,提供了可靠地建立连接和拆除连接的方法,还提供了流量控制和拥塞控制机制。因此,TCP常被用来在一个不可靠的互联网中为应用程序提供面向连接的、可靠地、端到端的字节流服务。 4.PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么

情况?

答:主要特点:

(1) 点对点协议,既支持异步链路,也支持同步链路。 (2) PPP是面向字节的。

PPP不采用序号和确认机制是出于以下的考虑:

第一,若使用能够实现可靠传输的数据链路层协议(如HDLC),开销就要增

大。在数据链路层出现差错的概率不大时,使用比较简单的PPP协议较为合理。

第二,在因特网环境下,PPP的信息字段放入的数据是IP数据报。假定我们

采用了能实现可靠传输但十分复杂的数据链路层协议,然而当数据帧在路由器中从数据链路层上升到网络层后,仍有可能因网络授拥塞而被丢弃。因此,数据链路层的可靠传输并不能保证网络层的传输也是可靠的。

第三,PPP协议在帧格式中有帧检验序列FCS安段。对每一个收到的帧,PPP

都要使用硬件进行CRC检验。若发现有差错,则丢弃该帧(一定不能把有差错的帧交付给上一层)。端到端的差错检测最后由高层协议负责。因此,PPP协议可保证无差错接受。

PPP协议适用于用户使用拨号电话线接入因特网的情况。 5.请简要论述网络层和运输层的主要区别。 答:

首先,网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。

其次,运输层还要对收到的报文进行差错检测。在网络层,IP数据报首部中的检验和字段,只检验首部是否出现差错而不检查数据部分。

再次,根据应用的不同,运输层需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP,而网络层无法同时实现这两种协议。 6.试述CSMA/CD的基本工作原理。 答:

CSMA/CD的基本工作原理可以简单地概括为4点:

(1)适配器从网络层获得一个分组,加上以太网的首部和尾部,组成以太网帧,放入适配器的缓存中,准备发送。

(2)若适配器检测到信道空闲,就发送这个帧。若检测到信道忙,则继续检测并等待信道转为空闲,然后发送这个帧。

(3)在发送过程中继续检测信道,若一直未检测到碰撞,就顺利把这个帧成功发送完毕。若检测到碰撞,则中止数据的发送,并发送人为干扰信号。

(4)在中止发送后,适配器就执行指数退避算法,等待r倍512比特时间后,返回到步骤(2)。 7.回答下列问题。

(1) 子网掩码为255.255.255.0代表什么意思?

(2) 一网络的子网掩码为255.255.255.248,问该网络能够连接多少台主机? (3) 一A类网络和一B类网络的子网号subnet-id分别为16bit的8bit,问这

两个网络的子网掩码有何不同?

(4) 一个B类地址的子网掩码是255.255.240.0。试问在其中每一个子网上的

主机数最多是多少?

(5) 一个A类地址的子网掩码为255.255.0.255。它是否为一个有效的子网掩

码? 答:

(1) C类地址对应的子网掩码值。但也可以是A类或B类地址的掩码,即主

机号由最后的8位决定。而路由器寻找网络由前24位决定。 (2) 6个主机。

(3) 子网掩码一样,但子网数目不同。

(4) 最多可有4094个(不考虑全0和全1的主机号)。 (5) 有效。但不推荐这样使用。

8.计算机网络按照网络的交换功能可以分为哪几类,并作简要说明。

答:

(1)电路交换,整个报文连续从源点直达终点;

(2)报文交换,整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点;

(3)分组交换,单个分组(报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一结点;

(4)混合交换。

9.请简要说明停止等待协议的工作原理。

在发送端,每发送完一帧后就停止发送,等待着接收端的确认。如果收到了来自接收端的确认帧,就继续发送下一帧。

在接收端,每收到一个无差错的帧,就把这个帧交付给它的上层软件(通常就是网络层),并向发送端发送确认帧。接收端若收到有差错的帧,就静悄悄地丢弃这个帧,其他什么也不做。

10.局域网、城域网、广域网的主要特征是什么?

11.从逻辑功能上看,计算机网络是由哪几部分组成的。 12.面向连接通信和无连接通信的主要区别是什么?

13.OSI参考模型的层次划分原则是什么?画出OSI参考模型结构示意图,并简述各层的主要功能。

14.在OSI参考模型中,各层的协议数据单元是什么?

15.在TCP/IP协议簇的传输层中,有两个不同的传输层协议TCP和UDP,为什么设置这样两种不同的协议,试对它们进行比较。 16.什么是互联网?什么是Internet? 答:

互联网是由若干个物理网络包括LAN、MAN和WAN等由称为路由器的网络设备连接在一起组成的,是网络的网络。

Internet是使用TCP/IP协议族的覆盖全球范围的当今最大的开放的互联网。目前的Internet拓扑结构式松散的分层的,不受某个权威部门的控制,在商业利益驱动下扩展演进。Internet各个层次的网络干线由不同级别的Internet服务商提供来建立、经营并向社会提供网络服务。

17.什么是计算机网络的体系结构?两个最著名的计算机网络体系结构式什么?它们发展的结果如何?

计算机网络通常按功能分为若干个层次。网络中计算机之间要进行正常有序的通信,必须有一定的约定,如信息应按什么顺序进行交互,信息应该如何表示等,称为协议。协议时同等层次之间信息交互的规则。计算机网络的层次结构及

各层协议的集合统称计算机网络的体系结构。

两个著名的计算机网络体系结构式国际标准化组织ISO制定的OSI网络体系结构和在Internet中使用的TCP/IP体系结构。前者受到市场、商业运作和技术等诸多因素的制约,并没有得到预期的推广应用;后者虽然不是国际标准,但它与Internet一起推广,其发展和应用远远超过了OSI,成为了事实上的标准。 18.简述TCP/IP体系结构各层的功能,试举出每层的几个主要协议。 答:TCP/IP体系结构各层的简要功能和包含的主要协议是: (1)网络接口层

网络接口层负责将网络层的IP数据报通过物理网络发送,或从物理网络接收数据帧,抽出IP数据报上交网络层。TCP/IP标准并没有定义具体的网络接口层协议,只是一个接口,以衔接不同的物理网络。网络接口层使得上层的TCP/IP和底层的物理网络无关。 (2)网络层

网络层也称网际层,提供一种无连接的、不可靠的但尽力而为的数据报传输服务。网际层传送的数据单位是IP数据报。网络层最重要的协议时网际协议IP。 (3)传输层

为应用进程之间提供端到端的传输服务。TCP/IP在传输层主要提供了两个协议,即传输控制协议(TCP)和用户数据包协议(UDP)。 (4)应用层

提供面向用户的网络服务。在这个层次中有许多面向应用的著名协议。如域名系统(DNS),超文本传送协议(HTTP),文件传输协议(FTP)等。 19.信道复用的目的是什么?举出几种常用的信道复用方式。 答:

一个通信系统的营造和运行费用中传输线路的费用一般要占一半以上,因此传输线路的多路复用就显得非常重要。尽量把多路通信复用到一条物理干线上,充分利用传输线路的带宽,可以大大节省线路的投资。

常用的信道复用方式有:频分复用、时分复用、波分复用及码分复用。 20.描述滑动窗口控制机制及其作用。 答:滑动窗口机制在发送方和接收方分别设置发送窗口和接受窗口,在数据传输过程中受控的向前滑动,控制数据传输过程。

发送窗口用来对放送方进行流量控制,其大小指明在收到对方确认帧之前发送方最多可以发送多少个数据帧。

接收窗口控制那些数据帧可以接收,只有到达的数据帧的序号落在接收窗口之内时才可以被接收,否则将被丢弃。

但发送方收到接收方的确认后,发送窗口才能向前滑动,滑动的长度取决于接收方确认的序号。向前滑动后,又有新的帧落入发送窗口,可以被发送。接收方可以根据自己的接收能力来控制确认帧的发送,从而实现对传输流量的控制。 21.ARP进行的是哪两种地址之间的转换?ARP如何进行地址解析?它采取了哪些措施提高地址转换的效率?

ARP用于从IP地址到物理地址的转换。

ARP使用动态绑定的方式进行IP地址到物理地址的转换。动态绑定是在同一个物理网络上进行,网络应该支持广播方式。ARP的操作过程举例说明如下:在某一物理网络上,一个主机a欲解析另一个主机b的IP地址。a先在网络上广播一个ARP请求报文,请求IP地址为IPb的主机回答起物理地址PYb。网络上

所有主机都将收到该ARP请求,但只有b识别出自己的IP地址,并作出回答,向a发送一个ARP响应报文,回答自己的物理地址,不再使用广播方式。

ARP采取如下措施提高地址转换的效率: ①. 使用高速缓存。

②. 在ARP请求报文中放入源站的IP地址和物理地址的映射,以免下次解析源

站时再进行一次动态绑定操作。

③. 源站广播时,其他主机都将它写入自己的高速缓存。 ④. 新主机入网时,主动广播自己的物理映射。

22.简要说明TCP/IP传输层的作用。它主要包含哪两个协议?它们的主要特点是什么?

TCP/IP传输层为应用进程提供一条端到端的逻辑信道,为应用进程提供数据传输服务。传输层的一个重要目的是进一步加强底层网络的数据传输服务,在不可靠的IP服务基础上,提高传输的可靠性。

TCP/IP传输层有两个并列的协议:传输控制协议(TCP)和用户数据包协议(UDP)。一般情况下,TCP和UDP共存于互联网的传输层。

TCP使用IP提供面向连接的可靠的传输服务。TCP在传输前要建立连接。一般情况下,TCP用于一次传输要交换大量报文的情形。为了提供可靠的传输服务,TCP采用了诸多措施,如差错控制、流量控制和拥塞控制等。

UDP使用IP提供无连接的不可靠但效率高的传输服务。UDP比TCP简单得多。UDP适用于一次传输少量信息的情况。它的可靠性由上层的应用程序提供。UDP的价值在于其效率高,但底层通信子网相当可靠时,就更为适宜。 23.简述协议端口及其作用。

和OSI相比,协议端口相当于传输层与上面应用层接口处的服务访问点。端口是一种抽象的软件结构,包括一些数据结构和输入、输出缓冲队列,容纳传输层和该端口所对应的应用进程之间交换的数据。为了标识不同的端口,每个端口都拥有一个叫做端口号的整数标识符。

TCP/UDP使用端口与上层的应用进程交互,端口标识了应用层中不同的进程。传输层的TCP/UDP要和应用层的多个进程交互,通过端口机制提供复用和分用的功能。

24.什么是域名?叙述Internet的域名结构。什么是域名系统(DNS)?

域名即主机名,它用来唯一地标识连接在Internet上的主机,它采用层次结构,在应用层使用。

域名为层次结构,分成若干级,各级域名之间用小数点连接: ??.三级域名.二级域名.顶级域名

每一级域名均由英文字母和阿拉伯数字组成,不超过63个字符,不区分字母大小写。各级域名自左向右级别越来越高,顶级域名在最右边。一个完整的域名总字符数目不能超过255个。域名系统不规定一个域名必须包含多少个级别。 DNS负责主机名和IP地址之间的转换,它是一个联机分布式数据库系统,采用客户服务器方式。进行域名查询的机器称为域名服务器,需要时主动发起域名解析请求,域名服务器则随时准备作出响应。域名服务器的数据库中存放着它所管辖范围的主机名和IP地址之间的映射表,域名服务器之间又可以相互联络和协作,以便分布在Internet各个域名服务器数据库中的域名都能被有效地搜索。 25.以www.tsinghua.edu.cn为例描述用户鼠标点击万维网页面上某一个链接后万维网产生的处理过程。

(1) 浏览器分析超链指向页面的 URL。

(2) 浏览器向 DNS 请求解析 www.tsinghua.edu.cn 的 IP 地址。 (3) 域名系统 DNS 解析出清华大学服务器的 IP 地址。 (4) 浏览器与服务器建立 TCP 连接 (5) 浏览器发出取文件命令: GET /chn/yxsz/index.htm。

(6) 服务器给出响应,把文件 index.htm 发给浏览器。 (7) TCP 连接释放。

(8) 浏览器显示“清华大学院系设置”文件 index.htm 中的所有文本。

26.浏览器主要由哪几个部分组成?它们的作用是什么?浏览器设置缓存的目的是什么?

浏览器有一组客户、一组解释程序,以及管理这些客户和解释程序的控制程序。

控制程序是其中的核心部件,它解释鼠标的点击和键盘的输入,并调用有关的组件来执行用户指定的操作。

HTML 解释程序是必不可少的,而其他的解释程序则是可选的。 解释程序把 HTML 规格转换为适合用户显示硬件的命令来处理版面的细节。 许多浏览器还包含 FTP 客户程序,用来获取文件传送服务。一些浏览器也包含电子邮件客户程序,使浏览器能够发送和接收电子邮件。

浏览器中还可以设有一个缓存。浏览器将它取回的每一个页面副本都放入本地磁盘的缓存中。当用户用鼠标点击某个选项时,浏览器首先检查磁盘的缓存。若缓存中保存了该项,浏览器就直接从缓存中得到该项副本而不必从网络获取,这样就明显地改善浏览器的运行特性。但缓存要占用磁盘大量的空间,而浏览器性能的改善只有在用户再次查看缓存中的页面时才有帮助。许多浏览器允许用户调整缓存策略。

27.WEB文档可以分为几类?它们的特点是什么?

静态文档是最基本的万维网文档。静态文档指该文档创作完毕后就存放在万维网服务器中,在被用户浏览的过程中,内容不会改变。只有程序员修改了存放在万维网服务器中的静态文档,显示页面才可能改变。

动态文档是指文档的内容是在浏览器访问万维网服务器时才由应用程序动态创建。当浏览器请求到达服务器时,它运行另一个应用程序,该应用程序对浏览器发来的数据进行处理并生成一个HTML格式的文档。

活动文档比动态文档有更快的刷新能力。活动文档的屏幕刷新的工作室由浏览器实现。每当浏览器请求一个活动文档时,服务器就返回一段程序副本在浏览器端运行。活动文档程序可与用户直接交互,并可连续地改变屏幕的显示。 28.文件传送协议FTP的主要工作过程是怎样的?主进程和从属进程各起什么作用?

答:FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。

FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

主进程的工作步骤:

1、打开熟知端口(端口号为 21),使客户进程能够连接上。 2、等待客户进程发出连接请求。

3、启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。

4、回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。

FTP使用两个TCP连接。

控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。

实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到 FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。 数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。

29.请比较OSI参考模型与TCP/IP参考模型的异同点。 30.物理层主要解决哪些问题?物理层的主要特点是什么? 31.物理线路与数据链路有什么区别吗?

32.什么是帧同步?帧同步有哪几种主要的方法?

33.虚拟局域网在组网方式上可以分成哪4种类型?各有什么特点? 34.为什么要划分子网?子网掩码的作用是什么? 35.简述传输层与网络层之间的关系。 36.简述域名系统(DNS)的工作原理。

37.为什么FTP协议使用了两个独立的连接? 38.什么是HTTP与HTML?

39.为什么要进行调制与解调?调制的方法有哪些?

要利用电话网进行数据通信,就必须把从终端设备或计算机送出的数字信号变换为适合于在模拟传输信道上传输的模拟信号,这一过程为调制;通过电话网传输后,还需把模拟信号恢复成数字信号,才能被接收端的计算机接收,这一过程为解调。

调制的基本方法有3种:

调幅(AM):载波的振幅随基带数字信号而变化。 调频(FM):载波的频率随基带数字信号而变化。

调相(PM) :载波的初始相位随基带数字信号而变化。

40.试说明IP地址与物理地址的区别。为什么要使用两种不同的地址? 答:IP地址与物理地址的区别:

①. 两种地址的使用范围不同。IP地址是在互联网上进行寻址所使用的地址;而物理地址是一个物理网络内对一个计算机进行寻址时所使用的地址。 ②. 两种地址使用的层次不相同。网络层及网络层以上使用的是IP地址;而数据链路层以下使用物理地址。 ③. 两种地址在帧中所占字段不同。IP数据报放入MAC帧后,整个IP数据报就作为MAC帧的数据,因此数据链路层看见的是物理地址,却看不见数据报的IP地址。 使用两种地址的原因是:由于物理网络技术的多样性,不同的物理网络使用的物理地址各不相同,在不同的物理网络使用自己的物理地址寻址。但是,为了在IP层抽象的互联网上使用统一的地址寻址,进行主机与主机或路由器之间的

通信,一个主机或路由器在整个互联网上必须有唯一地IP地址,因此使用两种不同的地址。

41.在因特网中,为什么将IP数据报分片传送的数据报在最后的目的主机进行组装,而不在数据报片通过一个网络就进行一次组装?

答:在目的主机进行组装而不在中间路由器进行组装是因为:

当一个路由器将IP数据报分片后,可能后面的网络还要对这些数据报片划分成更小的片。如果在中间路由器进行组装就可能组装多次;

数据报片不一定通过同样的路由器,因此在每个中间路由器进行组装可能会缺少一些数据报片,而无法组装;

可以简化路由器对数据报的处理。

42.域名系统的主要功能是什么?域名系统中的根服务器和授权服务器有何区别?授权服务器与管辖区有何关系?

答: 域名系统的主要功能:将域名解析为主机能识别的IP地址。

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

因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖区。一般就在各管辖区中设置相应的授权域名服务器。 43.从IPv4过渡到IPv6有哪些方法?

从IPv4过渡到IPv6有双协议栈和隧道技术两种方法。

双协议栈是使一部分主机(或路由器)装两个协议栈,即IPv4和IPv6。这样双协议栈主机具有两种地址,它既可以和IPv4的系统通信,又能够和IPv6的系统进行通信。但双协议栈主机和IPv6主机通信时采用IPv6地址,而和IPv4主机通信时采用IPv4地址。至于目前的主机是那一种地址,可使用域名系统DNS查到。

隧道技术是在IPv6数据报进入IPv4网络前,将IPv6数据报封装成IPv4数据报,然后IPv6数据报就作为IPv4数据报的数据部分在IPv4网络的隧道中传输。当IPv4数据报离开IPv4网络时,将其数据部分交给主机的IPv6协议栈。 44.在使用CIDR的情况下,写出因特网的路由器转发IP数据报的算法。

(1) 从收到的分组的首部提取目的 IP 地址 D。

(2) 路由器用与其直接相连的网络前缀对应的子网掩码和 D 逐位相“与”,看是否和相应的网络地址匹配。若只和路由表中的一个网络前缀相匹配,则将数据报直接交付该网络,若找到多个匹配结果时,取最长前缀匹配;否则就是间接交付,执行(3)。

(3) 若路由表中有目的地址为 D 的特定主机路由,则将分组传送给指明的

下一跳路由器;否则,执行(4)。

(4) 对路由表中的每一行的子网掩码和 D 逐位相“与”,若其结果与该行的目的网络地址匹配,则将分组传送给该行指明的下一跳路由器,若查找到多个匹配结果时,取最长前缀匹配;否则,执行(5)。

(5) 若路由表中有一个默认路由,则将分组传送给路由表中所指明的默认路由器;否则,执行(6)。

(6) 报告转发分组出错。

45.万维网必须解决哪4个问题?简述解决这4个问题的思路。 (1) 怎样标志分布在整个因特网上的万维网文档?

? 使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。

? 使每一个文档在整个因特网的范围内具有唯一的标识符 URL。 (2) 用何协议实现万维网上各种超链的链接?

? 在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。

? HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。

(3) 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链?

? 超文本标记语言 HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。 (4) 怎样使用户能够很方便地找到所需的信息?

? 为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎)。 46.

计算题

1.试辨认以下标准分类IP地址的网络类别。(5分) (1) 128.38.99.3 (2) 22.12.138.232 (3) 115.14.8.22 (4) 223.3.6.2 (5) 189.13.0.1 答:(1) B类 (2) A类 (3) A类 (4) C类 (5) B类

2.现有五个站分别连接在三个局域网上,并且用两个透明网桥连接起来,如下图所示。每一个网桥的两个端口号都标明在图上。在一开始,两个网桥中的转发表都是空的。以后有以下各站向其他的站发送了数据帧,即H1发送给H5,H3发送给H2,H4发送给H3,H2发送给H1。试将有关数据填写在下表中(6分)

1 B1 2 1 B2 2 H1 H2 H3 H4 H5

网桥1的转发表 发送的帧 站地址 H1?H5 H3?H2 H4?H3 H2?H1 端口 站地址 网桥2的转发表 网桥1的处理 (转发?丢弃?端口 登记?) 网桥2的处理 (转发?丢弃?登记?) 网桥1的转发表 发送的帧 站地址 H1?H5 H3?H2 H4?H3 H2?H1 H1 H3 H4 H2 端口 1 2 2 1 站地址 H1 H3 H4 网桥2的转发表 网桥1的处理 (转发?丢弃?端口 登记?) 1 1 2 转发,写入转发表 转发,写入转发表 写入转发表,丢弃不转发 写入转发表,丢弃不转发 网桥2的处理 (转发?丢弃?登记?) 转发,写入转发表 转发,写入转发表 转发,写入转发表 接收不到这个帧 3.某单位分配到一个地址块136.23.12.64/26。现在需要进一步划分为4个一样大的子网。试问:(7分)

(1) 每个子网的网络前缀有多长? (2) 每一个子网中有多少个地址? (3) 每一个子网的地址块是什么?

(4) 每一个子网可分配给主机使用的最小地址和最大地址是什么? 答:

(1) 每个子网前缀28位 (2) 共有16个地址

(3) 第一个地址块是136.23.12.64/28

136.23.12.01000001=136.23.12.65/28

136.23.12.01001110=136.23.12.78/28 第二个地址块是136.23.12.80/28 136.23.12.01010001=136.23.12.81/28 136.23.12.01011110=136.23.12.94/28 第三个地址块是136.23.12.96/28 136.23.12.01100001=136.23.12.97/28 136.23.12.01101110=136.23.12.110/28 第一个地址块是136.23.12.112/28 136.23.12.01110001=136.23.12.113/28 136.23.12.01111110=136.23.12.126/28

4.假定网络中的路由器A的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)

N1 4 B N2 2 C N3 1 F N4 5 G

现在A收到从C发来的路由信息(这两列分别表示“目的网络”和“距离” ):

N1 2 N2 1 N3 3

试求出路由器A更新后的路由表。 答:路由器A更新后的路由表如下:

N1 3 C 不同的下一跳,距离更短,改变 N2 2 C 不同的下一跳,距离一样,不变 N3 1 F 不同的下一跳,距离更大,不改变 N4 5 G 无新信息,不改变

5.某单位的网络使用B类IP地址136.101.0.0,如果将网络上的计算机划分为30个子网,问: (15分)

1. 子网号(subnet-id)应该取几位? 2. 子网掩码应该是多少?

3. 划分后每个子网最多可以包含多少台计算机? 4. 使用点分十进制写出子网号(subnet-id)最小的子网中主机号(host-id)最小和最大的主机的IP地址。

5. 试分析进行子网划分后,IP地址136.101.0.63 是否是可用IP地址。

(注:需要写出详细解题过程或理由!!)

答:1. 子网号(subnet-id)应该取5位以上。

2. 若子网号取5位,则掩码应该是:255.255.248.0;若子网号取6位,则掩码应该是:255.255.252.0

3. 按照5位子网号进行子网划分时,每个子网最多可以包含的计算机数为,

主机数?211?2?2046台 按照6位子网号进行子网划分时,每个子网最多可以包含的计算机数为,

主机数?210?2?1022台

全部子网可接入计算机数分别为:61380台和63364台

4. 按照5位子网号进行子网划分时,子网号最小的网络地址是136.101.8.0

则有,对应的

最小的IP地址是136.101.8.1 最大的IP地址是136.101.15.254

按照6位子网号进行子网划分时,子网号最小的网络地址是136.101.4.0 则有,对应的 最小的IP地址是136.101.4.1 最大的IP地址是136.101.7.254

5. 无论子网号位取5还是6,都不是可用地址。可从地址构造规则或者地址范围进行解释分析。

6.如下图所示,6个站点通过透明网桥B1和B2连接到一个扩展的局域网上。初始时网桥B1和B2的转发表都是空的。假设需要传输的帧序列如下: H2传输给H1;H5传输给H4;H3传输给H5;H1传输给H2;H6传输给H5。

请给出这些帧传输完成后网桥B1和B2的转发表。假设转发表的格式为:【站点,端口】(6分)

1 B1 2 1 B2 2 H1 H2 H3 H4 H5 H6 网桥1的转发表 发送的帧 站地址 H2?H1 H5?H4 H3?H5 H1?H2 端口 站地址 网桥2的转发表 网桥1的处理 (转发?丢弃?登记?) 端口 网桥2的处理 (转发?丢弃?登记?)

H6?H5 答: 网桥1的转发表 发送的帧 站地址 H2?H1 H5?H4 H3?H5 H1?H2 H6?H5 H2 H5 H3 H1 端口 1 2 2 1 站地址 H2 H5 H3 H6 网桥2的转发表 网桥1的处理 (转发?丢弃?端口 登记?) 1 2 1 2 登记、转发 登记、转发 登记、丢弃 登记、丢弃 收不到 网桥2的处理 (转发?丢弃?登记?) 登记、转发 登记、转发 登记、转发 收不到 登记、丢弃

7.请给出下列IP地址的网络号和主机号。(5分) (1)114.34.2.8 (2)220.34.8.9 (3)129.14.6.8 (4)126.23.4.0

答:网络号:114;主机号:34.2.8 网络号:220.34.8;主机号:9

网络号:129.14;主机号:6.8 网络号:126;主机号:23.4.0

8.设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪一个接口转发出去):

目的网络 子网掩码 下一跳路由器 128.96.39.0 255.255.255.128 接口0 128.96.39.128 255.255.255.128 接口1 128.96.40.0 255.255.255.128 R2 192.4.153.0 255.255.255.192 R3 *(默认) R4 现共收到5个分组,其目的站IP地址分别为: (1)128.96.39.10 (2)128.96.40.12 (3)128.96.40.151 (4)192.4.153.17 (5)192.4.153.90 试分别计算其下一跳。 答:(1)分组的目的站IP地址为:128.96.39.10。先与子网掩码255.255.255.128

相与,得128.96.39.0,可见该分组经接口0转发。 (2)分组的目的IP地址为:128.96.40.12。

① 与子网掩码255.255.255.128相与得128.96.40.0,不等于128.96.39.0。 ② 与子网掩码255.255.255.128相与得128.96.40.0,经查路由表可知,该项

分组经R2转发。

(3)分组的目的IP地址为:128.96.40.151,与子网掩码255.255.255.128相与后得128.96.40.128,与子网掩码255.255.255.192相与后得128.96.40.128,经查路由表知,该分组转发选择默认路由,经R4转发。

(4)分组的目的IP地址为:192.4.153.17。与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.0,经查路由表知,该分组经R3转发。

(5)分组的目的IP地址为:192.4.153.90,与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.64,经查路由表知,该分组转发选择默认路由,经R4转发。 9.假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)

N1 7 A N2 2 C N6 8 F N8 4 E N9 4 F

现在B收到从C发来的路由信息(这两列分别表示“目的网络”和“距离” ):

N2 4 N3 8 N6 4 N8 3 N9 5

试求出路由器B更新后的路由表。 答:路由器B更新后的路由表如下:

N1 7 A 无新信息,不改变 N2 5 C 相同的下一跳,更新 N3 9 C 新的项目,添加进来

N6 5 C 不同的下一跳,距离更短,更新 N8 4 E 不同的下一跳,距离一样,不改变 N9 4 F 不同的下一跳,距离更大,不改变

10.某单位申请到一个B类IP地址,其网络标识(Netid)为130.53,该单位有5120台机器,平均分布在11个不同的地点,要求用最少的二进制位来划分子网,试求:

(1)子网号应该取几位?主机号应该取几位? (2)子网掩码应该是多少? (3)使用点分十进制写出子网号最小的子网中主机号最小和最大的主机的IP地

址。

答:1. 设子网所取位数为n,则可由下式得到n的取值范围 2n – 2 ≥ 11或者2n – 2 > 11 因此 n ≥ 4或者 n > 4

若使用最少的位来划分子网,则

子网号应该取4位(5位);对应的主机号应该取12位(11位)。 2. 若子网号取4位,则掩码应该是:255.255.240.0(若子网号取5位,则掩码应该是:255.255.248.0);

3. 按照4位子网号进行子网划分时,子网号最小的网络地址是138.136.16.0

则有,对应的

最小的IP地址是130.53.16.1 最大的IP地址是130.53.31.254

按照5位子网号进行子网划分时,子网号最小的网络地址是138.136.8.0 则有,对应的

最小的IP地址是130.53.8.1

最大的IP地址是130.53.8.254

11.某单位的网络使用B类IP地址166.111.0.0,如果将网络上的计算机划分为30个子网,subnet-id应该取几位?子网掩码应该是什么?每个子网最多可包含多少台机器?使用点分十进制写出子网号最小的子网中主机号最小和最大的主机的IP地址。

答:如果将该单位的B类网络划分为30个子网,subnet-id取5位合适,子网掩码应该是255.255.248.0,每个子网最多可包含的211 – 2=2046台主机。

最小和最大的主机号为: 166.111.8.1 166.111.15.254

12.一个A类IP网络17.0.0.0,欲划分为6个子网,子网掩码应该是什么?给出每个子网的IP地址的范围。 答:子网掩码是:255.224.0.0

Subnet1: 17.32.0.1~17.63.255.254 Subnet2: 17.64.0.1~17.95.255.254 Subnet3: 17.96.0.1~17.127.255.254 Subnet4: 17.128.0.1~17.159.255.254 Subnet5: 17.160.0.1~17.191.255.254 Subnet6: 17.192.0.1~17.223.255.254

13.对于下图所示的网络图和表所示的路由器端口与IP地址的对应关系,请给出路由器R2和网络128.3.0.0上的某一计算机的基本路由表(表中只包含目的网络和下一跳地址),如果有多种选择,只要给出一种跳数最小的就可以。

R1 1 2 3 3 128.4.0.0 2 128.1.0.0 1 R4

1 128.5.0.0 128.3.0.0 3 R2

2 2 1 128.2.0.0 R3

路由器 端口1对应IP地址 端口2对应IP地址 端口3对应IP地址 R1 128.4.0.1 128.5.0.1 128.1.0.1 R2 128.1.0.2 128.2.0.1 无 R3 128.2.0.2 128.5.0.2 128.3.0.1 R4 128.3.0.2 128.5.0.3 128.4.0.2 答:路由器R2的路由表: 目的主机所在网络 下一跳地址 128.1.0.0 直接交付,端口1 128.2.0.0 直接交付,端口2 128.3.0.0 128.2.0.2 128.4.0.0 128.1.0.1 128.5.0.0 128.1.0.1 网络128.1.0.0上某一主机的路由表: 目的主机所在网络 下一跳地址 128.1.0.0 128.3.0.1 128.2.0.0 128.3.0.1 128.3.0.0 直接交付 128.4.0.0 128.3.0.2 128.5.0.0 128.3.0.1 14.设路由器R的不完整的路由表如下(其中下一跳给出的是路由器的端口): 序号 目的网络 子网掩码 下一跳 转发端口 1 166.111.64.0 255.255.240.0 R1端口1 端口2 2 166.111.16.0 255.255.240.0 直接交付 端口1 3 166.111.32.0 255.255.240.0 直接交付 端口2 4 166.111.48.0 255.255.240.0 直接交付 端口3 5 0.0.0.0(默认路由) 0.0.0.0 R2端口2 端口1 现路由器R收到下述分别发往6个目的主机的数据报: H1:20.134.245.78 H2:166.111.64.129 H3:166.111.35.72 H4:166.111.31.168 H5:166.111.60.239 H6:192.36.8.73 请回答下列问题:

(1)路由表中序号1-4的目的网络属于哪类网络?它们是由什么网络划分出来的?

(2)假如R1端口1和R2端口2的IP地址的host-id均为5(十进制),请给出它们的IP地址。 (3)到目的主机H1-H6的下一跳是什么(如果是直接交付,则请写出转发端口)? 答:

(1)路由表中序号1-4的目的网络属于B类网络,它们是由166.111.0.0划分的子网。 (2)R1端口1和R2端口2的IP地址分别连接在网络166.111.32.0和166.111.16.0上,它们的IP地址分别为:166.111.32.5和166.111.16.5。 (3)到目的主机H1-H6的下一跳分别是: H1:166.111.16.5 H2:166.111.32.5

H3:直接交付,端口2 H4:直接交付,端口1 H5:直接交付,端口3 H6:166.111.16.5

15.试辨识以下IP地址的网络类别:

(1)129.40.198.5 (2)34.13.240.15 (3)193.183.75.253 (1)226.12.69.17 (5)89.3.0.1 (6)200.3.5.1

16.设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪一个接口转发出去): 目的网络 子网掩码 下一跳路由器 129.95.29.0 255.255.255.128 接口0 129.95.29.128 255.255.255.128 接口1 129.95.40.0 255.255.255.128 R2 129.5.160.0 255.255.255.192 R3 *(默认) R4 128.96.39.0 255.255.255.128 接口0 128.96.39.128 255.255.255.128 接口1 128.96.40.0 255.255.255.128 R2 192.4.153.0 255.255.255.192 R3 *(默认) R4 现共收到5个分组,其目的站IP地址分别为: (1)129.95.29.15

(2)129.95.40.20 (3)129.95.29.150 (4)129.5.160.21 (5)129.5.160.100 试分别计算其下一跳。

本文来源:https://www.bwwdw.com/article/ckmf.html

Top