IP
IP地址计算方法

计算IP地址一、IP地址概念IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。
网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。
IP地址通常用4组3位十进制数表示,中间用“.”分隔。
比如,192.168.0.1。
补充(IPv6):前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。
为了解决该问题开发了IPv6规范,IPv6用128位表示IP地址,其表示为8组4位16进制数,中间为“:”分隔。
比如,AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。
二、IP地址的分类为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP地址中用来表示网络ID和主机ID的位数作了明确的规定。
当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。
A类A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。
A类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。
网络ID 不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。
所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。
B类B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。
B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14位全为0是网络ID最小,即为128;当其他14位全为1时网络ID最大,第一个字节数最大,即为191。
IP地址规划

IP地址规划简介:IP地址规划是指在一个网络环境中对IP地址进行合理分配和规划的过程。
通过合理的IP地址规划,可以提高网络的可管理性、可扩展性和安全性,确保网络的正常运行。
一、IP地址规划的目的和意义IP地址规划是为了更好地管理和利用IP地址资源,确保网络的高效运行。
其主要目的和意义如下:1. 提高网络的可管理性:通过合理的IP地址规划,可以将网络划分为不同的子网,方便对不同子网的设备进行管理和维护。
同时,可以通过合理划分IP地址段,便于对网络设备进行分类管理,提高网络的可管理性。
2. 提高网络的可扩展性:合理的IP地址规划可以预留足够的IP地址空间,以适应网络的扩展需求。
通过合理划份子网和IP地址段,可以避免IP地址冲突和浪费,提高网络的可扩展性。
3. 提高网络的安全性:通过IP地址规划,可以将网络划分为不同的安全域,实现网络的安全隔离。
通过合理划份子网和IP地址段,可以实施网络访问控制,提高网络的安全性。
二、IP地址规划的基本步骤IP地址规划的过程可以分为以下几个基本步骤:1. 确定网络规模和需求:首先需要确定网络的规模和需求,包括网络设备的数量、用户数量、估计的网络扩展需求等。
这将有助于确定所需的IP地址数量和子网划分方案。
2. 划份子网:根据网络规模和需求,将整个网络划分为多个子网。
划份子网时需要考虑不同子网之间的通信需求和安全需求。
3. 设计IP地址段:根据子网的划分,为每一个子网设计IP地址段。
IP地址段的设计需要考虑子网的规模、扩展需求和安全需求。
4. 分配IP地址:根据IP地址段的设计,为每一个子网分配IP地址。
分配IP 地址时需要遵循一定的规则和原则,确保IP地址的合理分配和利用。
5. 文档记录和管理:对IP地址规划的结果进行文档记录和管理,包括记录每一个子网的IP地址段、分配的IP地址、网络设备的信息等。
这有助于后续的网络管理和维护工作。
三、IP地址规划的注意事项在进行IP地址规划时,需要注意以下几个事项:1. 合理利用IP地址资源:IP地址是有限的资源,需要合理利用。
IP

2013-7-5
37
3.定位下一跳 891-907 IP转发算法把最近的路由缓存在全局route结构的 ipforward_rt中,在可能时应用于当前分组。研究表明连续分组趋 向于同一目的地址,所以这种向后一个(o n e-b e h i n d)的缓存 使路由查询的次数最少。如果缓存为空(ipforward_rt)或当前分组 的目的地不是ipforward_rt中的路由,就取消前面的路由,ro_dst 被初始化成新的目的地,rtalloc为当前分组的目的地找一个新路 由。如果找不到路由,则返回一个ICMP主机不可达差错,并丢掉 该分组。 908-914由于在产生差错时,ip_output要丢掉分组,所以m_copy 复制分组的前64个字节,以便ip_forward发送ICMP差错报文。如 果调用m_copy失败,ip_forward并不终止。在这种情况下,不发 送差错报文。ip_ifmatrix记录在接口之间进行路由选择的分组的 个数。具有接收和发送接口索引的计数器是递增的。
2013-7-5
29
2.最终目的地 187-261 ipintr通过遍历in_ifaddr(图6-5),配置好的 Internet地址表,来决定是否有与分组的目的地址的匹 配。对清单中的每个in_ifaddr结构进行一系列的比较。 要考虑4种常见的情况: 与某个接口地址的完全匹配(图8-14中的第一行), 与某个与接收接口相关的广播地址的匹配(图8-14的中 间4行), 与某个与接收接口相关的多播组之一的匹配(图12-39), 或 与两个受限的广播地址之一的匹配(图8-14的最后一行)。
协议实现详解
5
IP:网际协议
2013-7-512:41
1
《IP地址基础知识》课件

