IP地址和子网掩码

1、IP地址

互联网上连接的网络设备和计算机都有唯一的地址,以此作为该主机在Internet上的唯一标识,称为IP地址。在计算机网络中,每个被传输的数据包也要包括一个源IP地址和一个目的IP地址。

1.1 IP地址的分类

网络部分用来确定终端是不是在同一个网段
主机部分用来确定终端的容量大小(这个网段最多可以容纳多少台)

IP地址分为五类:A、B、C、D、E,其中A、B、C三类用于商业用途,D类用于组播,E类用于科研。

类别地址段二进制数表示地址段默认子网掩码
A1-12600000001-01111111255.0.0.0/8
B128-19110000000-10111111255.255.0.0/16
C192-22311000000-11011111255.255.255.0/24
D224-23911100000-11101111
E240-25411110000-11111110

A类地址=网络部分+主机部分+主机部分+主机部分
网络数 126 主机数2^24-2
B类地址=网络部分+网络部分+主机部分+主机部分
网络数2^14 主机数2^16-2
C类地址=网络部分+网络部分+网络部分+主机部分
网络数2^21 主机数2^8-2
全0表示本地网络,全1表示留作诊断用。

1.2 Internet 上的合法IP地址

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

公有地址出现在互联网中,如果地址重复,将不能正常转发。公有地址必须唯一。
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

2、计算网络号的问题

问192.168.10.250/24和193.168.20.10/24是不是在同一网段?

计算步骤:

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

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

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

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

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

第六步:比较两网络位/网络号是否相同。如果相同即在同一网段,两两之间数据通信即用交换机。如果不同即不在同一网段,两两之间通信用路由器。
一些公式
子网数=2^n(n为网络位借主机位的位数)

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

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

(默认)A类有效主机容量=2^{24}-2=16777214台

(默认)B类有效主机容量=2^{16}-2=65534台

(默认)C类有效主机容量=2^{8}-2=254台

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IP地址子网掩码是用来确定网络中主机的地址范围的重要参数。在计算IP地址子网掩码时,需要遵循以下步骤: 1. 确定 IP 地址和子网掩码的格式:IPv4 地址通常采用点分十进制表示法,如 192.168.1.1,而子网掩码通常采用 CIDR 表示法,如 /24。 2. 将 IP 地址和子网掩码转换成二进制数。例如,IP 地址 192.168.1.1 可以转换为二进制数 11000000.10101000.00000001.00000001,而子网掩码 /24 可以转换为二进制数 11111111.11111111.11111111.00000000。 3. 确定网络地址和主机地址的位数。在子网掩码中,前面的位数是网络地址,后面的位数是主机地址。例如,在 /24 的子网掩码中,前面的 24 位是网络地址,后面的 8 位是主机地址。 4. 确定 IP 地址的网络地址和主机地址。将 IP 地址的二进制数与子网掩码的二进制数进行逐位的与运算,得到网络地址和主机地址。例如,对于 IP 地址 192.168.1.1 和子网掩码 /24,进行逐位与运算,得到网络地址 192.168.1.0 和主机地址 0.0.0.1。 5. 确定网络中可用的 IP 地址范围。根据子网掩码中的主机地址位数,确定网络中可用的 IP 地址范围。例如,在 /24 的子网掩码中,主机地址有 8 位,因此可用的 IP 地址范围是从 192.168.1.1 到 192.168.1.254。 以上就是计算 IP 地址和子网掩码的基本步骤。在实际中,还需要考虑网络拓扑结构、路由设置等因素。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值