文章目录
基本概念
IP数据报首部
图一 电子书 p138
图2 电子书 139
A, B, C类地址判断
ip数据包首部 20 Byte
片偏移(单位为8Byte) 和 MF(more fragment)
最大可能的地址聚合
例题
同一个网络内的主机, 网络号相同(4.3ipv4_24)
IP 地址 和 子网掩码 相与操作, 得到网络地址, 用于俩个IP地址判断是否是同一个子网, 如果是, 则可以通信
我们日常生活中的地址如: 北大街1号, 从字面上就能看出街道地址是北大街, 而我们从IP地址中却难以看出网络地址, 要计算网络地址, 必须借助我们上边提到过的子网掩码.
计算过程是这样的, 将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址. 与运算如下所示, 上下对齐, 1位1位的算, 1与1=1 , 其余组合都为0
发送广播分组, 子网掩码
参考文献
广播
广播分组的目标IP地址的主机部分全为1,这意味着本地网络(广播域)中的所有主机都将接收并查看该分组。诸如ARP和DHCP等很多网络协议都使用广播。
例如:
C类网络192.168.1.0的默认子网掩码为255.255.255.0,其广播地址为192.168.1.255,其主机部分为十进制数255或二进制数11111111(全为1);
B类网络172.16.0.0的默认子网掩码为255.255.0.0,其广播地址为172.16.255.255;
A类网络10.0.0.0的默认子网掩码为255.0.0.0,其广播地址为10.255.255.255。
在以太网帧中,必须包含与广播IP地址对应的广播MAC地址。在以太网中,广播MAC地址长48位,其十六进制表示为FF-FF-FF-FF-FF-FF。图5.9所示的是一个广播IP分组。
下面图片的解法是先求出子网号, 再因为广播主机号全1, 即可求出最后的79
求237二进制, 用255(11111111) - 237 = 18(2+16) = 11101101(从后往前写)
最长前缀匹配
相似例子
本题解答
确定子网号的位数
综合实践类题目(下一跳的定义:路由器的接口)