我的理解,不是正确不正确,请高手指教
XXX.XXX.XXX.XXX/n
XXX.XXX.XXX.XXX 是IP地址,分为A、b、c、d、e类,192.168.2.12就是C类地址
A类 1.0.0.0 到126.0.0.0 0.0.0.0 和127.0.0.0保留 B 128.1.0.0到191.254.0.0 128.0.0.0和191.255.0.0保留 C 192.0.1.0 到223.255.254.0 192.0.0.0和223.255.255.0保留 D 224.0.0.0到239.255.255.255用于多点广播 E 240.0.0.0到255.255.255.254保留 255.255.255.255用于广播
/n 表示子网长度,C类默认这个n24,意思是192.168.2.x 的网络位是192.168.2 可以放的主机位为x,x大于1小于255,就是可以有254IP,属于一个广播域.
但这个n如果是25,或者是23情况是什么样子呢,这就要先把IP地址转换成2进制的形式来判断了。
先说25,由于IP地址是点分十进制,四段每一段是8位,换成2进制就是11111111,
25就是有25个1表示网络位,
转换二进制就是这个样子,11111111.11111111.11111111.10000000
换算成十进制就是255.255.255.128,,,/25 0为主机位,2的7次方,所以有128个主机位
23位呢二进制11111111.11111111.11111110.00000000
换成十进制就是255.255.254.0 /23 主机为2的9次方512个主机位。
你说的192.168.2.12到192.168.2.20算一次如果切成一个主机位,
192.168.2.12与192.168.2.20 换成2进制
192.168.2.12二进制11000000.10101000.00000010.00001100
192.168.2.20二进制11000000.10101000.00000010.00010100
相与,有27位地址相同,所以可以写成192.168.2.12/27 主机位就是2的5次方,
192168.2.12/27 有32个主机位。
相关推荐
Linux是开源的操作系统,它的开放性和灵活性吸引了众多技术爱好者。对于初学者,了解Linux的基本概念、工具和操作是至关重要的。下面将详细讲解Linux入门的一些关键知识点。 首先,从"第1章 认识ubuntu linux.pdf...
本书内容翔实、涉及领域广泛,并且提供了详细的例子和大量的参考资料(包括书籍、电子文档和Internet站点),是一本学习、使用和管理Linux不可多得的好书。 目 录 译者序 前言 第一部分 Red Hat Linux的介绍与安装 ...
在Linux环境下,C语言编程的入门阶段需掌握的核心技能包括源程序的编译、Makefile的编写、程序库的链接、程序调试以及对头文件和系统求助的了解。 1. **源程序编译**: - 在Linux中,`gcc`编译器是进行C语言程序...
根据提供的文件信息,标题与描述均为“LinuxC书写总结文档1.pdf”,且标签为“c++”。虽然部分内容显示的是重复的“由扫描全能王扫描创建”字样,未能提供具体的知识内容,但我们可以根据标题、描述及标签推断出这份...
4. 负责产品工程文件的书写和整理包括:操作手册,工程竣工清单,安装手册,工程实施计划等文档资料; 职位要求: 1. 计算机或通信专业大专以上学历。 2. 欢迎应届毕业生或有工作经验者前来应聘。 3. 熟悉计算机...
嵌入式 Linux 系统原理及开发实验指南是计算机与信息工程学院电子教研室实验的一部分,旨在让学生学习和掌握 Linux 系统的安装、启动和关闭、网络配置、命令操作、文件和目录管理等基本概念和技术。 一、实验目的 ...
了解这些服务及其功能对于有效管理和优化Linux系统至关重要。本文将详细介绍《LINUX服务介绍(清晰版)》PDF文档中提及的服务名称、用途描述及相关知识点。 #### 二、服务列表概述 PDF文档中按照字母顺序列出了多...
2016.5.29-6.11:进行系统的详细设计和源代码的书写 2016.6.11-6.18:对系统进行调试分析,写出课程设计报告 本课程设计的参考资料包括: [1] 冯锐等译. LINUX 内核源代码分析. 北京:机械工业出版社,2000.10 [2]...
DNS(Domain Name System)是互联网上实现名称到IP地址转换的关键服务,它允许用户通过易记的域名访问网站和服务,而非复杂的IP地址。 IPv6地址是IPv4的升级版,由原来的32位扩展到了128位,这大大增加了可分配的IP...
shell实现netmask掩码和cidr掩码位转换 Shell 实现 Netmask 掩码和 CIDR 掩码位转换是一种常用的网络协议 软件/插件,经常在写脚本时需要实现掩码位和掩码之间的转换。下面将详细介绍 Shell 实现 Netmask 掩码和 ...
FTP(File Transfer Protocol)是一种基于TCP/IP协议的网络文件传输协议,用于在网络上进行文件的上传和下载。在Linux系统中,使用C语言编写FTP服务器程序能够深入理解网络编程的底层原理,同时也具备高度的灵活性...
- 共享目录的正确写法如:`/home/share *(rw,sync,no_root_squash)`和`/home/share 192.168.100.0/24 (rw,sync,no_root_squash)`。 7. **启动NFS服务**: - 使用`systemctl`命令进行管理,如:`systemctl enable ...
一、Linux下文件互传,scp命令实例 1、Linux下目录复制:本机->远程服务器 scp -r /home/abc/test1 root@192.168.0.1:/home/bcd/test2 (本机目录路径 远程机用户名@IP:/目录) 2、Linux下目录复制:远程服务器->...
Linux 上机实验是学习操作系统和网络服务管理的重要实践环节,特别是对于Linux系统,掌握基本的命令操作和服务器配置是至关重要的。以下是一些基于提供的实验内容的知识点详解: 1. SAMBA 服务器的安全级别:SAMBA ...
- **AñػػַBIPַ**:查看或设置网络接口的MAC地址和IP地址。 - **CDں**:启用或禁用网络接口。 - **йB**:设置网络接口的广播地址等。 #### IP地址与主机名映射 - **ļУIPַӳϵļǣB** - **A/etc/...
目前广泛使用的IP协议版本是IPv4,如192.168.0.1,而在Red Hat Linux操作系统中配置IPv6协议的过程如下: 1. **确认内核版本**:以Red Hat Linux为例,确认系统内核版本是否为2.4.20-8或更高版本,此版本已经内置...
"如何在Linux环境用C#程序连接OceanBase" 连接OceanBase数据库的前提条件 在Linux环境中,要连接OceanBase数据库,需要安装OceanBase Connector/ODBC驱动程序,并配置ODBC环境变量。 安装OceanBase Connector/...
LINUX环境下ODBC配置和python接口访问达梦 在LINUX环境下,ODBC连接配置是非常重要的,特别是在达梦数据库访问时。ODBC(Open Database Connectivity)是一种开放式数据库连通标准,允许不同的程序语言和数据库管理...
这就是最简单的写法了,误删啥的,就写成这样就行了。TYPE=Ethernet #网卡类型:以太网 BOOTPROTO=static #设置网卡获得ip地址的方式(static|dhcp|none|bootp) DEFROUTE=yes #设置为默认路由(yes|no) DEVICE=ens...