• IP地址分类+网络号


    IP地址=网络部分+主机部分=32位

    网络部分用来确定终端是不是在同一个网段

    主机部分用来确定终端的容量大小;(最多可容纳多少台)

    同一个部门的主机应该要确保其在同一个网段;

    主机的数量应该在你的主机部分的范围内;

     

    一个字节(byte)=8个比特(bit)

    IP地址是32位二进制数,点分四段十进制数

    现在用到的IP地址的版本是IPV4(第四个版本),之后将会过渡到IPV6(第六个版本),IPV6地址的位数是128位二进制数

    因为IPV4公网地址已经耗尽,没有办法做到一人一IP,所以将会过度到IPV6,IPV6可以满足一人一IP

    子网掩码当中连续的1代表网络部分,连续的0代表主机部分

     

    二进制数只有数字0和1表示 (B)

    八进制数是数字0-7表示 (o)

    十进制数是数字0-9表示 (D)

    十六进制数是数字0-9表示 (H)

     

    IP地址分为五类:A B C D E

    其中A、B、C三类用于商业用途,D类用于组播,E类用于科研

    类别     地址段    二进制数表示地址段      默认子网掩码

     A       1-126    00000001-01111111     255.0.0.0 /8

     B      128-191   10000000-10111111    255.255.0.0/16

     C      192-223   11000000-11011111    255.255.255.0/24

     D      224-239   11100000-11101111   

     E      240-254   11110000-11111110

    0-所以网段   255-广播    127-本地网卡环回测试地址(不能分配给主机用)

     

    私有地址:

    A  10.0.0.0      -      10.255.255.255

    B  172.16.0.0    -      172.31.255.255

    C  192.168.0.0   -      192.168.255.255

     

     IP地址分为私有地址和公有地址

    私有地址只能出现在局域网中,且可以重复使用。因为每个局域网都是独立的分支,如果没有在互联网中出现的话,不会影响别的局域网通信

    公有地址出现在互联网中,如果地址重复,将不能正常转发。公有地址必须唯一。

     

    如何计算两个IP地址是否在同一网段?

    计算步骤:

    第一步:把IP地址换算成二进制数

    第二步:把子网掩码换算成二进制数,并且与IP地址对齐。

    第三步:把IP地址和子网掩码做“与”(乘法)运算

    第四步:用“有0出0,全1出1”口诀计算出结果即为网络位/网络号

    第五步:第二个IP地址的网络位/网络号计算方法同上

    第六步:比较两网络位/网络号是否相同。

    如果相同即为同一网段,两两之间数据通信用交换机。如果不同即不在同一网段,两两之间数据通信用路由器

     

    例题1:

    192.168.1.100/25和192.168.1.150/25是否在同一网段?

    192       .       168         .        1           .         100

    11000000     .    10101000      .     00000001      .      01100100

    X       255       .       255         .        255         .        128

    11111111     .    11111111     .      11111111      .      100000000

    11000000     .    10101000     .      00000001      .      100000000

        192       .        168        .         1          .          0

     

    193       .       168         .         1           .        150

    1100000000   .    10101000      .     00000001      .      10010110

    X       255       .       255         .        255         .        128

    11111111     .    11111111     .      11111111      .      100000000

    11000000     .    10101000     .      00000001      .      100000000

    193       .        168        .         1          .          128

    因为网络号不一致,所以不在一个网段,需要用路由器让他们通信

     

     

    11111111.0        .0.0   /8

    11111111.11000000.0.0  /10

    网络位占用2位主机位 —> 子网

    主机位减少2位

     

    子网数:2n(网络位借主机位的位数)

    主机容量/块大小=2m(m为主机位数)

    有效主机容量=2m-2(m为主机的位数)(网络标示位和广播地址位是不能用于主机的IP地址编写的)

    (默认)C类有效主机容量=28-2=254台

    (默认)B类有效主机容量=216-2=65534台

    (默认)A类有效主机容量=224-2=16777214台

  • 相关阅读:
    ArrayList和Vector的区别?HashMap和Hashtable的区别?
    试题:关键字public, private, protected的区别?以及不写时默认是什么?
    试题:用JavaScript实现密码验证功能
    RPC和RMI的区别(Difference Between RPC and RMI)
    js中从blob提取二进制
    netty 3.9.2 UDP协议服务器和客户端DEMO
    Java NIO的多路复用及reactor
    android屏蔽home键的实现
    搜索引擎对相似图片搜索识别的原理(一)
    代理模式(设计模式)
  • 原文地址:https://www.cnblogs.com/Xing88/p/13381210.html
Copyright © 2020-2023  润新知