计算机网络简答题

1-01 计算机网络向用户可以提供那些服务?

答: 连通性和共享

1-02 简述分组交换的要点。

答:(1)报文分组,加首部

(2)经路由器储存转发

(3)在目的地合并

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

     答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。

(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。

(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。

1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?

答: 融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。

1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。

答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型

        建成三级结构的Internet;分为主干网、地区网和校园网;

        形成多层次ISP结构的Internet;ISP首次出现。

1-06 简述因特网标准制定的几个阶段?

答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。

       (2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。

(3)草案标准(Draft Standard)

     (4) 因特网标准(Internet Standard)

1-07小写和大写开头的英文名字  internet 和Internet在意思上有何重要区别?

     答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。;协议无特指

      (2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络

区别:后者实际上是前者的双向应用

1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?

答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。

                (2)城域网:城市范围,链接多个局域网。

                (3)局域网:校园、企业、机关、社区。

                (4)个域网PAN:个人电子设备

按用户:公用网:面向公共营运。专用网:面向特定机构。

1-09 计算机网络中的主干网和本地接入网的主要区别是什么?

答:主干网:提供远程覆盖\高速传输\和路由器最优化通信

本地接入网:主要支持用户的访问本地,实现散户接入,速率低。

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

答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。

        核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。

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

答:前者严格区分服务和被服务者,后者无此区别。后者实际上是前者的双向应用。

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

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

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

答:分层的好处:

①各层之间是独立的。某一层可以使用其下一层提供的服务而不需要知道服务是如何实现的。

②灵活性好。当某一层发生变化时,只要其接口关系不变,则这层以上或以下的各层均不受影响。

③结构上可分割开。各层可以采用最合适的技术来实现

④易于实现和维护。

⑤能促进标准化工作。 

与分层体系结构的思想相似的日常生活有邮政系统,物流系统。

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

答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:

(1)语法:即数据与控制信息的结构或格式。

(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。

(3)同步:即事件实现顺序的详细说明。

协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。

协议和服务的概念的区分:

1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。

2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所提供的服务必须与下层交换一些命令,这些命令在OSI中称为服务原语。

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

答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:

(1)语法:即数据与控制信息的结构或格式。

(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。

(3)同步:即事件实现顺序的详细说明。

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

答:因为网络协议如果不全面考虑不利情况,当情况发生变化时,协议就会保持理想状况,一直等下去!就如同两个朋友在电话中约会好,下午3点在公园见面,并且约定不见不散。这个协议就是很不科学的,因为任何一方如果有耽搁了而来不了,就无法通知对方,而另一方就必须一直等下去!所以看一个计算机网络是否正确,不能只看在正常情况下是否正确,而且还必须非常仔细的检查协议能否应付各种异常情况。

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

答:综合OSI 和TCP/IP 的优点,采用一种原理体系结构。各层的主要功能:

物理层 物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞

线、同轴电缆、光缆等,是在物理层的下面,当做第0 层。) 物理层还要确定连接电缆插头的定义及连接法。

数据链路层 数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(frame)为单位的数据。每一帧包括数据和必要的控制信息。

网络层 网络层的任务就是要选择合适的路由,使 发送站的运输层所传下来的分组能够

正确无误地按照地址找到目的站,并交付给目的站的运输层。

运输层 运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端

服务,使它们看不见运输层以下的数据通信的细节。

应用层 应用层直接为用户的应用进程提供服务。

1-25   试举出日常生活中有关“透明”这种名词的例子。

答:电视,计算机视窗操作系统、工农业产品

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

答:实体(entity) 表示任何可发送或接收信息的硬件或软件进程。

       协议是控制两个对等实体进行通信的规则的集合。

       客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户是服务的请求方,服务器是服务的提供方。

       客户服务器方式所描述的是进程之间服务和被服务的关系。

       协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构.

对等层:在网络体系结构中,通信双方实现同样功能的层.

协议数据单元:对等层实体进行信息交换的数据单位.

服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方.服务访问点SAP是一个抽象的概念,它实体上就是一个逻辑接口.

1-27 试解释everything over IP 和IP over everthing 的含义。

TCP/IP协议可以为各式各样的应用提供服务 (所谓的everything over ip)

     答:允许IP协议在各式各样的网络构成的互联网上运行(所谓的ip over everything)

2-01 物理层要解决哪些问题?物理层的主要特点是什么?

答:物理层要解决的主要问题:

(1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。

(2)给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。

 (3)在两个相邻系统之间唯一地标识数据电路

物理层的主要特点:

(1)由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械,电气,功能和规程特性。

(2)由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。

2-02 归层与协议有什么区别?

答:规程专指物理层协议

2-03 试给出数据通信系统的模型并说明其主要组成构建的作用。

答:源点:源点设备产生要传输的数据。源点又称为源站。

发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。

接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。

终点:终点设备从接收器获取传送过来的信息。终点又称为目的站

传输系统:信号物理通道

2-04 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。

答:

数据:是运送信息的实体。

信号:则是数据的电气的或电磁的表现。

模拟数据:运送信息的模拟信号。

模拟信号:连续变化的信号。

基带信号:来自信源的信号(基本频带信号)。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。

带通信号:把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。

数字信号:取值为有限的几个离散值的信号。

数字数据:取值为不连续数值的数据。

码元(code):在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。

单工通信:即只有一个方向的通信而没有反方向的交互。

半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。

全双工通信:即通信的双方可以同时发送和接收信息。

2-05 物理层的接口有哪几个方面的特性?个包含些什么内容?

答:(1)机械特性

       明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。

(2)电气特性

       指明在接口电缆的各条线上出现的电压的范围。

(3)功能特性

       指明某条线上出现的某一电平的电压表示何意。

(4)规程特性

说明对于不同功能的各种可能事件的出现顺序。

2-06 数据在信道重的传输速率受哪些因素的限制?信噪比能否任意提高?香农公式在数据通信中的意义是什么?“比特/每秒”和“码元/每秒”有何区别?

答:码元传输速率受奈氏准则的限制,信息传输速率受香农公式的限制

         香农公式在数据通信中的意义是:只要信息传输速率低于信道的极限传信率,就可实现无差传输。

         比特/s是信息传输速率的单位

         码元传输速率也称为调制速率、波形速率或符号速率。一个码元不一定对应于一个比特。

2-10 常用的传输媒体有哪几种?各有何特点?

答:双绞线

屏蔽双绞线 STP (Shielded Twisted Pair)

无屏蔽双绞线 UTP (Unshielded Twisted Pair)

同轴电缆

50 W 同轴电缆

75 W 同轴电缆

光缆

无线传输:短波通信/微波/卫星通信

2-13 为什么要使用信道复用技术?常用的信道复用技术有哪些?

答:为了通过共享信道、最大限度提高信道利用率。

频分复用、时分复用、统计时分复用、波分复用、码分复用。

2-14 试写出下列英文缩写的全文,并做简单的解释。

     FDM,TDM,STDM,WDM,DWDM,CDMA,SONET,SDH,STM-1 ,OC-48.

答:

FDM(frequency division multiplexing)

TDM(Time Division Multiplexing)

STDM(Statistic Time Division Multiplexing)

WDM(Wave Division Multiplexing)

DWDM(Dense Wave Division Multiplexing)

CDMA(Code Wave Division Multiplexing)

SONET(Synchronous Optical Network)同步光纤网

SDH(Synchronous Digital Hierarchy)同步数字系列

STM-1(Synchronous Transfer Module)第1级同步传递模块

OC-48(Optical Carrier)第48级光载波

2-15 码分多址CDMA为什么可以使所有用户在同样的时间使用同样的频带进行通信而不会互相干扰?这种复用方法有何优缺点?

答:各用户使用经过特殊挑选的相互正交的不同码型,因此彼此不会造成干扰。

   这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。占用较大的带宽。

2-16 共有4个站进行码分多址通信。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)
现收到这样的码片序列S:(-1+1-3+1-1-3+1+1)。问哪个站发送数据了?发送数据的站发送的是0还是1?

解:S·A=(+1-1+3+1-1+3+1+1)/8=1,   A发送1

S·B=(+1-1-3-1-1-3+1-1)/8=-1, B发送0

S·C=(+1+1+3+1-1-3-1-1)/8=0,   C无发送

S·D=(+1+1+3-1+1+3+1-1)/8=1,   D发送1

2-17 试比较xDSL、HFC以及FTTx接入技术的优缺点?

答:xDSL 技术就是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽带业务。成本低,易实现,但带宽和质量差异性大。

HFC网的最大的优点具有很宽的频带,并且能够利用已经有相当大的覆盖面的有线电视网。要将现有的450 MHz 单向传输的有线电视网络改造为 750 MHz 双向传输的 HFC 网需要相当的资金和时间。

FTTx(光纤到……)这里字母 x 可代表不同意思。可提供最好的带宽和质量、但现阶段线路和工程成本太大。

2-18为什么在ASDL技术中,在不到1MHz的带宽中却可以传送速率高达每秒几个兆比?

答:靠先进的DMT编码,频分多载波并行传输、使得每秒传送一个码元就相当于每秒传送多个比特

3-01        数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?                    

答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。

3-02        数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.   

答:链路管理

          帧定界

          流量控制

          差错控制

将数据和控制信息区分开

          透明传输

          寻址

          可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。

3-03        网络适配器的作用是什么?网络适配器工作在哪一层?

答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件

网络适配器工作在TCP/IP协议中的网络接口层(五层体系的数据链里层和物理层)

3-04        数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?

答:帧定界是分组交换的必然要求

          透明传输避免消息符号与帧定界符号相混淆

          差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源

3-05        如果在数据链路层不进行帧定界,会发生什么问题?

答:无法区分分组与分组

          无法确定分组的控制域和数据域

          无法将差错更正的范围限定在确切的局部

3-06        PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?

答:简单,提供不可靠的数据报服务,检错,无纠错

          不使用序号和确认机制

          地址字段A 只置为 0xFF。地址字段实际上并不起作用。

控制字段 C 通常置为 0x03。

PPP 是面向字节的

当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样),当 PPP 用在异步传输时,就使用一种特殊的字符填充法

PPP适用于线路质量不太差的情况下、PPP没有编码和确认机制

3-07        要发送的数据为1101011011。采用CRC的生成多项式是P(X)=X4+X+1。试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?采用CRC检验后,数据链路层的传输是否就变成了可靠的传输?

答:作二进制除法,1101011011  0000    10011 得余数1110 ,添加的检验序列是1110.

          作二进制除法,两种错误均可发展

仅仅采用了CRC检验,缺重传机制,数据链路层的传输还不是可靠的传输。

3-08        要发送的数据为101110。采用CRC 生成多项式是P(X)=X3+1。试求应添加在数据后面的余数。

答:作二进制除法,101110   000  10011 添加在数据后面的余数是011

3-09        一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。试问真正的数据是什么(用十六进制写出)?

答:7D 5E FE 27 7D 5D 7D 5D 65 7D 5E

          7E    FE 27 7D    7D   65 7D   

3-10        PPP协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?

答:011011111  11111 00

011011111011111000

0001110111110111110110

000111011111 11111 110

3-11        试分别讨论一下各种情况在什么条件下是透明传输,在什么条件下不是透明传输。(提示:请弄清什么是“透明传输”,然后考虑能否满足其条件。)

(1)普通的电话通信。

(2)电信局提供的公用电报通信。

(3)因特网提供的电子邮件服务。

3-12        PPP协议的工作状态有哪几种?当用户要使用PPP协议和ISP建立连接进行通信需要建立哪几种连接?每一种连接解决什么问题?

    

3-13        局域网的主要特点是什么?为什么局域网采用广播通信方式而广域网不采用呢?

答:局域网LAN是指在较小的地理范围内,将有限的通信设备互联起来的计算机通信网络

        从功能的角度来看,局域网具有以下几个特点:

(1)       共享传输信道,在局域网中,多个系统连接到一个共享的通信媒体上。

(2)       地理范围有限,用户个数有限。通常局域网仅为一个单位服务,只在一个相对独立的局部范围内连网,如一座楼或集中的建筑群内,一般来说,局域网的覆盖范围越位10m~10km内或更大一些。

从网络的体系结构和传输检测提醒来看,局域网也有自己的特点:

(1)       低层协议简单

(2)       不单独设立网络层,局域网的体系结构仅相当于相当与OSI/RM的最低两层

(3)       采用两种媒体访问控制技术,由于采用共享广播信道,而信道又可用不同的传输媒体,所以局域网面对的问题是多源,多目的的连连管理,由此引发出多中媒体访问控制技术

在局域网中各站通常共享通信媒体,采用广播通信方式是天然合适的,广域网通常采站点间直接构成格状网。

3-14        常用的局域网的网络拓扑有哪些种类?现在最流行的是哪种结构?为什么早期的以太网选择总线拓扑结构而不是星形拓扑结构,但现在却改为使用星形拓扑结构?

答:星形网,总线网,环形网,树形网

          当时很可靠的星形拓扑结构较贵,人们都认为无源的总线结构更加可靠,但实践证明,连接有大量站点的总线式以太网很容易出现故障,而现在专用的ASIC芯片的使用可以讲星形结构的集线器做的非常可靠,因此现在的以太网一般都使用星形结构的拓扑。

3-15        什么叫做传统以太网?以太网有哪两个主要标准?

答:DIX Ethernet V2 标准的局域网

DIX Ethernet V2 标准与 IEEE 的 802.3 标准

3-16        数据率为10Mb/s的以太网在物理媒体上的码元传输速率是多少码元/秒?

答:码元传输速率即为波特率,以太网使用曼彻斯特编码,这就意味着发送的每一位都有两个信号周期。标准以太网的数据速率是10MB/s,因此波特率是数据率的两倍,即20M波特

3-17        为什么LLC子层的标准已制定出来了但现在却很少使用?

答:由于 TCP/IP 体系经常使用的局域网是 DIX Ethernet V2 而不是 802.3 标准中的几种局域网,因此现在 802 委员会制定的逻辑链路控制子层 LLC(即 802.2 标准)的作用已经不大了。

3-18        试说明10BASE-T中的“10”、“BASE”和“T”所代表的意思。

答:10BASE-T中的“10”表示信号在电缆上的传输速率为10MB/s,“BASE”表示电缆上的信号是基带信号,“T”代表双绞线星形网,但10BASE-T的通信距离稍短,每个站到集线器的距离不超过100m。

3-19        以太网使用的CSMA/CD协议是以争用方式接入到共享信道。这与传统的时分复用TDM相比优缺点如何?

答:传统的时分复用TDM是静态时隙分配,均匀高负荷时信道利用率高,低负荷或符合不均匀时资源浪费较大,CSMA/CD课动态使用空闲新到资源,低负荷时信道利用率高,但控制复杂,高负荷时信道冲突大。

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

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

3-21        什么叫做比特时间?使用这种时间单位有什么好处?100比特时间是多少微秒?

答:比特时间是发送一比特多需的时间,它是传信率的倒数,便于建立信息长度与发送延迟的关系

         “比特时间”换算成“微秒”必须先知道数据率是多少,如数据率是10Mb/s,则100比特时间等于10微秒。

3-22        假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行退避算法时选择了随机数r=100。试问这个站需要等待多长时间后才能再次发送数据?如果是100Mb/s的以太网呢?

答:对于10mb/s的以太网,以太网把争用期定为51.2微秒,要退后100个争用期,等待时间是51.2(微秒)*100=5.12ms

对于100mb/s的以太网,以太网把争用期定为5.12微秒,要退后100个争用期,等待时间是5.12(微秒)*100=512微秒

3-23        公式(3-3)表示,以太网的极限信道利用率与连接在以太网上的站点数无关。能否由此推论出:以太网的利用率也与连接在以太网的站点数无关?请说明你的理由。

答:实际的以太网各给发送数据的时刻是随即的,而以太网的极限信道利用率的得出是假定以太网使用了特殊的调度方法(已经不再是CSMA/CD了),使各结点的发送不发生碰撞。

3-29  10Mb/s以太网升级到100Mb/s、1Gb/S和10Gb/s时,都需要解决哪些技术问题?为什么以太网能够在发展的过程中淘汰掉自己的竞争对手,并使自己的应用范围从局域网一直扩展到城域网和广域网?

答:1.为了保持CSMA/CD保留控制交替传输的信道利用率,使参数a保持为较小的数值,可通过减小最大电缆长度或增大帧的最小长度。

(1)100Mb/s以太网 , 在100mb/s的以太网中采用的方法是保持最短帧长不变,但将一个网段的最大电缆的度减小到100m,帧间时间间隔从原来9.6微秒改为现在的0.96微秒

        (2)吉比特以太网仍保持一个网段的最大长度为100m,但采用了“载波延伸”的方法,使最短帧长仍为64字节(这样可以保持兼容性)、同时将争用时间增大为512字节。并使用“分组突发”减小开销。

(3) 10吉比特以太网,只有全双工传输,不存在上述问题。

2.以太网特点在于

(1) 以太网适合于XBASE和其它多种物理层网络环境来构建,如SDH或PON上,能够有效利用介质和物理层资源。

(2)高速的、吉比特的以太网还保留标准规定的以太网最小和最大帧长,统一的MAC协议。

(3)兼容更多速率标准。10吉比特以太网的帧格式与10mb/s,100mb/s和1Gb/s以太网的帧格式完全相同。这就使用户在将其已有的以太网进行升级时,仍能和较低速率的以太网很方便地通信。

(4)由于数据率很高,100Mb/s、吉比特和除了双绞线还使用光纤作为更远的传输媒体,以便能够工作在广域网上,如:10G、40G以太网来适用速率很高干线传输。

3-30  以太网交换机有何特点?用它怎样组成虚拟局域网?

答:以太网交换机则为链路层设备,特点:

(1)可实现透明交换。相互通信的主机都是独占传输媒体,无碰撞地传输数据。

(2)以太网交换机是一种即插即用设备,其内部的帧交换表(又称为MAC地址表)是通过自学习算法自动地建立起来的。

(3)以太网交换机一般都具有多种速率的接口,方便了各种不同情况用户接入。

(4)以太网交换机的接口有存储器,能在输出端口繁忙时把到来的帧进行缓存。

虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。这些网段具有某些共同的需求。虚拟局域网协议允许在以太网的帧格式中插入一个 4 字节的标识符,称为 VLAN 标记(tag),用来指明发送该帧的工作站属于哪一个虚拟局域网。

3-31  网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同?

答:网桥工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发。

网桥具有过滤帧的功能。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发到哪一个接口

转发器工作在物理层,它仅简单地转发信号,没有过滤能力

以太网交换机则为链路层设备,可视为多端口网桥

1.网络层向上提供的服务有哪两种?是比较其优缺点。

 网络层向运输层提供 “面向连接”虚电路(Virtual Circuit)服务或“无连接”数据报服务

前者预约了双方通信所需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、重复和失序(不按序列到达终点),也保证分组传送的时限,缺点是路由器复杂,网络成本高;

后者无网络资源障碍,尽力而为,优缺点与前者互易

2.网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决?

 网络互联可扩大用户共享资源范围和更大的通信区域

进行网络互连时,需要解决共同的问题有:

不同的寻址方案

不同的最大分组长度

不同的网络接入机制

不同的超时控制

不同的差错恢复方法

不同的状态报告方法

不同的路由选择技术

不同的用户接入控制

不同的服务(面向连接服务和无连接服务)

不同的管理与控制方式

3.作为中间设备,转发器、网桥、路由器和网关有何区别?

 中间设备又称为中间系统或中继(relay)系统。

物理层中继系统:转发器(repeater)。

数据链路层中继系统:网桥或桥接器(bridge)。

网络层中继系统:路由器(router)。

网桥和路由器的混合物:桥路器(brouter)。

网络层以上的中继系统:网关(gateway)。 

4.试简单说明下列协议的作用:IP、ARP、RARP和ICMP。

 IP协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。网际协议IP是TCP/IP体系中两个最主要的协议之一,与IP协议配套使用的还有四个协议。

ARP协议:是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。

RARP:是解决同一个局域网上的主机或路由器的硬件地址和IP地址的映射问题。

ICMP:提供差错报告和询问报文,以提高IP数据交付成功的机会

因特网组管理协议IGMP:用于探寻、转发本局域网内的组成员关系。

5.IP地址分为几类?各如何表示?IP地址的主要特点是什么?

分为ABCDE 5类;

每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)。

各类地址的网络号字段net-id分别为1,2,3,0,0字节;主机号字段host-id分别为3字节、2字节、1字节、4字节、4字节。

特点:

(1)IP 地址是一种分等级的地址结构。分两个等级的好处是:

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

第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。

(2)实际上 IP 地址是标志一个主机(或路由器)和一条链路的接口。

当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的 IP 地址,其网络号 net-id 必须是不同的。这种主机称为多归属主机(multihomed host)。

由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同的 IP 地址。

(3) 用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号 net-id。

(4) 所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的。

6.试根据IP地址的规定,计算出表4-2中的各项数据。

解:1)A类网中,网络号占七个bit, 则允许用的网络数为2的7次方,为128,但是要

除去0和127的情况,所以能用的最大网络数是126,第一个网络号是1,最后一个网络号是 126。主机号占24个bit, 则允许用的最大主机数为2的24次方,为16777216,但是也要除 去全0和全1的情况,所以能用的最大主机数是16777214。 

2) B类网中,网络号占14个bit,则能用的最大网络数为2的14次方,为16384,第 一个网络号是128.0,因为127要用作本地软件回送测试,所以从128开始,其点后的还可以 容纳2的8次方为256,所以以128为开始的网络号为128.0~~128.255,共256个,以此类 推,第16384个网络号的计算方法是:16384/256=64128+64=192,则可推算出为191.255。主机号占16个  bit, 则允许用的最大主机数为2的16次方,为65536,但是也要除去全0和全 1的情况,所以能用的最大主机数是65534。 

3)C类网中,网络号占21个bit, 则能用的网络数为2的21次方,为2097152,第一个 网络号是  192.0.0,各个点后的数占一个字节,所以以  192  为开始的网络号为 192.0.0~~192.255.255,共256*256=65536,以此类推,第2097152个网络号的计算方法是: 2097152/65536=32192+32=224,则可推算出为223.255.255。主机号占8个bit, 则允许用的最大主机数为2的8次方,为256,但是也要除去全0和全1的情况,所以能用的最大主机数是254。 

