IP地址与子网掩码

一、IP地址介绍

    IPV4的IP地址长度为4字节,通常采用点分十进制表示方法,例如0xc0a80002表示为192.168.0.2。为了标识不同的网段,需要把32位的IP地址划分为网络号(Network ID)和主机号(Host ID)。网络号相同的各个主机位于同一网络段,相互间可以直接通信。

  

   以前有一种划分网络号和主机号的方案,把所有的IP地址分为5类,如下图


A类从0.0.0.0到127.255.255.255

B类从128.0.0.0到191.255.255.255

C类从192.0.0.0到223.255.255.255

D类从224.0.0.0到239.255.255.255

E类从240.0.0.0到247.255.255.255


二、子网掩码

  1. 网络号和主机号的划分,由一个额外的子网掩码(subnet mask)来表示,而不是简单的按照上述5类划分。

  2.子网掩码也是32位,用点分十进制表示。

  3.它用来判断任何两台计算机的IP地址是否属于同一子网络的依据。

  4. 两台计算机各自的IP地址与子网掩码进行按位与运算后,如果得出的结果相同,则说明这两台计算机是处于同一个子网络的,可以进行直接的通讯。

  5.子网掩码由前面连续的1位和后面连续的0位组成,子网掩码前面连续1位的长度等于网络号的长度

  6.IP地址与子网掩码做与运算,可以得到网络号,比如IP地址为140.252.20.68,子网掩码为255.255.255.240,那网络号为140.252.20.64

  7.子网掩码还有另一种表示方法,比如140.252.20.68/24,表示IP地址为140.252.20.68,子网掩码的高24位为1,即:255.255.255.0

  8.主机号全为0的地址,只表示网络号,并不能表示某个主机,如140.252.20.64表示网络号(假设子网掩码为255.255.255.240)

  9.主机号全为1的地址,表示广播至某个网络的所有主机,例如目的地址为192.168.10.255表示广播至192.168.10.0网络(假设子网掩码为255.255.255.0)

 10.网络号127保留,用来执行循环测试,A类地址,前8位网络号为01111111,不可用作其他用途。127.*的IP地址用于本机环回测试(loop back),通常是127.0.0.1

 11.255.255.255.255表示本网络内部广播,路由器不转发这样的广播数据包。

 12. 私有地址,RFC 1918规定了用于组建局域网的私有IP地址,这些地址不会出现在Internet上,如下

     (1)10.0.0.0--10.255.255.255,前8位是网络号(00001010),共16,777,216个地址。

     (2)172.16.0.0-172.31.255.255,前12位是网络号,前12位为 10101100 0001,第2个字节为00010000(16)----00011111(31)

     (3)192.168.0.0--192.168.255.255,前16位是网络号(11000000 10101000)

     使用私有IP地址的局域网主机虽然没有Internet的IP地址,但也可以通过代理服务器或者NAT(网络地址转换)等技术连接到Internet上。


13 C类子网划分的可用网段(由于主机号全为0和全为1的地址不能作为主机地址,所以下面的主机数为2的n次方-2)

        子网掩码                     第4字节                             网络数             主机数

    255.255.255.0               00000000                            1                      254

    255.255.255.128          10000000                             2                      126

    255.255.255.192          11000000                             4                      62

    255.255.255.224          11100000                             8                      30

    255.255.255.240          11110000                             16                     14

    255.255.255.248          11111000                             32                     6

    255.255.255.252          11111100                             64                    2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值