ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

网络通信基础知识

网络通信基础知识 IP网络通信核心知识点汇总一、核心概念定义1. IP地址定义互联网协议地址是网络中设备的唯一标识符作用类似于现实中的门牌号用于准确定位网络中的设备组成IPv4地址由32位二进制组成通常表示为4个十进制数0-255用点分隔示例192.168.1.1002. 子网掩码定义用于区分IP地址中哪部分是网络地址哪部分是主机地址作用确定设备的网络归属判断通信是否需要在同一网络内表示方法点分十进制255.255.255.0CIDR表示法/24二进制原理连续1表示网络位连续0表示主机位示例255.255.255.011111111.11111111.11111111.000000003. 网关定义通常指路由器接口是网络流量的出入口作用负责在不同网络之间转发数据是设备访问外部网络的必经之路特点必须是同网段的IP地址通常是所在子网的第一个或最后一个可用地址如192.168.1.1设备的所有跨子网通信都必须经过网关二、网络地址计算1. 如何计算网络地址网络地址 IP地址 AND 子网掩码示例IP:192.168.1.100掩码:255.255.255.0网络地址:192.168.1.02. 判断是否在同一网络比较两个IP的网络地址是否相同相同 → 直接通信不同 → 需要通过网关三、子网掩码详解常见子网掩码对照表掩码CIDR网络位主机位可用主机数典型用途255.0.0.0/88位24位16,777,214大型网络255.255.0.0/1616位16位65,534中型网络255.255.255.0/2424位8位254家庭/办公室255.255.255.128/2525位7位126中型子网255.255.255.192/2626位6位62小型子网255.255.255.252/3030位2位2点对点链路可用主机数计算公式可用主机数 2^(主机位数) - 2减2是因为要去掉网络地址和广播地址示例/30掩码总位数32网络位30主机位2总地址数2² 4可用地址4 - 2 2四、通信决策流程通信决策树源设备检查目标IP用子网掩码计算目标IP的网络地址比较源网络地址和目标网络地址决策相同 → 直接ARP查询目标MAC二层转发不同 → 将数据包发送到默认网关由网关路由示例场景分析场景客户端(192.168.0.150/24)要访问服务器(192.168.1.2/24)计算客户端网络地址192.168.0.150 255.255.255.0 192.168.0.0服务器网络地址192.168.1.2 255.255.255.0 192.168.1.0结果网络地址不同需要经过网关五、问题解决方案对比原始问题客户端192.168.0.150/24 服务器192.168.1.2/24 问能否通信如何实现解决方案比较方案操作原理优点缺点推荐度方案1统一网段​将服务器IP改为192.168.0.2掩码保持255.255.255.0使设备处于同一网络地址下简单、稳定、标准、性能最佳需要修改服务器IP⭐⭐⭐⭐⭐方案2改掩码​将双方掩码都改为255.255.0.0扩大网络范围使原本不同网段变为同网段不需改IP广播风暴、安全风险、管理混乱⭐方案3配置路由​在路由器上设置静态路由明确告知路由器如何转发两个子网间的流量保持网络结构完整需要专业设备和技术⭐⭐⭐六、重要注意事项1. 掩码与CIDR对应关系255.255.0.0对应/16255.255.255.0对应/242. 网关的必要条件网关地址必须与设备IP在同一网段网关本身必须是可达的、运行的路由器接口3. 广播地址计算广播地址 网络地址 OR (NOT 子网掩码)示例网络192.168.1.0/24的广播地址是192.168.1.2554. 特殊地址网络地址主机位全0广播地址主机位全1这两个地址不能分配给主机七、实际应用建议家庭/办公室网络使用192.168.x.0/24x通常为0、1、10等网关设为192.168.x.1IP范围192.168.x.2-192.168.x.254子网掩码255.255.255.0点对点连接使用/30子网如192.168.99.0/30可用IP.1和.2网络地址.0广播地址.3网络设计原则按需划分子网合理规划广播域大小预留扩展空间为未来发展留出IP地址保持一致性同一物理网络使用相同子网掩码文档记录记录IP分配、子网划分和网关设置通过以上知识你可以理解为什么最初例子中的客户端和服务器在/24掩码下不能直接通信以及如何通过各种方法解决通信问题。最推荐的仍然是方案1将设备配置到同一标准子网中。
返回列表