局域网环境搭建
目标:实现局域网联通,达到局域网游戏目的
思路:让局域网主机处于同一个子网
实现步骤
- 了解基础概念。
什么是IP地址?电脑唯一标识
什么是子网掩码?网络划分的标识
什么是子网?相对的局域网
子网怎么识别?子网号是唯一标识,需要计算得到 - 互联网、IP、子网掩码、子网、主机之间关系?
互联网是一个广域网,有很多主机组成。主机之间通过网络可以相互通讯,IP地址就是主机通信唯一标识。主机和主机之间可以通过子网联通。判断能否联通依据就是子网号。子网号是通过IP和子网掩码计算得出。平时所说的IP地址基本都是局域网的地址,可以相同。并不是真正的外网IP,外网IP是唯一的。 - 局域网怎么划分?划分原则是什么?
举例说明:已经有已有IP地址192.168.0.1,需要组建1个局域网,和其他4台主机联通。
C类网址,局域网机器只有4台,使用子网掩码255.255.255.248(4台主机至少需要4个主机号,预留3个主机号,其他都是子网掩码)即可,已知IP192.168.0.1,可以得到子网号。
(十进制).toString(2).padStart(8,‘0’) --十进制转二进制
parseInt(二进制,2) --二进制转十进制
IP: 192. 168. 0. 1
二进制: 11000000 10101000 00000000 00000001
子网掩码: 11111111 11111111 11111111 11111000
子网号(IP): 11000000 10101000 00000000 00000000
十进制子网号:192. 168. 0. 0
子网掩码一样,子网号一样,计算IP
子网掩码: 11111111 11111111 11111111 11111000
子网号: 11111111 11111111 11111111 11111000
IP0: 11000000 10101000 00000000 00000001
IP1: 11000000 10101000 00000000 00000010
IP2: 11000000 10101000 00000000 00000011
IP3: 11000000 10101000 00000000 00000101
IP4: 11000000 10101000 00000000 00000110
IP5: 11000000 10101000 00000000 00000111
转换成IP地址就是
IP1: 192.168.0.2/29
IP2: 192.168.0.3/29
IP3: 192.168.0.4/29
IP4: 192.168.0.5/29
IP5: 192.168.0.6/29
速记:
192.168.1.1 /29 借主机位3位,可以提供IP地址222-2个地址
网络位 - 测试
写了一个测试页面用来测试
主要方法 - 总结
我们经常提到的192.168.0.1其实只是路由ip,非网络IP,也就是局域网IP。
子网掩码不同时也可能在同一个网络。
子网掩码是来进行主机子网划分的手段。
举例:
192.168.0.1/29 11111111 11111111 11111111 11111000
192.168.0.2/28 11111111 11111111 11111111 11110000
同在子网 192.168.0.0