首页 > 其他分享 >职场小白必备知识点-IP地址

职场小白必备知识点-IP地址

时间:2023-11-04 12:33:01浏览次数:29  
标签:知识点 子网 主机 网络 地址 IP地址 子网掩码 职场

什么是IP地址

每个人都有自己的名字,电脑也一样。

在本地,有主机名。

在网络,有IP地址。

首先,我们介绍一下“IP地址”:

“IP地址”是“TCP/IP”(Transmite Control Protocol 传输控制协议/Internet Protocol网际协议)里其中的一种协议。

不同的主机有不同的IP地址,每个主机的IP地址都是由32比特,即4个字节组成的。为了便于用户阅读和理解,通常采用“点分十进制表示方法”表示,每个字节为一部分,中间用点号分隔开来。每个IP地址又可分为两部分。网络号表示网络规模的大小,主机号表示网络中主机的地址编号。

按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。

A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此A类地址的范围其实是从1-126之间。

如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。转换为2进制来说,一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从0.0.0.1 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机(2的24次方的主机数目)。以子网掩码来进行区别:255.0.0.0.

B类地址:范围从128-191,如172.168.1.1,第一和第二段号码为网络号码,剩下的2段号码为本地计算机的号码。转换为2进制来说,一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。以子网掩码来进行区别:255.255.0.0

C类地址:范围从192-223,如192.168.1.1,第一,第二,第三段号码为网络号码,剩下的最后一段号码为本地计算机的号码。转换为2进制来说,一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。以子网掩码来进行区别: 255.255.255.0

D类地址:范围从224-239,D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

E类地址:范围从240-254,以“11110”开始,为将来使用保留。 全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。


子网掩码

指明一个IP地址哪些部分是网络ID,哪些部分是主机ID;其实ABC类地址是我们比较熟悉、常用的子网划分结果;

原则:子网掩码和IP地址是一一对应的,将子网掩码和IP地址都化成二进制,则子网掩码中的每一个二进制位都唯一地对应着IP地址的一个二进制位。子网掩码中值为“1”的二进制位对应的IP地址部分即为网络ID,子网掩码中值为“0”的二进制位对应的IP地址部分即为主机ID。

即:子网掩码可以指明一个IP地址的哪些部分是网络部分,哪些部分是主机部分。

192.168.0.119/24

11000000 10101000 00000000 01110111

11111111 11111111 11111111 00000000


子网掩码在数据传输中的作用

当主机A要把数据传送给主机B,主机A先通过自己主机的子网掩码计算出来主机A的网络ID;然后,在利用主机B的IP地址和自己的子网掩码,计算出来主机B的网络ID。如果,自己和主机B的网络ID相同,说明在一个网段,则直接传送,否则,说明在不同网段,要通过路由器传送。


划分子网的意义

一个A类、B类、C类网段能够包含的主机数量比较多,这样,会给网络带来比较重的负担,影响网络的使用效率。

一个网段中的所有主机,位于一个冲突域中,如果主机数量过多,会频繁发生冲突,严重影响网络传输。

解决这个问题,就要减少每一个冲突域中主机的数量。如此,就要将一个网段再行划分为若干子网,以减少每个网段的主机数量,增加冲突域的数量。

使用子网掩码划分网段

将一个C类IP的最后一节的前几个二进制位指定为子网ID,则可以将这个C类网段再划分为几个子网,而主机ID位数的减少,意味着每个冲突域的主机数量减少了。


划分子网可能的子网掩码

例如:对192.168.71.0/24再行划分子网

从八个主机ID二进制位中拿出一个二进制位来表示子网,那么子网掩码就是

192.168.71.0/25

192.168.71.0/255.255.255.128

如此,我们可以将这个C类网段划分为两个子网

第一个子网的IP地址:192.168.71.0 0000001------

192.168.71.0 1111110

第二个子网的IP地址:192.168.71.1 0000001------

192.168.71.1 1111110

第一个子网的网络地址:192.168.71.00000000/255.255.255.128

第一个子网的广播地址:192.168.71.01111111/255.255.255.128

第二个子网的网络地址:192.168.71.10000000 / 255.255.255.128

第二个子网的广播地址:192.168.71.1111111/255.255.255.128


广播地址、网络地址、主机地址