7.试说明IP地址与硬件地址的区别,为什么要使用这两种不同的地址?

IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。从而把整个因特网看成为一个单一的、抽象的网络

在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。

MAC地址在一定程度上与硬件一致,基于物理、能够标识具体的链路通信对象、IP地址给予逻辑域的划分、不受硬件限制。

8.IP地址方案与我国的电话号码体制的主要不同点是什么?

于网络的地理分布无关

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

有三种含义

 其一是一个A类网的子网掩码,对于A类网络的IP地址,前8位表示网络号,后24位表示主机号,使用子网掩码255.255.255.0表示前8位为网络号,中间16位用于子网段的划分,最后8位为主机号。

第二种情况为一个B类网,对于B类网络的IP地址,前16位表示网络号,后16位表示主机号,使用子网掩码255.255.255.0表示前16位为网络号,中间8位用于子网段的划分,最后8位为主机号。

第三种情况为一个C类网,这个子网掩码为C类网的默认子网掩码。

(2)一网络的现在掩码为255.255.255.248,问该网络能够连接多少个主机?

255.255.255.248即11111111.11111111.11111111.11111000.

     每一个子网上的主机为(2^3)=6 台

     掩码位数29,该网络能够连接8个主机,扣除全1和全0后为6台。

(3)一A类网络和一B网络的子网号subnet-id分别为16个1和8个1,问这两个子网掩码有何不同?

