最详细的IP地址及子网划分

这篇具有很好参考价值的文章主要介绍了最详细的IP地址及子网划分。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网络层位于数据链路层与传输层之间。网络层中包含了许多协议,其中最为重要的协议就是IP协议。网络层提供了IP路由功能。理解IP路由除了要熟悉IP协议的工作机制之外,还必须理解IP编址以及如何合理地使用IP地址来设计网络。

学完本篇以后,我们应该能够:

  1. 掌握IP报文及字段含义

  1. 掌握IP编址

  1. 掌握网络地址规划

1、IP报文

IP报头格式如图所示,I IP报文头部长度为20到60字节,报文头中的信息可以用来指导网络设备如何将报文从源设备发送到目的设备。同一个网段内的数据转发通过数据链路层即可实现,而跨网段的数据转发需要使用网络设备的路由功能。分片是指数据包超过最大转发长度时,需要被划分成不同的片段使其能够在网络中传输。

最详细的IP地址及子网划分

图1 :IP报头

为了更透彻理解IP报头,现将IP报头内部字段含义整理为下表所示。

表1: IP报头字段

最详细的IP地址及子网划分

IP报文头部长度为20到60字节,报文头中的信息可以用来指导网络设备如何将报文从源设备发送到目的设备。其中,版本字段表示当前支持的IP协议版本,当前的版本号为4。DS字段早期用来表示业务类型,现在用于支持QoS中的差分服务模型,实现网络流量优化。源和目的IP地址是分配给主机的逻辑地址,用于在网络层标识报文的发送方和接收方。根据源和目的IP地址可以判断目的端是否与发送端位于同一网段,如果二者不在同一网段,则需要采用路由机制进行跨网段转发。

2、IP编址

2.1、IP地址格式

什么是IP地址?

前面学习的MAC地址是一个物理地址相当于我们的身份证,那么IP地址就相当于我们各自的电话号码——逻辑地址。用来标识我们在网络中的逻辑位置,一共有两个版本分别是IPv4和IPv6。

IP地址本质上是32位二进制数,共四个字节。一般情况下我们看到的表现形式为点分十进制,它也可以用二进制数表示。如图4-2IP地址两种表现形式。

最详细的IP地址及子网划分

图2: IP地址表现形式

两种地址表现形式差异很大,如何进行换算?首先我们要知道进制之间的换算关系。

2.2、进制

网络中的数据可以采用二进制、十进制或十六进制来表示。每种进制使用不同的基值表示每一位的数值。二进制每一位只有0和1两个值,基值为2,二进制数的每一位都可以用2的x次幂来表示,x表示二进制数的位数。十六进制的每一位可以有16个数值,范围为0-F(即0-9和A-F),A对应十进制的10,F对应十进制的15(二进制的1111)。

进制的书写形式有两种如下:

  1. 数值用括号括起来,进制号下标在右括号,例如:(101)2,表示二进制数101。

  1. 用进制简称标识即可,各进制简称如下:

二进制:B

十进制:D

十六进制:H

表2: 常用进制

最详细的IP地址及子网划分

在IP地址学习阶段经常会进行二进制与十进制的换算,其换算关系如下表所示。

表3:二进制与十进制之间换算关系

最详细的IP地址及子网划分

我们举个例子:IP地址为172.16.25.3,用二进制形式如何表示?

查找计算:

172=128+32+8+4=(10101100)2

16=16=(00010000)2

25=16+8+1=(00011001)2

3=2+1=(00000011)2

172.16.25.3=10101100.00010000.00011001.00000011

2.3、IP地址分类

从图2中我们可以看出IP地址组成包括两部分,第一部分是网络位,这一部分用来表示所属的网段,第二部分是主机位,用来唯一标识本网段上的某台网络设备。IPv4地址被划分为A、B、C、D、E五类,每类地址的网络号包含不同的字节数。A类,B类和C类地址为可分配IP地址,每类地址支持的网络数和主机数不同。32位的IP地址分为4个字节,每个字节有256(0-255)个取值。因此,理论上IPv4可以有4294967296个IP地址,但实际上只有其中一部分地址可以分配给网络设备使用。如图3中IP地址分类详情。

A类地址:第一个bit必须为0,这样就能计算出A类地址的第一个字节的取值范围为0-127或(00000000)2-(01111111)2,第一个字节为网络位区间,后三个字节为主机位区间。在A类地址中当第一个字节为0或127时,它不归属于A类网络,我们在4.2.3中介绍。

B类地址:前2bit必须为10,那么B类网络地址第一个字节的取值范围为128-191或(10000000)2-(10111111)2,前两个字节段为网络位区间,后两个字节段为主机位区间。

C类地址:前3bit必须为110,第一个字节取值范围为192-223或(11000000)2-(11011111)2。C类地址前三个字节为网络位区间,第四个字节为主机位区间。

D类地址:这一类被定义为组播地址。

E类地址:用于科学研究。

关于D类,E类地址具体范围如图4-3,其详情本节不做讨论。

