wireshark分析网络层IP数据包及网络层一些笔记

 

wireshark对网络层的解析:

0100  ... -Version 4  表示协议 刚好有4位

....0101 首部的总长度 0101刚好是5位字 ,一位代表4个字节 刚好是20bytes

中间的不解释 ,解释下flags:0x0000 这已经有16位  而标记是3位,这是因为他把片偏移的13位算在其中了

然后解释下 .0........ = Don't fragment:Not set   这个英文单词简称为DF 表示这一位是0

最后解释一下 Total Length会比如说写成0x5200 ,可以看下IP数据报的格式 ,是低位在左边。

 

 

物理层使用的中间设备叫做转发器

数据链路层使用的中间设备叫网桥或桥接器

网络层使用的中间设备叫做路由器

注:(转发器 一层设备, 其实就是中继器,它是用来将信号放大的,远距离传输时,信号会衰减,所以需要加一个中继器,这样可以传输的更远。
网 桥 二层设备, 网桥具有学习功能,它可以根据第二层地址mac来转发帧,在数据通过网桥时,网桥会根据mac来决定是否转发。)

在网络层以上使用的中间设备叫网关 用网关连接两个不兼容的系统需要在高层进行协议的转换。

1)分类的IP地址

2)子网的划分

3)构成超网

分类的IP地址

每一类地址都由两个固定长度的字段组成,第一个是网络号,第二个是主机号

路由器仅根据目的主机所连接的网络号来转发分组

一个网络是指具有相同网络号net id的主机的集合 。

用转接器或网桥连接起来的若干个局域网依然是一个局域网,是因为这些局域网都具有同样的网络号。具有不同网络号的局域网必须使用路由器进行互联。

在同一局域网上的主机或者路由器的IP地址中的网络号必须是一样的 用网桥(链路层工作)互连的网段依然是一个局域网,只能有一个网络号

路由器总是具有两个或者两个以上的IP地址,即路由器的每一个接口都有一个不同网络号的IP地址

物理地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址

使用IP地址的ip数据报一旦交给了数据链路层,就被封装成MAC帧。MAC帧在传送时使用的源地址和目的地址都是硬件地址,这两个硬件地址都写在MAC帧的首部。

当IP数据报要经过很多路由器时,它的首部的源和目的地址始终没变,变得只是MAC帧中首部中的源地址和目的地址发生变化。

地址解析协议ARP

地址解析协议ARP:根据机器的Ip地址,需要找出其相应的硬件地址。网络层使用的是IP地址,但在实际网络的链路上传送数据帧时,最终还是必须使用该网络的硬件地址。

有硬件地址为什么要用ip地址

使用不同的硬件地址。要使用这些异构网络能够相互通信,必须进行非常复杂的硬件地址转换工作。

有ip地址为什么还有使用硬件地址

https://blog.csdn.net/hsd2012/article/details/51074549

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值