【计算机网络 实验报告2】网络常用命令与基本配置

上一篇:【计算机网络 实验报告1】Wireshark软件的使用

目录

实验目的

二、实验环境

三、实验内容

四、实验过程与结果

五、习题


实验目的

  1. 学习网络常用命令
  2. 学习Packet Tracer软件的使用
  3. 学习网络的基本配置方法

二、实验环境

设备名称 DESKTOP-F3VC3QK

处理器 AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz

机带 RAM 32.0 GB (31.4 GB 可用)

设备 ID B4D46BFB-AB7C-4E51-B426-AE7C1B55C92D

产品 ID 00342-36210-23054-AAOEM

系统类型 64 位操作系统, 基于 x64 的处理器

笔和触控 没有可用于此显示器的笔或触控输入

三、实验内容

1、运行常用的网络命令,分析实验结果

2、使用Packet Tracer创建网络

四、实验过程与结果

(1)常用网络命令

基本用法:ping [IP地址或域名]

选项:

-l [大小]:发送指定大小的ECHO_REQUEST包。

-n [次数]:发送指定次数的ECHO_REQUEST包。

-t:连续发送ECHO_REQUEST包,直到手动停止。

Ping命令用于测试网络连接。如果收到回应,则说明目标主机可达,回应时间(TTL)表示数据 包到达目标主机所需的时间。

Netstat命令的使用

基本用法:netstat

选项:

-a:显示所有连接和监听端口。

-n:以数字形式显示地址和端口号。

-p [协议]:显示指定协议的连接。

Netstat命令用于显示网络连接、路由表、接口统计等信息。它可以帮助诊断网络连接问题。

Ipconfig命令的使用

基本用法:ipconfig

选项:

/all:显示所有适配器的配置信息。

/renew [适配器名]:更新指定适配器的IP地址。

/release [适配器名]:释放指定适配器的IP地址。

结果分析:Ipconfig命令用于显示和配置TCP/IP网络设置。它显示的信息包括IP地址、子网掩码、默认网关等。

ARP命令的使用

Traceroute命令的使用

基本用法:tracert [IP地址或域名]

选项:

-h [跳数]:指定最大跳数。

-d:不解析IP地址到主机名。

结果分析:Traceroute命令用于显示数据包到达目标主机所经过的路由。它显示的信息包括每个跳点的IP地址和响应时间。

(2)tcp/ip协议配置

要求:计算机通过交换机互联;给出每台计算机的网络配置参数,可截图。证明计算机之间是连通的,附图说明。

计算机服务器连接


使用交换机

配置


过程

五、习题

1.使用PING命令,分别对环回地址127.0.0.1、百度、网易和学校官网地址进行操作,结合实验指导书有关TTL的内容,回答以下问题:

(1)环回地址的TTL是多少?百度、网易和学校官网的呢?根据TTL,你觉得百度、网易和学校官网使用的是什么操作系统?为什么?

答:TTL是64

百度51

网易48

学校官网62

都使用的是与linux系统的默认ttl接近。

(2)使用PING命令的过程中,对我们常用的"网速"起到最大作用的是哪个返回字段?(1)中四个地址的这个字段值分别是多少,说明什么?

答:"网速"影响最大的字段是"时间"字段,这四个地址的字段值,

127.0.0.1:小于1ms 百度:30ms 网易:37ms 学校官网:3ms

时间值说明了数据包在网络中的传输速度和延迟。时间越短,表示网络连接越快,延迟越低。

2.使用IPCONFIG命令,观察本机的IPV4地址,有几个地址,分别是什么?

答:无线局域网适配器 WLAN:只有一个IPv4 地址:10.210.145.44

3.对2中的IP地址执行PING命令,观察其TTL,并进行分析。

答:TTL(Time to Live):64

往返时间(Round-Trip Time, RTT):小于1毫秒(ms)

因为是本机数据包不需要经过太多的路由器,因此TTL值较高,往返时间也非常短。

  1. 执行ARP命令,观察高速缓存中的项目,解释ARP高速的作用。观察得到的物理地址,这个物理地址是多少位的?
    ARP(地址解析协议)高速缓存的作用是将网络层的IP地址映射到数据链路层的MAC地址。当一台计算机需要向另一台计算机发送数据时,它需要知道目标计算机的MAC地址,以便在本地网络内进行通信。ARP高速缓存存储了这些映射关系,以减少网络通信时的延迟和网络流量。
    48位的MAC地址。

答:

5.执行TRACERT命令,分别对2中得到的IP地址、百度官网、网易官网、学校官网进行跃点追踪,并结合1(1)中你的回答,观察TTL和跃点追踪结果,能够得到什么结论?

答:百度、网易和学校官网的操作系统:由于这些网站的TTL值接近Linux系统的默认TTL值(64)

6.根据5中的结论,回答以下问题:通过跃点追踪和PING命令,是否能确定对方的操作系统类型?

答:虽然跃点追踪和 ping 命令可以提供有关网络性能和路径的信息,但它们不能用来确定目标主机的操作系统类型。

7.进阶思考题:

(1)如何查出计算机的MAC地址?有多少种方法?

计算机的MAC地址可以通过多种方法查询:

命令行工具:

在Windows中,可以使用 ipconfig /all 命令来查看网络适配器的MAC地址。

在Linux或macOS中,可以使用 ifconfig或 arp -a 命令来查看。

图形用户界面:

在Windows中,可以通过"网络连接"或"网络适配器"的属性来查看。

在macOS中,可以在"系统偏好设置"中的"网络"部分查看。

网络设备和软件:

通过路由器的管理界面,通常可以查看连接到路由器的所有设备的MAC地址。

使用网络扫描工具,如Nmap或Advanced IP Scanner,可以扫描网络并列出设备的IP地址和MAC地址。

编程方式:

通过编程语言(如Python)使用网络库来查询本地或远程设备的MAC地址。

(2)在同一个局域网内,知道对方的IP地址,如何查出它的主机名?

答:在Windows中,可以使用 nslookup 命令,如 nslookup IP地址。

工具:

Nmap可以扫描网络并尝试解析IP地址对应的主机名。

查看路由器的管理界面:

如果IP地址与主机名在路由器的DHCP客户端列表中进行了登记,通常可以在路由器的管理界面中直接查看。

发送网络请求:

如果目标计算机开放了文件共享或其他网络服务,并且配置了响应某些协议的查询,可以通过发送特定的网络请求来获取主机名。

使用Windows的NetBIOS命令:

在Windows中,可以使用 nbtstat -A IP地址 命令来查询NetBIOS网络上的计算机名。

相关推荐
Byron Loong2 小时前
【网络】IP,子网掩码、默认网关、DNS服务
网络·tcp/ip·智能路由器
一条咸鱼¥¥¥2 小时前
【运维笔记】华为防火墙远程接入用户开通与禁用方法
运维·网络·华为·远程用户
wanhengidc2 小时前
物理服务器的功能都有哪些
运维·服务器·网络·安全·web安全·智能手机
跨境技工小黎2 小时前
2026TikTok网络配置指南:如何选择可靠的IP网络?
大数据·网络
Ether IC Verifier3 小时前
RDMA协议详细介绍:从原理到未来发展
网络·网络协议·计算机网络·dpu
bukeyiwanshui3 小时前
20260416 DHCP以及DNS
linux·网络
zhojiew3 小时前
在中国区aws通过Network Flow Monitor实现实例网络流量指标上传到cloudwatch
服务器·网络·aws
551只玄猫3 小时前
【计算机网络 实验报告3】集线器和交换机的工作原理
计算机网络·交换机·集线器·实验报告·可测和功能设计