文章目录
一、数据链路层
实作一 熟悉 Ethernet 帧结构
使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如:目的 MAC、源 MAC、类型、字段等。
这是因为有时校验和会由网卡计算,这时Wireshark抓到本机发送的数据包的校验和都是错误的,所以Wireshark默认关闭了帧的校验字段显示。
实作二 了解子网内/外通信时的 MAC 地址
ping
你旁边的计算机(同一子网),同时用Wireshark
抓这些包(可使用icmp
关键字进行过滤以利于分析),记录一下发出帧的目的 MAC 地址以及返回帧的源 MAC 地址是多少?这个 MAC 地址是谁的?- 然后
ping qige.io
(或者本子网外的主机都可以),同时用Wireshark
抓这些包(可icmp
过滤),记录一下发出帧的目的 MAC 地址以及返回帧的源 MAC 地址是多少?这个 MAC 地址是谁的? - 再次
ping www.cqjtu.edu.cn
(或者本子网外的主机都可以),同时用Wireshark
抓这些包(可icmp
过滤),记录一下发出帧的目的 MAC 地址以及返回帧的源 MAC 地址又是多少?这个 MAC 地址又是谁的?
原因是因为同一子网下的主机可以直接广播该主机的MAC地址进行通信,但如果访问非同一子网的计算机时则需要先通过网关进行转发找到该计算机,所以目的MAC是网关的。
很明显自己的物理地址是source,那么对方的物理地址就是Destination中的信息。
发出帧的目的MAC地址为Address: RuijieNe_9f:40:13 (00:74:9c:9f:40:13),接受帧的目的MAC地址为Address: IntelCor_8c:79:36(dc:71:96:8c:79:36)。
实作三 掌握 ARP 解析过程
- 为防止干扰&