最详细的IP地址及子网划分

图3 IP地址分类

2.3.1特殊地址

除了D类E类这两个特殊类地址外,下面还列举了特殊的网络地址。

  • 0.0.0.0:全网络地址,表示所有网络。

  • 255.255.255.255:全局广播地址。

  • 网络地址:网络位不变,主机位全为0;网络地址是一个网段的开端地址。

  • 广播地址:网络位不变,主机位全为1;广播地址是一个网段的结束地址。

  • 127.0.0.0/8: 环回地址,用于诊断网络是否正常。

2.3.2私有IP地址

现阶段世界上所有终端系统和网络设备都需要IP地址,远远超过了32位IPv4地址所能支持的最大地址数为4,294,967,296。网络工程师们为节省IP地址将A、B、C类地址段中都预留了特定范围的地址作为私有地址——内网使用地址。为主机分配私有地址节省了公网地址,这样可以用来缓解IP地址短缺的问题。企业网络中普遍使用私有地址,不同企业网络中的私有地址可以重叠。默认情况下,网络中的主机无法使用私有地址与公网通信;当需要与公网通信时,私有地址必须转换成公网地址。

各类别私有地址具体范围如下

  • 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

3、子网划分

3.1、子网掩码

与IP地址结构类似,子网掩码由32bit(四字节)组成,以点分十进制表示。子网掩码并不是IP地址,只是用于区分网络部分和主机部分。子网掩码中的1表示网络位,0表示主机位,连续的1数量称为一个子网掩码的长度。举个例子,子网掩码255.255.0.0 转换为二进制11111111.11111111.00000000.00000000,观察得出他是一个16位掩码。每个IP地址和子网掩码一起可以用来唯一的标识一个网段中的某台网络设备。

3.2、与运算

通常给定一个IP地址需要计算其归属网段,我们可以将IP地址和它的子网掩码进行与运算得出网络地址。运算法则为同为1时为1,其他情况为0。与运算举例如表5所示。

表5与运算举例

最详细的IP地址及子网划分

3.3、默认子网掩码

如图4每类IP地址有一个缺省子网掩码。A类地址的缺省子网掩码为8位,即第一个字节表示网络位,其他三个字节表示主机位。B类地址的缺省子网掩码为16位,因此B类地址支持更多的网络,但是主机数也相应减少。C类地址的缺省子网掩码为24位,支持的网络最多,同时也限制了单个网络中主机的数量。

最详细的IP地址及子网划分

图4默认子网掩码

4、有类网络

按照定义好的网络长度划分的A类、B类、C类等网络分类,称为有类网络 ,有类网络由于采用固定格式,正因为这一点使用缺省子网掩码就会存在一定的局限性,如果企业网络中希望通过规划多个网段来隔离物理网络上的主机,网络中划分多个网段后,每个网段中的实际主机数量可能很有限,导致很多地址未被使用。如图4-5有类网络缺陷

最详细的IP地址及子网划分

图5 有类网络缺陷

从上图中可以看出,网段192.168.1.0/24根据子网掩码255.255.255.0,计算出其网络地址为192.168.1.0,广播地址为192.168.1.255,减去网络地址和广播地址其有效主机地址范围为192.168.1.1-192.168.254共计253个有效主机地址;而实际需求为30个主机,将造成223个地址浪费。

5、无类网络

采用可变长子网掩码可解决有类网络固化地址格式带来地址浪费问题。使默认子网掩码可以进一步划分,成为变长子网掩码(VLSM)。根据需求通过改变子网掩码,合理的将网络划分为多个子网。经过前面学习,我们已经知道网络位和主机位占位空间决定网段地址及其主机地址数量,具体关系如表6所示。

表6子网与子网地址计算

最详细的IP地址及子网划分

我们以图5为例现有一个C类网络地址段192.168.1.0/24,使用变长子网掩码给三个子网分别分配IP地址。过程如下:采用默认子网掩码的C类地址网段一般情况可以提供253个有效主机地址;在图中我们发现该企业三个部门共计需分配60个主机地址,其中需求最多部门为30个地址,所以只需要将192.168.1.0/24合理的分配给三个部门即可;满足子网数大于等于3所以需要借位至少2位,主机地址剩6位每个子网地址空间为64个,有效空间62(减去网络地址和广播地址)个。划分过程如图4-6所示

最详细的IP地址及子网划分

图6 子网划分举例

划分后我们可以将网段192.168.2.0/24和192.168.3.0/24释放出来,而且每个部门都预留了地址不担心后期部门扩员。经过上面的过程我们可以总结出子网划分依据是子网掩码的长度,而子网掩码长度取决于借位后网络位的位数。

5、练习题

1、某公司申请到一个C类地址段,需要平均分配给8个子公司,最大的一个子公司有14台计算机,不同的子公司必须在不同的网段中,则子网掩码应该设计为?( )

A、255.255.255.240 B、255.255.255.128 C、255.255.255.192 D、255.255.255.0

