IPv4 地址基础入门(更新)

📅 2026/7/26 7:33:51
IPv4 地址基础入门(更新)
1.ipv4 地址可以分为网络位 主机位网络位一个网段主机位这个网段具体上网的是那个一个主机2.如何区分网络位和主机位给一个ipv4地址 192.168.1.101.首先拿到子网掩码 255.255.255.02.将其转为二进制判断子网掩码的1来进行可以看出IP: 192.168.1.10二进制 11000000.10101000.00000001.00001010掩码 11111111.11111111.11111111.00000000对应网络位 11000000.10101000.00000001 主机位 00001010192.168.1是网络位 0 是 主机位这部分哔哩哔哩讲的更详细不难理解可以写成192.168.1.10/24 24代表 二进制 掩码这里有前面24位都为1的重点内容以后可以用这个来判断是否是同网段同掩码案例1判断两个IP是不是同一个网段条件电脑AIP: 192.168.1.10 掩码: 255.255.255.0电脑BIP: 192.168.1.20 掩码: 255.255.255.0分析因为掩码都是255.255.255.0所以前三段是网络位192.168.1比较A网络位: 192.168.1B网络位: 192.168.1一样所以192.168.1.10 和 192.168.1.20 属于同一个网段通信A ----交换机---- B直接发送。案例2不同网段电脑A192.168.1.10 255.255.255.0电脑B192.168.2.10 255.255.255.0看网络位A:192.168.1B:192.168.2不同192.168.1 ≠ 192.168.2所以黄字后面学讲的就是不同网段发数据的原理了就是我们平常用网络的原理。。大概吧通信A | 交换机 | 路由器 | 交换机 | B为什么必须经过路由器因为交换机只看MAC地址而 MAC 地址只在一个局域网内有效。跨网络必须靠IP地址 路由器不是一个网段不同掩码案例3换一个掩码看变化初学容易误解看IP前三段是不是一样这是错的。要看子网掩码决定网络位长度。例如IP192.168.1.10掩码255.255.0.0二进制11111111.11111111.00000000.00000000现在前两段是网络位192.168后两段是主机位1.10所以网络192.168.0.0/16现在比较A:192.168.1.10B:192.168.2.20掩码255.255.0.0看网络位A:192.168B:192.168一样所以192.168.1.10 192.168.2.20 属于同一个网段注意虽然第三段不同但是仍然同网段。所以说判断网段千万要转化为子网掩码来判断啊3.网络地址把主机位全部变为 0192.168.1.04.广播地址则全部变为1192.168.1.255A可用ip地址除了广播和网络地址以外192.168.1.1~192.168.1.2545.ip数量2 的主机次方数6.可用ip数量减去2广播地址和网络地址对于IP部分的解释1. 先回顾IP地址结构IPv4一共32位(bit)例如192.168.1.10实际上11000000.10101000.00000001.00001010一共32个二进制位其中分成网络位 主机位例如192.168.1.10/24意思网络位 主机位 24位 8位也就是11111111.11111111.11111111.00000000后面8个0就是主机位。2. 为什么主机数量是2的主机位次方因为每一个主机位都是一个二进制选择。二进制每一位只有0 或者 1两种可能。例如只有1个主机位0 1有多少种答案2种也就是2¹如果有2个主机位00 01 10 11有4种也就是2²如果有3个主机位000 001 010 011 100 101 110 111有8种也就是2³所以如果主机位有n位组合数量2ⁿ3. 放回IP地址里面例如/24IPv432位。网络位24位主机位32-248位所以地址数量2⁸计算256也就是说192.168.1.0/24总共有256个地址范围192.168.1.0 ~ 192.168.1.255