【Net】网络号+子网号+子网主机号

博客围绕Net网络,介绍了网络号、子网号和子网主机号相关内容,但具体内容缺失。
            
### IP地址中网络号子网主机号的概念 #### 网络号 (Network ID) 网络号是IP地址的一部分,用来标识特定的物理或逻辑网络。它决定了数据包应该发送到哪个网络。在一个A类、B类或C类标准分类下,不同长度的前缀被指定为网络部分[^3]。 对于IPv4来说,一个完整的IP地址由两部分组成——前面一部分代表网络编,后面的部分则对应于该网络内的具体机器位置即主机编。例如,在未加子网的情况下: - A类地址的第一个八位组定义了网络号; - B类地址的头两个八位组构成了网络号; - C类地址前三段共同构成其网络号[^1]。 #### 子网 (Subnet ID) 当为了更细粒度地管理大型网络而将其分割成多个较小规模的独立子网时,则引入了额外的一层抽象叫做“子网”。通过设置不同的子网掩码可以灵活调整实际使用的网络位数来创建这些子网。因此,在这种情况下,原本属于主机ID的空间会被进一步划分为新的子网ID以及剩余可用作个体计算机身份识别用途的新版host ID[^2]。 #### 主机号 (Host ID) 主机号是指定给同一网络内部每一台设备的独特数值。它是相对于某个具体的网络而言的定位信息,确保即使在同一局域网上也能区分各个终端节点。在经典无子网结构里,这相当于整个后半截IP地址;而在有子网环境中,则仅指最末端那几位二进制数字。 ### 划分方法 要实现上述功能,主要依靠的是**子网掩码**(subnet mask),这是一种同样采用四个十进制整数组合表达的形式,用以指示哪几个比特应当解释成网络成分,其余的就是留给本地寻址之用了。比如常见的`255.0.0.0`意味着这是一个典型的Class A型布局下的全范围覆盖模式,表明首字节固定不变作为NET_ID, 后面三个字段都开放给了HOST_ID; 对应地,“斜杠记法”(/CIDR notation)会写作 `/8`, 表明最初的八个bit专供网络使用。 考虑如下例子: 假设有一个C类地址 `192.168.1.100` 和默认子网掩码 `255.255.255.0 (/24)`: ```plaintext IP Address: 192 . 168 . 1 . 100 Binary Form: 11000000.10101000.00000001.01100100 Subnet Mask: 255 . 255 . 255 . 0 11111111.11111111.11111111.00000000 ``` 在这个配置下, - 前24位(也就是第一个至第三个八位)表示网络号 (`192.168.1`) - 最后的8位(第四个八位)全部留为主机号(`100`) 如果现在想要增加更多的子网控制能力,可以通过改变子网掩码的方式来进行细分。比如说改为 `255.255.255.192 (/26)` ,那么此时有效网络数量增加了,但每个子网内能容纳的最大主机数目减少了。因为这样做的结果就是把原来单纯分配给主机的那一串连续零变成了带有若干前置一的状态,从而使得某些原先归属于主机空间的位置转而去描述新增设的小型局部区域了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值