IPv4 基础概念

IPv4 基础概念

IPv4 广播地址

广播是一种通信方式,用于将数据包发送到同一网络中的所有设备。在广播中,数据包被发送到特殊的广播地址,例如在IPv4中,广播地址通常为特定子网的广播地址(例如,192.168.1.0/24网段,广播地址:192.168.1.255)

广播是一种向所有设备发送数据的通信方式,广播可能引发不必要的网络流量,导致网络广播风暴

注:IPv4 广播地址是每个子网最后一个IP地址,这个IP地址不能划分给其它主机使用,广播地址也被称为网络地址

IPv4 多播地址

多播是一种通信方式,用于将数据包发送到网络中的一个多播组,只有加入该组的设备才会接收到数据包。在多播中,数据包被发送到一个特殊的多播组地址,例如,在IPv4中,多播地址范围是224.0.0.0到239.255.255.255。

D类:224.0.0.0到239.255.255.255

多播是一种向特定多播组发送数据的通信方式,只有那些加入了多播组的设备才会接收到数据。多播通常更有效率,因为它仅发送数据给真正需要它的设备

IPv4 单播地址

单播地址是一种用于在互联网上唯一标识和寻址单个设备或主机的地址。它是一种一对一通信的地址类型,用于将数据包从一个发送方传递到一个特定的接收方。IPv4 单播地址采用点分十进制表示法,通常写成四个八位字段,用点号分隔,如下所示:A.B.C.D

IPv4 单播地址的特点包括:

唯一性: 每个设备在互联网上应该有一个唯一的 IPv4 单播地址,以便其他设备可以准确寻址和与之通信。
一对一通信: 单播地址用于实现一对一的通信,其中一个发送方的数据包只被一个接收方接收。
全局可路由: 公共 IPv4 单播地址是全球可路由的,可以在全球互联网上进行通信。
私有 IPv4 单播地址: 除了公共 IPv4 单播地址,还存在一些专门用于私有网络的 IPv4 单播地址,如内部家庭网络或企业内部网络中使用的地址。

私有 IPv4 单播地址范围包括

A类:10.0.0.0 到 10.255.255.255

B类:172.16.0.0 到 172.31.255.255

C类:192.168.0.0 到 192.168.255.255

IPv4 单播地址是互联网通信的基础,它允许不同的设备通过互联网进行点对点的通信。然而,由于 IPv4 地址空间有限,并且随着互联网的扩展,IPv4 地址短缺成为了一个问题。为解决这个问题,IPv6 协议引入了更大的地址空间,以满足未来互联网的需求。

IPv4 A类、B类、C类、D类、E类地址

A类地址(Class A):

范围:1.0.0.0 到 126.0.0.0

特点:第一个字节(第8位)始终以0开头。

用于大型网络,具有大量可用的主机地址。

由于第一个字节的范围较大,A类地址可以分配给许多主机。

默认子网掩码是255.0.0.0。

B类地址(Class B):

范围:128.0.0.0 到 191.0.0.0

特点:前两个字节(前16位)始终以10开头。

用于中等规模的网络,具有较少的主机地址,但仍然可以容纳许多主机。

默认子网掩码是255.255.0.0。

C类地址(Class C):

范围:192.0.0.0 到 223.0.0.0

特点:前三个字节(前24位)始终以110开头。

用于小型网络,拥有有限数量的主机地址。

默认子网掩码是255.255.255.0。

D类地址(Class D):

范围:224.0.0.0 到 239.0.0.0

特点:用于多播(Multicast)通信。

不用于标识单个主机或网络。

用于将数据包发送到多个接收方,而不是单个接收方。

E类地址(Class E):

范围:240.0.0.0 到 255.0.0.0

特点:保留地址范围,不用于一般互联网通信。

用于实验和研究,以及一些特殊用途。

不分配给公共互联网上的设备或网络。

IPv4 子网划分

IPv4 子网划分是将一个大的 IP 地址块划分成多个较小的子网的过程。这个过程允许网络管理员更有效地管理 IP 地址资源,同时实现更精细的网络控制和隔离。子网划分涉及到使用子网掩码(Subnet Mask)来定义每个子网的范围。

下面是 IPv4 子网划分的基本步骤和示例:

步骤 1:选择要划分的 IP 地址块

选择一个大的 IP 地址块,通常是一个 A 类、B 类或 C 类地址块,根据网络规模和需求来选择。

步骤 2:确定子网掩码

子网掩码决定了每个子网的地址范围。它是一个32位的二进制数,通常由连续的1和0构成,1表示网络部分,0表示主机部分。

子网掩码的长度(即网络部分的位数)决定了每个子网中可用的主机数量,较长的网络部分将导致较少的主机地址,但允许更多的子网。

步骤 3:划分子网。

将选择的 IP 地址块根据所选的子网掩码划分成多个子网。每个子网都有一个网络地址和一个广播地址。

子网划分的数量和大小将取决于网络的需求。你可以选择将整个 IP 地址块划分成相等大小的子网,或者根据不同子网的需求划分不同大小的子网。

步骤 4:分配 IP 地址。

为每个子网分配一个唯一的子网地址,通常是该子网的第一个可用地址。

分配主机地址给每个子网中的设备。主机地址是子网内的唯一标识。

示例:

假设你有一个 IPv4 地址块为 192.168.0.0/16(Class B),你想将它划分成多个子网,每个子网最多包含256个主机。你可以选择一个子网掩码为255.255.255.0(/24),这将允许你创建256个子网,每个子网有256个主机地址。例如:

子网 1:192.168.1.0/24,包括主机地址范围 192.168.1.1 到 192.168.1.254。

子网 2:192.168.2.0/24,包括主机地址范围 192.168.2.1 到 192.168.2.254。

...

这样,你可以根据需要创建多个子网,每个子网都具有自己的网络地址和主机地址范围,从而实现网络控制和管理。子网划分是网络规划中的重要部分,可以根据具体需求进行灵活配置。

相关推荐
UestcXiye3 小时前
《TCP/IP网络编程》学习笔记 | Chapter 9:套接字的多种可选项
c++·计算机网络·ip·tcp
Ztiddler4 小时前
【Linux Shell命令-不定期更新】
linux·运维·服务器·ssh
小小不董5 小时前
Oracle OCP认证考试考点详解082系列16
linux·运维·服务器·数据库·oracle·dba
IPdodo全球网络5 小时前
如何利用静态住宅IP优化Facebook商城的网络稳定性与运营效率
运维·服务器
运维&陈同学5 小时前
【模块一】kubernetes容器编排进阶实战之k8s基础概念
运维·docker·云原生·容器·kubernetes·云计算
m0_519523106 小时前
Linux——简单认识vim、gcc以及make/Makefile
linux·运维·vim
mit6.8246 小时前
[Docker#4] 镜像仓库 | 部分常用命令
linux·运维·docker·容器·架构
zyp2468106 小时前
Linux之DNS服务器
linux·运维·服务器
wdxylb6 小时前
将C++搭建的简单HTTP服务器升级为 HTTPS 服务器
运维·服务器·https
Denzel张7 小时前
ubuntu_dpkg_dep_list
linux·运维·ubuntu