TCP/IP协议规定,主机号部分各位全为1的IP地址用于广播。所谓广播地址指同时向网上所有的主机发送报文,也就是说,不管物理网络特性如何,Internet网支持广播传输。如136.78.255.255就是B类地址中的一个广播地址,你将信息送到此地址,就是将信息送给网络号为136.78的所有主机。

TCP/IP协议规定,主机号部分各位全为0的IP地址位网络地址;

如192.168.1.1/24,起网络地址为192.168.1.0;

可用的主机地址:除去广播地址及网络地址之后的,都是可用的主机ip;

现在,网络上很多便捷的工具,可以方便我们计算,比如“子网计算工具”。


标签:知识点,子网,主机,网络,地址,IP地址,子网掩码,职场
From: https://blog.51cto.com/lifulin/8181015

相关文章

  • 算法集合知识点
    时间复杂度算法执行时间与数据规模之间的增长关系。越来越复杂:常对幂指阶数组为什么下标从零开始?方便寻址地址的计算,从1开始的话寻址就会多一步-1的运算。对于CPU来说多了一步减法指令。时间复杂度索引查找O(1)内容查找O(n)插入复杂度O(n)面试题......
  • redis知识点
    redis知识点场景类缓存缓存穿透定义:大量查询业务不存在的key击穿redis,直接查询数据库.解决方案:valuenull实施:来一个这样的key,写入到缓存中,将其值设置为null。缺点:会缓存大量这样的内容,内存存在溢出可能。后续如果有这样的业务key生成,则缓存中的数据就会成为脏数据。......
  • mysql知识点
    慢查询定位借助第三方检测工具SkyWalking自研监控系统mysql开启慢查询开启慢查询可能会影响mysql服务器的性能,如果硬盘IO已经是瓶颈的话则影响更为明显。建议做好以下设置:控制日志最大大小定时清理日志使用其他监控工具使用性能监控工具arthas分析......
  • 【Flask框架】全知识点笔记4章60页MD文档,今日主题:flask视图和路由开发
    本文的主要内容:flask视图&路由、虚拟环境安装、路由各种定义、状态保持、cookie、session、模板基本使用、过滤器&自定义过滤器、模板代码复用:宏、继承/包含、模板中特有变量和函数、Flask-WTF表单、CSRF、数据库操作、ORM、Flask-SQLAlchemy、增删改查操作、案例、蓝图、单元测......
  • ensp实验,大一必学网工基础,数通HCIA内容,详细知识点集合
    1:交换机通信:两个pc端在一个网段内,不用单独配置交换机信息,不用设置网关地址,都能ping通2:路由器通信:Pc的网关地址是路由器的ip地址。路由器配置接口和地址Pc3pingpc4即可3:静态路由:静态路由配置好PC的ip地址、子网掩码、网关和路由器接口的地址信息。在R7路由器输入:[R7]iproute-stat......
  • 职场小白必备知识点-Wireshark使用技巧案例分析​
    Wireshark介绍Wireshark的使用比较灵活,打开wireshark后可以看到一个完整的开始界面,如下:Wireshark首页Wireshark工具栏1.1、选取抓包网卡在开始之前需要确定要在哪个网卡接口上抓包,有两种方式:1)、可以在首页中的“接口列表”选择2)、在快捷工具栏中点击红色框中的第一个按钮选择网......
  • 第五章知识点完整性总结
    第五章定时器及时钟服务本章讨论了定时器和定时器服务;介绍了硬件定时器的原理和基于Intelx86的PC中的硬件定时器;讲解了CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令;探讨了进程间隔定时器、定时器生成的信号硬件定时器定时器是由......
  • Golang中Defer知识点
    1:defer的执行顺序多个defer出现的时候,它是一个“栈”的关系,也就是先进后出。一个函数中,写在前面的defer会比写在后面的defer调用的晚packagemainimport"fmt"funcmain(){deferfunc1()deferfunc2()deferfunc3()}funcfunc1(){fmt.Println("A")......
  • JavaScript知识点
    new操作符1、创建一个空对象,并且this变量引用该对象,同时还继承了该函数的原型2、属性和方法被加入到this引用的对象中3、新创建的对象由this所引用,并且最后隐式的返回thisAjax原理1、Ajax的原理简单来说是在用户和服务器之间加了一个中间层(AJAX引擎),通过XmiHttpRequest对象来向服......
  • map知识点总结
    map是STL的一个关联容器,它提供一对一的hash(哈希表)第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value);map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映射(one-to-one)的情況,map內部......