问题 问答题

【说明】
当局域网中存在大量计算机时,根据业务的不同,可以将网络分成几个相对独立的子网。图7-15是某企业子网划分的示意图,整个网将被均分为销售部与技术部两个子网,子网之间通过一台安装了Linux操作系统的双网卡计算机连通。该Linux网关计算机使用了最新的BCM5751网卡芯片,由于Red Hat Linux 9操作系统无法自动识别此硬件,需要单独安装驱动程序才能正常工作。具体安装过程如下。
①将驱动程序压缩文件bcm5700-8.3.14.tar.gz复制到一个临时目录中,并使用解压缩命令将驱动程序包bcm5700-8.3.14.tar.gz解压缩;
②用make命令构建驱动程序的可加载模块;
③用make install命令加载驱动程序;
④重新启动系统,启动过程中系统找到网卡进行相应参数配置。


【问题4】
可以使用命令 (7) 来查看网络接口的运行情况。输入该命令后,系统的输出信息如下。
eth0 Link encap:Ethernet Hwaddr:00:12:3F:94:ET:B9
inet addr:192.168.1.63 Bcast: (8) Mask: (9)
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1501 errors:0 dropped:0 overruns:0 frame:0
TX packets:74 etrors:0 dropped:0 overruns:0 carrier:0
collisioas:0 txqueuelen:100
RX bytes:164444 (160.5KB) TX bytes:9167(8.9KB)
Interrupt:11 Memory:dfcf0000-dfd00000
以上输出信息表明,该网卡的工作状态是: (10) 。其中,“MTU”的含义是 (11)
【供选择的答案】
(7)

  • A.ipconfig
  • B.ifconfig
  • C.netatat
  • D.rcp
    (10)A.正常B.故障

答案

参考答案:(7) B,或ifconfig (8) 192.168.0.255
(9) 255.255.251.0 (10) A,或正常
(11) 量大传输单元

解析:这是一道要求读者读懂Linux操作系统网络接口操作命令输出信息的分析理解题。本题所涉及的知识点如下。
①在Linux操作系统中,可使用ifconfig命令来查看本地主机当前获得的TCP/IP参数配置信息。使用不带任何参数的ifconfig命令可以显示所有网络接口的状态。若要检查特定网络接口的状态,则需使用 ifconfig [interface]命令。例如,可以使用“ifconfig eht0”命令来查看该BCM5751网卡的运行情况。
②从试题中给出的输出信息可知,DHCP服务器分配给该BCM5751网卡的IP地址是192.168.1.63。由于192.168.1.63是一个C类IP地址,其默认的子网掩码(Mask)为255.255.255.0。
③TCP/IP协议规定,将某个IP地址中表达主机部分的各比特位全部设置为“1”的IP地址称为该主机的直接广播地址。由于C类IP地址是用最右边一个字节的比特位来表达主机地址部分,因此192.168.1.63的本地直接广播地址为192.168.1.255。
④从ifconfig命令的输出信息——“UP”、“RX packets:1501”、“TX packets:74”、“RX bytes:164444 (160.5KB) TX bytes:9167 (8.9KB)”可判断该BCM5751网卡处于正常收发数据包的运行状态。
⑤在ifconfig命令的输出信息——“MTU:1500”中,MTU表示最大传输单元,它是跟网络接口层特性相关的。在以太网中,RFC894定义的以太帧格式的MTU值为1500字节。
⑥在一个IP包中,扣除IP包头的20个字节,可以传输的最大数据长度为1480个字节;在TCP包中,扣除20个字节的TCP包头,可以传输的最大数据段为1460个字节;在UDP包中,扣除UDP包头的8个字节,可以传输的最大数据段为1492个字节。因此,当数据超过最大数据长度时,将对该数据进行分段处理,在p包头中会看到有多个数据段在传输,但这些数据段的标识号是相同的,表示是同一个数据包。

单项选择题
单项选择题