跳转至

计算机网络实验学习

来源:计算机网络 / 计算机网络实验学习.md

一、安装Cisco Packet Tracer

https://www.netacad.com/resources/lab-downloads?courseLang=zh-CN

直接下载安装即可

二、简单的操作

image-20260403090332266

左下角可以选择设备,包括路由器,集线器,终端设备等

然后⚡️可以链接设备

image-20260403090453280

点击设备,然后desktop,可以配置IP,会自动生成子网掩码

image-20260403090607738

点击上方信封,然后依次选择设备,就可以由第一个设备向第二个设备发送信息

然后点击中间的▶️键就可以播放动画了

image-20260403091120835

可以查看数据包

学习并测试网络命令

ping命令

macOS用man指令获取ping的相关信息

man ping | cat

这次你用了 man ping | cat,非常明智!这样手册的所有内容都直接“打”在了你的主屏幕上,你可以轻松地一次性复制整段内容了。

ping www.baidu.com
ping www.google.com.hk
#Q1:以上两行命令执行结果有何不同?

第一个ping的通,第二个ping不通

 infinite@infinitedeMacBook-Air  ~  ping www.baidu.com
PING www.baidu.com (39.156.70.46): 56 data bytes
64 bytes from 39.156.70.46: icmp_seq=0 ttl=52 time=562.312 ms
Request timeout for icmp_seq 1
64 bytes from 39.156.70.46: icmp_seq=2 ttl=52 time=152.727 ms
64 bytes from 39.156.70.46: icmp_seq=3 ttl=52 time=118.303 ms
64 bytes from 39.156.70.46: icmp_seq=4 ttl=52 time=65.782 ms
64 bytes from 39.156.70.46: icmp_seq=5 ttl=52 time=104.805 ms
64 bytes from 39.156.70.46: icmp_seq=6 ttl=52 time=77.778 ms
64 bytes from 39.156.70.46: icmp_seq=7 ttl=52 time=53.412 ms
64 bytes from 39.156.70.46: icmp_seq=8 ttl=52 time=139.189 ms
64 bytes from 39.156.70.46: icmp_seq=9 ttl=52 time=60.852 ms

 infinite@infinitedeMacBook-Air  ~  ping www.google.com.hk
PING www.google.com.hk (199.59.148.229): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5

nslookup指令

用于查询 DNS 的记录,查看域名解析是否正常。类 Unix 系统上类似命令为 nslookup

  infinite@infinitedeMacBook-Air  ~  nslookup www.baidu.com
Server:     192.168.254.245
Address:    192.168.254.245#53

Non-authoritative answer:
Name:   www.baidu.com
Address: 39.156.70.239
Name:   www.baidu.com
Address: 39.156.70.46

ipconfig(ifconfig)命令

Q2:本机(网卡)的物理地址和 IP 地址是什么?

在 MacBook Air 上:

  • en0:通常是你的 Wi-Fi 网卡(如果你使用的是 MacBook Air,这是最常用的)。
  • en1/en2...:通常是雷电接口转接的以太网卡或备用网卡。
  • lo0:本地回环地址(Loopback),即 127.0.0.1,用于机器内部通信。
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    ether fe:f6:f6:64:e5:6d
    inet6 fe80::18f8:5e35:b8e2:4814%en0 prefixlen 64 secured scopeid 0xb 
    inet 172.25.173.250 netmask 0xffff8000 broadcast 172.25.255.255
    inet6 2001:250:5800:1002::3f73 prefixlen 128 dynamic 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active

status: active最重要的一行。如果显示 active,说明这个网卡正在工作并已连接;如果显示 inactive,说明 Wi-Fi 没连上。

inet:这就是你的 内网 IPv4 地址

ether xx:xx:xx...:这是你网卡的 MAC 地址(硬件物理地址)。

netmask:子网掩码(十六进制表示,0xffffff00 等同于 255.255.255.0

netstat命令

显示协议统计信息和当前 TCP/IP 网络连接。类 Unix 系统上类似命令为 netstat。

 infinite@infinitedeMacBook-Air  ~  netstat                                                  
Active Internet connections
Proto Recv-Q Send-Q  Local Address                                 Foreign Address                               (state)    
tcp4       0      0  172.25.173.250.64880   116.153.80.1.https     ESTABLISHED
tcp4       0      0  localhost.7897         localhost.64875        ESTABLISHED
tcp4       0      0  localhost.64875        localhost.7897         ESTABLISHED
tcp4       0      0  172.25.173.250.64872   111.132.43.41.https    ESTABLISHED
tcp4       0      0  localhost.7897         localhost.64870        ESTABLISHED
tcp4       0      0  localhost.64870        localhost.7897         ESTABLISHED
tcp4       0      0  172.25.173.250.64869   public2.alidns.c.https SYN_SENT   
tcp4       0      0  172.25.173.250.64855   111.206.109.112.https  ESTABLISHED

tracert命令

路由跟踪命令,通过该命令的返回结果,可以获得本地到达目标主机所经过的网络节点。类 Unix系统上类似命令为 traceroute。

 infinite@infinitedeMacBook-Air  ~  traceroute www.baidu.com
traceroute: Warning: www.baidu.com has multiple addresses; using 39.156.70.46
traceroute to www.baidu.com (39.156.70.46), 64 hops max, 40 byte packets
 1  192.168.250.250 (192.168.250.250)  60.049 ms  51.730 ms  41.654 ms
 2  192.168.249.178 (192.168.249.178)  48.648 ms  50.792 ms  50.368 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
31  * * *
32  * * *
33  * * *
34  * * *
35  * * *
36  * * *
37  * * *
38  * * *
39  * * *
40  * * *
41  * * *
42  * * *
43  * * *
44  * * *
45  * * *
46  * * *
47  * * *
48  * * *
49  * * *
50  * * *
51  * * *
52  * * *
53  * * *
54  * * *
55  * * *
56  * * *
57  * * *
58  * * *
59  * * *
60  * * *
61  * * *
62  * * *
63  * * *
64  * * *

相关笔记