首页 > 其他分享 > IP编址

IP编址

时间:2022-10-09 15:26:50浏览次数:75  
标签:编址 子网 IP 192.168 255.255 地址 主机 0.0

1.IP编址

IP地址分为网络部分(用来网络寻址)和主机部分(给主机使用)

IP地址由32个二进制组成,通常用点分十进制形式表示
网络地址:主机为全为0
广播地址:主机位全为1

2.IP地址分类

 

 

 (第一个字节的第一个比特永远为0)
A类 0(网络位8bit) 主机位(24bit) 0.0.0.0~127.255.255.255
B类 10(网络位16bit) 主机位(16bit) 128.0.0.0~191.255.255.255
C类 110(网络位24bit) 主机位(8bit) 192.0.0.0~223.255.255.255
D类 1110 组播地址
E类 1111 保留地址

私有地址范围:
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
私有地址与公有地址的区别:私有地址不能在公网上路由,但私有地址可以重复使用

特殊地址

 

 

 网络位和主机位全为1的是全局广播地址,只有主机位为全1的是定向广播地址
3.子网掩码

 子网掩码是用来区分多少位是主机位,多少位是网络位(区分网络位和主机位)

    1

A类 255.0.0.0
B类 255.255.0.0
C类 255.255.255.0
4.地址规划(与运算求网络地址)

 

 

 做与运算:

 

 

 5.等长子网划分

①子网划分核心思想
“借用”主机位来”制造”新的“网络”
好处:缩减网络流量
优化网络性能
简化管理
更为灵活地形成大覆盖范围的网络
②计算方法

    算跨度
    基准值:8 16 24 32
    子网掩码<基准值
    基准值-子网掩码=n
    跨度=2的n次方

    列出所有子网(看网络位在哪两个主类地址之间就占几位)
    0
    +跨度
    +跨度

    看IP地址在哪个范围内
    网络地址(范围的开始)
    广播地址(范围的最后减1)
    可用范围

    举例
    192.168.11.3/28 255.255.255.240
    1.算跨度:32-28=4
    n=4
    2的4次方=16
    2.列出所有子网
    192.168.11.0
    192.168.11.16
    192.168.11.32
    192.168.11.48

5.变长子网划分

例.某组织分配到一个地址块,其中的第一个地址是14.24.74.0/24。这个组织需要划分为11个子网。具体要求是:具有64个地址的子网2个,具有32个地址子网2个;具有16个地址的子网3个,具有4个地址的子网4个(这里的地址都包含全1和全0的主机号)。试设计这些子网
分析:变长子网掩码的核心思想就是”借位”,借主机位来填充网络位
具有64个地址的子网有2个
2^n>=64
n>=6
32-6=26
所以需要向主机位借2位,即共有4种情况
00 01 10 11

具有32个地址的子网有2个
2^n>=32
n>=5
32-5=27

具有16个地址的子网有3个
2^n>=16
n>=4
32-4=28

具有4个地址的子网有4个
2^n>=4
n>=2
32-2=30

即将第1,2种情况的00,01分配给64个地址的子网
14.24.74.0/26
14.24.74.64/26
再在剩余地址上继续借位划分给具有32个地址的子网和余下子网

所以:具有64个地址的子网
14.24.74.0/26
14.24.74.64/26
具有32个地址的子网
14.24.74.128/27
14.24.74.160/27
具有16个地址的子网
14.24.74.192/28
14.24.74.208/28
14.24.74.224/28
具有4个地址的子网
14.24.74.240/30
14.24.74.244/30
14.24.74.248/30
14.24.74.252/30
6.无类域间路由(路由聚合)

 

 将这四个网段用二进制表示出来找出相同的位数就可得出掩码

7.网关

网关用来转发来自不同网段之间的数据包(PC会把不知道去往哪里的数据包都交给网关,PC的IP地址和网关地址,必须在同一个网段中,PC必须要能访问到网关)

 

版权声明:本文为CSDN博主「星河晚」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_53879169/article/details/120554377

标签:编址,子网,IP,192.168,255.255,地址,主机,0.0
From: https://www.cnblogs.com/jiguibu/p/16772219.html

相关文章

  • maxscript 自动寻路
    try(destroyDialogautoFinderRoll)catch()rolloutautoFinderRoll"遍历寻路"( buttonbtnCreateScene"创建场景"width:120 buttonbtnSetGround"设置地面[灰......
  • 报错:禁用了全局ipv6转发,但当前在内核中未禁用
    报错ERROR:[/etc/sysconfig/network-scripts/ifup-ipv6]GlobalIPv6forwardingisdisabledinconfiguration,butnotcurrentlydisabledinkernelERROR......
  • Python zipfile报错问题
    最近用Python来读zip的压缩包。报一个错误。Python2.6.6(r266:84292,Jun182012,14:18:47)[GCC4.4.620110731(RedHat4.4.6-3)]onlinux2Type"help","copyri......
  • Python非root用户启动python multiprocessing的semlock,提示没有权限的解决方法
    使用进程间通信的时候Python报错为<spanstyle="font-size:18px;">Traceback(mostrecentcalllast):File"web_game_sign.py",line483,in<module>count=mu......
  • 浏览器中javascript简易实现json数据保存到客户端
    思路很简单,就是利用Blob、URL.createObjectURL()方法和<a>便签的HTML5新属性download来模拟远端文件下载保存。下面直接上代码savePath:function(){varme......
  • JavaScript异步概念及与c#异步的区别
    JS的异步操作函数往往是通过回调函数来实现异步任务的结果处理,在ES6之前如setTimeout函数和异步AJAX编程;在ES6规范后Promise类对象使得书写异步任务更加容易,返回Promise......
  • pip 安装
    ​​PythonPackageIndex​​ Python包序列,这个软件是PyPA推荐的安装Python包的工具。安装方法:1,进入https://pypi.python.org/pypi/pip官网2,下载压缩包 ​​pip-6.0......
  • linux下解压zip 命令
    ## 基础命令是 unzip 解压在当前目录下,我以解压一个 logstash 的压缩包为例  unziplogstash-7.5.1.zip  ## 解压到指定目录下   这个是常用的,可以看到下......
  • 如何使用JavaScript将Set转换为Array?
    https://blog.csdn.net/m0_66319974/article/details/122436737在JavaScript中,想要将Set(集合)转换为Array数组,可以通过以下方式实现。方法1:使用Array.from()方法Array.......
  • JavaScript高级程序设计笔记01 什么是JavaScript
    什么是JavaScript1995年问世。最初在客户端处理某些基本的验证。名字:Mocha->LiveScript->JavaScriptECMAScript脚本语言标准:ECMA-262(TC39,第39技术委员会)完整的的J......