ip基础知识 下载本文

解析:机器之间通过IP协议进行互联,提供机器之间通信的层是IP层。

9. A. 包括主机A、B和路由器R B. 仅有主机A、B

C. 仅有路由器R D. 应由具有应用层和传输层 答案:A

解析:主机A、主机B和路由器都具有网络接口层。 10. A. 是不同的 B. 是相同的

C. 有相同的MAC地址 D. 有相同的介质访问控制方法 答案:A

解析:主机A向B发送帧时,采取广播方式,由于广播包不可以穿透路由器,所以,其帧的目的地址是路由器地址,帧送到路由器后,地址才被替换成主机B的地址。

11. A. 是不同的 B. 是相同的

C. 有相同的IP地址 D. 有相同的路由选择协议 答案:B

解析:路由器不会修改主机A到主机B传送的IP报文。 四、简答题

1. 路由器和网桥相比有哪些区别?

答案:路由器和网桥的一个重要区别是:网桥独立于高层协议,它把几个物理网络连起来后提供给

用户的仍然是一个逻辑网络,用户根本不知道有网桥存在;路由器则利用互连网协议将网络分成几个逻辑子网。路由器是面向协议的设备,能够识别网络层地址,而网桥只能识别链路层地址或称MAC地址,桥对网络层地址视而不见。

2. 路由器在网络互联中有哪些作用?

答案:作为网络层的网络互连设备,路由器在网络互连中起到了不可缺少的作用。与物理层或数据链路层的网络互连设备相比,其具有一些物理层或数据链路层的网络互连设备所没有的重要功能。

(1)提供异构网络的互连 (2)实现网络的逻辑划分 (3)实现VLAN之间的通信 3. 路由协议如何分类? 答案:按是否能够学习到子网分类可以把路由协议分为有类(Classful)的路由协议和无类(Classless)的路由协议两种。

按路由选择算法的不同,路由协议被分为距离矢量路由协议、链路状态路由协议和混合型路由协议三大类。

4. 简述路由的基本过程。 答案:(1)在主机上的封装过程

(2)路由器的工作

当数据帧到达路由器的fastethernet0/0接口之后,首先被存放在接口的缓存里进行校验以确定数据帧在传输过程中没有损坏,然后路由器会把数据帧的二层封装(即帧头和尾部校验码)拆掉,取出其中的数据包。至此,由主机所封装的帧头完成使命而被抛弃。

(3)对方主机的拆封过程

6. 缺省路由有什么作用?如何配置?

答案:要想使每台路由器对到每个可能目的地的路由都进行维护是不可行的,所以路由器可以保存一条缺省路由,或者叫最后的可用路由。

有两条十分不同的命令来静态地配置缺省路由:“ip router 0.0.0.0 0.0.0.0”和“ip default-network”。 7. 为什么需要动态路由?

答案:以路由器A和路由器B为例:

- - - 41 -

如果路由器A和路由器B之间的路径断开了,路由器A将不能通过静态路由把数据包转发给路由器B。在通过人工重新配置路由器A把数据包转发到路由器B之前,要与目的网络进行通信是不可能的。动态路由提供了更多的灵活性。根据路由器A生成的路由选择表,数据包可以经过有限的路由通过路由器B到达目的地。

8. 动态路由选择是如何工作的?

动态路由的成功依赖于路由器的两个基本功能: (1)维护路由选择表。

(2)以路由更新的形式将信息及时地发布给其它路由器。

动态路由依靠一个路由选择协议和其他路由器共享信息。一个路由选择协议定义了一系列规则,当路由器和邻居路由器通信时就使用这些规则。

9. 路径选择时常用的度量单位有哪些? 答案:路由器中最常用的度量值包括:

(1)带宽(bandwidth):链路的数据承载能力。 (2)延迟(delay):把数据包从源端送到目的端所需的时间。 (3)负载(load):在网络资源(如路由器或链路)上的活动数量。 (4)可靠性(reliability):通常指的是每条网络链路上的差错率。 (5)跳数(hop count):数据包到达目的端所必须通过的路由器个数。 (6)滴答数(ticks):用IBM PC的时钟标记(大约55毫秒或1/8秒)计数的数据链路延迟。 (7)开销(cost):一个任意的值,通常基于带宽、花费的钱数或其它一些由网络管理员指定的

度量方法。

10. 在EIGRP协议中有哪三张表?

答案:EIGRP路由协议维护以下三个表。 (1) 邻居表(2)拓扑表(3)路由表

- 42 -

习题15 传输层

一、 名词解释

1. 端口

答案:端口是英文port的意译,是计算机与外界通信交流的出入口。 2. 套接字

答案:计算机中的不同进程可能同时进行通信,这时它们会用端口号进行区别,通过网络地址和端口号的组合达到惟一标识的目的。 二、填空题

1. 在IP互联网中, 和 是传输层最重要的两种协议,它们为上层用户提供不同级别的通信可靠性。

答案:传输控制协议(TCP);用户数据报协议(UDP)

