一、IP地址:设备的唯一网络标识
IP地址是网络设备的逻辑地址,用于唯一标识设备在网络中的位置(如:192.168.1.100)
它由两部分组成:网络+主机,通过子网掩码划分两者
二、子网掩码:划分网络与主机的边界
子网掩码用于将Ip地址划分为网络地址和主机地址
功能:
1.确定设备是否在同一子网(网络地址相同则直接通信,无需网关)
2.控制子网规模(例如:255.255.255.0表示一个C类网络,最多容纳254台主机)
计算:通过IP地址与子网掩码的按位“与”运算得出网络地址
示例:IP为 192.168.1.10,掩码为 255.255.255.0,则网络地址为192.168.1.0
三、网关
网关是连接不同网络设备(如路由器),负责转发子网的数据包
功能:
1.将本地子网的数据包转到外部网络
2.实现不同协议网络的转换(如局域网和互联网的互联)
逻辑:若目标Ip和源Ip不同,数据包会发送到默认网关
四、DNS:域名与IP的翻译系统
DNS(域名系统)将可读的域名(如:www.baidu.com)转换为机器可识别的IP地址
五、四者的协同关系
-
通信场景示例:
- 用户在浏览器输入
www.example.com
,DNS将其解析为IP地址(如203.0.113.5
) - 设备通过子网掩码判断目标IP是否在同一子网:
- 若在,直接发送数据包;
- 若不在,将数据包发送至网关,由网关转发至目标网络
- 网关通过路由表确定最佳路径,完成跨网络通信
- 用户在浏览器输入
-
依赖关系:
- IP+子网掩码:确定本地网络范围和设备身份;
- 网关:解决跨网络通信需求;
- DNS:将用户友好的域名转换为底层通信所需的IP地址
六、实际应用中的典型问题
- 子网划分错误:
- 若子网掩码配置不一致(如
255.255.255.0
与255.255.0.0
),可能导致设备误判网络范围,引发通信失败
- 若子网掩码配置不一致(如
- 网关缺失:
- 未配置默认网关时,设备无法访问外部网络(如互联网)
- DNS解析失败:
- DNS服务器故障或缓存污染会导致域名无法解析为IP,表现为“网页打不开但QQ能登录”(QQ不依赖DNS)