IP地址划分\地址分类

IP地址划分\n1. IP地址分类\nIP地址分为两个部分:网络号和主机号\n\n网络号:保证互相连接的两个网段具有不同的标识。\n主机号:同一个网段内,主机之间有相同的网络号,但主机号不同,以便区分不同的主机。\n如下图:\n\n\n不同的子网其实就是把网络号相同的主机放到一起。如果在子网中新增一台主机,则该主机的网络号与这个子网的网络号一致,但是主机号必须保证和该子网中的其他主机不同。\n\n在刚开始设计互联网络时,为了便于寻址以及层次化构造网络,IP地址根据网络号划分出五种IP类型:A类地址、B类地址、C类地址、D类地址和E类地址。如下图所示:\n\n\nA类地址:以0开头,第一个字节(8位)用于网络地址,后面三个字节(24位)用于主机地址。它的网络号可以表示1~126之间的数字,它的默认子网掩码为255.0.0.0。\nB类地址:以10开头,前两个字节(16位)用于网络地址,后面两个字节(16位)用于主机地址。它的网络号可以表示128~191之间的数字,它的默认子网掩码为255.255.0.0。\nC类地址:以110开头,前三个字节(24位)用于网络地址,后面一个字节(8位)用于主机地址。它的网络号可以表示192~223之间的数字,它的默认子网掩码为255.255.255.0。\nD类地址:以1110开头,用于多播地址(multicast addresses),不用于单个主机或网络。\nE类地址:以1111开头,保留地址,不分配给主机或网络使用。\n其各自的范围如下:\n\nA类:0.0.0.0 到 127.255.255.255\nB类:128.0.0.0 到 191.255.255.255\nC类:192.0.0.0 到 223.255.255.255\nD类:224.0.0.0 到 239.255.255.255\nE类:240.0.0.0 到 247.255.255.255\n\n2. 子网划分\n随着互联网的飞速发展,这种划分方案的局限性很快显现出来,大多数组织都申请B类网络地址,导致B类地址很快就分配完了,而A类却浪费了大量地址:\n\n例如,申请了一个B类地址,理论上一个子网内能允许6万5千多个主机。A类地址的子网内的主机数更多,然而实际网络架设中,不会存在一个子网内有这么多的情况,因此大量的IP地址都被浪费掉了。\n针对这种情况提出了新的划分方案,称为CIDR(Classless Interdomain Routing,无类别域间路由)。\n\nCIDR是一种用于分配IP地址的方法,与传统的IP地址划分方式不同,CIDR将IP地址划分为一个个的子网,每个子网的大小可以根据需要灵活调整。CIDR可以在不改变网络地址和主机地址划分的基础上,更好地利用IP地址空间,避免浪费IP地址,提高IP地址的使用效率。\n\n利用CIDR划分子网的步骤如下:\n\n确定需要划分的IP地址范围,例如:192.168.0.0~192.168.0.255。\n\n根据需要分配的子网数量,确定网络前缀长度。例如,如果需要将该地址范围分为4个子网,则网络前缀长度为26位(2的2次方等于4,需要2个二进制位来表示4个子网)。\n\n将IP地址范围划分为多个子网,每个子网的大小由网络前缀长度确定。\n\n为每个子网分配一个独立的网络地址和主机地址范围。\n\n例如,将192.168.0.0/24划分为4个子网,每个子网大小相同,即每个子网有64个IP地址。根据CIDR表示法,网络前缀长度为26位,子网划分如下所示:\n\n子网1:192.168.0.0/26,网络地址为192.168.0.0,广播地址为192.168.0.63。\n子网2:192.168.0.64/26,网络地址为192.168.0.64,广播地址为192.168.0.127。\n子网3:192.168.0.128/26,网络地址为192.168.0.128,广播地址为192.168.0.191。\n子网4:192.168.0.192/26,网络地址为192.168.0.192,广播地址为192.168.0.255。\nCIDR IP子网划分可以更好地利用IP地址空间,并提供更灵活的子网划分方式。它也更容易管理,因为每个子网都有一个独立的网络地址和主机地址范围,这使得网络管理更加简单和高效。\n\n四、IP地址数量危机\n1. IP地址的数量限制\n我们知道,IP地址(IPv4)是一个4字节32位的正整数。那么一共只有 2^32 次方个IP地址,大概是43亿左右。而TCP/IP协议规定,每个主机都需要有一个IP地址,这意味着,一共只有43亿台主机能接入网络吗?\n实际上,由于一些特殊的IP地址的存在,数量远不足43亿。另外 IP 地址并非是按照主机台数来配置的,而是每一个网卡都需要配置一个或多个IP地址。\n\nCIDR在一定程度上缓解了IP地址不够用的问题(提高了利用率、减少了浪费,但是IP地址的绝对上限并没有增加),但仍然不够用。这时候有三种方式来解决:\n\n动态分配IP地址:只给接入网络的设备分配IP地址。因此同一个MAC地址的设备,每次接入互联网,得到的IP地址不一定是相同的。\nNAT技术:网络地址转换。\nIPv6::IPv6并不是IPv4的简单升级版。这是互不相干的两个协议,彼此并不兼容。IPv6 用 16 字节 128 位来表示一个 IP 地址,但是目前还没有普及。\n2. NAT技术\n网络地址转换(NAT)是一种网络协议,用于在私有网络和公共网络之间转换IP地址。它通常用于家庭、小型办公室或企业网络,以便在一个公共IP地址下运行多个私有IP地址。\n\nNAT技术可以隐藏内部网络的真实IP地址,从而增加了网络安全性。它可以防止来自互联网的未经请求的数据包进入内部网络,并且可以使内部网络中的主机更难受到攻击。\n\n在NAT中,路由器会分配一个公共IP地址给内部网络中的每一个主机,并在必要时将数据包从公共IP地址转换到内部主机的私有IP地址。这使得内部网络中的多个主机可以共享单个公共IP地址,从而减少了IP地址的使用量。\n\n然而,NAT技术也存在一些限制,例如它可能会影响某些应用程序的性能,特别是需要建立点对点连接的应用程序,例如视频会议或P2P文件共享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值