1、第一章 概述1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?答: 融合其他通信网络,在信息化
2、过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。从单个网络 APPANET 向互联网发展;TCP/IP 协议的初步成型建成三级结构的 Internet;分为主干网、地区网和校园网;形成多层次 ISP 结构的 Internet;ISP 首次出现。1-06 简述因特网标准制定的几个阶段?答:(1)因特网草案(Internet Draft) 在这个阶段还不是 RFC 文档。 (2)建议标准(Proposed Standard) 从这个阶段开始就成为 RFC 文档。(3)草案标准(Draft S
3、tandard)(4) 因特网标准(Internet Standard)1-07 小写和大写开头的英文名字 internet 和 Internet 在意思上有何重要区别?(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。 ;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络 区别:后者实际上是前者的双向应用1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?按范围:(1)广域网 WAN:远程、高速、是 Internet 的核心网。 (2)城域网:城市范围,链接多个局域网。 (3)局域网:校园、企业、机
4、关、社区。 (4)个域网 PAN:个人电子设备 按用户:公用网:面向公共营运。专用网:面向特定机构。1-09 计算机网络中的主干网和本地接入网的主要区别是什么?答:主干网:提供远程覆盖高速传输和路由器最优化通信 本地接入网:主要支持用户的访问本地,实现散户接入,速率低。1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。 核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。1-13 客户服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?答:前者严格区分服务和
5、被服务者,后者无此区别。后者实际上是前者的双向应用。1-14 计算机网络有哪些常用的性能指标? 答:速率,带宽,吞吐量,时延,时延带宽积,往返时间 RTT,利用率1-16 计算机通信网有哪些非性能特征?非性能特征与性能特征有什么区别?答:征:宏观整体评价网络的外在表现。性能指标:具体定量描述网络的技术性能。1-20 网络体系结构为什么要采用分层次的结构?试举出一些与分层体系结构的思想相似的日常生活。答:分层的好处:各层之间是独立的。某一层可以使用其下一层提供的服务而不需要知道服务是如何实现的。灵活性好。当某一层发生变化时,只要其接口关系不变,则这层以上或以下的各层均不受影响。结构上可分割开。各
6、层可以采用最合适的技术来实现 易于实现和维护。 能促进标准化工作。 与分层体系结构的思想相似的日常生活有邮政系统,物流系统。1-21 协议与服务有何区别?有何关系?答:协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。协议和服务的概念的区分:1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。2、协议是“水平的” ,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的” ,即服务是由下层通过层间接口向上层提供的。
7、上层使用所提供的服务必须与下层交换一些命令,这些命令在 OSI 中称为服务原语。 1-22 网络协议的三个要素是什么?各有什么含义?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。 (2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。 (3)同步:即事件实现顺序的详细说明。1-23 为什么一个网络协议必须把各种不利的情况都考虑到?答:因为网络协议如果不全面考虑不利情况,当情况发生变化时,协议就会保持理想状况,一直等下去!就如同两个朋友在电话中约会好,下午 3 点在公园见面,并且约定不见不散。这个协议就是很
8、不科学的,因为任何一方如果有耽搁了而来不了,就无法通知对方,而另一方就必须一直等下去!所以看一个计算机网络是否正确,不能只看在正常情况下是否正确,而且还必须非常仔细的检查协议能否应付各种异常情况。1-24 论述具有五层协议的网络体系结构的要点,包括各层的主要功能。答:综合 OSI 和 TCP/IP 的优点,采用一种原理体系结构。各层的主要功能:物理层 物理层的任务就是透明地传送比特流。 (注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在物理层的下面,当做第 0 层。 ) 物理层还要确定连接电缆插头的定义及连接法。数据链路层 数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(
9、frame)为单位的数据。每一帧包括数据和必要的控制信息。网络层 网络层的任务就是要选择合适的路由,使 发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。运输层 运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端服务,使它们看不见运输层以下的数据通信的细节。应用层 应用层直接为用户的应用进程提供服务。 1-25 试举出日常生活中有关“透明”这种名词的例子。答:电视,计算机视窗操作系统、工农业产品1-26 试解释以下名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。 答:实体(entity) 表示任何可发送或
10、接收信息的硬件或软件进程。协议是控制两个对等实体进行通信的规则的集合。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户是服务的请求方,服务器是服务的提供方。客户服务器方式所描述的是进程之间服务和被服务的关系。协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构.对等层:在网络体系结构中,通信双方实现同样功能的层.协议数据单元:对等层实体进行信息交换的数据单位.服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方.服务访问点 SAP 是一个抽象的概念,它
11、实体上就是一个逻辑接口.1-27 试解释 everything over IP 和 IP over everthing 的含义。TCP/IP 协议可以为各式各样的应用提供服务 (所谓的 everything over ip)答:允许 IP 协议在各式各样的网络构成的互联网上运行(所谓的 ip over everything)第二章 物理层2-01 物理层要解决哪些问题?物理层的主要特点是什么?答:物理层要解决的主要问题:(1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。(2)给其服务用户(数据链路层)在一条物理的传输媒体上
12、传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。(3)在两个相邻系统之间唯一地标识数据电路物理层的主要特点:(1)由于在 OSI 之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按 OSI 的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械,电气,功能和规程特性。(2)由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。 2-02 归层与协议有什么区别?答:规程专指物
13、理层协议2-03 试给出数据通信系统的模型并说明其主要组成构建的作用。答:源点:源点设备产生要传输的数据。源点又称为源站。 发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。 终点:终点设备从接收器获取传送过来的信息。终点又称为目的站传输系统:信号物理通道2-04 解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。答:数据:是运送信息的实体。 信号:则是数据的电气的或电磁的表现。 模拟数据:运送信息的模拟信
14、号。 模拟信号:连续变化的信号。数字信号:取值为有限的几个离散值的信号。 数字数据:取值为不连续数值的数据。码元(code):在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。 单工通信:即只有一个方向的通信而没有反方向的交互。半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收) 。这种通信方式是一方发送另一方接收,过一段时间再反过来。全双工通信:即通信的双方可以同时发送和接收信息。基带信号(即基本频带信号)来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。带通信号把基带信号经过载波调制后,把信号的频率范围搬移
15、到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道) 。2-05 物理层的接口有哪几个方面的特性?个包含些什么内容? 答:(1)机械特性 明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。 (2)电气特性 指明在接口电缆的各条线上出现的电压的范围。(3)功能特性 指明某条线上出现的某一电平的电压表示何意。 (4)规程特性 说明对于不同功能的各种可能事件的出现顺序。2-10 常用的传输媒体有哪几种?各有何特点?答:双绞线 屏蔽双绞线 STP (Shielded Twisted Pair) 无屏蔽双绞线 UTP (Unshielded Twisted Pair) 同轴
16、电缆 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)
17、 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 为什么可以使所有用户在同样的时间使
18、用同样的频带进行通信而不会互相干扰?这种复用方法有何优缺点?答:各用户使用经过特殊挑选的相互正交的不同码型,因此彼此不会造成干扰。这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。占用较大的带宽。2-17 试比较 xDSL、HFC 以及 FTTx 接入技术的优缺点? 答:xDSL 技术就是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽带业务。成本低,易实现,但带宽和质量差异性大。HFC 网的最大的优点具有很宽的频带,并且能够利用已经有相当大的覆盖面的有线电视网。要将现有的 450 MHz 单向传输的有线电视网络改造为 750 MHz 双向传输的 HFC 网需要
19、相当的资金和时间。FTTx(光纤到)这里字母 x 可代表不同意思。可提供最好的带宽和质量、但现阶段线路和工程成本太大。第三章 数据链路层3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在? 答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了” ,此后,由于数据链路连接具有检测、确认和重传功
20、能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点. 答:链路管理 帧定界 流量控制 差错控制 将数据和控制信息区分开 透明传输 寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协
21、议的硬件和软件 网络适配器工作在 TCP/IP 协议中的网络接口层(OSI 中的数据链里层和物理层)3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界是分组交换的必然要求 透明传输避免消息符号与帧定界符号相混淆 差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源3-05 如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组 无法确定分组的控制域和数据域 无法将差错更正的范围限定在确切的局部3-12 PPP 协议的工作状态有哪几种?当用户要使用 PPP 协议和 ISP 建立连接进行通信需要建立哪几种连接?每一种连接解决什么问
22、题?答:PPP 协议的工作状态分为:“链路终止”状态, “链路静止”状态, “链路建立”状态, “鉴别”状态, “网络层协议”状态, “链路打开”状态。用户要使用 PPP 协议和 ISP 建立连接进行通信需要建立的连接为: 链路静止,链路建立,鉴别,网络层协议,链路打开。链路静止时,在用户 PC 机和 ISP 的路由器之间并不存在物理层的连接。链路建立时,目的是建立链路层的 LCP 连接。鉴别时,只允许传送 LCP 协议的分组、鉴别协议的分组以及监测链路质量的分组。网络层协议时,PPP 链路的两端的网络控制协议 NCP 根据网络层的不同协议无相交换网络层特定的网络控制分组。链路打开时,链路的两
23、个 PPP 端点可以彼此向对方发送分组。3-13 局域网的主要特点是什么?为什么局域网采用广播通信方式而广域网不采用呢?答:局域网 LAN 是指在较小的地理范围内,将有限的通信设备互联起来的计算机通信网络。从功能的角度来看,局域网具有以下几个特点:(1)共享传输信道,在局域网中,多个系统连接到一个共享的通信媒体上。(2)地理范围有限,用户个数有限。通常局域网仅为一个单位服务,只在一个相对独立的局部范围内连网,如一座楼或集中的建筑群内,一般来说,局域网的覆盖范围越位 10m10km 内或更大一些。从网络的体系结构和传输检测提醒来看,局域网也有自己的特点:(1)低层协议简单(2)不单独设立网络层,
24、局域网的体系结构仅相当于相当与 OSI/RM 的最低两层(3)采用两种媒体访问控制技术,由于采用共享广播信道,而信道又可用不同的传输媒体,所以局域网面对的问题是多源,多目的的连连管理,由此引发出多中媒体访问控制技术在局域网中各站通常共享通信媒体,采用广播通信方式是天然合适的,广域网通常采站点间直接构成格状网。3-15 什么叫做传统以太网?以太网有哪两个主要标准?答:DIX Ethernet V2 标准的局域网 DIX Ethernet V2 标准与 IEEE 的 802.3 标准3-17 为什么 LLC 子层的标准已制定出来了但现在却很少使用?答:由于 TCP/IP 体系经常使用的局域网是 D
25、IX 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-29 10Mb/s 以太网升级到 100Mb/s、1Gb/S 和 10Gb/s 时,都需要解决哪些技术问题?为什么以太网
26、能够在发展的过程中淘汰掉自己的竞争对手,并使自己的应用范围从局域网一直扩展到城域网和广域网?答:技术问题:使参数 a 保持为较小的数值,可通过减小最大电缆长度或增大帧的最小长度在 100mb/s 的以太网中采用的方法是保持最短帧长不变,但将一个网段的最大电缆的度减小到 100m,帧间时间间隔从原来 9.6 微秒改为现在的 0.96 微秒吉比特以太网仍保持一个网段的最大长度为 100m,但采用了“载波延伸”的方法,使最短帧长仍为 64 字节(这样可以保持兼容性) 、同时将争用时间增大为 512 字节。并使用“分组突发”减小开销。10 吉比特以太网的帧格式与 10mb/s,100mb/s 和 1G
27、b/s 以太网的帧格式完全相同吉比特以太网还保留标准规定的以太网最小和最大帧长,这就使用户在将其已有的以太网进行升级时,仍能和较低速率的以太网很方便地通信。由于数据率很高,吉比特以太网不再使用铜线而只使用光纤作为传输媒体,它使用长距离(超过 km)的光收发器与单模光纤接口,以便能够工作在广3-30 以太网交换机有何特点?用它怎样组成虚拟局域网?答:以太网交换机则为链路层设备,可实现透明交换虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。这些网段具有某些共同的需求。虚拟局域网协议允许在以太网的帧格式中插入一个 4 字节的标识符,称为 VLAN 标记(tag),用来指明发送该
28、帧的工作站属于哪一个虚拟局域网。3-31 网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同?答:网桥工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发到哪一个接口转发器工作在物理层,它仅简单地转发信号,没有过滤能力。以太网交换机则为链路层设备,可视为多端口网桥第四章 网络层1.网络层向上提供的服务有哪两种?是比较其优缺点。网络层向运输层提供 “面向连接”虚电路(Virtual Circuit)服务或“无连接”数据报服务前者预约了双方通信所
29、需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、重复和失序(不按序列到达终点) ,也保证分组传送的时限,缺点是路由器复杂,网络成本高;后者无网络资源障碍,尽力而为,优缺点与前者互易2.网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决?网络互联可扩大用户共享资源范围和更大的通信区域进行网络互连时,需要解决共同的问题有:不同的寻址方案;不同的最大分组长度;不同的网络接入机制;不同的超时控制;不同的差错恢复方法;不同的状态报告方法;不同的路由选择技术;不同的用户接入控制;不同的服务(面向连接服务和无连接服务) ;不同的管理与控制方式3.作为中间设备,转发器、网
30、桥、路由器和网关有何区别?中间设备又称为中间系统或中继(relay)系统。物理层中继系统:转发器(repeater)。数据链路层中继系统:网桥或桥接器(bridge)。网络层中继系统:路由器(router)。网桥和路由器的混合物:桥路器(brouter)。网络层以上的中继系统:网关(gateway)。 4.试简单说明下列协议的作用:IP、ARP、RARP 和 ICMP。IP 协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一,与 IP 协议配套使用的还有四个协议。ARP 协议:是解决同一个局域网上的主机或
31、路由器的 IP 地址和硬件地址的映射问题。RARP:是解决同一个局域网上的主机或路由器的硬件地址和 IP 地址的映射问题。ICMP:提供差错报告和询问报文,以提高 IP 数据交付成功的机会。 因特网组管理协议 IGMP:用于探寻、转发本局域网内的组成员关系。5.IP 地址分为几类?各如何表示?IP 地址的主要特点是什么?分为 ABCDE 5 类;每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器) 。各类地址的网络号字段 net-id 分别为 1,2,3,0,0 字节;主
32、机号字段 host-id 分别为 3 字节、2 字节、1 字节、4 字节、4 字节。特点:(1)IP 地址是一种分等级的地址结构。分两个等级的好处是:第一,IP 地址管理机构在分配 IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了 IP 地址的管理。第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号) ,这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。(2)实际上 IP 地址是标志一个主机(或路由器)和一条链路的接口。当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的 IP 地址,其网络号 net-i
33、d 必须是不同的。这种主机称为多归属主机(multihomed host)。由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同的 IP 地址。(3) 用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号 net-id。(4) 所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的。6.试根据 IP 地址的规定,计算出表 4-2 中的各项数据。解:1)A 类网中,网络号占七个 bit, 则允许用的网络数为 2 的 7 次方,为 128,但是要除
34、去 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.0128.255,共 256
35、个,以此类 推,第 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.0192.255.255,共 256*256=65536,以此类推,第 2097152 个网络号
36、的计算方法是: 2097152/65536=32192+32=224,则可推算出为 223.255.255。主机号占 8 个 bit, 则允许用的最大主机数为 2 的 8 次方,为 256,但是也要除去全 0 和全 1 的情况,所以能用的最大主机数是 254。 7.试说明 IP 地址与硬件地址的区别,为什么要使用这两种不同的地址?IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。从而把整个因特网看成为一个单一的、抽象的网络在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。MAC 地址在一定程度上与硬件一致,基于物理、能够标识具体的链路通
37、信对象、IP 地址给予逻辑域的划分、不受硬件限制。8.IP 地址方案与我国的电话号码体制的主要不同点是什么?于网络的地理分布无关15.什么是最大传送单元 MTU?它和 IP 数据报的首部中的哪个字段有关系?答:IP 层下面数据链里层所限定的帧格式中数据字段的最大长度,与 IP 数据报首部中的总长度字段有关系21 某单位分配到一个 B 类 IP 地址,其 net-id 为 129.250.0.0.该单位有 4000 台机器,分布在 16 个不同的地点。如选用子网掩码为 255.255.255.0,试给每一个地点分配一个子网掩码号,并算出每个地点主机号码的最小值和最大值4000/16=250,平均
38、每个地点 250 台机器。如选 255.255.255.0 为掩码,则每个网络所连主机数=28-2=254250,共有子网数=28-2=25416,能满足实际需求。可给每个地点分配如下子网号码地点: 子网号(subnet-id) 子网网络号 主机 IP 的最小值和最大值1: 00000001 129.250.1.0 129.250.1.1-129.250.1.254 2: 00000010 129.250.2.0 129.250.2.1-129.250.2.2543: 00000011 129.250.3.0 129.250.3.1-129.250.3.2544: 00000100 129.2
39、50.4.0 129.250.4.1-129.250.4.2545: 00000101 129.250.5.0 129.250.5.1-129.250.5.2546: 00000110 129.250.6.0 129.250.6.1-129.250.6.2547: 00000111 129.250.7.0 129.250.7.1-129.250.7.2548: 00001000 129.250.8.0 129.250.8.1-129.250.8.2549: 00001001 129.250.9.0 129.250.9.1-129.250.9.25410: 00001010 129.250.10
40、.0 129.250.10.1-129.250.10.25411: 00001011 129.250.11.0 129.250.11.1-129.250.11.25412: 00001100 129.250.12.0 129.250.12.1-129.250.12.25413: 00001101 129.250.13.0 129.250.13.1-129.250.13.25414: 00001110 129.250.14.0 129.250.14.1-129.250.14.25415: 00001111 129.250.15.0 129.250.15.1-129.250.15.25416: 0
41、0010000 129.250.16.0 129.250.16.1-129.250.16.25423 分两种情况(使用子网掩码和使用 CIDR)写出因特网的 IP 成查找路由的算法。见课本 P134、P13938. IGP 和 EGP 这两类协议的主要区别是什么? IGP:在自治系统内部使用的路由协议;力求最佳路由EGP:在不同自治系统便捷使用的路由协议;力求较好路由(不兜圈子)EGP 必须考虑其他方面的政策,需要多条路由。代价费用方面可能可达性更重要。IGP:内部网关协议,只关心本自治系统内如何传送数据报,与互联网中其他自治系统使用什么协议无关。EGP:外部网关协议,在不同的 AS 边界传递
42、路由信息的协议,不关心 AS 内部使用何种协议。注:IGP 主要考虑 AS 内部如何高效地工作,绝大多数情况找到最佳路由,对费用和代价的有多种解释。39. 试简述 RIP,OSPF 和 BGP 路由选择协议的主要特点。 主要特点 RIP OSPF BGP网关协议 内部 内部 外部路由表内容 目的网,下一站,距离 目的网,下一站,距离 目的网,完整路径最优通路依据 跳数 费用 多种策略算法 距离矢量 链路状态 距离矢量传送方式 运输层 UDP IP 数据报 建立 TCP 连接其他 简单、效率低、跳数为 16 不可达、好消息传的快,坏消息传的慢效率高、路由器频繁交换信息,难维持一致性规模大、统一度
43、量为可达性43.IGMP 协议的要点是什么?隧道技术是怎样使用的?IGMP 可分为两个阶段:第一阶段:当某个主机加入新的多播组时,该主机应向多播组的多播地址发送 IGMP 报文,声明自己要成为该组的成员。本地的多播路由器收到 IGMP 报文后,将组成员关系转发给因特网上的其他多播路由器。第二阶段:因为组成员关系是动态的,因此本地多播路由器要周期性地探询本地局域网上的主机,以便知道这些主机是否还继续是组的成员。只要对某个组有一个主机响应,那么多播路由器就认为这个组是活跃的。但一个组在经过几次的探询后仍然没有一个主机响应,则不再将该组的成员关系转发给其他的多播路由器。隧道技术:多播数据报被封装到一
44、个单播 IP 数据报中,可穿越不支持多播的网络,到达另一个支持多播的网络。44.什么是 VPN?VPN 有什么特点和优缺点?VPN 有几种类别? P171-17345.什么是 NAT?NAPT 有哪些特点?NAT 的优点和缺点有哪些?NAT 的优点和缺点有哪些? P173-174第五章 传输层501 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机
45、寻址及有效的分组交换) 。各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。 502 网络层提供数据报或虚电路服务对上面的运输层有何影响?答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。但提供不同的服务质量。505 试举例说明有些应用程序愿意采用不可靠的 UDP,而不用采用可靠的 TCP。答:VOIP:由于语音信息具有一定的冗余度,人耳对 VOIP 数据报损失由一定的承受度,但对传输时延的变化较敏感。有差错的 UDP 数据报在接收端被直接抛弃,TCP 数据报出错则会引起重传,可能带来较大的时延扰动。因此 VOIP 宁可采用不可靠
46、的 UDP,而不愿意采用可靠的 TCP。507 如果应用程序愿意使用 UDP 来完成可靠的传输,这可能吗?请说明理由。答:可能,但应用程序中必须额外提供与 TCP 相同的功能。508 为什么说 UDP 是面向报文的,而 TCP 是面向字节流的?答:发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。发送方 TCP 对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,
47、课分拆/合并) ,但维持各字节509 端口的作用是什么?为什么端口要划分为三种?答:端口的作用是对 TCP/IP 体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。熟知端口,数值一般为 01023.标记常规的服务进程;登记端口号,数值为 102449151,标记没有熟知端口号的非常规的服务进程;510 试说明运输层中伪首部的作用。答:用于计算运输层数据报校验和。516 在停止等待协议中如果不使用编号是否可行?为什么?答:分组和确认分组都必须进行编号,才能明确哪个分则得到了确认。517 在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做
48、)是否可行?试举出具体的例子说明理由。答:收到重复帧不确认相当于确认丢失532 什么是 Karn 算法?在 TCP 的重传机制中,若不采用 Karn 算法,而是在收到确认时都认为是对重传报文段的确认,那么由此得出的往返时延样本和重传时间都会偏小。试问:重传时间最后会减小到什么程度?答:Karn 算法:在计算平均往返时延 RTT 时,只要报文段重传了,就不采用其往返时延样本。设新往返时延样本 TiRTT(1)=a*RTT(i-1)+(1-a)*T(i) ;RTT(i)=a* RTT(i-1)+(1-a)*T(i)/2;RTT(1)=a*0+(1-a)*T(1)= (1-a)*T(1);RTT(1
49、)=a*0+(1-a)*T(1)/2= RTT(1)/2RTT(2)= a*RTT(1)+(1-a)*T(2);RTT(2)= a*RTT(1)+(1-a)*T(2)/2;= a*RTT(1)/2+(1-a)*T(2)/2= RTT(2)/2RTO=beta*RTT,在统计意义上,重传时间最后会减小到使用 karn 算法的 1/2. 537 在 TCP 的拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?这里每一种算法各起什么作用? “乘法减小”和“加法增大”各用在什么情况下?答:慢开始:在主机刚刚开始发送报文段时可先将拥塞窗口 cwnd 设置为一个最大报文段 MSS 的数值。在每收到一个对新的报文段的确认后,将拥塞窗口增加至多一个MSS 的数值。用这样的方法逐步增大发送端的拥塞窗口 cwnd,可以分组注入到网络的速率更加合