网络基础知识–IP地址[通俗易懂]

网络基础知识–IP地址[通俗易懂]IP地址分类|子网掩码|子网划分

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

IP地址分类
子网掩码
子网划分

IP地址分类:

(一)公有IP地址分类:

A类地址:

网络位占8位,主机位占24位,且以“0”开头的
范围为:0 0000000——》0 1111111
因为0000 0000 为“本地网络”,0 1111111为127开头的地址,属于本地软件回环地址,所以这两个地址不能进行使用
A类地址能够使用的网络号的数量为:(2^7-2)个,范围为1.0.0.0—126.255.255.255

A类地址能够使用的主机的的数量为:(2^24-2)个, 1个为24位全部为0的情况,表示为单个网络地址,1个为24位全部为1的情况,表示全为广播地址,所有主机的地址
A类的所有地址为:

B类地址:

网络位占16位,主机位占16位,且以“10”开头的
范围为:10 00 0000–10 11 1111 128——191

B类地址能够使用的网络号的数量为:(2^14-1)个,128.0.0.0的地址是不指派的,表示网络地址,范围为128.1.0.0—191.255.255.255

C类地址:

网络位占24位,主机位占8位,且以“110”开头的
范围为:110 0 0000–110 1 1111 192——223
网络范围为:192.0.0.0–223.255.255.255

D类地址(多播地址):

前四位为1110

E类地址(保留暂时未使用):

前四位为1111

(二)私有IP地址
A类 10.0.0.0 10.255.255.255 16,777,216个主机
B类 172.16.0.0 172.31.255.255 1,048,576个主机
C类 192.168.0.0 192.168.255.255 65,536个主机

私网地址不能直接在公网上不能路由的

子网掩码

作用:用来确定IP地址的网络部分,对应的网络部分由1表示,主机部分由0表示,用来计算网络地址和广播地址
网络地址的计算方法:IP地址和子网掩码进行按位进行与计算
例如:
192.168.100.25子网掩码为255.255.224.0,计算网络地址和广播地址

(1)网络地址:IP地址与子网掩码进行“与”运算,得到网络地址。
(2)广播地址:子网掩码”取反”运算,然后与网络地址进行“或”运算,得到广播地址。

例子1:
192.168.100.25/19
11000000.10101000.01100100.00011001
11111111.11111111.11100000.00000000
——————————————————
11000000.10101000.01100000.00000000
网络地址为:192.168.96.0

11000000.10101000.01100000.00000000(网路地址)
00000000.00000000.00011111.11111111(掩码按位取反)
——————————————————
11000000.10101000.01111111.11111111
广播地址:192.168.127.255

例子2:
IP:25.38.202.88/26
计算网络地址
00011001.00100110.11001010.01011000
11111111.11111111.11111111.11000000
——————————————————
00011001.00100110.11001010.01000000
网络地址为:25.38.202.64

计算广播地址
00011001.00100110.11001010.01000000(网路地址)
00000000.00000000.00000000.00111111(掩码按位取反)
——————————————————
00011001.00100110.11001010.01111111
广播地址:25.38.202.127

主机地址:127-64=63

默认子网掩码:
A类:8位,255.0.0.0
B类:16位,255.255.0.0
C类:24位,255.255.25.0

子网划分

为什么要进行子网划分
目的:将大网络划分成小的网络,方便与进行维护和管理
子网划分原理:增加网络部分的位数,向主机位进行借位
如下:
192.168.1.0/24
11000000.10101000.00000001.00000000 网络地址
11111111.11111111.11111111.00000000 子网掩码位数
——————————————————————
192.168.1.0/25
11000000.10101000.00000001.0 0000000 192.168.1.0/25
11000000.10101000.00000001.1 0000000 192.168.1.128/25
———————————————————————
192.168.1.0/26
11000000.10101000.00000001.00 000000 192.168.1.0/26
11000000.10101000.00000001.01 000000 192.168.1.64/26
11000000.10101000.00000001.10 000000 192.168.1.128/26
11000000.10101000.00000001.11 000000 192.168.1.192/26
—————————————————————————
192.168.1.0/27
11000000.10101000.00000001.000 00000 192.168.1.0/27
11000000.10101000.00000001.001 00000 192.168.1.32/27
11000000.10101000.00000001.010 00000 192.168.1.64/27
11000000.10101000.00000001.011 00000 192.168.1.96/27
11000000.10101000.00000001.100 00000 192.168.1.128/27
11000000.10101000.00000001.101 00000 192.168.1.160/27
11000000.10101000.00000001.110 00000 192.168.1.192/27
11000000.10101000.00000001.111 00000 192.168.1.224/27