A类网络:11111111   11111111   11111111   00000000

给定子网号(16位“1”)则子网掩码为255.255.255.0

B类网络    11111111   11111111   11111111   00000000

给定子网号(8位“1”)则子网掩码为255.255.255.0但子网数目不同

(4)一个B类地址的子网掩码是255.255.240.0。试问在其中每一个子网上的主机数最多是多少?

(240)10=(128+64+32+16)10=(11110000)2

Host-id的位数为4+8=12,因此,最大主机数为:

2^12-2=4096-2=4094

11111111.11111111.11110000.00000000    主机数2^12-2

(5)一A类网络的子网掩码为255.255.0.255;它是否为一个有效的子网掩码?

是  10111111   11111111 00000000 11111111

(6)某个IP地址的十六进制表示C2.2F.14.81,试将其转化为点分十进制的形式。这个地址是哪一类IP地址?

 C2   2F 14  81--à(12*16+2).(2*16+15).(16+4).(8*16+1)---à194.47.20.129

   C2  2F   14  81  ---à11000010.00101111.00010100.10000001

   C类地址

(7)C类网络使用子网掩码有无实际意义?为什么?

有实际意义.C类子网IP地址的32位中,前24位用于确定网络号,后8位用于确定主机号.如果划分子网,可以选择后8位中的高位,这样做可以进一步划分网络,并且不增加路由表的内容,但是代价是主机数相信减少.

10.试辨认以下IP地址的网络类别。

 (1)128.36.199.3    (2)21.12.240.17   (3)183.194.76.253     (4)192.12.69.248

  (5)89.3.0.1        (6)200.3.6.2

(2)和(5)是A类,(1)和(3)是B类,(4)和(6)是C类.

11. IP数据报中的首部检验和并不检验数据报中的数据。这样做的最大好处是什么?坏处是什么?

在首部中的错误比在数据中的错误更严重,例如,一个坏的地址可能导致分组被投寄到错误的主机。许多主机并不检查投递给他们的分组是否确实是要投递给它们,它们假定网络从来不会把本来是要前往另一主机的分组投递给它们。

数据不参与检验和的计算,因为这样做代价大,上层协议通常也做这种检验工作,从前,从而引起重复和多余。

因此,这样做可以加快分组的转发,但是数据部分出现差错时不能及早发现。

12.当某个路由器发现一IP数据报的检验和有差错时,为什么采取丢弃的办法而不是要求源站重传此数据报?计算首部检验和为什么不采用CRC检验码?

答:纠错控制由上层(传输层)执行

   IP首部中的源站地址也可能出错请错误的源地址重传数据报是没有意义的

   不采用CRC简化解码计算量,提高路由器的吞吐量

15.什么是最大传送单元MTU?它和IP数据报的首部中的哪个字段有关系?

答:IP层下面数据链里层所限定的帧格式中数据字段的最大长度,与IP数据报首部中的总长度字段有关系

16.在因特网中,IP数据报分片传送的,数据报的报片是在最后的目的主机进行组装。当然,还可以有另一种做法,即数据报片通过一个路由器就进行一次组装。试比较这两种方法的优劣。

答:在目的站而不是在中间的路由器进行组装是由于:

  (1)路由器处理数据报更简单些;效率高,延迟小。

  (2)数据报的各分片可能经过各自的路径。因此在每一个中间的路由器进行组装可能总会缺少几个数据报片;

  (3)也许分组后面还要经过一个网络,它还要给这些数据报片划分成更小的片。如果在中间的路由器进行组装就可能会组装多次。

  (为适应路径上不同链路段所能许可的不同分片规模,可能要重新分片或组装)

17. 一个3200位长的TCP报文传到IP层,加上160位的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据部分只有1200位。因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少比特的数据(这里的“数据”当然指的是局域网看见的数据)?

答:第二个局域网所能传送的最长数据帧中的数据部分只有1200bit,即每个IP数据片的数据部分<1200-160(bit),由于片偏移是以8字节即64bit为单位的,所以IP数据片的数据部分最大不超过1024bit,这样3200bit的报文要分4个数据片,所以第二个局域网向上传送的比特数等于(3200+4×160),共3840bit。

18.(1)有人认为:“ARP协议向网络层提供了转换地址的服务,因此ARP应当属于数据链路层。”这种说法为什么是错误的?

因为ARP本身是网络层的一部分,ARP协议为IP协议提供了转换地址的服务,数据链路层使用硬件地址而不使用IP地址,无需ARP协议数据链路层本身即可正常运行。因此ARP不再数据链路层。

  (2)试解释为什么ARP高速缓存每存入一个项目就要设置10~20分钟的超时计时器。这个时间设置的太大或太小会出现什么问题?

答:考虑到IP地址和Mac地址均有可能是变化的(更换网卡,或动态主机配置)

      10-20分钟更换一块网卡是合理的。超时时间太短会使ARP请求和响应分组的通信量太频繁,而超时时间太长会使更换网卡后的主机迟迟无法和网络上的其他主机通信。

  (3)至少举出两种不需要发送ARP请求分组的情况(即不需要请求将某个目的IP地址解析为相应的硬件地址)。

在源主机的ARP高速缓存中已经有了该目的IP地址的项目;源主机发送的是广播分组;源主机和目的主机使用点对点链路。

19.主机A发送IP数据报给主机B,途中经过了5个路由器。试问在IP数据报的发送过程中总共使用了几次ARP?

   6次,主机用一次,每个路由器各使用一次。

27.有两个CIDR地址块208.128/11和208.130.28/22。是否有那一个地址块包含了另一个地址?如果有,请指出,并说明理由。

 208.128/11的前缀为:11010000 100

208.130.28/22的前缀为:11010000 10000010 000101,它的前11位与208.128/11的前缀是一致的,所以208.128/11地址块包含了208.130.28/22这一地址块。

38.        IGP和EGP这两类协议的主要区别是什么?

