网络层——IP-V4地址详解及子网掩码

IP地址

IP数据包头

这里写图片描述

IP包头一般20个字节长度,但也有可能比20个字节长,所以每一次传输还需要判断包头的长度。
用32位来描述源IP地址和目的IP地址,说明IP的数量只有2的32次方个(即42亿9千万)

这里写图片描述
将IP分为4组,每组有8位,但这里面的不是每个都可以表示IP(比如ip为0.0.0.0个人电脑不可用,主机号为0的表示本网络,主机号全为1的表示广播地址,255.255.255.255表示受限广播地址)

IP地址的分类

IP地址共分为5大类,但D,E不对民用组织开放,所以先不讨论。
这里写图片描述

要判断是哪一类IP,只需要看四组中的第一个数,如1~126之间是A类,128~191之间是B类,192~223之间是C类。(在A类和B类之间少了一个127,是应为127开头的只有1个,即127.0.0.1表示本机地址)在A中:IP地址是从1.0.0.0开始(而不是从0开始)。

  • 最大网络数:

    • A类用第一个十进制数据来表示不同的网络(即1.0.0.0和2.0.0.0之间不能直接通信,需要路由器)网络地址的最高位必须是“0”, 地址范围1.0.0.1-126.255.255.254。

    • B类前两个十进制数据表示不同的网络,网络地址的最高位必须是“10”,地址范围128.0.0.1-191.255.255.254。

    • C类前两个十进制数据表示不同的网络,网络地址的最高位必须是“110”。范围192.0.0.1-223.255.255.254。
  • 最大主机数(能用的主机):
    例如A类中是2的24次方减2,之所以减2,是因为1.255.255.255表示当前网络的广播地址,1.0.0.0表示网络本身。

每个网段有多少主机,其实是用子网掩码来确定的,前面表格中的是按照标准子网掩码来划分的。

  • 私有IP
    不需要花钱购买,任何人都可以使用,用作内网IP
    好处:学校,办公地址使用,可以保护公网IP
    坏处:不能直接访问公网,需要进行转换

子网掩码

不同的网段和主机个数是由子网掩码确定的。子网掩码必须和IP同时查看
这里写图片描述

如上图和255匹配的是网段,和0匹配的是不同的主机。

子网掩码的设置规定:换算成二进制,所有的1必须是连在一起的

这里写图片描述

上图给一个B类ip配了一个C类的子网掩码,当前网络地址变为172.16.2.0(而不是配标准子网掩码时的172.16.0.0),广播地址变为172.16.2.255(*而不是配标准子网掩码时的172.16.255.255

*子网掩码的计算:相‘与’得到网络地址,子网掩码是0时,将ip对应数值换为1,得到广播地址。

再举个栗子

求IP为125.145.131.9,子网掩码为255.240.0.0的主机的网络地址、主机地址、直接广播地址。

  • 由子网掩码判断第二段地址为关键,即子网掩码为240的地方,二进制为1111 0000和IP对应的是
1111 0000   子网掩码
1001 0001   IP(第二段:145)
  • 由对应的关系发现第二段的前四位为子网号(子网掩码为1),后面为主机号
  • 主机号为0的为网络地址: 125.144.0.0
  • 除主机号位外全为0的为主机地址:0.1.131.9
  • 主机号位全为1的为直接广播地址(IP第二段:1001 1111):125.159.255.255

问题1:
在传统的子网掩码中,子网掩码一致,主机数量平均分布,子网号不能全为0或全为1,这样会导致浪费一些IP,并且有时不能很好满足主机分配数量的需求

问题2:
如果每个C类网络都需要在Internet上的核心路由器上占用一个路由表项,那么核心路由器会越来越庞大,如何解决?

问题3:
一个机构30000台主机,且只能申请C类地址,如何配置?

问题1的解决方案——可变长的子网掩码(VLSM)
问题2和问题3的解决方案——CIDR(无类域间路由选择)技术和超网

继续学习:可变长的子网掩码(VLSM)和CIDR(无类域间路由选择)技术

参考文献:
慕课网

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页