2012年计网408

第33题

  1. 在 TCP/IP 体系结构中, 直接为 ICMP 提供服务的协议是()
    A. PPP
    B. IP
    C. UDP
    D. TCP

本题考察TCP/IP体系结构中直接为ICMP协议提供服务的协议。
image.png
如图所示。这是TCP/IP的四层体系结构。网际层的IP协议是整个体系结构中的核心协议,用于网络互联。网际控制报文协议ICMP同样位于网际层,用于询问状况和报告差错。ICMP报文需要使用IP协议封装成IP数据报后才能送交下层封装。因此可以说IP协议直接为ICMP协议提供服务。综上所述,本题的答案是选项b。
另外,选项a中的ppp协议属于数据链路层,它可以为网际层的IP协议提供服务。选项c中的UDP协议和选项d中的TCP协议属于TCP/IP体系结构的运输层,网际层的IP协议也直接为他们提供服务。

第34题

  1. 在物理层接口特性中, 用于描述完成每种功能的事件发生顺序的是()
    A. 机械特性
    B. 功能特性
    C. 过程特性
    D. 电气特性

本题考察物理层接口特性。

image.png
如图所示。
物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流。物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么?
物理层有以下四个接口特性。它们分别是机械特性。电气特性。功能特性。过程特性。
机械特性指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置。
电气特性指明在接口电缆的各条线上出现的电压的范围。
功能特性指明某条线上出现的某一电平的电压表示何种意义
过程特性指明对于不同功能的各种可能事件的出现顺序。
综上所述,本题的答案是选项c。建议同学们将物理层的四个接口特性像顺口溜一样来记忆。与此类似的还有计算机网络协议的三要素是语义语法同步。数据链路层的主要任务是封装成帧、差错检测、可靠传输。

第35题

  1. 以太网的 MAC 协议提供的是()
    A. 无连接不可靠服务
    B. 无连接可靠服务
    C. 有连接不可靠服务
    D. 有连接可靠服务

image.png
image.png

第36题

  1. 两台主机之间的数据链路层采用后退 𝑁 帧协议 (GBN) 传输数据, 数据传速率为 16kbps, 单向传播时延为 270 ms, 数据帧长度范围是 128 ∼ 512 字节, 接收方总是以与数据帧等 长的帧进行确认。为使信道利用率达到最高, 帧序号的比特数至少为()
    A. 5 B. 4 C. 3 D. 2

本题考察后退n帧协议的信道利用率以及构成帧编号的比特数量。
我们来一起分析一下。后退n帧协议是在停止等待协议的基础上修改而来的。我们首先来看停止等待协议。发送方每发送完一个数据帧就要停止发送,等待接收方发回的确认帧。接收方若正确接收发送方发来的数据帧,就给发送方发回针对该数据帧的确认帧。发送方收到接收方发回的确认帧就可以发送下一个数据帧了,以此类推。
image.png
这段时间是数据帧的发送时延。这段时间是数据帧的最后一个比特的信号从发送方传播到接收方的传播时延。这段时间是确认帧的发送时延。这段时间是确认帧的最后一个比特信号从接收方传播到发送方的传播时延。需要说明的是。接收方对数据帧的处理时延以及发送方对确认帧的处理时延都非常短,可以忽略不计。因此未在图中画出。另外,为了减少传输开销。确认帧的长度应远小于数据帧的长度。但题目给定接收方总是以与数据帧等长的帧进行确认。因此图中的数据帧和确认帧的长度一样。
停止等待协议的信道利用率等于一个数据帧的发送时延除以从发送该数据帧起到收到针对该帧的确认所耗费的总时间。很显然停止等待协议的信道利用率比较低。尤其在信号传播时,延远大于数据帧发送时延的情况下,信道利用率非常低。

