在ip地址中表示“/”

时间:2015-02-24 11:01:14

标签: ip nmap

我正在学习nmap,我正在观看这段视频https://www.youtube.com/watch?v=hNThhluanlg,分钟2:30,演讲者进行简单的ping扫描,但想要在整个网络上执行#34; 为此目的,她使用她的IP地址,但添加了一个" /"最后和一些数字...

ip使用" /"代表 ?

2 个答案:

答案 0 :(得分:2)

首先,您需要了解IP地址有32位。

接下来,您需要了解“网络”涉及专门编号以将它们保持在一起的计算机。如果你有(比方说)11台计算机将在一个网络中,那么他们的IP地址都将有“左”的共同点:

xxxxxxxx xxxxxxxx xxxxxxxx xxxx0001
xxxxxxxx xxxxxxxx xxxxxxxx xxxx0010
xxxxxxxx xxxxxxxx xxxxxxxx xxxx0011
...
xxxxxxxx xxxxxxxx xxxxxxxx xxxx1101
xxxxxxxx xxxxxxxx xxxxxxxx xxxx1110

斜杠后面的数字表示机器共有的位数。在这种情况下,无论值(保留)的第一个IP地址

xxxxxxxx xxxxxxxx xxxxxxxx xxxx0000

,网络被识别为XXX.XXX.XXX.XXX/28

答案 1 :(得分:0)

这称为Classless Inter-Domain Routing(CIDR)表示法。斜杠后面的数字表示地址的多少位属于网络或子网的路由前缀。但是,遗留的许多位可能会分配给该子网上的主机。

例如,假设您获得了地址" 192.0.2.0/24"。 IPv4地址由4个八位字节或32位组成。符号表示前24位(3个八位位组)表示网络,其余32-24 = 8位(1个八位位组)可用于主机地址。该网络可以容纳2 ^ 8 = 256个主机,但实际上全1地址将用于广播,而全0地址用于网络本身。因此," 192.0.2.0/24"相当于" 192.0.2.0-255"在Nmap的范围语法中,或者在192.0.2.0和192.0.2.255之间的所有地址。

相关问题