IP地址、子网划分和子网掩码

简介: IP地址、子网划分和子网掩码1、什么是IP地址?IP地址在网络中用于标识一个节点(或者网络设备的接口)IP地址用于IP报文在网络中的寻址时使用

IP地址、子网划分和子网掩码


1、什么是IP地址?

  • IP地址在网络中用于标识一个节点(或者网络设备的接口)
  • IP地址用于IP报文在网络中的寻址时使用

2、IP地址的表示

  • 一个IPv4地址有32bit(4字节)
  • IPv4地址通常采用“点分十进制”表示
  • IPv4地址范围:0.0.0.0~255.255.255.255

网络异常,图片无法展示
|


3、IP地址的构成

IP地址由两部分组成:网络部分(netID)和主机部分(hostID)。

网络部分:用来标识一个网络,代表IP地址所属网络。

主机部分:用来区分一个网络内的不同主机,能唯一标识网段上的某台设备。

4、IP地址分类(有类编址)

为了方便IP地址的管理和组网,IP地址分成五类:

网络异常,图片无法展示
|


实际可用的公网IP地址:

  • A类地址:1.0.0.1~126.255.255.254     /8
  • B类地址:128.0.0.1~191.255.255.254   /16
  • C类地址:192.0.0.1~223.255.255.254   /24
  • D类地址:224.0.0.1~239.255.255.254(组播地址)
  • E类地址:240.0.0.1~254.255.255.254(实验目的,为科学研究的保留地址)

A、B、C类————单播IP地址、可以配置PC、网络设备

特殊的无法使用的IP:

  • 0.0.0.0————未分配IP
  • 255.255.255.255————广播地址
  • 127.0.0.0~127.255.255.255————内部回环地址(测试本机是否正常)
  • 169.254.x.x
  • 每个网段中主机位全0的IP————本地网络地址
  • 每个网段中主机位全1的IP————当前子网的广播地址

定义单播的私网IP地址:

  • 10.0.0.0~10.255.255.255
  • 172.16.0.0~172.31.255.255
  • 192.168.0.0~192.168.255.255


5、子网划分和子网掩码

5.1子网划分

子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

5.2子网掩码

子网掩码是一个32位的2进制数,其对应网络地址的所有位置都为1,对应于主机地址的所有位置都为0。主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。

子网掩码常用点分十进制表示,还可以使用位计数形式来表示掩码。位计数形式是在地址后加”/“,”/“后面是网络部分的位数,即二进制掩码中”1“的个数。如192.168.1.100/24表示C类地址192.168.1.100的掩码是255.255.255.0。

网络异常,图片无法展示
|


  • A类地址的默认子网掩码:255.0.0.0
  • B类地址的默认子网掩码:255.255.0.0
  • C类地址的默认子网掩码:255.255.255.0

有了子网掩码后,只要把IP地址和子网掩码按位相乘,所得结果就是IP地址的网络地址。因为在网络中同一网段的主机可以直接通信,跨网段时需要借助网关转发数据包,则通过子网掩码计算出网络地址,可以判断不同的IP地址是否位于同一网段。

举例说明一:

有两台主机,主机一网络地址段:192.168.1.1/24,主机二网络地址段:192.168.1.33/27,判断两个主机是否在同一网段,能否直接通信。

主机一

IP地址:11000000.10101000.00000001.00000001 (二进制)

子网掩码:11111111.11111111.11111111.00000000 (二进制)

按位逻辑与运算结果为:11000000.10101000.00000001.000000000 (二进制)

十进制形式为:192.168.1.0

主机二

IP地址:11000000.10101000.00000001.00100001 (二进制)

子网掩码:11111111.11111111.11111111.11100000 (二进制)

按位逻辑与运算结果为:11000000.10101000.00000001.00100000 (二进制)

十进制形式为:192.168.1.32

根据计算可知主机一在 192.168.1.1 — 192.168.1.255 网段,主机二在 192.168.1.33~192.168.1.63 网段,所以不在同一网段,如果要通信需要通过网关转发数据包。

举例说明二:

问题:172.16.10.1/16这个B类地址的网络地址、广播地址以及可用地址分别是多少?

计算:

IP地址:10101100.00010000.00001010.00000001

网络掩码:11111111.11111111.000000000.000000000

网络地址:10101100.00010000.000000000.000000000

广播地址:10101100.00010000.11111111.11111111

IP地址数:2^16=65536

可有IP地址数:2^16-2=65534

可用IP地址范围:172.16.0.1/16~172.16.255.254/16


相关文章
|
网络协议 安全 网络安全
计算机网络:IP地址、子网掩码、网关都是什么?
计算机网络:IP地址、子网掩码、网关都是什么?
1431 0
|
4月前
|
网络协议 网络架构
彻底弄懂ip掩码中的网络地址、广播地址、主机地址
彻底弄懂ip掩码中的网络地址、广播地址、主机地址
800 0
|
6月前
|
网络协议 网络架构
IP地址与子网掩码
IP地址与子网掩码
IP地址、子网掩码
IP地址、子网掩码
49 1
|
监控 网络协议 安全
网络:IP地址、子网掩码、网络地址、广播地址、网段、网关
网络:IP地址、子网掩码、网络地址、广播地址、网段、网关
1950 1
网络:IP地址、子网掩码、网络地址、广播地址、网段、网关
IP地址10.224.12.1的子网掩码为255.240.0.0,和该地址在同一子网中的地址是
IP地址10.224.12.1的子网掩码为255.240.0.0,和该地址在同一子网中的地址是
145 0
|
网络架构
子网地址与子网掩码
子网地址与子网掩码概述
660 0
子网地址与子网掩码
啥叫IP地址及子网掩码 ???
1、IP地址的定义及分类 1.1IP地址的定义 1.2IP地址的分类 2、子网掩码
啥叫IP地址及子网掩码 ???
IP地址及子网划分⚠️
IP地址及子网划分⚠️
208 0
IP地址及子网划分⚠️
|
算法 网络架构
【计算机网络】网络层 : 子网划分 ( 三级 IP 地址 | 子网划分 | 子网掩码 | 子网掩码计算示例 | 子网的分组转发 )★
【计算机网络】网络层 : 子网划分 ( 三级 IP 地址 | 子网划分 | 子网掩码 | 子网掩码计算示例 | 子网的分组转发 )★
1345 0