2、如果一个网络的广播地址为172.16.1.255,那么它的网络地址可能是?( )

A、172.16.1.128 B、172.16.2.0 C、172.16.1.1 D、172.86.1.253

3、主机的IPv4地址为200.200.200.201/30、拥有下列哪个IPv4地址的主机和其通信不需要经过路由器转发?( )

A、200.200.200.202 B、200.200.200.200 C、200.200.200.203 D、200.200.200.1文章来源地址https://www.toymoban.com/news/detail-492231.html

到了这里,关于最详细的IP地址及子网划分的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无类别域间路由(Classless Inter-Domain Routing, CIDR):理解IP网络和子网划分(传统的IP地址类ABCDE:分类网络)

    1 无类别域间路由(Classless Inter-Domain Routing, CIDR)是一种用于在互联网上创建独立的IP地址分配策略的方法。这种方法允许更细粒度的IP地址分配,从而提供了比传统的IP地址类A、B、C更高效的使用 2 。 在早期的互联网历史中,IP地址被分为五个类别:A、B、C、D和E。每一种类别都

    2024年02月11日
    浏览(35)
  • IP编址,IP地址介绍与子网划分方法

    知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系!  网络层位于数据链路层与传输层之间。网络层中包含了许多协议,其中最为重要的协议就是 IP 协议。网络层提供了 IP 路由功能。理解 IP 路由除了要熟悉 IP 协议的工作机制之外,还必须理解 IP 编址

    2024年02月03日
    浏览(32)
  • IP地址基础:IP十进制与二进制转换、IP地址分类、子网掩码、子网划分

    目录 1、IP十进制与二进制转换 2、IP地址分类 3、子网掩码 4、子网划分 在网络中,通信节点需要有一个IP地址。 以点分十进制标识,由32位二进制组成。每8位为一小组,IP地址由4小组组成。 小组的第几位 8 7 6 5 4 3 2 1 二进制 0 0 0 0 0 0 0

    2024年02月04日
    浏览(33)
  • 计网专项练习题:IP地址及子网划分

    1. 192.168.1.0/24 使用掩码255.255.255.240 划分子网,其可用子网数为(    ),每个子网内可用主机地址数为(    ) A. 14 14     B. 16 14         C. 254 6       D. 14 62 解析:子网掩码化成二进制,前面24位全为1,后面240化为1111 0000,网络位有4位,主机位4位,可用子网数2的4次方

    2024年01月22日
    浏览(35)
  • 【网络基础】IP 子网划分(VLSM)

    目录 一、 为什么要划分子网 二、如何划分子网 1、划分两个子网 2、划分多个子网 假设有一个B类IP地址172.16.0.0,B类IP的默认子网掩码是 255.255.0.0,那么该网段内IP的变化范围为 172.16.0.0 ~ 172.16.255.255,即可以分配的地址有 2^16 个。 但是实际上可能我们一个网段里只有100台主

    2024年01月24日
    浏览(32)
  • ABC类网络的范围,IP子网划分、构造超网

    首先,A类、B类和C类的地址范围不同: A类地址:1.0.0.1-126.255.255.254 B类地址:128.1.0.1-191.255.255.254 C类地址:192.0.1.1-223.255.255.254 组成部分不同: A类地址:由1字节(每个字节是8位)的网络地址和3个字节主机地址组成 B类地址:由2个字节的网络地址和2个字节的主机地址组成

    2024年02月02日
    浏览(26)
  • 【网络】- TCP/IP四层(五层)协议 - 网际层(网络层) - 划分子网、构造超网

    前面的文章介绍了网络层的 网际协议IP ,介绍了IP地址的定义,知道了IP地址分为 网络标识 (网络地址)、 主机标识 (主机地址)两部分,也清楚了最初IP地址是按照 分类 被划分为A、B、C、D、E 五类。但是这样的分类却存在不合理的地方,这篇文章的内容之一就是要谈谈这些不

    2024年02月06日
    浏览(32)
  • 网络层之IP数据报格式、数据报分片、IPv4、子网划分和子网掩码

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年02月05日
    浏览(32)
  • IP地址、子网掩码、网络地址、广播地址、IP网段

    本文主要讨论iPv4地址。 实际的 IP 地址是一串32 比特的数字,按照 8 比特(1 字节)为一组分成 4 组,分别用十进制表示然后再用圆点隔开,这就是我们平常经常见到的 IP 地址格式。 分类 范围 网络号 主机号 地址开始以(位) 默认子网掩码 用途 A类 1.0.0.0 - 126.0.0.0 前8位 后

    2024年02月09日
    浏览(52)
  • 网络:IP地址、子网掩码、网络地址、广播地址、网段、网关

    目录 一、IP地址 二、子网掩码 三、网络地址 四、广播地址 五、网段 六、网关 七、IP地址、子网掩码、网络地址、广指地址、网殷、网关的关系 参考链接  一、IP地址 IP地址是因特网协议(IP)中使用的一种数字标识符,用于唯一地标识网络中的设备。每台连接到因特网的设

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包