计算机网络怎么寻址_计算机网络中的无类寻址

计算机网络怎么寻址

To reduce the wastage of IP addresses in blocks we subnetting. But in Classless addressing wastage of IP addresses in a block is more reduced than Classful subnetting. In this variable length, blocks are used that belongs to no class.

为了减少块中IP地址的浪费,我们进行了子网划分。 但是在无类别寻址中 ,与有类别子网划分相比,减少了块中IP地址的浪费。 在此可变长度中,将使用不属于任何类的块。

Properties:

特性:

  1. Addresses in a block must be in contiguous form

    块中的地址必须为连续形式

  2. The number of address in a block must be the power of 2 i.e. 2, 4, 8, 16,...

    块中的地址数必须为2幂,即2、4、8、16 ...

  3. The first address must be evenly divisible by the number of addresses.

    第一个地址必须能被地址数平均整除。

Representation:

表示:

In Classless addressing a block, IP address is given like 192.168.10.1/28 (after "/" number of the mask bit is given).

无类寻址块中 ,IP地址的给出类似于192.168.10.1/28 (在给出掩码位的“ /”号之后)。

We can find a mask for the whole block by putting the given after of bits out of 32 as 1 and rest of the bits as 0.

通过将32位中给定的after位设为1并将其余位设为0,可以找到整个块的掩码。

Here, we have 28 bits. So, we need to put 28 bits out of 32 bits as 1 and rest of bits as 0 will give us the mask for the Ip address block.

在这里,我们有28位。 因此,我们需要将32位中的28位设为1 ,其余位设为0,这将为我们提供Ip地址块的掩码。

    11111111.11111111.11111111.11100000
255.     255.     255.     240

Mask is 255.255.255.240

遮罩为255.255.255.240

Note: The given address is not necessarily the first IP address of the block.

注意:给定的地址不一定是该块的第一个IP地址。

Important points:

要点:

  1. To get the first IP address of the block set the rightmost (32 - n) bits to 0s.

    要获取该块的第一个IP地址,请将最右边的(32-n)位设置为0s。

  2. Last IP address of the block can be found by setting the rightmost bits to 1s.

    通过将最右边的位设置为1,可以找到块的最后一个IP地址。

  3. Number of IP addresses of the given block can be found by 232 - n.

    给定块的IP地址数量可以通过2 32 -n找到。

Example:

例:

    192.168.12.30/28
Mask value :255.255.255.240

In the above example, if we want to find the first address of the given block then have to put 0 to set a rightmost bit of the given IP.

在上面的示例中,如果要查找给定块的第一个地址,则必须将0设置为给定IP的最右边一位。

To make is easy to convert only the last octet into binary and then set 1 or 0 accordingly and rest will remain the same.

制作很容易,只需将最后一个八位位组转换为二进制,然后相应地设置1或0,其余的将保持不变。

Binary of 30 = 11110

30的二进制数= 11110

classless-addressing

Hence, the first IP address of the block is 192.168.12.16 (Satisfying Property no. 3).

因此,该块的第一个IP地址是192.168.12.16 (满足3号属性)。

Again, to get the last IP address of the block we have to replace all the rightmost bit to 1, 192.168.12.00011110

同样,要获取块的最后一个IP地址,我们必须将所有最右边的位替换为1 192.168.12.00011110

After replacing all the rightmost bits to 1 we obtain 192.168.12.00011111 i.e. 192.168.12.31

将所有最右边的位替换为1后,我们获得192.168.12.00011111,192.168.12.31

Suggestion: To understand this topic please go through the previous topic i.e. FLSM and VLSM in Computer Networks

建议:要了解此主题,请遍历上一主题,即计算机网络中的FLSM和VLSM

翻译自: https://www.includehelp.com/computer-networks/classless-addressing-in-computer-networks.aspx

计算机网络怎么寻址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546329.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux Debian常用下载工具Transmission和qbittorrent

1.Transmission Transmission是Linux Debian系统下的系统自带的一种BitTorrent客户端下载工具,下载速度比较快。在Linux系统可以替代windows上的迅雷下载工具。 2.qbittorrent 使用下面命令安装: sudo apt-get install qbittorrent获取更多资料&#x…

《 面试又翻车了》这次竟然和 Random 有关?

小强最近面试又翻车了,然而令他郁闷的是,这次竟然是栽到了自己经常在用的 Random 上......面试问题既然已经有了 Random 为什么还需要 ThreadLocalRandom?正文Random 是使用最广泛的随机数生成工具了,即使连 Math.random() 的底层…

Linux Debian11使用国内源安装Podman环境

一、Podman简介 Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。 Podman 可…

二叉搜索树中第k大元素_二叉搜索树中第K个最小元素

二叉搜索树中第k大元素Problem statement: 问题陈述: Find the k-th smallest element in a given binary search tree (BST). 在给定的二进制搜索树(BST)中找到第k个最小的元素。 Example: 例: K4Kth smallest element in the above binary tree is:…

阿里巴巴Java开发手册建议设置HashMap的初始容量,但设置多少合适呢?

作者 l Hollis来源 l Hollis(ID:hollischuang)集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。关于HashMap,很多人都对他有一些基本的了解&…

