IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> IP地址的分类及子网划分 -> 正文阅读

[网络协议]IP地址的分类及子网划分

IP地址分类

现在的IP网络使用32位地址,以点分十进制表示,IP地址的格式:网络位+主机位

A类IP地址

?????一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。A类IP地址中网络的标识长度为8位,主机标识的长度为24位,A类网络地址数量较少,有126个网络,每个网络可以容纳主机数达1600多万台。

地址范围:1.0.0.0~126.255.255.255
子网掩码:255.0.0.0

B类IP地址

?????一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码。B类IP地址中网络的标识长度为16位,主机标识的长度为16位,B类网络地址适用于中等规模的网络,有16384个网络,每个网络所能容纳的计算机数为65534台。

地址范围:128.0.0.0~191.255.255.255
子网掩码:255.255.0.0

C类IP地址

?????一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。C类IP地址中网络的标识长度为24位,主机标识的长度为8位,C类网络地址数量较多,有209万余个网络。适用于小规模的局域网络,每个网络最多只能包含254台计算机。

地址范围:192.0.0.0~223.255.255.255

子网掩码:255.255.255.0

D类IP地址

?????D类IP地址在历史上被叫做多播地址,即组播地址。在以太网中,多播地址命名了一组应该在这个网络中应用接收到一个分组的站点。多播地址的最高位必须是“1110”,范围从224.0.0.0到239.255.255.255。

地址范围:224.0.0.0~239.255.255.255

E类IP地址

E类IP地址中是以“11110”开头,E类IP地址都保留用于将来和实验使用

地址范围:240.0.0.0~255.255.255.254

A、B、C三类:单播地址——既可以作为源IP也可以作为目标IP
D类:组播地址——只能作为目标IP使用
E类:保留地址(广播地址)

单播:一对一通信
组播:一对多(同一个组播组)扩大了范围使用路由器连接多个不同的网络,配置复杂
广播:一多所有(同一个广播域内的所有)有范围限制,只能实现广播域内的传输

目前所使用的IP称为无类别IP,可以自定义子网掩码

特殊IP地址

127.0.0.1~127.255.255.254(环回地址/虚拟IP地址)

255.255.255.255(受限广播地址(只能作为目标IP使用)——受路由器的限制)

主机位全1(直接广播地址(只能作为目标IP使用)——作为跨网络传输数据包)

主机位全0——代表的是一个网段,网络号(范围)—例如:192.168.159.0 这个0代表0~255

0.0.0.0——1、可以代表没有地址 2、代表所有地址

169.254.0.0(自动私有地址/本地链路地址)——表示一个网段
在无法获取IP地址时自动配置成“IP地址:169.254..”、“子网掩码:255.255.0.0”的形式,这样可以使所有获取不到IP地址的计算机之间能够通信。

子网划分的定义

Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。

可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

通过划分子网,我们可以按照我们的需要将网络分割成小网络。这样也有助于降低流量和隐藏网络的复杂性。

划分子网的作用

1、合理利用有效的IP,避免浪费IP地址

比如公司某个部门只有10多个人,如果把一个24位掩码的子网给该部门,就会浪费100+多个ip地址

2、方便规划Ip地址分类,一个网段用于一类场景

比如某个网段用于研发,某个网段用于测试,某个网段用于运维

3、安全性高

一个子网二层网络与另一个子网互不通信,一个网段崩溃或中毒减少对其它网段的影响

4、方便管理控制

多数公司内部网络都是C类私网地址,若不子网划分,不方便做访问控制

5、网络效率更高,减少对网络设备的性能影响

对于大公司上1000+、上万的内网环境,若不划子网,所有流量都在整个内网相互”乱闯“,对网络设备的造成较大的负荷,影响性能

6、减少广播域

可避免大量的广播,造成网络堵塞,影响办公效率,重则网络瘫痪

如何进行子网划分

在这里插入图片描述

VLSM——可变长子网掩码,利用A、B、C三类子网掩码借位来进行一个划分

什么是子网掩码

因为子网掩码就是用来区分地址中有没有子网号的,所以都是一串01字符串来表示;网络号和子网号用1表示,主机号用零表示,因此ABC类地址的子网掩码是有默认的:
在这里插入图片描述

化分两个子网

在这里插入图片描述
例1:192.168.1.0/24,C类网络,要划分两个子网,
此时注意这个公式:2的N次方=子网数(N表示子网号的位数),所以此时N=1

网络号:192.168.1.0 0000000/25 ——192.168.1.0/25 IP地址范围:192.168.1.1~192.168.1.126
网络号:192.168.1.1 0000000/25——192.168.128/25 IP地址范围:192.168.1.127~192.168.1.254

例2:172.16.0.0/16,B类网络——划分7个子网
2的2次方可以化4个子网小于7不够,2的3次方可以化8个子网虽然大于7,但是空间不会浪费太多
所以子网掩码从主机位借3位作为子网号

网络号:172.16.000 00000.00000000/16 ——172.16.0.0/19 ?????????IP地址范围:172.16.0.1~172.16.31.254
网络号:172.16.001 00000.00000000/16——172.16.32.0/19 ????? ??IP地址范围:172.16.32.1~172.16.63.254
网络号:172.16.010 00000.00000000/16——172.16.64.0/19 ????? ??IP地址范围:172.16.64.1~172.16.95.254
网络号:172.16.011 00000.00000000/16——172.16.96.0/19 ????? ??IP地址范围:172.16.96.1~172.16.127.254
网络号:172.16.100 00000.00000000/16——172.16.128.0/19 ????? IP地址范围:172.16.128.1~172.16.159.254
网络号:172.16.101 00000.00000000/16——172.16.160.0/19 ????? IP地址范围:172.16.160.1~172.16.191.254
网络号:172.16.110 00000.00000000/16——172.16.192.0/19 ????? IP地址范围: 172.16.192.1~172.16.223.254
网络号:172.16.111.00000.00000000/16——172.16.224.0/19 ????? IP地址范围:172.16.224.1~172.16.254.254

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-09 12:08:14  更:2021-09-09 12:10:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 23:50:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码