|
目录
数据链路层
实作一 熟悉 Ethernet 帧结构
实作二 了解子网内/外通信时的 MAC 地址
第一步
第二步
第三步
实作三 掌握 ARP 解析过程
第一步
?第二步
第三步
第四步
网络层
实作一 熟悉 IP 包结构
实作三 考察 TTL 事件
传输层
实作一 熟悉 TCP 和 UDP 段结构
Tcp
Udp
?实作二 分析 TCP 建立和释放连接
应用层
实作一 了解 DNS 解析
实作二 了解 HTTP 的请求和应答
http请求包
http应答包
数据链路层
实作一 熟悉 Ethernet 帧结构

实作二 了解子网内/外通信时的 MAC 地址
第一步

?这是和另一主机连接在同一路由器后的ip地址,然后是另一主机的ip地址

?然后我开始pingip地址为192.168.0.106的主机。

?发现这个目的mac地址和源mac地址分别是1c:1b:0d:aa:1f:20和9c:7b:ef:17:a1:90,这两个前者是我ping的主机的mac地址,后者是本机的mac地址。
第二步

?
?发出帧的目的 MAC 地址是192.168.0.178 以及返回帧的源 MAC 地址是183.232.231.174 这个 MAC 地址是我ping的百度的www.a.shifen.com的ip地址的。
第三步

?
?发出帧的目的 MAC 地址是192.168.0.178 以及返回帧的源 MAC 地址是202.202.240.102这个 MAC 地址是我ping的重庆交通大学官网的www.cqjtu.edu.cn 的ip地址的。
实作三 掌握 ARP 解析过程
第一步

?第二步

?中间的信息多数为传达两台主机分别是谁,对应哪一个mac地址
第三步

第四步
?
?发现信息一直在两台主机上面传递
网络层
实作一 熟悉 IP 包结构

?实作二 IP 包的分段与重组

?
和实作一相比长度发生了明显的变化,头部也改变了。
实作三 考察 TTL 事件

?TTL从最开始的1慢慢开始增加到2、3、4一直到14最后到51

?说明ttl在追踪的时候是通过不断地递增来传递所走路径的长度。
传输层
实作一 熟悉 TCP 和 UDP 段结构
Tcp

Udp
?
?实作二 分析 TCP 建立和释放连接

?
第三次
Seq为1表示当前已经发送出去1份数据。
Ack为1表示当前端成功接收到的数据位数。

?
第四次
此处的FIN为set,则已经关闭连接

?
应用层
实作一 了解 DNS 解析

?
实作二 了解 HTTP 的请求和应答
http请求包

?字段:Get
?
http应答包

?字段:200
|