IGP:在自治系统内部使用的路由协议;力求最佳路由

EGP:在不同自治系统便捷使用的路由协议;力求较好路由(不兜圈子)

EGP必须考虑其他方面的政策,需要多条路由。代价费用方面可能可达性更重要。

IGP:内部网关协议,只关心本自治系统内如何传送数据报,与互联网中其他自治系统使用什么协议无关。

EGP:外部网关协议,在不同的AS边界传递路由信息的协议,不关心AS内部使用何种协议。

注:IGP主要考虑AS内部如何高效地工作,绝大多数情况找到最佳路由,对费用和代价的有多种解释。

39. 试简述RIP,OSPF和BGP路由选择协议的主要特点。

主要特点

RIP

OSPF

BGP

网关协议

内部

内部

外部

路由表内容

目的网,下一站,距离

目的网,下一站,距离

目的网,完整路径

最优通路依据

跳数

费用

多种策略

算法

距离矢量

链路状态

距离矢量

传送方式

运输层UDP

IP数据报

建立TCP连接

其他

简单、效率低、跳数为16不可达、好消息传的快,坏消息传的慢

效率高、路由器频繁交换信息,难维持一致性

规模大、统一度量为可达性

43.IGMP协议的要点是什么?隧道技术是怎样使用的?

 IGMP可分为两个阶段:

     第一阶段:当某个主机加入新的多播组时,该主机应向多播组的多播地址发送IGMP 报文,声明自己要成为该组的成员。本地的多播路由器收到 IGMP 报文后,将组成员关系转发给因特网上的其他多播路由器。

  第二阶段:因为组成员关系是动态的,因此本地多播路由器要周期性地探询本地局域网上的主机,以便知道这些主机是否还继续是组的成员。只要对某个组有一个主机响应,那么多播路由器就认为这个组是活跃的。但一个组在经过几次的探询后仍然没有一个主机响应,则不再将该组的成员关系转发给其他的多播路由器。

隧道技术:多播数据报被封装到一个单播IP数据报中,可穿越不支持多播的网络,到达另一个支持多播的网络。

5—01        试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?

答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务

     运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。

        各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。    

 

5—02        网络层提供数据报或虚电路服务对上面的运输层有何影响?

答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。

      但提供不同的服务质量。

5—03        当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的?

答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。

5—04        试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。

      

5—05        试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。

答:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。

        有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。

因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。

5—06        接收方收到有差错的UDP用户数据报时应如何处理?

答:丢弃

5—07        如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由

答:可能,但应用程序中必须额外提供与TCP相同的功能。

5—08        为什么说UDP是面向报文的,而TCP是面向字节流的?

答:发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。

接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。

发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,可分拆/合并),但维持各字节

5—09        端口的作用是什么?为什么端口要划分为三种?

答:端口的作用是用来在运输层对上层应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。

熟知端口,数值一般为0~1023.标记常规的服务进程;

登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程;

客户端端口号,数值为 49152~65535,留给客户进程选择暂时使用。

5—10        试说明运输层中伪首部的作用。

         答:用于计算运输层数据报校验和。

5—11        某个应用进程使用运输层的用户数据报UDP,然而继续向下交给IP层后,又封装成IP数据报。既然都是数据报,可否跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没提提供?

答:不可跳过UDP而直接交给IP层

        IP数据报IP报承担主机寻址,提供报头检错;只能找到目的主机而无法找到目的进程。

       UDP提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。

5—12     一个应用程序用UDP,到IP层把数据报在划分为4个数据报片发送出去,结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4个数据报片组装成完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。

答:不行

        重传时,IP数据报的标识字段会有另一个标识符。

        仅当标识符相同的IP数据报片才能组装成一个IP数据报。

        前两个IP数据报片的标识符与后两个IP数据报片的标识符不同,因此不能组装成一个IP数据报。

5—13        一个UDP用户数据的数据字段为8192季节。在数据链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值。

答:6个

       数据字段的长度:前5个是1480字节,最后一个是800字节。

       片偏移字段的值分别是:0,1480,2960,4440,5920和7400.

5—14        一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C  E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?

解:源端口1586,目的端口69,UDP用户数据报总长度28字节,数据部分长度20字节。

       此UDP用户数据报是从客户发给服务器(因为目的端口号<1023,是熟知端口)、服务器程序是TFTP。

5—15        使用TCP对实时话音数据的传输有没有什么问题?使用UDP在传送数据文件时会有什么问题?

答:如果语音数据不是实时播放(边接受边播放)就可以使用TCP,因为TCP传输可靠。接收端用TCP讲话音数据接受完毕后,可以在以后的任何时间进行播放。但假定是实时传输,则必须使用UDP。

       UDP不保证可靠交付,但UCP比TCP的开销要小很多。因此只要应用程序接受这样的服务质量就可以使用UDP。

5—16        在停止等待协议中如果不使用编号是否可行?为什么?

答:分组和确认分组都必须进行编号,才能明确哪个分则得到了确认。

5—17        在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做)是否可行?试举出具体的例子说明理由。

答:

收到重复帧不确认相当于确认丢失

5—25   为什么在TCP首部中要把TCP端口号放入最开始的4个字节?

       答:在ICMP的差错报文中要包含IP首部后面的8个字节的内容,而这里面有TCP首部中的源端口和目的端口。当TCP收到ICMP差错报文时需要用这两个端口来确定是哪条连接出了差错。

5—26        为什么在TCP首部中有一个首部长度字段,而UDP的首部中就没有这个这个字段?

       答:TCP首部除固定长度部分外,还有选项,因此TCP首部长度是可变的。UDP首部长度是固定的。

5—27        一个TCP报文段的数据部分最多为多少个字节?为什么?如果用户要传送的数据的字节长度超过TCP报文字段中的序号字段可能编出的最大序号,问还能否用TCP来传送?

答:65495字节,此数据部分加上TCP首部的20字节,再加上IP首部的20字节,正好是IP数据报的最大长度65535.(当然,若IP首部包含了选择,则IP首部长度超过    20字节,这时TCP报文段的数据部分的长度将小于65495字节。)

       数据的字节长度超过TCP报文段中的序号字段可能编出的最大序号,通过循环使用序号,仍能用TCP来传送。

5—28        主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。当B向A发送回信时,其TCP报文段的首部中源端口和目的端口分别是什么?

答:分别是n和m。

5—29        在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由。

答:还未重传就收到了对更高序号的确认。

5—40   TCP在进行拥塞控制时是以网络层分组丢弃(策略)作为产生拥塞的标志。有没有不是因拥塞而引起的分组丢弃的情况? 如有,请举出三种情况。

答:

当Ip数据报在传输过程中需要分片,但其中的一个数据报片未能及时到达终点,而终点组装IP数据报已超时,因而只能丢失该数据报;IP数据报已经到达终点,但终点的缓存没有足够的空间存放此数据报;数据报在转发过程中经过一个局域网的网桥,但网桥在转发该数据报的帧没有足够的差错空间而只好丢弃。

5—45      解释为什么突然释放运输连接就可能会丢失用户数据,而使用TCP的连接释放方法就可保证不丢失数据。 

答:

当主机A和主机B之间连接建立后,主机A发送了一个TCP数据段并正确抵达主机B,接着主机A发送另一个TCP数据段,这次很不幸,主机B在收到第二个TCP数据段之前发出了释放连接请求,如果就这样突然释放连接,显然主机A发送的第二个TCP报文段会丢失。

而使用TCP的连接释放方法,主机B发出了释放连接的请求,那么即使收到主机A的确认后,只会释放主机B到主机A方向的连接,即主机B不再向主机A发送数据,而仍然可接受主机A发来的数据,所以可保证不丢失数据。

5—46        试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。 

答:

3次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。

假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,将不知道A是否已准备好,不知道A建议什么样的序列号,B甚至怀疑A是否收到自己的连接请求分组,在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待连接确认应答分组。

       而A发出的分组超时后,重复发送同样的分组。这样就形成了死锁。

5-74 流量控制和拥塞控制的主要区别是什么?发送窗口的大小取决于流量控制还是拥塞控制?

答:区别:

流量控制是个端到端的问题,所要做的就是抑制发送端发送数据的速率,以便使接收端来得及接收(接收端控制发送端),是面对接收端要求的控制。

拥塞控制是个端到网络的问题,所要做的也有抑制发送端发送数据的速率,以便减少网络拥堵,是面对网络要求的控制。涉及到所有的主机、路由器,以及与降低网络传输性能有关的所有因素。

总之:控制源相同,控制方式相似,但提要求的对象不同,原因不同,目的不同。

     发送窗口的大小取决于流量控制和拥塞控制窗口二者中小的值。

6-01  因特网的域名结构是怎么样的?它与目前的电话网的号码结构有何异同之处?

答:

(1)域名的结构由标号序列组成,各标号之间用点隔开:

              … . 三级域名 . 二级域名 . 顶级域名   (到的来)

各标号分别代表不同级别的域名。 

      (2)电话号码分为国家号结构分为(中国 +86)、区号、本机号。(顺的来)

6-02  域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名权服务器有何区别?

答:

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

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

因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖区。一般就在各管辖区中设置相应的授权域名服务器。

6-03  举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?

答:

(1)把不方便记忆的IP地址转换为方便记忆的域名地址。

(2)作用:可大大减轻根域名服务器的负荷,使因特网上的 DNS 查询请求和回答报文的数量大为减少。

6-04  设想有一天整个因特网的DNS系统都瘫痪了(这种情况不大会出现),试问还可以给朋友发送电子邮件吗?

答:不能;

6-05  文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?

答:

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

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

主进程的工作步骤:

1、打开熟知端口(端口号为 21),使客户进程能够连接上。

2、等待客户进程发出连接请求。

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

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

FTP使用两个TCP连接。

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

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

数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。

6-06  简单文件传送协议TFTP与FTP的主要区别是什么?各用在什么场合?

答:

(1)文件传送协议 FTP 只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务。

FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。

FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