面向.Net程序员的dump分析

背景 Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。在 Windows 系统上, dump 文件分为内核 dump 和用户态 dump 两种。前者一般用来分析内核相关的问题,比如驱动程序;后者一般用来分析用户态程序的问题。 一般…

Linux Debian利用Dockefile将Python的py文件项目代码打包为Docker Podman镜像

1.创建PyCharm工程 使用PyCharm创建testHelloWorld工程,如下图所示: 2.选择本项目下的Python解释器 通过File -> Setting…选择解释器为本工程下的Python解释器。 【备注:一定要将项目python环境依赖存至本项目下,默认依赖本…

Java14发布!Switch竟如此简单?Lombok也不需要了?来用Idea搭建Java14吧!​

Java 14 在 2020.3.17 日发布正式版了,但现在很多公司还在使用 Java 7 或 Java 8,每当看到 Java 又发布新版本心里就慌得一匹。不过此版本并不是 LTS (长期支持版) 版本,所以不要慌,我们先来了解一下好了,等 LTS 版本发…

PyCharm更换pip源为国内源、模块安装、PyCharm依赖包导入导出教程

一、更换pip为国内源 1.使用PyCharm创建一个工程 2.通过File -> Setting…选择解释器为本工程下的Python解释器。 3.单击下图中添加“”, 4.单击下图中的“Manage Repositories”按钮, 6.目前国内靠谱的 pip 镜像源有: - 清华&#xff1…

Java14来了!Switch竟如此简单?Lombok也不需要了?来用Idea搭建Java14吧!

Java 14 在 2020.3.17 日发布正式版了,但现在很多公司还在使用 Java 7 或 Java 8,每当看到 Java 又发布新版本心里就慌得一匹。不过此版本并不是 LTS (长期支持版) 版本,所以不要慌,我们先来了解一下好了,等 LTS 版本发…

在线批量压缩JPG图片-JpegMini

2019独角兽企业重金招聘Python工程师标准>>> 之前有推荐过一个在线批量压缩PNG图片的网站TinyPng,这儿小觉再次推荐一个同类网站,专门在线批量压缩JPG图片的JpegMini。 当然,大家或者会说现在很多工具或者网站都有提供在线批量压缩…

《大厂内部资料》Redis 性能优化的 13 条军规!全网首发

这是我的第 43 篇原创文章。Redis 是基于单线程模型实现的,也就是 Redis 是使用一个线程来处理所有的客户端请求的,尽管 Redis 使用了非阻塞式 IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是 O(1))&#…

Redis 性能优化的 13 条军规!史上最全

Redis 是基于单线程模型实现的,也就是 Redis 是使用一个线程来处理所有的客户端请求的,尽管 Redis 使用了非阻塞式 IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是 O(1)),但由于 Redis 是单线程…

Linux Debian11 Podman容器常用命令

Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。 Podman 可以管理和运行任何符合 OCI(Open Con…

惊呆了,竟然可以用这种方式秒建Redis集群?

前面我们讲了《Redis 性能优化的 13 条军规!》,其中最重要的一条就是使用 Redis 的集群功能,那么本文我们就来看看,如何用 1s 钟的时间来创建一个 Redis 集群。 Redis Cluster 是 Redis 3.0 版本推出的 Redis 集群方案&#xff0…

华为交换机S5735S-L24T4S-QA2无法telnet远程访问

以前都是按照https://datutu.blog.csdn.net/article/details/106810113方法配置不同网段通过静态路由实现互通,华为S5700交换机开启telnet远程指定IP登陆配置(强烈推荐),现在新买的华为数通智选交换机S5735S-L24T4S-QA2 也是按照这步骤配置,令人不解的是,竟然无法telnet访…

99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏!!!...

世界上只有一种英雄主义,就是看清生活的真相之后依然热爱生活。对于 Lombok 我相信大部分人都不陌生,但对于它的实现原理以及缺点却鲜为人知,而本文将会从 Lombok 的原理出发,手撸一个简易版的 Lombok,让你理解这个热门…

PyQt5中多线程模块QThread解决界面卡顿无响应问题,线程池ThreadPoolExecutor解决多任务耗时操作问题

使用多线程模块QThread可以解决PyQt5界面程序执行比较耗时操作时,程序卡顿出现的无响应以及界面输出无法实时显示的问题。 下面例子演示: 单击“运行”按钮,启动主线程,在子线程中采用线程池ThreadPoolExecuto解决ping多个IP耗时问题。在主界面把已ping过的IP添加到显示框…

干货!操作系统基础知识汇总!转给要面试的同学吧

作者:Guide哥来源:公众号 JavaGuide很多读者抱怨计算操作系统的知识点比较繁杂,自己也没有多少耐心去看,但是面试的时候又经常会遇到。所以,我带着我整理好的操作系统的常见问题来啦!这篇文章总结了一些我觉…

eclipse的tomcat运行mave web项目

2019独角兽企业重金招聘Python工程师标准>>> 在eclipse中配置maven 安装成功后,就会多出Maven选项,在Installations中添加下载的Maven 在User Settings中配置本机的默认仓库 使用Eclipse的maven构建一个web项目 1、选择建立Maven Project 选…