《IP地址查询及检测》作业: 一、选择题 1. 在网络中,用于查询主机IP地址的命令是? A. nslookup B. ping C. tracert D. ifconfig 答案:B 解析:`ping`命令用于测试主机之间的连通性,并显示目标主机的IP地址。`nslookup`用于查询DNS记录,`tracert`用于跟踪数据包的路由路径,`ifconfig`用于配置和显示网络接口信息。虽然`ifconfig`也可以显示本地主机的IP地址,但它不是专门用于查询其他主机IP地址的命令。 2. 以下哪个工具可以用来检测网络中的设备是否在线? A. ipconfig B. traceroute C. netstat D. arpscan 答案:D 解析:`arpscan`是一个用于局域网扫描的工具,可以检测网络中的设备是否在线并获取其IP和MAC地址。`ipconfig`用于查看和配置网络接口的TCP/IP属性,`traceroute`用于跟踪数据包的路由路径,`netstat`用于显示网络连接、路由表、接口统计等信息。虽然这些工具都有各自的用途,但只有`arpscan`专门用于检测网络中的设备是否在线。 3. 在Windows系统中,用于查看本机IP配置的命令是? A. ifconfig B. ipconfig C. ip a D. route 答案:B 解析:在Windows系统中,`ipconfig`命令用于查看和配置网络接口的TCP/IP属性,包括IP地址、子网掩码和默认网关等。`ifconfig`是Linux系统下的命令,`ip a`是Linux系统下查看网络接口信息的命令,`route`命令用于查看和配置路由表。 4. 以下哪个命令可以用来查看本机的MAC地址? A. ipconfig /all B. getmac C. ifconfig D. hostname 答案:C 解析:在大多数操作系统中,`ifconfig`命令不仅可以用来查看IP地址,还可以用来查看MAC地址。在Windows系统中,可以通过`ipconfig /all`命令查看详细的网络配置信息,其中也包括MAC地址。`getmac`命令也可以用来获取Windows系统的MAC地址。而`hostname`命令用于查看或设置系统的主机名,与MAC地址无关。 5. 在网络排障时,如果需要追踪数据包的路由路径,应该使用哪个命令? A. ping B. ifconfig C. tracert D. netstat 答案:C 解析:`tracert`(在Windows系统中)或`traceroute`(在Unix/Linux系统中)命令用于跟踪数据包从源主机到目标主机的路由路径,显示数据包经过的每一个路由器及其响应时间。这有助于诊断网络连接问题。`ping`命令用于测试主机之间的连通性,`ifconfig`用于查看和配置网络接口信息,`netstat`用于显示网络连接、路由表、接口统计等信息。 二、填空题 6. `ping`命令通过发送_____协议的ICMP回显请求报文来测试主机之间的连通性。 答案:IP 解析:`ping`命令通过发送IP协议的ICMP回显请求报文来测试主机之间的连通性。当目标主机收到ICMP回显请求报文后,会返回一个ICMP回显应答报文,从而证明两台主机之间的网络是连通的。 7. `tracert`命令在Windows系统中用于跟踪数据包的路由路径,而在Unix/Linux系统中对应的命令是_____。 答案:traceroute 解析:`tracert`命令在Windows系统中用于跟踪数据包的路由路径,而在Unix/Linux系统中对应的命令是`traceroute`。这两个命令的功能相同,都是用来跟踪数据包从源主机到目标主机的路由路径。 8. 在网络排障时,如果需要查看本机的IP地址和MAC地址,可以使用_____命令。 答案:ifconfig 解析:在大多数操作系统中,`ifconfig`命令不仅可以用来查看IP地址,还可以用来查看MAC地址。通过这个命令,用户可以快速获取本机的网络配置信息。 9. `arpscan`是一个用于局域网扫描的工具,它可以检测网络中的设备是否在线并获取其_____地址和MAC地址。 答案:IP 解析:`arpscan`是一个用于局域网扫描的工具,它可以检测网络中的设备是否在线并获取其IP地址和MAC地址。这有助于管理员了解网络中的设备分布情况。 10. `ipconfig /all`命令在Windows系统中用于查看详细的网 ... ...