IP地址和子网掩码

本文详细介绍了IP地址的类型,包括IPv4与IPv6,以及A、B、C、D、E五类IP地址的特性。同时,深入讲解了子网掩码的作用,如何通过子网掩码计算网段和有效主机数量,并给出了实例解析。内容对理解网络通信基础知识和网络配置具有指导意义。

一、IP地址

1.了解IP地址

1.IP地址是指互联网协议地址,又译为网际协议地址。是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

2.IP地址是由“网络部分”和“主机部分”组成
网络部分:用来确定终端是不是在同一个网段。
主机部分:用来确定终端的容量大小(这个网段最多可以容纳多少台主机)。
同一个部门应该要确保其所有的终端在同一个网段;主机的数量应该在你的主机部分的范围内

2.IPv4与IPv6

IPv4地址是32为二进制数,点分为四段十进制数表示。现在用到的IP地址的版本是IPv4,之后将会过渡到IPv6。
IPv6地址是128位二进制数。因为IPv4公网地址已经耗尽,没有办法做到一人一IP,所以将会过渡到IPv6,IPv6是可以满足一人一IP的。
其中IPv6用 “:” 进行分隔。16位二进制数为一段,一共8段16位二进制数,表示用十六进制数表示,8段冒号分隔4位十六进制数。

3.IP地址分类

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

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

其中地址段中的127是本地网卡环回测试地址,用于测试本机硬件是不是好的,ping 127.0.0.1
0.0.0.0——所有网段
255.255.255.255——全网广播
X.X.X.255/24——本网段广播(只有一个网段所能收到的)

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

私有地址之所以分为三段,是因为需求不一样,规模不同。
公有地址:出现在互联网中,如果地址重复,将不能正常转发,因为地址必须唯一。

二、子网掩码

1.了解子网掩码

子网掩码是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码也是32位二进制数,其中连续的1代表了网络部分,连续的0代表了主机部分。
子网数:用来确定默认网络分为几段

2.计算

2.1网段

通过子网掩码还可以判断两个IP是不是在同一网段。
计算方法:
1:把IP地址换算成二进制;

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

3:把IP地址和子网掩码相乘;

4:通过”有0出0,全1出1“口诀计算出结果即为网络位/网络号;

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

6:比较两网络位/网络号是否相同,如果相同即为同一个网段,两两之间数据通信即用交换机。如果不同即不在同一个网段,两两之间数据通信用路由器。

例:192.168.10.250/24和192.168.20.10/24在不在同一个网段?

192.168.10.250
换算成二进制:11000000.10101000.00001010.11111010
255.255.255.0
换成成二进制:11111111.11111111.11111111.00000000
相乘结果:192.168.10.0

192.168.20.10
换算成二进制:11000001.10101000.00010100.00001010
255.255.255.0
换算成二进制:11111111.11111111.11111111.00000000
相乘结果:193.168.20.0
因为网络号不一致,所以不在同一个网段,需要用路由器连接。

2.2有效主机容量

子网数:用来确定默认网络分为几段。
主机容量:用来确定这个网段可以容纳多少台主机。
子网数=2n(n为网络位借主机位的位数)
主机容量/块大小=2m(m为剩余主机位数)
有效主机容量=2m-2
A类有效主机容量=224-2=16777214台
B类有效主机容量=216-2=65534台
C类有效主机容量=28-2=254台

例:172.16.0.0/20 网络标识?广播地址?有效主机范围?
子网数:24=16
主机容量:212=4096
有效主机容量:2122=4094
网络标识——广播地址(前四段)
172.16.0.0/20——172.16.15.255/20
172.16.16.0/20——172.16.31.255/20
172.16.32.0/20——172.16.47.255/20
172.16…48.0/20——172.16…63.255/20
有效主机范围(前四段)
172.16.0.1/20——172.16.15.254/20
172.16.16.1/20——172.16.31.254/20
172.16.32.1/20——172.16.47.254/20
172.16.48.1/20——172.16.63.254/20

总结

IP地址的几个分类需要重点记下,这对之后的计算网段和有效主机容量都会有所帮助,并且要根据不同的需求来划分子网。

### IP地址子网掩码的概念及其在PLC通过WiFi连接中的作用 #### 一、IP地址 IP地址是互联网协议地址(Internet Protocol Address)的简称,用于唯一标识网络中的设备。在PLC通过WiFi连接时,IP地址确保了数据包能够准确地发送到目标设备。IP地址通常分为四段,每段由0到255之间的数字组成,例如192.168.1.10[^2]。 #### 二、子网掩码 子网掩码用于区分IP地址中的网络部分主机部分。例如,在C类网络中,子网掩码通常是255.255.255.0,表示前三个字节为网络地址,最后一个字节为主机地址子网掩码的作用在于帮助路由器判断数据包的目标设备是否位于同一网络内。如果目标设备不在同一网络中,则数据包将被转发到默认网关进行进一步路由[^2]。 #### 三、IP地址子网掩码在PLC WiFi连接中的配置及影响 在PLC通过WiFi连接时,正确的IP地址子网掩码配置至关重要。以下是一些关键点: - **IP地址冲突**:如果多个设备在同一网络中使用相同的IP地址,则会导致通信问题。因此,确保每个PLC设备的IP地址唯一是非常重要的[^1]。 - **子网划分**:通过合理配置子网掩码,可以有效地将大型网络划分为多个较小的子网,从而减少广播流量并提高网络性能。例如,在一个工业环境中,可以通过设置不同的子网掩码来隔离不同的生产区域。 - **网络连通性**:子网掩码的正确配置还影响到PLC设备与其他网络设备之间的连通性。如果子网掩码设置错误,可能导致PLC无法与网关或其他设备通信[^2]。 ```python # 示例代码:检查IP地址子网掩码配置 def check_ip_config(ip_address, subnet_mask): # 模拟检查IP地址子网掩码配置 if ip_address == "192.168.1.10" and subnet_mask == "255.255.255.0": return True # 配置正确 else: return False # 配置错误 if not check_ip_config("192.168.1.10", "255.255.255.0"): print("Please check your IP address and subnet mask configuration.") ``` #### 四、总结 在PLC通过WiFi连接时,IP地址子网掩码的正确配置对于确保网络稳定性数据传输效率至关重要。错误的配置可能导致通信中断或网络性能下降。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值