单项选择题 一般来说,Cache的功能 2 。某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为 3 。在下列Cache替换算法中,平均命中率最高的是 4 。 TCP是一个面向连接的协议,它提供连接的功能是 19 的,采用 20 来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传 21 的分组,这种分组的数量最多可以 22 ,TCP协议采用滑动窗口协议解决了 23 。 28. ICMP协议在网络中起到了差错控制和交通控制的作用。如果在IP数据报的传送过程中,如果出现网络拥塞,则路由器发出
报文。
A B C D
C
[解析]
ICMP(Internet control Message Protocol)属于网络层协议,用于传送有关通信问题的消息。ICMP报文封装在IP数据报中传送,因而不保证可靠的提交。ICMP报文有很多种类,用于表达不同的路由控制信息,其报文格式如下图所示。其中的类型字段表示 ICMP报文的类型,代码字段可表示报文的少量参数,当参数较多时写入32位的参数字段,ICMP报文携带的信息包含在可变长的信息字段中,校验和字段是关于整个ICMP报文的校验和。
类 型
代 码
校 验 和
参 数
信息(可变长)
下面简要解释ICMP各类报文的含义
·目标不可到达(类型3):如果路由器判断出不能把IP数据报送达目标主机,则向源主机返回这种报文。另一种情况是目标主机找不到有关的用户协议或上层服务访问点,也会返回这种报文。出现这种情况的原因可能是IP头中的字段不正确;或是数据报中说明的源路由无效:也可能是路由器必须把数据报分段,但IP头中的D标志已置位。
·超时(类型11):路由器发现IP数据报的生存期已超时,或者目标主机在一定时间内无法完成重装配,则向源端返回这种报文。
·源抑制(类型4):这种报文提供了一种流量控制的初等方式。如果路由器或目标主机缓冲资源耗尽而必须丢弃数据报,则每丢弃一个数据报就向源主机发回一个源抑制报文,这时源主机必须减小发送速度。另外一种情况是系统的缓冲区已用完,并预感到行将发生拥塞,则发出源抑制报文。但是与前一种情况不同,涉及的数据报尚能提交给目标主机。
·参数问题(类型12):如果路由器或主机判断出IP头中的字段或语义出错,则返回这种报文,报文头中包含一个指向出错字段的指针。
·路由重定向(类型5):路由器向直接相连的主机发出这种报文,告诉主机一个更短的路径。例如路由器R1收到本地网络上的主机发来的数据报,R1检查它的路由表,发现要把数据报发往网络X,必须先转发给路由器R2,而R2又与源主机在同一网络中。于是R1向源主机发出路由重定向报文,把R2的地址告诉它。
·回声(请求/响应,类型8/0):用于测试两个结点之间的通信线路是否畅通。收到回声请求的结点必须发出回声响应报文。该报文中的标识符和序列号用于匹配请求和响应报文。当连续发出回声请求时,序列号连续递增。常用的PING工具就是这样工作的。
·时间戳(请求/响应,类型13/14):用于测试两个结点之间的通信延迟时间。请求方发出本地的发送时间,响应方返回自己的接收时间和发送时间。这种应答过程如果结合强制路由的数据报实现,则可以测量出指定线路上的通信延迟。
·地址掩码(请求/响应,类型17/18):主机可以利用这种报文获得它所在的LAN的子网掩码。首先主机广播地址掩码请求报文,同一LAM上的路由器以地址掩码响应报文回答,告诉请求方需要的子网掩码。了解子网掩码可以判断出数据
报的目标结点与源结点是否在同一LAN中。
RS-232是DTE和DCE之间的接口标准,当作为DCE的Modem和作为DTE的计算机相连时,按此标准需要连接的最少线数是 29 。Modem收到呼叫信号后向计算机发送的信号是 30 。当数据发送完毕,计算机向Modem发送的信号是清除 31 、Modem随后向计算机发送清除 32 信号作为应答。当使用RS-232通信时,通常需要使户速率匹配功能,完成该功能的协议是 33 。33.
A.TELNET B.XON/XOFF C.KERMIT D.XMODEM A B C D
B
[解析] 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯两种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232C接口(又称EIA RS-232C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。该标准规定采用一个25针的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
(1)接口的信号内容。实际上RS-232C的25条引线中有许多是很少使用的,在计算机与终端通讯中一般只使用3~9条引线。RS-232C最常用的9条引线的信号内容如表所示。
在RS-232C最常用的9条引线
引脚序号
信号名称
符号
流向
功能
2
发送数据
TXD
DTE→DCE
DTE发送串行数据
3
接收数据
RXD
DTE←DCE
DTE接收串行数据
4
请求发送
RTS
DTE→DCE
DTE请求DCE将线路切换到发送方式
5
允许发送
CTS
DTE←DCE
DCE告诉DTE线路已接通可以发送数据
6
数据设备准备好
DSR
DTE←DCE
DCE准备好
7
信号地
信号公共地
8
载波检测
DCD
DTE←DCE
表示DCE接收到远程载波
20
数据终端准备好
DTR
DTE→DCE
DTE准备好
22
振铃指示
RI
DTE←DCE
表示DCE与线路接通,出现振铃
(2)接口的电气特性。在RS-232C中任何一条信号线的电压均为负逻辑关系。即逻辑“1”为-5~-15V;逻辑“0”为+5~+15V。噪声容限为2V。即要求接收器能识别低至 +3V的信号作为逻辑“0”,高到-3V的信号作为逻辑“1”。
(3)接口的物理结构。RS-232C接口连接器一般使用型号为DB25的25芯插头座,通常插头在DCE端,插座在DTE端。一些设备与PC机连接的RS-232C接口,因为不使用对方的传送控制信号,只需3条接口线,即“发送数据”、“接收数据”和“信号地”。所以采用DB9的9芯插头座,传输线采用屏蔽双绞线。
(4)传输电缆长度。由RS-232C标准规定在码元畸变小于4%的情况下,传输电缆长度应为50ft,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10~20%的范围工作的,所以实际使用中最大距离会远超过50ft,美国DEC公司曾规定允许码元畸变为10%而得出加表如下所示的实验结果。其中1号电缆为屏蔽电缆,型号为 DECP.NO.9107723,内有3对双绞线,每对由22# AWG组成,其外覆以屏蔽网。2号电缆为不带屏蔽的电缆。型号为DECP.NO.9105856-04,是22#AWG的4芯电缆。
DEC公司实验结果
波特率
1号电缆传输距离(英尺)
2号电缆传输距离(英尺)
110
5000
3000
300
5000
3000
1200
3000
3000
2400
1000
500
4800
1000
250
9600
250
250
在FDM中,主要通过 34 技术,使各路信号的带宽 35 。使用FDM的所有用户 36 。从性质上说,FDM比较适合于传输 37 ,FDM的典型应用是 38 。 ICMP协议属于TCP/IP网络中的 41 协议,ICMP报文封装在 42 协议数据单元中传送,在网络中起着差错和拥塞控制的作用。ICMP有13种报文,常用的ping程序中使用了 43 报文,以探测目标主机是否可以到达。如果在IP数据报传送过程中,发现生命期(TTL)字段为零,则路由器发出 44 报文。如果网络中出现拥塞,则路由器产生一个 45 报文。45.
A.超时 B.路由重定向 C.源端抑制 D.目标不可到达 A B C D
C
[解析] ICMP协议指Internet控制报文协议。
ICMP经常被认为是IP层的一个组成部分,它传递差错报文以及其他需要注意的事项。 ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。ICMP报文是在IP数据报内部被传输的。ICMP报文包括差错报文和查询报文。报文格式如图所示。
ICMP报文格式
值得注意的是:不同类型和代码有不同的内容。
类型字段可以有15个不同的值(0、3~5、8~18)。某些报文还使用代码字段来进一步描述不同的条件。检验和字段覆盖整个ICMP报文,与IP首部检验和算法是一样的。
以下情况不会产生ICMP差错报文:
●ICMP差错报文。
●目的地址为广播地址或者多播地址。
●作为链路层的数据报。
●不是IP分片的第一片。
●源地址不是单个主机的数据报,也即源地址不能为0地址、环回地址、广播地址或多播地址。
ICMP一般有以下类型报文:
(1)ICMP地址掩码请求与应答。
ICMP地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码,系统广播它的 ICMP请求报文。
(2)ICMP时间戳请求与应答。
ICMP时间戳请求允许系统向另一个系统查询当前时间,返回的是自午夜开始记算的毫秒数。调用者必须通过其他方法获取当前时间。
(3)ICMP端口不可达差错。
主机如果收到一份UDP数据报而目的端口与某个正在使用的进程通信,那么UDP返回一个ICMP不可达报文。
ISDN是在 46 基础上建立起来的网络,能够提供的最高速率 47 。常用的有D和B两种标准化信道,其中D信道主要用来传输 48 。使用基本速率接口传输声音,一路话音占用的数据传输率是 49 ,占总带宽的比例是 50 。 光纤传输具有较高的可靠性,ATM网络只采用了简单的差错控制方式。其信元头校验在 52 功能层完成。信元定界在 53 功能层完成。 55. 在SNMPv2中,一个实体接受到一个报文,一般经过4个步骤:
①把PDU部分、源和目标端口号交给认证服务。如果认证失败,发送一个陷入,丢弃报文。
②协议实体对PDU做句法检查。如果通过检查,则根据团体名和适当的访问策略作相应的处理。
③如果认证通过,则把PDU转换成ASN.1的形式。
④对报文进行语法检查,丢弃出错的报文。
这四个步骤的正确次序是
。
A B C D
C
[解析] 本题考查的是SNMPv2实体接收报文的过程。 SNMPv2实体接收到一个报文要经过以下过程: ①对报文进行语法检查,丢弃出错的报文; ②把PDU部分、源和目标端口号交给认证服务。如果认证失败,发送一个陷入,丢弃报文; ③如果认证通过,则把PDU转换成ASN.1的形式; ④协议实体对PDU做句法检查,如果通过,根据团体名和适当的访问策略作相应的处理。
在层次网络体系结构中,第n层协议利用 56 提供的服务向 57 提供服务,对等实体是指 58 ,数据在同一个系统自上层传到下层,这种数据格式称为 59 ,某层实体接收到上层传来的数据后,一般要 60 才能使接收方知道如何处理。 Networks can be interconnected by different devices. In the physical layer, networks can be connected by 69 or Hubs, which just move the bits from one network to an identical network. One layer up we find bridges and swiches, which operate at data link layer. They can accept 70 ,examine the MAC address, and forward the frames to a different network while doing minor protocol translation in the process. In the network layer, we have routers that can connect two netwoks. If two networks have 71 network layer, the router may be able to translate between the packet formats. In the transport layer we find transport gateway, which can interface between the two transport connections. Finally, in the application layer, application gateways translate message 72 . As an example, gateways between Internet e-mail and X. 400 e-mail must 73 the e-mail message and change various header fields.