TFTP 是一个很小且易于实现的文件传送协议。

TFTP 使用客户服务器方式和使用 UDP 数据报,因此 TFTP 需要有自己的差错改正措施。

TFTP 只支持文件传输而不支持交互。

TFTP 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。

6-07  远程登录TELNET的主要特点是什么?什么叫做虚拟终端NVT?

答:

(1)用户用 TELNET 就可在其所在地通过 TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或 IP 地址)。

TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。

(2)TELNET定义了数据和命令应该怎样通过因特网,这些定义就是所谓的网络虚拟终端NVT。

6-08  解释以下名词。各英文缩写词的原文是什么?

www,URL.HTTP,HTML,CGI,浏览器,超文本,超媒体,超链,页面,活动文档,搜索引擎。

答:

WWW: (World Wide Web)万维网,简称为Web。WWW并非某种特殊的计算机网络,而是一个大规模的、联机式的信息储藏所,及其访问形式。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。

URL:统一资源定位符(Uniform Resource Locator),用来定位和标志万维网上的各种文档,使用户清楚地知道能够很方便地找到所需的信息。每一个文档在整个因特网的范围内具有唯一的标识符URL.

HTTP: HyperText Transfer Protocol超文本传送协议,为了实现万维网上各种链接,就要使万维网客户程序与万维网服务器程序之间的交互应用报文遵守的一种应用层协议,它使用TCP连接进行可靠的传送。

HTML:HyperText Markup Language超文本标记语言,它通过以文本方式的语言标记符号来标记网页中的超链接、网页中如何显示各个部分,如:文字如何处理,画面如何安排,图片如何显示等。

CGI: Common Gateway Interface通用网关接口。CGI是一种标准,它定义了动态文档应该如何创建,输入数据应如何提供给应用程序,以及输出结果意如何使用。CGI程序的正式名字是CGI脚本。

浏览器:在用户主机上的万维网客户程序,包括一组客户程序、一组解释程序,以及一个控制程序。

超文本:超链接其他文档时,链接的信息中包含文本及指向其他文档的链接的文本;文档可以在因特网上的任何位置。

超媒体:超链接其他文档时,链接的信息中包括文本及其他方式表示的信息,如图形、图像、声音、动画以及视频图像等。

超链接:浏览器里从一个文档中指向另一个文档或主题的定位,按照标准叫法称为锚(anchor)。超链接可以用在目录和主题列表中。可以在浏览器中选择链接跳转到文档中自己感兴趣的那个主题,或跳转到万维网上的某个文档。

页面:在一个客户程序主窗口上显示出的万维网文档。

活动文档:一种嵌入到浏览器中的非HTML应用程序,提供屏幕连续更新的一种技术,这种技术是把所有的工作都转移给浏览器解析完成,即时处理,形成浏览器对文本或插入的图形的特殊的显示效果和从浏览器界面访问应用程序时的突出特征等等。

搜索引擎:搜索引擎指能够自动从互联网上搜集信息,经过整理以后,提供给用户进行查阅的系统。

6-09   假定一个超链从一个万维网文档链接到另一个万维网文档时,由于万维网文档上出现了差错而使得超链指向一个无效的计算机名字。这是浏览器将向用户报告什么?

答:404 Not Found。

6-10  假定要从已知的URL获得一个万维网文档。若该万维网服务器的Ip地址开始时并不知道。试问:除 HTTP外,还需要什么应用层协议和传输层协议?

      答:

      应用层协议需要的是DNS。

      运输层协议需要的是UDP(DNS)使用和TCP(HTTP使用)。

6-11  你所使用的浏览器的高速缓存有多大?请进行一个试验:访问几个万维网文档,然后将你的计算机与网络断开,然后再回到你刚才访问过的文档。你的浏览器的高速缓存能够存放多少个页面?

     

6-12  什么是动态文档?试举出万维网使用动态文档的一些例子。

答:

Dynamic document 动态文档: 与www文档有关的计算机程序,它能生成所需的文档。当浏览器需要动态文档时,服务器就运行该程序并发送输出到浏览器。动态文档程序对每个需求可生成不同的输出。

6-13  浏览器同时打开多少个TCP连接进行浏览的优缺点如何?请说明理由。

答:

优点:简单明了方便。

缺点:卡的时候容易死机

6-14  当使用鼠标点击一个万维网文档是,若该文档出来有文本外,还有一个本地.gif图像和两个远地.gif图像。试问;需要使用那个应用程序,以及需要建立几次UDP连接和几次TCP连接?

答:

若使用HTTP/1.0,需要建立0次UDP连接,4次TCP连接。

若使用HTTP/1.1,需要建立0次UDP连接,1次TCP连接。 

6-17 在浏览器中应当有几个可选解释程序。试给出一些可选解释程序的名称。

     答:在浏览器中,HTML解释程序是必不可少的,而其他的解释程序则是可选的。如java可选解释程序,但是在运行java的浏览器是则需要两个解释程序,即HTML解释程序和Java小应用程序解释程序。

6-19 搜索引擎可分为哪两种类型?各有什么特点?

     答:搜索引擎的种类很多,大体上可划分为两大类,即全文检索搜索引擎和分类目录搜索引擎。

             全文检索搜索引擎是一种纯技术型的检索工具。它的工作原理是通过搜索软件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一个网站。然后按照一定的规则建立一个很大的在线数据库供用户查询。

用户在查询时只要输入关键词,就从已经建立的索引数据库上进行查询(并不是实时地在因特网上检索到的信息)。

       分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。

6-21 电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何?

     答:一个电子邮件分为信封和内容两大部分。电子邮件的传输程序根据邮件信封上的信息(收信人地址)来传送邮件。RFC822只规定了邮件内容中的首部格式,而对邮件的主体部分则让用户自由撰写。用户填写好首部后,邮件系统将自动地将所需的信息提取出来并写在信封上。

6-22 电子邮件的地址格式是怎样的?请说明各部分的意思。

     答:TCP/IP 体系的电子邮件系统规定电子邮件地址的格式如下:

收信人邮箱名@邮箱所在主机的域名       

符号“@”读作“at”,表示“在”的意思。例如,电子邮件地址 xiexiren@tsinghua.org.cn

6-23 试简述SMTP通信的三个阶段的过程。

     答:1. 连接建立:连接是在发送主机的 SMTP 客户和接收主机的 SMTP 服务器之间建立的。SMTP不使用中间的邮件服务器。  

2. 邮件传送。

3. 连接释放:邮件发送完毕后,SMTP 应释放 TCP 连接。

6-24 IMAP、HTTP和POP有何区别?

答:邮局协议 POP 是一个功能有限的邮件读取协议,POP用户代理程序必须将服务器上的邮件取回来才能读取,邮件不保持在服务器端。

IMAP 是一个联机读取协议,IMAP用户代理程序需要时读取邮件正文或包括附件全部内容,邮件保持在服务器端随时可读。

HTTP类似于IMAP,用户代理程序是浏览器,也可以读取邮件正文或包括附件全部内容,邮件保持在服务器端随时可读。

运输层全部采用TCP协议逻辑通信。POP应用服务器端口110;IMAP应用服务器端口143。

码元(波形)是指离散信号还是载波信号,还是两种信号都可以?

答:两种信号都可以

交换机中的转发表是用自学习算法建立的。如果有的站点总是不发送数据而仅仅接受数据,那么在转发表中是否就没有与这样的站点相对应的项目?如果要向这个站点发送数据帧,那么交换机能够把数据帧正确转发到目的地址吗?

答:没有与这样的站点相对应的项目。

       网桥能够利用广播把数据帧正确转发到目的地址。

在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做)是否可行?试举出具体的例子说明。

答:不行。收到重复帧不确认相当于确认丢失情况持续,无法保证可靠传输。

  1. 累计确认的优点和缺点是什么?试举例说明缺点。

答:优点:容易实现,即使确认丢失也不必重传。

缺点:不能向发送方反映出接收方已经正确收到的所有分组的信息。

比如:如果发送方发送了前 5 个分组,而中间的第 3 个分组丢失了,这时接收方只能对前两个分组发出确认;这样发送方无法知道后面三个分组在接收方的下落。  

  1. 拥塞控制与流量控制的区别是什么?

答:流量控制是个端到端的问题,所要做的就是抑制发送端发送数据的速率,以便使接收端来得及接收(接收端控制发送端)。是面对接收端要求的控制。只涉及到TCP的发送端、接收端。

拥塞控制是个端到网络的问题,所要做的也有抑制发送端发送数据的速率,以便减少网络拥堵,是面对网络要求的控制。是面对网络(传输数据量)的控制,涉及到所有的主机、路由器,以及与降低网络传输性能有关的所有因素。

总之:控制源可能相同,控制方式相似。但原因不同,目的不同。

2.试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。 

答:因为如果采用两次报文握手时,假定出现一种异常情况,A发出同步连接请求到B,但这个报文段在网络中滞留,A会重传同步连接请求与B建立了连接,可能滞留的连接请求报文段直至A与B的连接释放后才到达B,本来这已是早已失效的报文段,但B误认为是新的,于是对A发出同步连接确认,B建立了这个新连接,可是,A并没有发出过连接请求,因此,不会理睬B的确认,也不会向B发回数据。这样B却一直等待A发来数据,结果就形成了“死锁”,这个所谓的连接变成了“空连接”。

所以,采用三次报文握手,就可以防止上述情况发生。A如果不向B发送第三个确认报文段,B也不会认为A要建立连接。通过A和B都对连接确认一次的三报文握手才能丢弃异常情况的空连接,保证正常连接。

1、本地域名服务器中的高速缓存的作用是什么?

答:

(1)存放最近用过的域名以及从何处获得名字映射信息的记录。

(2)作用:可大大减轻根域名服务器的负荷,使因特网上的 DNS 查询请求和回答报文的数量大为减少。

2、什么是根域名服务器?全球有多少个根域名的服务器群?

答:根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。要对互联网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。

