• 2.IP子网划分


    IP地址:互联网中计算机的‘身份证号’,唯一标识一台网络设备的身份ID
    NAT技术:网络地址转换,节约公网IP

    例:

    IP地址                 		 192.168.1.1
    192.168.1				     .1
    11000000.10101000.00000001	 .00000001
    网络位						 主机位
    
    • 1
    • 2
    • 3
    • 4

    IP地址由32位二进制位组成,但通常用十进制表示


    地址分类

    在这里插入图片描述


    特殊地址
    127.0.0.0~127.255.255.255环回地址
    0.0.0.0代表所有地址
    255.255.255.255广播地址,群发
    169.254.x.x没有获取到地址,系统自动分配的地址,无法上网


    私有地址
    10.0.0.0~10.255.255.255
    172.16.0.0~172.31.255.255
    192.168.0.0~192.168.255.255


    网络位与主机位

    子网掩码决定哪些是网络位,哪些是主机位
    IP地址由32位二进制位组成
    掩码是/几,就取前几位作为IP的网络位

    IP与掩码要匹配

    掩码的主机位是以下数字的前几位之和,就表示IP取前几位
    128,64,32,16,8,4,2,1

    例如:
    172.16.2.192
    主机位192转换成二进制是11000000

    255.255.255.224是27位的
    掩码主机位224转换成二进制是11100000
    这里的224=128+64+32

    掩码主机位是上面那行数字的前三位之和,所以IP就取11000000的前三位
    前27位就是网络位 后面的就是主机位

    网络位			  主机位
    172.16.2.110      00000
    172.16.2.192
    
    • 1
    • 2
    • 3

    子网掩码转换成二进制后,‘1’必须是相邻的,从头到尾中间不能有0,不然会出错
    例如:11111111,11111110
    不能为:10101001这样的

    所以子网掩码只能用这几个数字
    128 ,192,224,240,248,252,254,255

    子网掩码的特殊表达方式
    192.168.1.2 255.255.255.0 →192.168.1.2/24
    255.255.255.0→11111111.11111111.11111111.0
    转换成二进制后一共24位
    所以用192.168.1.2/24表示
    掩码转换成二进制后,有几个1,斜杠后就是几


    以下IP无法在主机上使用

    例:子网地址
    192.168.1.0
    转换成二进制后,主机位都为0不合理

    主机位全为1也不合理
    例:子网广播地址
    192.168.1.255


    同一网段:同一局域网
    网络位相同的IP地址
    同一网段通信不需要网关


    一个网段可以容纳多少IP

    2的n次-2(n为主机位的个数)
    192.168.1.0/24
    192.168.1网络位
    00000000主机位
    2的8次-2=254个

  • 相关阅读:
    DruidDataSource导致OOM问题处理
    static静态成员变量使用@Value注入方式
    零基础学ptyhon之字典
    机器学习之决策树【西瓜书】
    Python基本功
    ContentProvider启动流程分析
    卷积神经网络kernel/filter/stride
    AndroidNDK JNI中调用java方法
    武汉洪山区申请ITSS认证和能力评估CS认证的好处
    HT for Web 风格属性手册教程 | 图扑软件
  • 原文地址:https://blog.csdn.net/Wangjiachenga/article/details/126614464