image.png
后退n帧协议是对停止等待协议的改进。发送方在未收到接收方发来确认的情况下。可将序号落入发送窗口内的多个数据帧,依次发送出去。也就是说,相对于停止等待协议而言,后退n帧协议的发送方从发送第一个数据帧至收到针对该帧的确认帧的这段时间内。可以连续发送多个数据帧以提高信道利用率。

image.png
image.png

由于题目给定,接收方总是以与数据帧等长的帧进行确认。为了降低传输开销,我们选择数据帧的长度为128个字节。我们来计算一下,发送一帧的时间。
用数据帧长度128字节,除以数据传输速率16k比特每秒,结果为64毫秒。再来计算一下,发送一帧到收到确认为止的总时间。这里的64是一个数据帧的发送时延。这里的270是题目给定的信号单向传播时延,乘以二就是信号的往返传播时延。这里的64是一个确认帧的发送时延,结果为668毫秒。现在可以计算出这段总时间可以发送的数据帧数量。结果为10.4375。
image.png
后退n帧协议的发送窗口尺寸wt,满足以下条件。即大于1,小于等于2的n次减一。其中n是构成帧序号的比特数量。根据之前计算出的可以连续发送帧的数量10.4375。wt的取值为11。可解得n至少为四。综上所述,本题的答案是选项b

第37题

  1. 下列关于 IP 路由器功能的描述中, 正确的是()
    I. 运行路由协议, 设置路由表
    II. 监测到拥塞时, 合理丢弃 IP 分组
    III. 对收到的 IP 分组头进行差错校验, 确保传输的 IP 分组不丢失
    IV. 根据收到的 IP 分组的目的 IP 地址, 将其转发到合适的输出线路上
    A. 仅 III、.IV
    B. 仅 I、II、III
    C. 仅 I、II、IV
    D. I、II、III、IV

image.png

本题考察IP路由器的功能。IP路由器的主要功能如下:
一个是转发分组。也就是依据自己的转发表和分组首部中的目的地址来转发分组。因此描述四正确。
另一个是执行路由选择协议来构建路由表进而构建转发表。因此描述一正确。
IP路由器采用主动队列管理AQM,对路由器中的分组排队进行智能管理。现在已经有几种具体的算法。也就是路由器的拥塞控制算法。因此描述二正确。
IP路由器对收到的IP分组首部进行差错校验。若发现错误,则丢弃该IP分组。因为转发该分组是没有意义的。因此,描述三的前半句话正确。
IP路由器工作在TCP IP体系的网际层。该层并不负责可靠传输,而是尽最大努力的交付。这并不能确保传输的IP分组不丢失。因此描述三的后半句话错误。

第38题

  1. ARP 协议的功能是()
    A. 根据 IP 地址查询 MAC 地址
    B. 根据 MAC 地址查询 IP 地址
    C. 根据域名查询 IP 地址
    D. 根据 IP 地址查询域名

image.png
我们再来简单回忆一下ARP的功能。如图所示。主机ABC通过交换机互联成一个交换式以太网。这是主机a所分配的IP地址和其网卡上固化的MAC地址。这是主机b所分配的IP地址和其网卡上固化的MAC地址。这是主机c所分配的IP地址和其网卡上固化的MAC地址。
假设主机a要给主机b发送数据包。主机a知道主机b的IP地址。但主机a不知道主机b的地址。因此,主机a的数据链路层封装帧时,无法填写目的地址。于是主机a发送ARP广播请求。交换机从自己的其他端口转发,该ARP广播请求。主机c中的ARP进程发现,该ARP广播请求并不是请求主机c的地址。于是,丢弃该广播请求。

image.png
主机b中的ARP进程发现该ARP广播请求是请求主机b自己的地址。于是给主机发送ARP单波响应。将自己的MAC地址告知主机a。交换机将该单播响应转发给主机a。现在主机a就知道了,主机b的MAC地址。可以封装发送给主机b了。