互联网上共有 13个域名服务器组,每个域名下又有在很多地点(全球有588地点)安装不同IP的根域名服务器。

1.(6-10)假定要从已知的URL(域名)获得一个万维网文档。若该万维网服务器的IP地址开始时并不知道。试问:除HTTP外,还需要什么应用层协议和传输层协议?应用层协议服务器(进程)默认端口是什么?

答:应用层协议需要的是DNS。运输层协议需要的是UDP(DNS)使用和TCP(HTTP使用)。

DNS:UDP端口53 ;HTTP:TCP端口80。

2.(6-14)当使用鼠标点击一个万维网文档时,若该文档除了有文本外,还有一个本地.gif图像和两个同一远地.gif图像。试问;需要使用那个应用和遵循的协议,以及需要建立几次TCP连接?

答:若使用HTTP/1.0,需要建立4次TCP连接。若使用HTTP/1.1,需要建立2次TCP连接。 

3.浏览器通过指定本地HTTP/1.1代理服务器上网访问同一网站2个万维网文档,每个文档除了有文本外,都还有一个本地.gif图像和一个远地.gif图像。假如第1个文档曾经被别的本第用户访问过,第2个文档是第一次被访问,试问:浏览器和代理服务器需要建立几条TCP连接?代理服务器和资源点服务器要建立几条TCP连接。

答:使用HTTP/1.1代理服务器,浏览器和代理服务器需要建立1条TCP连接;代理服务器和资源点服务器要建立几2条TCP连接。

1.试说明邮件读取协议POP和IMAP、HTTP的区别。

答:邮局协议 POP 是一个功能有限的邮件读取协议,POP用户代理程序必须将服务器上的邮件取回来才能读取,邮件不保持在服务器端。

IMAP 是一个联机读取协议,IMAP用户代理程序需要时读取邮件正文或包括附件全部内容,邮件保持在服务器端随时可读。

HTTP类似于IMAP,用户代理程序是浏览器,也可以读取邮件正文或包括附件全部内容,邮件保持在服务器端随时可读。

运输层全部采用TCP协议逻辑通信。POP应用服务器端口110;IMAP应用服务器端口143。

2.(6-22)电子邮件的地址格式是怎样的?请说明各部分的意思。

答:TCP/IP 体系的电子邮件系统规定电子邮件地址的格式如下:

收信人邮箱名@邮箱所在主机的域名

符号“@”读作“at”,表示“在”的意思。例如,电子邮件地址 xiexiren@tsinghua.org.cn

1.服务器端主进程和从属进程各起什么作用?针对FTP应用需要建立哪两个TCP连接。

答:作用:主进程,负责接受新的请求。

从属进程,由主进程启动,负责处理单个请求,建立连接。

主进程与从属进程的处理是并发地进行,从属进程在运行期间根据需要还可能创建其他一些子进程。

两个TCP:控制连接和数据连接。

2.DHCP中继代理起什么作用?

答:不同网络的主机要获得配置信息,每个子网可以通过(路由器)中继代理访问共享DHCP 服务器,当 DHCP 中继代理收到主机发送的发现报文后,就以单播方式向 DHCP 服务器转发此报文到DHCP服务器,并等待其回答。收到 DHCP 服务器回答的提供报文后,DHCP 中继代理再将此提供报文发回给原网络的主机,实现了共享DHCP配置信息中继转发功能。

1、计算机网络都有哪些类别?

 (1)广域网WAN:远程、高速、是Internet的核心网。

  (2)城域网:城市范围,链接多个局域网。

  (3)局域网:校园、企业、机关、社区。

  (4)个域网PAN:个人电子设备

2、试述ARP协议获得MAC地址的过程。

当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址。如没有,主机 A 广播发送ARP 请求分组 (包括A的IP地址和MAC地址),主机B收到A的请求分组后记录A的IP地址和MAC地址,并向 A 发送ARP 响应分组,分组中包括B的IP地址和MAC 地址,A记录到缓存。

3、远程登录TELNET的主要特点是什么?

用户用 TELNET 就可在其所在地通过 TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或 IP 地址)。

TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。

这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。

4、作为中间设备,转发器、网桥、路由器和网关有何区别?

物理层使用的中间设备:转发器(repeater)。

数据链路层使用的中间设备:网桥或桥接器(bridge)。

网络层使用的中间设备:路由器(router)。

网桥和路由器的混合物:桥路器(brouter)。

网络层以上使用的中间设备:网关(gateway)。 

1.某网络上连接的所有主机,都得到“Request time out”的显示输出,检查本地主机配置和IP地址:202.117.34.35,子网掩码为255.255.0.0,默认网关为202.117.34.1,请问问题可能出在哪里?

答:因为由ip地址202.117.34.35得知网络是C类网络,子网掩码的问题(255.255.255.0)。子网掩码应为255.255.255.0。按原配置,本地主机会被网关认为不在同一子网中,这样网关将不会转发任何发送给本地主机的信息。

2.简述共享式集线器(HUB)与交换机(SWITCH)的异同点。

答:

(1)在OSI参考模型中工作的层次不同:HUB一般工作在物理层,交换机工作在数据链路层或网络层。

(2)数据传输方式不同:HUB的所有设备在同一冲突域和同一广播域,采用的数据传输方式是广播方式,容易产生广播风暴;交换机的数据传输是有目的的,数据在发送方与接受方之间进行掂对点的传送,数据传输效率提高,不会出现广播风暴,在安全性方面也不会出现其他节点侦听的现象。

(3)带宽占用方式不同:HUB的所有端口共享总带宽,而交换机的每个端口都有自己的带宽。

(4)传输模式不同:HUB只能采用半双工方式进行传输,交换机既可采用半双工也可采用全双工。

3.找出下列不能分配给主机的IP地址,并说明原因。

A.131.107.256.80  B.231.222.0.11

C.126.1.0.0  D.198.121.254.255

E.202.117.34.32

答:A.第三个数256是非法值,每个数字都不能大于255

B.第一个数231是保留给组播的地址,不能用于主机地址

C.以全0结尾的IP地址是网络地址,不能用于主机地址

D.以全1结尾的IP地址是广播地址,不能用于主机地址

4.简要说明TCP/IP参考模型五个层次的名称(从下往上)?各层的信息传输格式?各层使用的设备是什么?(最低三层)

答:A.物理层    链路层    网络层    运输层    应用层

B.比特流  帧  包(报文分组)    报文

C.中继器    网桥    路由器    网关

5.组建一个小型对等局域网的物理连接过程中,需要哪些硬件?用五类UTP制作直通线和交叉线时,连线顺序有什么不同?两种线各有什么用处?

答:计算机,带有RJ-45接口的网卡,5类UTP,RJ-45水晶头,压线钳,通断测试仪,集线器或交换机。直通线两头接线顺序都用568B标准:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕。交叉线两头一边用568A标准另一边用568B标准,1 2和3 6有交叉。直通线用于计算机与集线器或交换机相连,而交叉线用于集线器与集线器或集线器与交换机相连。

6.写出一台计算机访问的DNS解析过程。

答:首先查看当前计算机的DNS缓存里有没有这条记录;如果没有,再查看当前计算机的“hosts”文件,“hosts”文件位于C:\WINDOWS\system32\drivers\etc\目录当中;如果hosts文件中没有,就接着查找当前DNS服务器里有没有这条记录;如果还是没有,看当前的DNS服务器有没有配置DNS转发器,如果配置了DNS转发器就查找它的上一级DNS服务器,如果没有配置DNS转发器,就直接查找DNS“根”服务器。查找到DNS“根”服务器后,“根”服务器将DNS请求转到“.com”域中,“.com”域再将请求转到“Microsoft”域中,然后在“Microsoft”域查找www的A记录,这样一个DNS解析过程就完成了。

7.ARP协议的功能是什么?假设主机1和主机2处于同一局域网(主机1的IP地址是172.16.22.101,主机2的IP地址是172.16.22.110),简述主机1使用ARP协议解析主机2的物理地址的工作过程。

答:(2分)当主机1要向主机2发送数据之前,必须解析出主机2的物理地址,解析过程如下:主机1发送一个广播帧(带有ARP报文)到以太网,该ARP报文大致意思是:“我的IP地址是172.16.22.101,谁的IP地址为172.16.22.110?请告诉我你的物理地址。”(2分)这个广播帧会传到以太网的所有机器,每个机器在收到广播帧后,都会去查看自己的IP地址。(2分)但是只有IP地址为172.16.22.110的主机2会返回主机1一个ARP响应报文,其中包含了主机2的物理地址(设为E2)。这样主机1就知道了IP地址为172.16.22.110的主机所对应的物理地址为E2.随后就可以向主机2发送数据。

8.简述CSMA/CD的工作原理。

答:发送前先监听信道是否空闲,若空闲则立即发送;如果信道忙,则继续监听,一旦空闲就立即发送;在发送过程中,仍需继续监听。若监听到冲突,则立即停止发送数据,然后发送一串干扰信号(Jam);发送Jam信号的目的是强化冲突,以便使所有的站点都能检测到发生了冲突。等待一段随机时间(称为退避)以后,再重新尝试。归结为四句话:发前先听,空闲即发送,边发边听,冲突时退避。

9.为什么要引入域名解析?简单叙述访问站点的工程中,DNS的域名解析过程。(设的IP地址为:202.101.208.10,DNS地址:202.101.208.3)

答:域名解析是为了解决数字化的IP地址不便于记忆的问题而引入的一种层次型命名机制,完成名字---地址的映射。访问的域名解析过程:1)在浏览器地址栏输入地址 ; 2)先在本机域名解析的缓存中查找该域名,若找到则可以立即获取对用的IP地址;3)若不在本机缓存中则向本地DNS服务器(202.101.208.3)发送IP报文,请求解析该域名,DNS收到请求后查找自己的缓存及其映射表,若查到则发送响应报文给发送请求的主机,若没有找到则向上级DNS服务器提出请求,知道解析成功或返回错误信息。

