广告位联系
返回顶部
分享到

计算机网络之IP地址和子网掩码的关系介绍

相关技巧 来源:互联网 作者:佚名 发布时间:2023-06-15 21:52:58 人浏览
摘要

了解IP地址扮演的角色有助于明白IP地址的含义乃至IP地址和子网掩码的关系 IP(Internet Protocol网际互连协议),是TCP/IP体系中的网络层协议,它可以向传输层提供各种协议的信息,例如

了解IP地址扮演的角色有助于明白IP地址的含义乃至IP地址和子网掩码的关系

IP(Internet Protocol—网际互连协议),是TCP/IP体系中的网络层协议,它可以向传输层提供各种协议的信息,例如TCP、UDP等;对下可将IP信息包放到链路层。他最大的作用是网际互连,因此它是统一的国际标准,大家都按这一套来,网际中传输的额资源只有通过IP识别才能找到网关(局域网内部负责人),再通过网卡(MAC地址)进而定位到电脑。简单来说,IP就是位于网络层的一个通用的用来标识网络主机进行通讯的协议。

TCP/IP体系涵盖很广,包括应用层:Telnet、FTP、SMTP等,传输层:UDP、TCP,数据链路层:ARP、RARP,网络层:ICMP、IP、IGMP,每个协议都发挥着重要的作用。

(1)IP地址分类

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”。

二进制表示

A类地址分配给规模特别大的网络使用,B类地址分配给一般的中型网络,C类地址分配给小型网络,如局域网,C类地址分配给小型网络,如局域网。

十进制表示及二进制IP地址特征

 很多情况下IP地址会以十进制表示,但是大家也不要忘了他的二进制表现形式

(2)IP地址构成

 IP地址 = 网络地址 + 主机地址

这儿的IP地址表现形式参考二进制,若从十进制表现形式(例1.0.0.0)来看,点隔开了每个字节(1字节8位),也就是说A类地址第一个字节是网络地址、后三个字节是主机地址。

 比如一个C类IP地址:192.168.1.1,那么网络地址:192.168.1.0、主机地址:0.0.0.1

网络地址是子网中最小的地址,主机地址该网段中 主机的地址编号,大家把网络地址想象成街道地址,把主机地址想象成门牌号就容易理解了,两者结合的IP地址就是具体的家庭地址(电脑主机)。

二、子网掩码

子网掩码是一个32位的2进制数 ,它必须结合IP地址一起使用。

子网掩码只有一个作用,就是将某个IP地址划分成“网络地址”和“主机地址”两部分。

其实很多时候,你并不知道这个IP地址究竟是A类、B类还是C类地址,那么子网掩码的作用就出现了,子网掩码通过和IP地址的“与”运算,求出主机地址是多少。

位与()即如果两个位进行比较两位同时为1,结果才为1,否则结果为0。????

125  &  7
二进制: 01111101 & 00000111

位与比较:    
0 1 1 1 1 1 0 1
---------------
0 0 0 0 0 1 1 1
 |  |  |  |  |  |  |  |
× × × × ×√ × √
 |  |  |  |  |  |  |  |
0 0 0 0 0 1 0 1

结果: 125&7 = 0000 0111 = 5

默认子网掩码

十进制255也就是二进制11111111,1的个数正是缩写的含义,假如子网掩码是254.0.0.0(二进制11111110),那么它的缩写就是/7

计算公式及案例

计算公式:网络地址 = IP & 子网掩码

案例1:

三、广播地址

广播地址是专门用于同时向网络中所有工作站进行发送的一个地址

广播地址是该子网主机地址全1的地址,即子网中最大的地址

比如案例1中的网络地址192.163.0.0(二进制11000000 10100011 00000000 00000000),将其主机地址位置都填上1(二进制11000000 10100011 11111111 11111111),那么他的网络地址就是192.163.255.255(十进制),举个例子,不一定符合现实~

计算方式:广播地址 = (~子网掩码) | 网络地址