第39题

  1. 某主机的 IP 地址为 180.80.77.55, 子网掩码为 255.255.252.0 。若该主机向其所在子网发送广
    播分组, 则目的地址可以是()
    A. 180.80.76.0
    B. 180.80.76.255
    C. 180.80.77.255
    D. 180.80.79.255

本题考察IP地址子网掩码广播地址等相关概念。我们来一起分析一下。
image.png
根据题意,我们需要找出主机所在子网的广播地址。这是题目给定的子网掩码。将其写成二进制形式。22个连续的比特一表示网络前缀为22个比特。剩余十个连续的比特零表示主机编号为十个比特。这是题目给定的主机的IP地址。将其左起第三个和第四个十进制数写成二进制形式(01001101.001101111)。
将22比特的网络前缀保持不变,10比特的主机号全部取零,就可得到主机所在子网的最小地址。这是其点分十进制形式(180.80.76.0)。主机号为全零的地址,也就是子网的最小地址,用来作为子网的网络地址。将22比特的网络前缀保持不变。10比特的主机号全部取一,就可得到主机所在子网的最大地址,这是其点分十进制形式(180.80.79.255)。主机号为全一的地址,也就是子网的最大地址,用来作为子网的广播地址。综上所述,本题的答案是选项d。另外,主机所在子网的最小地址和最大地址之间的地址是该子网中可分配给主机或路由器接口的IP地址。

第40题

  1. 若用户 1 与用户 2 之间发送和接收电子邮件的过程如下图所示, 则图中(1)、(2)、(3)阶段分
    别使用的应用层协议可以是()
    image.png
    A. SMTP、SMTP、SMTP
    B. POP3、SMTP、POP3
    C. POP3、SMTP、SMTP
    D. SMTP、SMTP、POP 3

image.png
发送方用户代理使用SMTP协议给发送方邮件服务器发送邮件。发送方邮件服务器也使用SMTP协议给接收方邮件服务器发送邮件儿。而接收方用户代理使用POP3协议从接收方邮件服务器获取邮件。

第47题

  1. 主机 H 通过快速以太网连接 Internet, IP 地址为 192.168.0.8, 服务器 S 的 IP 地址为211.68.71.80。 H 与 S 使用 TCP 通信时, 在 H 上捕获的其中 5 个 IP 分组如题 47-a 表所示。

image.png

回答下列问题。

本题是对IP分组的封装格式和生存时间。TCP报文段的封装格式、TCP 三报文握手。以太网最短帧长等知识的综合考察

1)

题 47-a 表中的 IP 分组中, 哪几个是由 H 发送的?

image.png
image.png

题目要求我们给出上述五个IP分组中,哪几个是由主机h发送的?
我们只要在上表中找出源IP地址是主机h的IP地址192.168.0.8的IP分组即可。这是题目给出的IP分组的首部格式。原IP地址字段前共有12个字节。而源IP地址字段自身共有四个字节。用来存储32比特的IPV 4地址。因此IP分组首部第13到16字节就是原IP地址字段。如图所示。这是一号IP分组原IP地址字段的值。其点分十进制形式为192.168.0.8。这些分别是二号到五号IP分组的原IP地址。很显然,一号,三号和四号IP分组的原IP地址是主机h的IP地址192.168.0.8。因此,它们是主机h发送的。

image.png

哪几个完成了 TCP 连接建立过程?