10.把十六进制的IP地址C22F1588转换成用点分割的十进制形式,并说明该地址属于哪类网络地址,以及该种类型地址的每个子网最多可能包含多少台主机。 

(1)194.47.21.136 ;(2)C型(3)254台主机。

11.写出现代计算机网络的五个方面的应用。 

答:万维网(WWW)信息浏览、电子邮件(E-mail)、文件传输(FTP)、远程登录(Telnet)、电子公告牌(bulletin broad system,BBS以及Netnews)、电子商务、远程教育。

12.简要说明电路交换和存储器转发交换这两面种交换方式,并加以比较。 

A. 电路交换是一种直接的交换方式,它为一对需要进行通信的装置(站)之间提供一条临时的专用通道,即提供一条专用的传输通道,即可是物理通道又可是逻辑通道(使用时分或频分复用技术)。这条通道是由节点内部电路对节点间传输路径经过适当选择、连接而完成的,由多个节点和多条节点间传输路径组成的链路,例如,目前公用电话网广泛使用的交换方式是电路交换。(2分)

B.存储转发交换方式又可以分为报文存储转发交换与报文分组存储转发交换,报文分组存储转发交换方式又可以分为数据报与虚电路方式。分组交换属于“存储转发”交换方式,但它不像报文交换那样以报文为单位进行交换、传输,而是以更短的、标准的“报文分组”(packet)为单位进行交换传输。分组经过通信网络到达终点有2种方法:虚电路和数据报。(2分)

C.与电路交换相比,报文交换方式不要求交换网为通信双方预先建立,条专用的数据通路,因此就不存在建立电路和拆除电路的过程。

13.TCP/IP的核心思想(理念)是什么?

答:TCP/IP的核心思想就是“网络互联”,将使用不同低层协议的异构网络,在传输层、网络层建立一个统一的虚拟逻辑网络,以此来屏蔽所有物理网络的硬件差异,从而实现网络的互联

14. 物理层的接口有哪几个方面的特性?各包含些什么内容?(第二章物理层知识点:物理层的主要任务)

答案:物理层的接口主要有四个方面的特性,即机械特性-说明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。例如对各种规格的电源插头的尺寸都有严格的规定。

电气特性-说明在接口电缆的哪条线上出现的电压应为什么范围,即什么样的电压表示1 或0。

功能特性-说明某条线上出现的某一电平的电压表示何种意义。

规程特性-说明对于不同功能的各种可能事件的出现顺序。

15 传播时延、发送时延和重发时延各自的物理意义是什么?(第二章物理层知识点:卫星通信)

答案:传播时延是指电磁波在信道中传输所需要的时间。它取决于电磁波在信道上的传输速率以及所传播的距离。发送时延是发送数据所需要的时间。它取决于数据块的长度和数据在信道上的发送速率。重发时延是因为数据在传输中出了差错就要重新传送,因而增加了总的数据传输时间。

16.简述CSMA/CD 的工作过程。(第四章信道共享技术知识点随机接入技术)

答案:

(1)发送站发送时首先侦听载波(载波检测)。

(2)如果网络(总线)空闲,发送站开始发送它的帧。

(3)如果网络(总线)被占用,发送站继续侦听载波并推迟发送直至网络空闲。

(4)发送站在发送过程中侦听碰撞(碰撞检测)。

(5)如果检测到碰撞,发送站立即停止发送,这意味着所有卷入碰撞的站都停止发送。

(6)每个卷入碰撞的站都进入退避周期,即按照一定的退避算法等一段随机时间后进行重发,亦即重复上述1-6 步骤,直至发送成功。

17 交换式局域网和共享式局域网的区别在哪?(第五章局域网知识点: IEEE802.3 标准)

答案:传统的局域网一般是共享总线带宽,若是共享10M 的局域网,有5 个用户,则每个用户平均分得的带宽最多为2M。这样,对于带宽要求比较高的多媒体应用,如视频会议、视频点播等,这种网络将难以胜任。交换式局域网则改变了这种状况,它利用中央交换器,使得每个接入的链路都能得到带宽保证,典型的交换器总频带可达千兆位,比现有的共享介质局域网的速度提高2 个数量级,可充分保证达数据量多媒体应用的带宽要求。

18 什么是全双工以太网?(第五章局域网知识点: IEEE802.3 标准)

答案:全双工以太网可以双向传输数据,不需要冲突检查功能,允许同时发送和接收,由全双工以太网开关实施网络通信管理,比传统的10BASE-T 的吞吐量大一倍。

19.地址解析协议(ARP)的用途是什么?

答案:针对一台具体的主机,把一个IP 地址映射成网络适配器的硬件地址。

20.TCP 的用途和功能是什么?

答案:将数据流从一台主机可靠地传输到另一台主机。

21.判定下列IP 地址的类型。

131.109.54.1

78.34.6.90

220.103.9.56

240.9.12.2

19.5.91.245

129.9.234.52

125.78.6.2

答案: B、A、C、C、A、B、A

22.判定下列IP 地址中哪些是无效的,并说明其无效的原因。

(第七章网络互连知识点: IP 地址的表示方法)

131.255.255.18

127.21.19.109

220.103.256.56

240.9.12.12

192.5.91.255

129.9.255.254

10.255.255.254

答案:

131.255.255.18 (有效)

127.21.19.109(无效-127 为测试保留)

220.103.256.56(无效-八位组的最高值为255)

240.9.12.12(无效-C 类地址的最高值为223)

192.5.91.255(无效- 255 用于广播地址)

129.9.255.254(有效)

10.255.255.254(有效)

23.假设有两台主机A的IP地址为208.17.16.165,主机B的IP地址为208.17.16.185,它们的子网掩码255.255.255.224,默认网关为208.17.16.160。试问:

主机A和主机B能否直接通信?

主机B不能和IP地址为208.17.16.34的DNS服务器通信。为什么?

假设在以太网上运行IP协议,源主机A和IP地址为192.168.1.250的主机B通信,请问A如何得到主机B的MAC地址?(说明采用的协议以及查找过程)

已知主机的IP地址为101.221.23.34,请确定该主机所在网络类别、网络号、主机号?

24.将下列的中文翻译出来或者将英文翻译出来

1、简单网络管理协议SNMP 2、点对点协议PPP 

3、统一资源定位   URL   4、以太网   Ethernet

5、数据传输速率   bps    6、频率调制   FM 

7、异步传输模式   ATM    8、波特率 baud

9、集线器         HUB    10、频分多路复用 FDM

11、网关  Gateway       12、综合业务数字网 ISDN

13、域名系统DNS

1、TCP/IP 传输控制协议/互联网络协议      2、LAN  局域网 3、ARP    地址解析协议 4、RARP    反向地址解析协议  

5、FTP    文件传输协议  6、HTML    超文本标记语言

7、CSMA/CD 载波侦听多路访问/冲突检测                   8、IPv6    互联网络协议第6版      

9、VOD 视频点播  10、WAN   广域网11、CRC循环冗余校验 12、FDDI      光纤分布数据接口13、MAN 城域网                               14、CDMA  码分多路复用   16、Hub       集线器

CRC:循环冗余校验(码)。

HDLC:高级数据链路控制规程。

WLAN:无线局域网。

OSI:开放系统互连。

IGP:内部网关协议。

WAN: 广域网。

MAC:介质访问控制。

MIME:多用途因特网邮件扩展协议。

BGP:边界网关协议。

ICMP:网际控制管理协议。

FTP:文件传输协议。

QOS:服务质量。

25.试简述主机1(IP地址为192.168.25.1,MAC地址为 E1)向主机2(IP地址为192.168.25.2,MAC地址为E2)发送数据时ARP 协议的工作过程(主机1、主机2在同一个子网内)。

答:

(1)当主机1要向主机2发送数据时,必须知道主机2的MAC地址,为此,先根据主机2的IP地址在本机的ARP缓冲表内查找,如找到E2,则把E2填到MAC帧中,并把数据发送给主机2;(1分)

(2)如果在本机的ARP缓冲表内找不到主机2的MAC地址,则主机1产生一个ARP询问包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址,并广播到网络上询问有谁知道主机2的MAC地址;(2分)

(3)主机2收到ARP询问包后,根据询问者的IP和MAC地址E1立即向主机1回送一个ARP响应包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址和MAC地址E2,从而主机1获得了主机2的MAC地址E2,进而可向主机2发送数据。(2分)

26.通过IEEE 802.3局域网传送ASCII码信息“Good morning!”,若封装成一个MAC帧,

请问:

(1)该帧的数据字段有效字节为多少?

(2)需要填充多少个字节?

解:

因为MAC帧最小数据长度为64字节,MAC帧头占18个字节,故数据长度必须大于46个字节,如不够则进行填充。所以:

(1)数据帧的数据字段有效字节是13字节    (2分)

(2)需要填充的字节数为46-13=33(字节)   (3分)

27.将某C 网192.168.25.0划分成4个子网,请计算出每个子网的有效的IP地址范围和对应的网络掩码(掩码用二进制表示)。

解:

(1) 子网1的有效IP地址范围为: 192.168.25.1 ~ 192.168.25.63     (1分)

子网1的网络掩码为:11111111.11111111.11111111.1100000       (1分)

(2) 子网2的有效IP地址范围为: 192.168.25.65 ~ 192.168.25.126   (1分)

子网2的网络掩码为:11111111.11111111.11111111.11000000

(3) 子网3的有效IP地址范围为: 192.168.25.129 ~ 192.168.25.190  (1分)

子网3的网络掩码为:11111111.11111111.11111111.11000000

(4) 子网4的有效IP地址范围为: 192.168.25.193 ~ 192.168.25.254  (1分)

子网4的网络掩码为:11111111.11111111.11111111.11000000

28.简述以太网CSMA/CD协议的工作过程,并说明以太网的特点。