获取方式
申请者可以通过购买、租赁或免费 获取IP地址,具体方式根据不同机 构的规定而有所不同。
注意事项
申请者在申请和获取IP地址时,需 要遵守相关规定和法律法规,确保 合法使用IP地址。
IP地址的使用方式
公网IP地址
用于标识互联网上的每一台设备,实现设备之间的通信。
私有IP地址
用于局域网内部通信,可以在一定范围内自由分配和使用 。
PAT通过将内部网络中的IP地址 和端口号进行映射,实现多个内 部主机使用同一个公共IP地址与
外部通信。
PAT可以有效地节省公共IP地址 资源,尤其在IP地址短缺的情况
下非常有用。
NAT与PAT的区别与联系
区别
NAT技术只进行IP地址的转换,而PAT技术除了进行IP地址转换外,还进行端口 号的转换。NAT通常只允许一个内部主机访问外部网络,而PAT允许多个主机共 享一个公共IP地址。
NAT技术
通过将一个公网IP地址映射到多个私有IP地址的方式,实 现多台设备共享一个公网IP地址。
VPN技术
通过虚拟专用网络的方式,实现远程用户访问公司内部网 络资源时使用公司提供的公网IP地址。
03 IP地址的私有与公有
私有IP地址
私有IP地址定义
私有IP地址是指在本地 局域网内部使用的IP地 址,无法在互联网上直 接访问。
IPv4向IPv6过渡的方式与策略
过渡方式
IPv4向IPv6过渡需要采用双栈技术、隧道技术和翻译技术等方案,实现IPv4和IPv6之间的互通。
过渡策略
政府和企业应积极推动IPv6的部署和应用,制定合理的过渡计划和技术方案,逐步将现有的IPv4网络升级为IPv6 网络。
THANKS
IP地址规划方案

IP地址规划方案一、背景介绍在网络规划和设计中,IP地址规划是一个重要的环节。
IP地址规划方案的制定可以有效地管理和分配IP地址,提高网络的可用性和安全性。
本文将针对某公司网络进行IP地址规划方案的制定。
二、网络拓扑结构根据公司的网络需求和规模,我们设计了如下的网络拓扑结构:1. 数据中心网络:包括核心交换机、分布式交换机和服务器等设备。
2. 办公区网络:包括主干交换机、楼层交换机和办公室设备等。
3. 远程办公网络:包括VPN设备和远程办公设备等。
三、IP地址段划分为了实现对不同网络设备的管理和控制,我们将IP地址段划分如下:1. 数据中心网络:- 核心交换机:IP地址段为10.0.0.0/24,可容纳256个IP地址。
- 分布式交换机:IP地址段为10.0.1.0/24,可容纳256个IP地址。
- 服务器:IP地址段为10.0.2.0/24,可容纳256个IP地址。
2. 办公区网络:- 主干交换机:IP地址段为192.168.0.0/16,可容纳65536个IP地址。
- 楼层交换机:IP地址段为192.168.1.0/24,可容纳256个IP地址。
- 办公室设备:IP地址段为192.168.2.0/24,可容纳256个IP地址。
3. 远程办公网络:- VPN设备:IP地址段为172.16.0.0/16,可容纳65536个IP地址。
- 远程办公设备:IP地址段为172.16.1.0/24,可容纳256个IP地址。
四、子网划分为了更好地管理和控制网络流量,我们将各个网络进行子网划分,具体如下:1. 数据中心网络:- 核心交换机:不进行子网划分,使用整个IP地址段。
- 分布式交换机:划分为两个子网,每一个子网可容纳128个IP地址。
- 服务器:划分为四个子网,每一个子网可容纳64个IP地址。
2. 办公区网络:- 主干交换机:不进行子网划分,使用整个IP地址段。
- 楼层交换机:划分为两个子网,每一个子网可容纳128个IP地址。
如何识别IP地址

