计算机网络另附抓包

首先我们脑海里得有这样的一张图

计算机网络另附抓包

首先下载wireshark

抓到包

计算机网络另附抓包

每个人都不一样如果我们连了网络那么就有这个出来 如果没有那么就是没有联网

而且每秒钟会收到很多很多的数据包

我们主要是分析数据里面的头部数据 计算机网络另附抓包

从下往上看第一层 应该有点熟悉吧 ACK seq 这些都是TCP协议

那么说明这个是一个传输层 也就是 TCP协议可以看看里面内容

计算机网络另附抓包

这个是真正的数据 一共有20个字节

计算机网络另附抓包

这个可以根据TCP协议的表看看 例如第8行可以看到这个恰好是20个字节

在这个协议里面

计算机网络另附抓包

下面的蓝色部分是数据 如果有兴趣可以用过滤器 将这个数据全部都保存起来 比如你在看直播 别人发数据给你你接受了数据 然后全保存起来 最后保存到文件可以打开这个视频

接下来可以看到网络层也就是第二行

计算机网络另附抓包

这个重点注意::::::

10.148.217.134 这个是你的内网ip地址 不是外网 外网你可以百度搜索ip 

计算机网络另附抓包

这个是内网的ip

计算机网络另附抓包


这个是外网的ip 

我们所抓到的包都是外网的ip

******************

一般都是也就是网卡地址 你可以打开win+r 然后输入cmd 回车ipconfig -all 就知道你的物理地址和ipv4的地址

计算机网络另附抓包    但是得注意 这个ip是你内网ip          (网络层 )     

                                                

计算机网络另附抓包

你看我的

这个是ip 协议 也可以看看ip的头部结构 也就是源ip和目标ip 放在那个字节 完全是根据ip的头部信息 来弄的 

这个

计算机网络另附抓包

数据链路层的信息看第二行和下面的第二行

 网卡(网络适配器)上的物理地址就是 mac地址 一个是数据链路层的地址一个是网络层的地址

计算机网络另附抓包

这样你可以明显的注意到我们家用的路由器和电信用的路由器不同 

计算机网络另附抓包因为我们的路由器只需要处理局域网里面的数据 而电信用的要实用与不同的网络

最上面的就是一下电压还有接口的信息了图了有说 

根据数据包来理解ipv4和tcp表头 这样理解好得多 因为你可以看到那个20字节的表头为什么只用6个位存储等等都会得到答案