这计算公式意思是(子网掩码位取反)或网络地址,需要相关知识,详情见此链接:位运算 看这篇就够了

个人建议形象理解吧,往网络地址的主机地址位置(都是0)填上1即可,下边的案例二算是进阶吧,有需求的同学可以学习下。

案例2:

 四、子网容量相关

(1)子网数

根据子网掩码可划分的最大子网数

计算方式:子网数 = 2^(实际子网掩码缩写 - 相应网络类型默认子网掩码缩写)

可想而知,如果实际子网掩码就是默认子网掩码(255.255.255.0—/24),子网数=2^(24-24),也就是说子网数为1(2的0次方);

如果实际子网掩码为255.255.240.0(11111111 11111111 11111110 00000000—/23) ,子网数=2 ^(24-23),相应的子网数为2 ....

(2)最大主机数

计算方式:最大主机数 = 2^(主机地址的位数)

这儿的位数是指二进制的位数,比如2的二进制为 10,占用2个二进制位,位数是2

假如一个IP地址的主机地址是0.0.0.1(00000000 00000000 00000000 00000001),那么位数是1,最大主机数就是2。

(3)可用主机数

计算方式:可用主机数 = 最大主机数 - 2

由于主机位全为0是网络地址,全为1是广播地址,所以要减2


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。

您可能感兴趣的文章 :

原文链接 :
    Tag :
相关文章
  • IP与子网掩码的关系的图文介绍
    IP地址是一个32位的二进制数,通常被分割为4个8位二进制数。 IP地址分类 二进制表示 地址类型 二进制地址范围 A类地址 00000000 00000000 0000
  • 位运算的全方位介绍
    不知道大家是不是像我之前一样一看到二进制丶十六进制就头大,更别说位运算了,也不知道位运算的作用是啥,索性花了一些时间整理出
  • 计算机网络之IP地址和子网掩码的关系介绍
    了解IP地址扮演的角色有助于明白IP地址的含义乃至IP地址和子网掩码的关系 IP(Internet Protocol网际互连协议),是TCP/IP体系中的网络层协议,
  • XML基本概念XPath、XSLT与XQuery函数的介绍
    一、XPath查询 XSL指扩展样式表语言(EXtensible Stylesheet Language)。 官方网站:https://www.w3.org/TR/xpath/ XSL - 不仅仅是样式表语言,包括三部分:
  • 开发中避免延时操作的方法
    开发中我们或多或少会涉及到一些场景需要使用延时操作,而延时操作其实并不是一个很好的选择,并不是一个很好的方案,因为它不可控
  • webp格式图片显示异常分析及解决方案

    webp格式图片显示异常分析及解决方案
    webp 格式的图片显示异常 webp介绍 WebP,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。提供了有损压缩与无损压缩(可逆压缩
  • Wireshark TS系统吞吐慢问题解决方案

    Wireshark TS系统吞吐慢问题解决方案
    用户反馈一个场景,说是两个系统之间的吞吐很慢。吞吐量是系统性能分析中一个很重要的衡量指标,相关影响的因素也会有很多,因此反
  • Base64编码中为什么会有等号(=)问题
    Base64编码中为什么会有等号(=) 如果对字符串ab进行Base64编码,得到的结果将是:YWI=,结果中为什么会出现=呢,这就需要了解一下base64编码背
  • 5个ChatGPT功能帮助你提升日常编码效率

    5个ChatGPT功能帮助你提升日常编码效率
    ChatGPT 的出现,彻底改变了开发代码的方式。但是目前为止,大多数软件开发人员和数据专业人员仍然没有习惯使用 ChatGPT 来改进和简化自己
  • chatgpt国内镜像pycharm idea插件使用介绍

    chatgpt国内镜像pycharm idea插件使用介绍
    ChatGPT(全名:Chat Generative Pre-trained Transformer),美国OpenAI 研发的聊天机器人程序,于2022年11月30日发布 。ChatGPT是人工智能技术驱动的自然
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计