一、IP地址概念IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。
网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。
IP地址通常用4组3位十进制数表示,中间用“.”分隔。
比如,192.168.0.1。
补充[IPv6]:前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。
为了解决该问题开发了IPv6规范,IPv6用128位表示IP 地址,其表示为8组4位16进制数,中间为“:”分隔。
比如,AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。
二、IP地址分类为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP地址中用来表示网络ID和主机ID的位数作了明确的规定。
当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。
A类A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。
A 类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。
网络ID不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。
所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。
B类B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。
B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14位全为0是网络ID最小,即为128;当其他14位全为1时网络ID 最大,第一个字节数最大,即为191。
IP基础知识总结
路由 控制
将分组数据发送到最终目标地址的功能,即使网络复杂多变,也能够通过路由控制到达 目标地址。
跳
在一条链路中可能会布满很多路由器,路由器和路由器之间的数据报传送就是计算机的物理地址,它是用来确 认网络设备位置的地址。
在 OSI 网络模型中,网络层负责 IP 地址的定位,而 数据链路层负责 MAC 地址的定位。
屏蔽 IP 地址的一部分以区别网络标识和主机标识。
IP地址构造和分类
保留地址
这些地址用于特殊 目的,不能在局域
网外部路由。
05
IP协议版本
IP Protocol Version
IP协议版本
IPv4
数据报 格式图
IP协议版本
IPv4
版本(Version)
4bit,通信双方使用的版本必须一致,对于 IPv4 版本来说,字段值是 4。
协议(Protocol)
8 bit,这个字段定义了报 文数据区使用的协议。
存活时间 Time To Live,TTL
8 bit,存活时间避免报文在互联网 中迷失,比如陷入路由环路;以秒为 单位。
首部校验和 Header Checksum
16 bit,首部校验和会对字段进行纠 错检查,在每一跳中,路由器都要重 新计算出的首部检验和并与此字段进 行比对,如果不一致,此报文将会被 丢弃。
16 bit,这个字段用来标识所有的分片,因为分片不一定会按序到达,所以到达目标主机的所有分 片会进行重组,每产生一个数据报,计数器加1,并赋值给此字段。
IP协议版本
IPv4
7
标志(Flags)
3 bit,标志用于控制和识别分片
0位
1位
2位
• 保留位 • 必须为0
IP地址划分
IP地址划分什么是IP地址IP地址在⽹络中⽤于标识⼀个节点IP地址也⽤于IP分组在⽹络中的寻址⼀个IPv4地址有32位IPv4地址通常采⽤"点分⼗进制"表⽰192. 168. 10. 111000000101010000000101000000001IP地址范围IP地址分为A、B、C、D、E 五类。
常⽤的是B和C两类。
2^32个IP地址A类IP地址范围:1.0.0.1-127.255.255.254B类IP地址范围:128.1.0.1-191.254.255.254C类IP地址范围:192.0.1.1-223.255.254.254D类IP地址范围:224.0.0.1-239.255.255.254E类IP地址范围:240.0.0.0~247.255.255.255私有地址的范围分别是:A类地址范围:10.0.0.0—10.255.255.255;B类地址范围:172.16.0.0---172.31.255.555;C类地址范围:192.168.0.0---192.168.255.255。
IP地址类型⽹络地址:在⽹络的IPv4地址范围内,最⼩地址保留位⽹络地址。
此地址的主机部分的每个主机位均为0。
⼴播地址:⽤于向⽹络中的所有主机发送数据的特殊地址。
⼴播地址使⽤该⽹络范围内的最⼤地址。
即主机部分的各⽐特位全部为1的地址。
主机地址:可分配给⽹络中终端设备的地址。
VLSM(⼦⽹划分)概述 满⾜不同⽹络对IP地址的需求 实现⽹络的层次性 节省IP地址 默认⼦⽹掩码可以进⼀步划分,成为可变长⼦⽹掩码 ⽹络位向主机位借位⽰例172.16.0.0/16⽹络位向主机位借位,借n位则可划分的⼦⽹数量为2^n172.16.0.0⽹络位向主机位借⼀位的结果可能为1也可能为0172.16.00000000.0000000011111111.11111111.10000000.00000000//掩码172.16.0.0//⽹段⼦⽹为:172.16.0.0/17掩码为:255.255.128.0可分配主机:172.16.0.1 — 172.16.127.254⼴播地址:172.16.127.255//主机位全为1172.16.10000000.0000000011111111.11111111.10000000.00000000172.16.128.0 /⽹段⼦⽹:172.16.128.0/17掩码:255.255.128.0主机:172.16.128.1 —172.16.255.254⼴播:172.16.255.255以此类推...计算公式2^m = 向主机借位后产⽣的⼦⽹个数· m为所借的位数2^n-2 = 向主机位借位后产⽣的每个⼦⽹中可⽤主机IP数· n为主机位剔除被借位后的剩余位数· -2因为每个⼦⽹中的⽹络号和⼴播号不可⽤根据上⾯的计算公式,我们可以算出来默认的ABC类可分配的I地址总数A类 8位⽹络位则可分配的IP地址范围为2^24以此类推实际情况下我们并不需要分配如此多的IP,所以我们需要划分IP地址实战讲解1. 192.168.1.0/25⼦⽹、⼴播、可⽤的主机范围各是多少?192.168.1.0缺省为24位掩码,即11000000.10101000.00000001.0000000011111111.11111111.11111111.0000000025位掩码表⽰向主机位借了⼀位,即划分了2^1个⼦⽹11000000.10101000.00000001.00000000//借位11111111.11111111.11111111.10000000//掩码11000000.10101000.00000001.00000000//与运算192.168.1.0/25//⼦⽹即⼴播地址为:主机位全为11000000.10101000.00000001.01111111192.168.1.127主机范围为:192.168.1.1 —192.168.1.12611000000.10101000.00000001.10000000//借位11111111.11111111.11111111.10000000//掩码11111111.11111111.11111111.10000000//与运算192.168.1.128/25即⼴播地址为:192.168.1.255主机范围为:192.168.1.129 —192.168.255.2542. 已知⼀个局域⽹内有1000台客户端,如果把它放在同⼀个⽹段中,请问⽤什么⼦⽹掩码⽐较合适?利⽤公式2^n-2计算出>=1002的为2^10最为合适,共1024个IP地址,则32-10=22,⼦⽹掩码为223. IP地址为192.168.1.100/29,则⼴播地址为:____,可⽤IP数为:_____?基本算法:C类,29位掩码即向主机位借了5位,则00001000 =800010000 =1600011000 =2400100000 =3200101000 =4000110000 =48...以此类推可以看出来是以8递增,这个也称为块那么根据当前⽹络地址100段最接近8的倍数位96,则⽹络地址为:192.168.1.96/29IP地址范围为:192.168.1.97~192.168.1.102⼴播地址为:192.168.1.103快捷算法(推荐使⽤)计算出块:2^3=8,找到100附近最接近8的倍数9629=128+64+32+16+8=248块=256-248=8⽹络地址为:192.168.1.96/29IP地址范围为:192.168.1.97~192.168.1.102⼴播地址为:192.168.1.103IP地址数:2^3=84.现在⼀个C类⽹络地址段192.168.1.0/24,有三个部门,A部门有30台主机,B部门有20台主机,C部门有10台主机,请问该如何划分?其实这个问题可以有两种⽅法,以实际情况为准三个部门意味着最少划分三个⼦⽹,则需要借⽤主机位2位1. ⽹络位向主机位借⽤2位,掩码为26,每个⼦⽹可分配IP地址64个,这样的好处是后续好加⼊主机,坏处是IP地址浪费。
IP基本知识
IP基本知识IP的基本知识:(⼀)定义:计算机的IP地址也分成两部分,分别为⽹络标识和主机标识。
同⼀个物理⽹络上的所有主机都⽤同⼀个⽹络标识,⽹络上的⼀个主机(包括⽹络上⼯作站、服务器和路由器等)都有⼀个主机标识与其对应。
与我们⽇常⽣活中的电话号码很相像,例如有⼀个电话号码为0515163,这个号码中的前四位表⽰该电话是属于哪个地区的,后⾯的数字表⽰该地区的某个电话号码。
(⼆)IP地址分类:(1)分类标准:⼈们按照⽹络规模的⼤⼩,把32位地址信息设成三种定位的划分⽅式,这三种划分⽅法分别对应于A类、B类、C类IP地址。
(2)A类地址:1)在IP地址的四段号码中,第⼀段号码为⽹络号码,剩下的三段号码为本地计算机的号码。
⽹络地址的最⾼位必须是“0”,⽤于主机数达1600多万台的⼤型⽹络。
2)范围:1.x.x.x~126.x.x.x(3)B类地址;1)在IP地址的四段号码中,前两段号码为⽹络号码,B类IP地址就由2字节的⽹络地址和2字节主机地址组成,⽹络地址的最⾼位必须是“10”。
每个⽹络所能容纳的计算机数为6万多台。
2)范围:128.0.x.x~191.255.x.x(4)C类地址:1)在IP地址的四段号码中,前三段号码为⽹络号码,剩下的⼀段号码为本地计算机的号码.⽹络地址的最⾼位必须是“110”。
每个⽹络最多只能包含254台计算机。
2)范围:192.0.0.x~223.255.255.x----(⼆)IP的寻址规则:(1)⽹络地址寻址:A、⽹络地址必须唯⼀。
B、⽹络标识不能以数字127开头。
在A类地址中,数字127保留给内部回送函数。
C、⽹络标识的第⼀个字节不能为255。
数字255作为⼴播地址。
D、⽹络标识的第⼀个字节不能为“0”,“0”表⽰该地址是本地主机,不能传送。
(2)主机地址寻址:A、主机标识在同⼀⽹络内必须是唯⼀的。
B、主机标识的各个位不能都为“1”,如果所有位都为“1”,则该机地址是⼴播地址,⽽⾮主机的地址。
IP分为五类
IP分为五类IP地址分为五类:IP地址分为五类:A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的⼈,D类⽤于组播,E类⽤于实验。
常⽤的三类IP地址IP = ⽹路地址(⽹络号)+主机地址(主机号)⽹络号:表⽰当前所在的⽹络段;主机号:表⽰当前⽹络中的主机号;⼦⽹掩码:使⽤⼆进制表⽰⼦⽹掩码,其中为1的位,表⽰的是所在的⽹络地址; 例如255.255.255.0 转化为⼆进制为:1111 1111. 1111 1111.1111 1111.0000 0000,那么IP地址中的前24位表⽰⽹络地址;1. A类IP地址:IP地址可选⽤范围(0.0.0.0 - 127.255.255.255)1.1 ⽹络号——占1个字节A类地址的⽹络号字段占1个字节,但这个字节中的最⾼位为 0 已经固定,只剩下7位可以进⾏分配。
⽹络号字段为全0的IP地址是个保留地址,意思是“本⽹络”。
⽹络号为127(即01111111)保留作为本地软件环回测试(loopback test)本主机的进程之间的通信只⽤。
则,A类IP地址可以指派的⽹络号是126个(即2^7-2)。
⽹络号可使⽤范围:0000 0001.0000 0000.0000 0000.0000 0000 —— 0111 1110.0000 0000.0000 0000.0000 00001.2 主机号——占3个字节A类地址的主机号占3个字节,因此每⼀个A类⽹络中的最⼤主机数是2^24-2,即16777214。
全0的主机号字段表⽰该IP地址是“本主机”所连接到的单个⽹络地址(例如,⼀主机的IP地址为5.6.7.8,则该主机所在的⽹络地址就是5.0.0.0)。
全1的主机号字段表⽰该IP地址是“所有的”,即该⽹络上的所有主机。
注:IP地址空间共有2^32(即4294967296)个地址。
整个A类地址空间共有2^31个地址,占有整个IP地址空间的50%。
2. B类IP地址:IP地址可选⽤范围(128.0.0.0 - 191.255.255.255)2.1 ⽹络号——占2个字节B类地址的⽹络号字段占2个字节,但前⾯的2位(1 0)已经固定,只剩下14位可以进⾏分配。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
几个公式变量的说明: Subnet_block:可分配子网块大小,指在某一子网掩码下的子网的块数。 Subnet_num:实际可分配子网数,指可分配子网块中要剔除首、尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet_block-2。 IP_block:每个子网可分配的IP地址块大小。 IP_num:每个子网实际可分配的IP地址数,因为每个子网的首、尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2,IP_num也用于计算主机段 M:子网掩码(net mask)。 它们之间的公式如下: M=256-IP_block IP_block=256/Subnet_block,反之Subnet_block=256/IP_block IP_num=IP_block-2 Subnet_num=Subnet_block-2 2的冥数:要熟练掌握2^8(256)以内的2的冥代表的十进制数,如128=2^7、64=2^6…,这可使我们立即推算出Subnet_block和IP_block数。 现在我们举一些例子: 一、 已知所需子网数12,求实际子网数 解:这里实际子网数指Subnet_num,由于12最接近2的冥为16(2^4),即 Subnet_block=16,那么Subnet_num=16-2=14,故实际子网数为14。
二、已知一个B类子网每个子网主机数要达到60x255(约相当于X.Y.0.1--X.Y.59.254的数量)个,求子网掩码。 解:1、60接近2的冥为64(2^6),即,IP_block=64 2、子网掩码M=256-IP_block =256-64=192 3、子网掩码格式B类是:255.255.M.0. 所以子网掩码为:255.255.192.0 三、 如果所需子网数为7,求子网掩码 (仔细看这里,和我们考试的差不多) 解:1、7最接近2的冥为8,但8个Subnet_block因为要保留首、尾2个子网块,即 8-2=6<7,并不能达到所需子网数,所以应取2的冥为16,即Subnet_block=16 2、IP_block=256/Subnet_block=256/16=16 3、子网掩码M=256-IP_block=256-16=240。 四、 已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机段。 解:1、211.y.y.y是一个C类网,子网掩码格式为255.255.255.M 2、4个子网,4接近2的冥是8(2^3),所以Subnet_block=8 Subnet_num=8-2=6 3、IP_block=256/Subnet_block=256/8=32 4、子网掩码M=256-IP_block=256-32=224 5、所以子网掩码表示为255.255.255.224 6、因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配6个子网块(Subnet_num),每块32个可分配主机块(IP_block) 即:32-63、64-95、96-127、128-159、160-191、192-223 首块(0-31)和尾块(224-255)不能使用 7、每个子网块中的可分配主机块又有首、尾两个不能使用(一个是子网网络地址,一个 是子网广播地址),所以主机段分别为: 33-62、65-94、97-126、129-158、161-190、193-222 8、所以子网掩码为255.255.255.224 主机段共6段为:211.134.12.33--211.134.12.62 211.134.12.65--211.134.12.94 211.134.12.97--211.134.12.126 211.134.12.129--211.134.12.158 211.134.12.161--211.134.12.190 211.134.12.193--211.134.12.222 可以任选其中的4段作为4个子网。
---------------------------------------------------------------------------------------------
A类地址必须以0开头,如:0XXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX B类地址必须以10开头,如:10XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX C类地址必须以110开头,如:110XXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX D类地址必须以1110开头,如:1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX
---------------------------------------------------------------------------------------------
举例说明该算法。 例:给定一 class c address : 192.168.5.0 ,要求划分20个子网,每个子网5 个主机。
解:因为4 <5 < 8 ,用256-8=248 ――>即是所求的子网掩码,对应的子网数 也就出来了。这是针对C类地址。老师也只讲了针对C类地址的做法。下面是我自 己推出来的针对B类地址的做法。
对于B类地址,假如主机数小于或等于254,与C类地址算法相同。 对于主机数大于254的,如需主机 700台,50个子网(相当大了), 512 < 700< 1024 256-(1024/256)=256-4=252 ――>即是所求的子网掩码,对应的子网数也就 出来了。
上面256-4中的4(2的2次幂)是指主机数用2进制表示时超过8位的位数,即超过 2位,掩码为剩余的前6位,即子网数为2(6)-2=62个。
--------------------------------------------------------------------------------------------- 需要进行子网规划一般两种情况: 一、 给定一个网络,整网络地址可知,需要将其划分为若干个小的子网 二、 全新网络,自由设计,需要自己指定整网络地址 后者多了一个根据主机数目确定主网络地址的过程,其他一样。
我们先来讨论第一种情况: 例:学院新建4个机房,每个房间有25台机器,给定一个网络地址空间:192.168.10.0,现在需要将其划分为4个子网。
分析: 192.168.10.0是一个C类的IP地址,标准掩码为:255.255.255.0
我们来看要求:4个机房,每个房间有25台机器,那就是需要4个子网,每个子网下面最少25台主机。
考虑扩展性,一般机房能容纳机器数量是固定的,建设好之后向机房增加机器的情况较少,增加新机房(新子网)情况较多。 (当然对于我们这题,考虑主机或子网最后的结果都是相同的,但如果要组建较大规模网络的时候,这点要特别注意。)
我们依据子网内最大主机数来确定借几位。 使用公式2n-2 >= 最大主机数
2n-2 >= 25 25-2 = 30 >= 25 所以主机位数n为:5 相对应的子网需要借3位
确定了子网部分,后面就简单了,前面的网络部分不变,看最后的这8位
得到6个可用的子网地址: 全部转换为点分十进制表示
11000000 10101000 0000101000100000 = 192.168.10.32 11000000 10101000 0000101001000000 = 192.168.10.64 11000000 10101000 0000101001100000 = 192.168.10.96 11000000 10101000 0000101010000000 = 192.168.10.128 11000000 10101000 0000101010100000 = 192.168.10.160 11000000 10101000 0000101011000000 = 192.168.10.192
子网掩码:11111111 11111111 1111111111100000 = 255.255.255.224 这就得出了所有子网的网络地址,那个子网的主机地址呢? 注意在一个网络中主机地址全为0的IP是网络地址,全为1的IP是网络广播地址,不可用 所以我们的子网地址和子网主机地址如下:
子网1: 192.168.10.32 掩码: 255.255.255.224 主机IP:192.168.10.33—62
子网2: 192.168.10.64 掩码: 255.255.255.224 主机IP:192.168.10.65—94
子网3: 192.168.10.96 掩码: 255.255.255.224 主机IP:192.168.10.97—126
子网4: 192.168.10.128 掩码: 255.255.255.224 主机IP:192.168.10.129—158
子网5: 192.168.10.160 掩码: 255.255.255.224 主机IP:192.168.10.161—190
子网6: 192.168.10.192 掩码: 255.255.255.224 主机IP:192.168.10.193—222
我们只要取出前面的4个子网就可以完成题目了。 我们再来讨论一下第二种情况: 全新的网络,需要自己来指定整网络地址,这就需要先考虑选择A类、B类或C类IP的问题,就像上例中的网络地址空间:192.168.10.0不给定,任由自己选择,那,有的同学可能会说,直接选择A类地址,有24位的主机位来随便借位。