计算机网络(网络层)

389 阅读2分钟

ip地址和mac地址的关系

  1. mac地址是在局域网内进行定位计算机,也是作为链路层数据帧下一条的地方,如果全球都用mac地址联系,首先是定位和mac表刷新问题,其次是广播帧问题,所以mac地址这种精确表示你是那台计算机只能作为像小区的住户身份证一样
  2. ip地址就是在整个互联网上进行传播,分私有ip和共有ip,ip地址就是作为定位作用就像身份证上的住址,但是也是无法精确定位的,因为你家有几个人,不知道那个是你
  3. 两者结合就可以精确定位你在哪从而进行通讯

ip地址的组成

ip地址的格式

子网掩码的作用

IP地址本身是分类的,abcde, 然后这些分类不灵活,所以弄了个子网掩码

子网掩码如何算出主机数,转换成二进制看末尾的0的个数m 2^m就是主机数

然后算网段就是ip的二进制和子网掩码的二进制进行&运算(也就是1-1是1,其他都是0)

等长子网划分

总结:

  1. 一般家庭网络都是网关192.168.0.1然后子网掩码是255.255.255.0,子网掩码反推出网段192.168.0.0 - 192.168.0.255
  2. 然后当要分成2个等长子网可以将子网掩码都设置成255.255.255.128,也就是子网掩码往后移动一位,然后网段就被平分0-127|128-255, 由此可知当等分成4个网段就是继续移动一位
  3. 子网掩码不能111中间有0,所以平分网段只能以2个倍数来分
  4. 等长子网其实就是子网掩码相同,然后等分

变长子网划分

总结:

  1. 变长子网划分其实就是设置子网掩码不同,然后根据子网掩码分出其网段
  2. 变长不能说是任意那段地址,只能地址段一直折半,你选择那段折半的部分

子网划分的几个注意点

  1. 子网划分只能是2的倍数来分
  2. 子网的地址不可重叠