IP地址
ip地址
目前常用的ip地址是IPV4格式,在PC中或者工控机中表现形式一般是XXX.XXX.XXX.XXX格式的4个十进制数,实际上每个数的范围是0-255,这就意味着IPV4实际上在通信中使用的是二进制文件,0-255对应是00000000-11111111,所以,实际上IP地址是以XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX的二进制格式进行的通信,例如,192.168.1.0这个ip地址,实际上识别的时候是11000000.
10101000.00000001.0000000,同理,子网掩码和网关也是这样,ip地址的分类就不详细说了,互联网上都能搜索到,哪几个网段是A,B,C类地址,虽然A,B,C类地址各有用处,但是在实际操作的时候,尤其是局域网的IP分配,具体分配什么地址还是由人来决定,而不是它属于哪一类,10.0.0.1可以用作A类,同时把它当成C类来用也可以进行通信。
网关
说实话,我花了很久的时间去理解网关这个概念,我现在对网关的认知是,同网段不需要,有中间设备的时候才需要,网关我认为其本质是一个强制的路由,不管在什么网络中,设置了网关的ip,那么在通信的时候数据都会优先经过网关设备,一般常用于两个不同网段的网络打通,实现互相通信,例如192.168.1.11和192.168.2.11这两个IP想要通信只要加一个网关设备并配置好各自的网关(网关ip不一样,但是是同一个网关设备),就能实现网络打通,如果不加网关,更换成对应的静态路由,效果也是一样的。网关设备可以是三层交换机,可以是路由器,可以是网关,可以是防火墙,他们功能从实现上来说都差不多,但是都有各自的优缺点,这里就不再提及,总而言之,网关对我而言是用于打通不同网段的桥
子网掩码
子网掩码比较神奇,他和ip一样是二进制,但是一般没有人去动他,99%的现场情况子网掩码是255.255.255.0或者/24,实际上这两个描述是同一种东西,255的二进制是11111111,8个1,所以3个255等于24个1,也就是/24,把IP和子网掩码都还原成二进制,例如
11000000.10101000.00000001.0000000(192.168.1.0)
11111111.11111111.11111111.00000000(255.255.255.0)
子网掩码1的对应到192.168.1.0的部分就是ip的网段,上述例子中,网段就是192.168.1.0/24,ip为192.168.1.0-192.168.1.255