子网掩码,顾名思义,遮掩的意思,子网掩码就是把ip地址分为网络部分和主机部分,主机部分用二进制位用1标识,主机号部分用0标识。C类子网掩码一般是255.255.255.0
如果所需的ip比较多,比如学校这种环境,子网掩码可以设置成255.255.0.0 ,那么ip返回就是255的2次方-2,就是65023个。那么ip网络部分就是192.168,后面两部分是主机号。
网关是什么,比如两个A客户端192.168.1.2 和B客户端192.168.2.2 就是两个网络的设备,前提是他们的子网掩码都是255.255.255.0, 那么他们通信就需要A客户端发送给网关ip,有网关路由转发到B所在的网关,再转发到B客户端。 比如我的路由器ip是192.168.2.1, 我自己的ip是192.168.2.110, 默认网关也是192.168.2.1
netstat -rn Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 ens33 0.0.0.0表示发给任何人的包,都发给192.168.2.1这个网关, Genmask写0.0.0.0是默认路由的网络掩码。