zl程序教程

您现在的位置是:首页 >  工具

当前栏目

IP地址/数字表示学习

学习 数字 IP地址 表示
2023-09-14 09:11:21 时间

转自:https://blog.csdn.net/hzhsan/article/details/44100215

https://www.cnblogs.com/milantgh/p/4075912.html

https://blog.csdn.net/gatieme/article/details/50989257

1.解释

例如:xx.xx.xx.2/24

          xx.xx.xx.0/24

斜杠后面的数字就表示子网掩码,数字具体代表32位子网掩码(二进制形式)中前面的“1”的个数。

“ip地址”也不一定是一个ip地址,也可能是一个网络号(末位是0),通过后面数字可以将前面的网段进一步细划分成具体的子网。

所以
       xx.xx.xx.2/24   ——>表示一个ip地址xx.xx.xx.2,24告诉了这个ip地址所对应的子网掩码。
       xx.xx.xx.0/24   ——>表示一个网段,并且24告诉了当前具体的子网掩码。

2.IP=网络号+主机号

 2.1 子网掩码

  • 通过子网掩码,就可以判断两个IP在不在一个子网内部。

  • 子网掩码可以看出有多少位是网络号,有多少位是主机号

 2.2 网关

不同网络之间的通信地址。网关实质上是一个网络通向其他网络的IP地址。

如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。

我查看了windows和linux服务器上的网关地址,发现都是网络地址更改最后一个字节为1。XXX.XXX.XXX.1。

2.3 广播地址

广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。XXX.XXX.XXX.255。

3.根据IP+子网掩码=》网络地址和广播地址

  • IP地址和子网掩码进行运算,结果是网络地址(即主机号全0是网络地址
  • 将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址(即主机号全1的是广播地址
  • 地址范围就是含在本网段内的所有主机
  • 网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址。(但是网络地址+1的一般默认分给网关了吧)

3.1 例子

如IP地址是202.112.14.137,掩码是255.255.255.224 ,

网络地址是202.112.14.128,子网号是128。

主机地址是202.112.14.137

3.网段/子网

确定一个子网需要知道主机地址子网掩码

192.168.0.0/24”就表示,即子网掩码是255.255.255.0,表示的网段是[192.168.0.0,192.168.0.255]

(192.168.0.0是网络地址,192.168.0.255是广播地址,不能用作主机地址)。 共可表示2^8-2=254个主机。

 子网是说,比如将206.110.4.0/18,要将它分为16个子网,那么就要向主机位借4位了。

4.局域网和子网

转自:https://blog.csdn.net/jeffleo/article/details/54174835

局域网

据链路层的概念,指二层可达的网络(也就是不需要三层设备,如路由器,也能到达的网络),通俗得讲就是小范围的网络。

子网

子网是网络层的概念,和局域网没有直接的关系,是把一个ip网络划分为几个小范围的网络,但是在平时不要求精确性的时候,局域网可以对应子网,也就是说,子网也是二层可达,子网之间需要三层设备。

 

//这个我认为可以结合MAC地址来理解,MAC地址又可成为LAN地址,即链路层地址,并且ARP协议只能在同一个子网上运行,那不就是一样了?ARP就直接通过交换器就行,根本不需要路由器,那么子网就是局域网?但是子网内部有路由器吗?这就涉及到这个问题

https://www.zhihu.com/question/41496681,同一子网内的两台主机通信要通过路由器吗?

答案:不需要,直接交换机通信就可以。那其实我就认为局域网就是子网了?那局域网按照上面的概念它就是子网啊。那么局域网内部可以有路由器吗?其实我不认为,因为路由器的作用是连接外网,既然是同一局域网了。所以我认为上面的解释有误。