举例子:公司子网划分

将192.168.100.0/24地址划分给4个部门使用,每个部门的主机数量不超过50台

11000000.10101000.01100100.00 000000 192.168.100.0/26
部门A 192.168.100.0-192.168.100.63
——————————————————
11000000.10101000.01100100.01 000000 192.168.100.64/26
部门B 192.168.100.64-192.168.100.127
——————————————————
11000000.10101000.01100100.10 000000 192.168.100.128/26
部门C 192.168.100.128-192.168.100.191
——————————————————
11000000.10101000.01100100.11 000000 192.168.100.192/26
部门D 192.168.100.192-192.168.100.255

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/168437.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • IDEA忽略文件,防止git提交不想提交的文件的探索

    IDEA忽略文件,防止git提交不想提交的文件的探索使用IDEA开发有一段时间了,从陌生到熟悉的过程算是很平稳的度过,感谢IntelliJIDEA交流群(群号244908708)里面的群友对我提供的帮助,感谢群主的github上面提供的资料。这篇文章是探索git忽略文件提交的一些方面的研究,分为2个部分,内容如下1.在项目中隐藏掉你不想看到的文件夹或者文件,2.使用.ignore插件在IDEA中忽略你要提交的文件。一个…

  • 什么是覆盖索引_数据库为什么一定要覆盖索引

    什么是覆盖索引_数据库为什么一定要覆盖索引在了解覆盖索引之前我们先大概了解一下什么是聚集索引(主键索引)和辅助索引(二级索引)聚集索引(主键索引):聚集索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的即为整张表的记录数据。聚集索引的叶子节点称为数据页,聚集索引的这个特性决定了索引组织表中的数据也是索引的一部分。辅助索引(二级索引):非主键索引,叶子节点=键值+书签。Innodb存储引擎的书签就是相应行数据的主键索引值。…

  • 写给大忙人看的 – Java中从MinIO服务器中下载文件(3)[通俗易懂]

    写给大忙人看的 – Java中从MinIO服务器中下载文件(3)[通俗易懂]前面两章介绍了MinIO文件服务器的环境搭建,以及在Java中上传文件至MinIO文件服务器中,现在,一起来看下如何从MinIO文件服务器中下载文件吧1、获取文件对象我们在MinIO工具类中,获取文件对象的方法,即获取文件的输入流对象/***获取文件**@parambucketNamebucket名称*@paramobjectName文件名称*@return二进制流*/@SneakyThrowspublicInputStreamge

  • Oracle cursor_sharing 参数 详解

    Oracle cursor_sharing 参数 详解

  • POE交换机通用吗_工业级交换机

    POE交换机通用吗_工业级交换机目前PoE交换机需要量大,那一定有些人疑惑PoE交换机能够替代一般工业交换机应用吗?下面为大伙儿介绍下,一起来瞧瞧吧。一般状况下是还可以的,具备IEEE802.3af或是IEEE802.3at协议书的POE交换机,输出电压时会有一个小电流量侦测。假如另一方不是带PoE的设备,那么就不容易供以往48V的工作电压。可是PoE交换机虽具有交换机的作用,作为一般工业交换机应用时,沒有最大限度充分发挥它的使用价值,不足经济发展节省,是自然资源的消耗。假如不用对联接设备给予直流电,能够同时采用一般工业.

  • pytest报错_git代码提交流程

    pytest报错_git代码提交流程前言我们每天写完自动化用例后都会提交到git仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交git仓库的用例。pytest-picked插件可以

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号