计算机网络实验

验证性实验

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进行通信了。

上一篇:网络通信安全部分笔记——静态路由及实验


下一篇:STP生成树的一些笔记