为应付工程部门实地安装经常出现的问题,在此开展一门课题,本课题只为项目实地安装出现的状况提供解决指南,内容以实用简练为主。
IP地址篇
IP地址就是我们常见的192.168.1.100之类形式的地址,由此可见IP地址一共由4个数字组成(广义的说,IP地址还分v4和v6,本篇文章所说的所有IP地址均表示v4 IP地址)
IP地址上的4个数字并没有特殊含义,但必须是 0~255的大小,所以下面这个IP地址是不可能存在世上的:
192.168.1.999
IP地址上的4个数字组合可以产生非常多的IP地址,一共分为 A到E 5类:
类型 | 起点IP地址 | 终点IP地址 | 说明 |
---|---|---|---|
A 类 | 0.0.0.0 | 127.255.255.255 | 常用于广域网的地址 |
B类 | 128.0.0.0 | 191.255.255.255 | 一些大型企业内部网络会用这样的地址 |
C类 | 192.0.0.0 | 223.255.255.255 | 常用于小范围局域网的地址,例如家庭网络,办公室网络 |
D类 | 224.0.0.0 | 239.255.255.255 | 特殊地址,不用关注 |
E类 | 240.0.0.0 | 255.255.255.255 | 特殊地址,不用关注 |
施工安装只需要关注C类地址就可以,由于某些历史原因,现在绝大部分的局域网都是采用192.168.x.x的形式,后面只会说192.168.x.x的相关技术点。
网段
平常说的网段,其实就是192.168.x.x的第3个数字。例如,192.168.1.10就是1段,192.168.10.2就是10段。
一般,不同的网段是不能互相访问的。例如,192.168.1.10 是不能访问 192.168.10.2。(所谓访问,就理解为PING吧)
用192.168.1.10 的电脑,ping 192.168.10.2的电脑,是ping不通的。
如果需要跨网段访问,就需要将2台电脑都设置子网掩码为 255.255.0.0
由于255 在二进制中是 11111111 (8个1),所以有时候也会用多少个 1 来表示子网掩码,例如
255.255.0.0 就用16表示
255.255.255.0 就用 24表示
所以有时候你会看到一些IP地址这样写:192.168.1.181/16,或者192.168.10.2/24
后面的/16 /24 其实就表示子网掩码。
子网掩码
子网掩码的作用是确定2台电脑能否互相访问。
这里有条计算公式,用于确定两台电脑能否访问,假设有电脑A和电脑B,电脑A的地址是IP_A,子网掩码是MASK_A,电脑B的地址是IP_B,子网掩码是MASK_B。
电脑A能否访问电脑B,取决于这个公式:
IP_B & MASK_A = IP_A & MASK_A
如果这个公式能相等,那么电脑A就能访问电脑B
同理,电脑B要访问电脑A,取决于这个公式:
IP_A & MASK_B = IP_B & MASK_B
其中 & 表示位与运算。
觉得公式复杂的同学只需要记住,不同网段需要互相访问,则两边都设成255.255.0.0 就行。