2. TCP可以提供 服务。UDP可以提供 服务。答案:面向连接;无连接

3. 在TCP/IP体系中,根据所使用的协议是TCP或UDP,分别称之为 或 。

答案:TCP报文段;UDP报文

4. TCP连接包括 、 和 三个过程。答案:建立连接;数据传输;拆除连接

5. TCP采用 机制实现流量控制功能。答案:大小可变的滑动窗口

6. 传输层的拥塞控制有 、 、 和 四种算法。答案:慢开始;拥塞避免;快重传;快恢复

7. TCP通过 提供连接服务,最后通过连接服务来接收和发送数据。答案:TCP端口

8. 在TCP协议报头中包括 、 、 、 、 和 6个字段,其中 用于建立连接, 用于复位一个连接, 用于标志紧急数据,而 确认是否有效。

答案:紧急比特(URG);确认比特(ACK);推送比特(PSH);复位比特(RST);同步比特(SYN);终止比特(FIN);同步比特(SYN);复位比特(RST);确认比特(ACK)。 三、选择题

1.为了保证连接的可靠性,TCP通常采用 。

A. 3次握手法 B. 窗口控制机制 C. 端口机制 D. 自动重发机制

答案:A 解析:TCP连接包括建立连接、数据传输和拆除连接三个过程。即为TCP的三次握手协议。

2. 在TCP/IP协议簇中,UDP协议工作在 。 A. 应用层 B. 传输层 C. 网络互联层 D. 网络接口层

答案:B 解析:TCP/IP的传输层提供了两个主要的协议即传输控制协议(TCP)和用户数据报协议(UDP)。

3.关于TCP和UDP,下列哪种说法是错误的?

- - - 43 -

A. TCP和UDP的端口号是相互独立的

B. TCP和UDP的端口号是完全相同的,没有本质区别 C. 在利用TCP发送数据前,需要与对方建立一条TCP连接 D. 在利用UDP发送数据前,不需要与对方建立连接

答案:B 解析:端口根据其对应的协议或应用不同,被分配了不同的端口号。

4. 三次握手方法用于 。

A. 传输层连接的建立 B. 数据链路层的流量控制 C. 传输层的重复检测 D. 传输层的流量控制

答案:A 解析:TCP使用三次握手协议来建立连接。连接可以由任何一方发起,也可以由双方同时发起。一旦一

台主机上的TCP软件已经主动发起连接请求,运行在另一台主机上的TCP软件就被动地等待握手。

5. 传输层可以通过 标识不同的应用()。 A. 物理地址 B. 端口号 C. IP地址 D. 逻辑地址

答案:B 解析:计算机中的不同进程可能同时进行通信,这时它们会用端口号进行区别,通过网络地址和端口号

的组合达到惟一标识的目的。

6?10.基于TCP/IP的因特网服务中,IP协议提供主机之间的(6) 分组传输服务。TCP协议提供端口之间的(7)报文传输服务;为了实现可靠的服务,采用超时重传、确认捎带技术。传输中的协议规定,在确认信息中捎带(8)的序号以减少通信量。TCP使用三次握手协议来建立连接,设甲乙双方发送报文的初始序号分别为x和y,甲方发送(9)的报文给乙方,乙方接收报文后发送(10)的报文给甲方,然后甲方发送一个确认报文给乙方便建立了连接。

6. A. 可靠的面向连接的 B. 不可靠的面向连接的 C. 可靠的无连接的 D. 不可靠的无连接的

答案:D 解析:IP协议是TCP/IP协议簇中网络层的主要协议,它是最核心的协议,它提供不可靠、无连

接的、尽为而为的数据传送服务。

7. A. 可靠的面向连接的 B. 不可靠的面向连接的 C. 可靠的无连接的 D. 不可靠的无连接的

答案:A 解析:TCP是TCP/IP体系中可靠的面向连接的传输层协议,。传输实体在传输数据之前必须先建

立连接,数据传送结束后再释放连接。

8. A. 上一个已接收的报文 B. 下一个希望接收的报文 C. 正在发送的报文 D. 下一个将要发送的报文

答案:B 解析:A选项的上一个已接收的报文,而确认序号是已接收的序号为1,另外确认序号是接收方

发给发送方的信息,希望接收的报文不一定就是下一个将要发送的报文,比如这个应答信息丢失了,选项C和D也是不对的,所以选项B是正确的。

9. A. SYN=1,序号x B. SYN=1,序号=x+1,ACKx=1 C. SYN=1,序号y D. SYN=1,序号=y+1,ACKy+1=1

答案:A 解析:该次的连接为三次握手中的第一次握手,甲方的TCP向乙方的TCP发出连接请求报文段,

头标中控制字段同步位SYN置1,同时选择一个序号应为X,但是C选项中为Y,Y应为乙方的序号,而这里是甲方发送报文,选项B和D也是不对的。

10. A. SYN=1,序号x B. SYN=1,序号=x+1,ACKx=1

- 44 -