答:CSMA/CD协议的工作过程:某站点想要发送数据,必须首先侦听信道,如果信道空闲,立即发送数据并进行冲突检测;如果信道忙,继续侦听信道,直到信道变为空闲,发送数据并进行冲突检测。如果站点在发送数据过程中检测到冲突,立即停止发送数据并等待一随机长的时间,重复上述过程。

  特点:轻负载性能比较好,重负载时性能急剧变坏,不适合实时应用环境。

29.简述Link-State路由算法的工作过程及其特点。

答:工作过程:

(1)发现邻居结点

(2)测量线路开销

(3)构造L-S报文

(4)广播L-S报文

(5)重新计算路由

特点:

考虑了线路的带宽

算法的收敛性得到保证

算法的对路由器的要求比较高

30.假定一个ISP拥有形为101.101.100.0/23的地址块,要分配给四个单位使用,A单位需要115个IP地址,B单位需要238个地址,C单位需要50个IP地址,D单位需要29个IP地址。请提供满足四个单位需要的地址块划分(形式为a.b.c.d/x)。

一个可能的答案:

A单位:101.101.101.0/25         B单位:101.101.100.0/24

C单位:101.101.101.128/26             D单位:101.101.101.192/26

评分标准:每个单位2.5分。

31.表1是某台路由器中的路由表,现该路由收到了4个数据报,其目标IP地址分别如下,请给出每个数据报的下一跳。

表1 路由表

网络/掩码长度

下一跳点

C4.50.0.0/12

A

C4.50.0.0/12

B

C4.60.0.0/12

C

C4.68.0.0/14

D

80.0.0.0/1

E

40.0.0.0/2

F

0.0.0.0/2

G

 1)C4.5E.13.87

 2)C4.5E.22.09

 3)C3.41.80.02

 4)5E.43.91.12

 5)C4.6D.31.2E

 6)C4.6B.31.2E

答案:1)B 2)A   3)E   4)F   5)C   6)D

32.简述网络协议的三个要素及其含义。

网络协议三个要素:

(1)语法(Syntax):说明用户数据和控制信息的结构与格式,即语法是对所表达内容的数据结构形式的一种规定。例如在传输一个HDLC帧时,可按图格式来表达。

(2)语义(Semantics):协议的语义是指构成协议的协议元素的含义,不同类型的协议元素定义了通信双方所表达的不同内容,即规定了哪些是控制信息,哪些是通信数据信息。例如上述HDLC帧中,定义协议元素F的语义是标志符,其含义是作为一帧数据的开始或结束的分界符,可直接利用标志符F进行帧同步;又如协议元素A表示站地址,占用一个字节。

(3)时序(Timing):规定事件的执行顺序。例如采用应答方式进行通信时,首先由源站发送报文信息,如果宿站收到的报文正确,就应该遵循协议规则,利用协议元素ACK应答源站,以便源站获知所发报文已被正确接收;相反,若宿站收到的报文错误,应利用协议元素NAK应答源站,告知源站应重新发送该报文。以上事件的发生必须遵循协议的时序规则,最终使得通信双方有条不紊地交换数据信息。

33.一个UDP用户数据报的数据字段为8192字节,要使用以太网来传送。问应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏移字段的值。

答案:6个。                                          ……4分

数据字段的长度:前5个是1480字节,最后一个是800字节。片偏移字段的值分别是:0,185,370,555,740和925。…… 6分(1分/个)

5.叙述IEEE802.3以太网采用的介质访问控制协议的工作原理。(4分)

答:CSMA/CD协议的工作原理是:(1分)某站点想发送数据时,必须首先侦听信道。(1分)如果信道空闲,立即发送数据并进行冲突检测;(2分)如果信道忙,继续侦听信道,直到信道变为空闲后才继续发送数据,并进行冲突检测。(2分)如果站点在发送数据过程中检测到冲突,它将立即停止发送数据并等待一个随机长的时间,重复上述过程。

6.请解释ICMP与IP的关系。(4分)

答:ICMP即Internet控制报文协议,它是IP的一部分,在每个IP软件模块中都包含了ICMP的实现。当IP报文传输出错时,路由器就向发送报文的源主机发送ICMP报文报告出错情况。ICMP报文使用IP报文来传输差错及控制报文,因此ICMP报文也可能丢失。ICMP报文的最终接收方是目的端主机上的IP模块。

1、试简述CSMA/CD协议的工作原理?

答: CSMA/CD协议即载波监听,多点接入,碰撞检测。(2分)

首先,每个站点发送数据之前必须侦听信道的忙、闲状态。如果信道空闲,立即发送数据,同时进行冲突检测;如果信道忙,站点继续侦听总线,直到信道变成空闲。(2分)

如果在数据发送过程中检测到冲突,将立即停止发送数据并等待一段随机长的时间,然后重复上述过程。(1分)

即:先听后发,边听边发;冲突检测,延时重发。(1分)

2、TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。这两种协议都有哪些主要的区别?

答:

IP协议提供的是不可靠的、“面向非连接”的服务。(1分)

TCP协议提供的是可靠的、“面向连接”的服务。(1分)

TCP协议实现的是主机应用程序之间的通信,IP协议只实现主机之间的通信。(2分)TCP协议是以IP协议为基础实现的,给应用层提供服务;IP协议为TCP协议提供服务。简单来说,IP协议负责将数据从一台主机传输到另一台主机,而TCP协议保证传输的正确性。(2分)

3、假定所有的路由器和主机都正常工作,所有软件也都正常运行。那么是否还可能会把分组投递到错误的目的地址?

答:有可能。(2分)因为分组在传输过程中可能遭到破坏,分组的校验和并不能检查出所有的差错。如果分组的目的地址字段在传输过程中改变,但整个分组的校验和检验仍然正确,分组将会被投递到错误的目的地址,并可能被接收为正确的分组。尽管这种可能性非常小,但仍可能发生。(3分)

4、应用层的协议如HTTP,FTP,SMPT,POP3分别使用的是运输层的什么协议?

为什么?

答:HTTP,FTP,SMPT,POP3运行于TCP协议上的。(2分)因为它们都需要数

据传输的可靠性,而TCP协议提供了面向连接的可靠数据传输服务,这样使得高层协议不需要考虑数据传输的可靠性问题。(2分)如果采用无连接、不可靠的UDP协议(例如TFTP高层协议),高层协议就需要采取比较复杂的机制来进行确认,重传以保证数据传输的可靠性。(1分)

5—37在TCP的拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?这里每一种算法各起什么作用?  “乘法减小”和“加法增大”各用在什么情况下?

答:慢开始:

在主机刚刚开始发送报文段时可先将拥塞窗口cwnd设置为一个最大报文段MSS的数值。在每收到一个对新的报文段的确认后,将拥塞窗口增加至多一个MSS的数值。用这样的方法逐步增大发送端的拥塞窗口cwnd,可以分组注入到网络的速率更加合理。

拥塞避免:

当拥塞窗口值大于慢开始门限时,停止使用慢开始算法而改用拥塞避免算法。拥塞避免算法使发送的拥塞窗口每经过一个往返时延RTT就增加一个MSS的大小。

快重传算法规定:

发送端只要一连收到三个重复的ACK即可断定有分组丢失了,就应该立即重传丢手的报文段而不必继续等待为该报文段设置的重传计时器的超时。

快恢复算法:

当发送端收到连续三个重复的ACK时,就重新设置慢开始门限 ssthresh

与慢开始不同之处是拥塞窗口 cwnd 不是设置为 1,而是设置为ssthresh

若收到的重复的AVK为n个(n>3),则将cwnd设置为ssthresh

若发送窗口值还容许发送报文段,就按拥塞避免算法继续发送报文段。

若收到了确认新的报文段的ACK,就将cwnd缩小到ssthresh

乘法减小:

是指不论在慢开始阶段还是拥塞避免阶段,只要出现一次超时(即出现一次网络拥塞),就把慢开始门限值 ssthresh 设置为当前的拥塞窗口值乘以 0.5。

当网络频繁出现拥塞时,ssthresh 值就下降得很快,以大大减少注入到网络中的分组数。

加法增大:

是指执行拥塞避免算法后,在收到对所有报文段的确认后(即经过一个往返时间),就把拥塞窗口 cwnd增加一个 MSS 大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。

1.虽然 UDP 不提供可靠交付,但在哪些情况下 UDP 是一种最有效的工作方式?试举例说明。

答:(1)需要资源少,网络情况稳定的内网,或者对于丢包不敏感的应用。比如 DHCP 就是基于 UDP 协议的。

(2)不需要一对一沟通,建立连接,而是可以广播和组播的应用。如:VOIP语音、视频广播和组播(一对多)。

(3)多媒体数据流,不产生任何额外的数据,即使知道有破坏的包也不进行重发。视频聊天。

(4)需要处理速度快,可以容忍丢包,但是即使网络拥塞,继续通信。如:工业数据实时采集物联网(多对一)和有些实时游戏。

2.为什么UDP的应用程序必须选择合适大小的报文给UDP?

答:UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。UDP 一次交付一个完整的应用报文。

因此,必须选择合适大小的报文;若报文太长,UDP 把它交给 IP 层后,IP 层在传送时可能要进行分片,这会降低 IP 层的(重装)效率;若报文太短,UDP 把它交给 IP 层后,会使IP数据报的首部的相对长度太大,这也降低了IP层的载荷能力。

5—14 一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C  E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?

答:经过分析,源端口1586,目的端口69,UDP用户数据报总长度28字节,数据部分长度20字节。

因为目的端口号<1023,是熟知端口,此UDP用户数据报是从客户发给服务器,目的端口标记的服务器(进程)程序是TFTP。

5—12 一个应用程序用UDP,到IP层把数据报在划分为4个数据报片发送出去,结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4个数据报片组装成完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。

答:不行;

因为,重传时,IP数据报的标识字段会有另一个标识符,但仅当标识符相同的IP数据报片才能组装成一个IP数据报。所以,前两个IP数据报片的标识符与后两个IP数据报片的标识符不同,不能组装成一个IP数据报。

  • 10
    点赞
  • 134
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值