再来看一中的第二小问。题目要求我们给出上述五个IP分组中哪几个完成了TCP连接建立过程。如图所示。这是TCP 三报文握手建立连接的过程。
第一个报文是TCP连接请求,其首部中的同步标志位SYN的值为一。确认标志位ACK的值为零。
第二个报文是TCP连接请求的确认,其首部中的同步标志位SYN的值为一,确认标志位ACK的值也为一。
第三个报文是对TCP连接请求确认的确认,这是一个普通的TCP确认。其首部中的同步标志位syn的值为零。确认标志位ack的值为一。
我们可以根据上述syn标志位和ack标志位的取值,从这五个IP分组中找出分别封装有。用于TCP建立连接的三个,报文的三个IP分组。
image.pngimage.pngimage.png
这是题目给出的IP分组的首部格式。这是其首部长度字段的位置。据此,我们可从该表中找出这五个IP分组各自的首部长度。由于首部长度以四字节为单位。因此,这五个IP分组各自的首部长度都是20字节。也就是没有可选字段。如图所示,这是五个IP分组各自的24节固定首部。旗号就是各自封装的TCP报文段。这是题目给出的TCP报文段的首部格式。这是个标志位的位置。
据此,我们可以从该表中找出这五个IP分组各自封装的TCP报文段首部中的标志位。第一个TCP报文段的标志位取值为16,进制的零二。转换成二进制。可得出syn标志位的值是1 ack标志位的值是零。第二个TCP报文段的标志位取值为16,进制的幺二。转换成二进制。可得出syn标注位的值是1 ack标注位的值也是一。第三个TCP报文段的标志位取值为16,进制的f0。转换成二进制可得出syn标注位的值是0 ack,标注位的值是一。综上所述,一号IP分组封装的是TCP连接请求报文段。二号IP分组封装的是TCP连接,请求报文段的确认报文段。三号IP分组封装的是针对TCP连接请求确认报文段的确认报文段。

哪几个在通过快速以太网传输时进行了填充?

image.pngimage.png
image.png
题目要求我们给出上述五个IP分组中哪几个在通过快速以太网传输时。需要填充。如图所示,这是以太网的真格式。由于以太网规定最短针长为64字节。除去首部和尾部共18字节外。
数据载荷的最小长度应为46字节。在本题中,数据载荷部分就是IP分组。若IP分组的长度小于46字节。则需要填充。这是题目给出的IP分组的首部格式。这是总长度字段的位置。据此,我们可从该表中找出这五个IP分组各自的长度。这是一号分组长度的16进制值。即48个字节。这是二号分组长度的16进制值。即48个字节。这是三号分组长度的16进制值。即40个字节。这是四号分组长度的16进制值。即56个字节。这是五号分组长度的16进制值。即40个字节。很显然,三号和五号IP分组的长度小于46字节,需要填充。

2) 根据题 47-a 表中的 IP 分组, 分析 S 已经收到的应用层数据字节数是多少?

image.png
image.png

我们根据上表中的五个IP分组分析出服务器s已经收到的应用层数据,字节的数量。这是我们之前已经分析出的五个IP分组,各自的20字节的固定首部。其后就是各自封装的TCP报文段。一号IP分组封装的是TCP连接,请求报文段。二号IP分组封装的是TCP连接,请求报文段的确认报文段。三号IP分组封装的是针对TCP连接请求确认报文段的确认报文段。这是一个普通的TCP确认报文段。这是TCP连接建立成功后,主机h给服务器s发送的第一个TCP数据报文段。这是服务器s给主机h发回的,针对第一个TCP数据报文段的确认报文段。这是题目给出的TCP报文段的首部格式。这是其序号字段。该字段的值指出TCP报文段的数据载荷部分第一个字节的序号。也就是所封装的应用层数据,第一个字节的序号。在主机h发送给服务器s的第一个TCP数据报文段中。

找出序号字段的值。也就是应用层数据初始序号。这是TCP报文段首部中的确认号字段。该字段的值是对已正确接收的数据的序号的确认。在服务器s发送给主机h的,针对第一个TCP数据,报文段的确认报文段中。找出确认号字段的值。因此,服务器s已经收到的应用层数据量等于确认号的值减去初始序号的值。结果为16字节

3) 若题 47-a 表中的某个 IP 分组在 S 发出时的前 40 字节如题 47-b 表所示, 则该 IP 分组到达 H 时经过了多少个路由器?

image.png
注: IP 分组头和 TCP 段头结构分别如题 47-a 图和题 47-b 图所示

image.png
image.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值