验证性实验
Ipconfig
该命令是查看本机的网络配置,列如下图是我的电脑以太网配置:
ping
通过该命令你可以知道你是否可以与某一个网络是否可以通信,列如ping www.baidu.com;
tracert
该命令为路由追踪,跟踪 Internet 协议数据包传送到目标地址时经过的路径。列如追踪我访问 10.1.74.238的路径
ARP
地址解析协议,是用于根据给定网络层地址即 IP 地址,查找并得到其对应的数据链路层地址即 MAC地址的协议,我的ip及地址缓存如下:
wireshark实验
使用wireshark抓包过程:
进入到wireshark的界面:
一般是以太网选择以太网抓包(点击左上角的蓝色图标开始捕获):
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d7jWiTlk-1640144784692)(E:\course\计算机网络\图片\03.png)]
使用wireshark抓包进行分析
数据链路层帧的头部
我们看到以太网帧的头部,目的mac和源mac,这是一个ARP的包所以type填的为0806,如果是ip包的话type中应该填的是0800。
网络层ip包的头部
其中最为重要的是源ip地址和目的ip地址,有一个总长度和一个头部的大小,这主要是为了上一个可以清楚的知道它可以从哪里开始读取数据。time to live为生命周期当ip包在通信子网待的时间超过了生命周期路由器就会把这个包丢掉。
传输层段的头部
段的头部最主要的是源端口号和目的端口号。在传输层加入端口号是为了实现进程和进程之间的通信。
CPT实验
使用CPT模拟一个局域网
选择相应的交换机和pc后如图所示的连接:
然后就是对设备进行网络配置(实现对pc0的网络配置,其它的相同):
然后选择右下角的Simulation模式模拟PC0和PC3通信的过程,部分截图如下:
使用CPT模拟通信子网
相关的连接
相关路由器的配置
现在ping一下pc0是否可以和pc2通信了
可以看到我们已经可以和pc2进行通信了。
一下pc0是否可以和pc2通信了
可以看到我们已经可以和pc2进行通信了。