【网络安全】服务基础阶段——第一节:Windows系统管理基础----进制转换与IP地址

本文主要是介绍【网络安全】服务基础阶段——第一节:Windows系统管理基础----进制转换与IP地址,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、进制转换与IP地址
进制与计算:

进制转换是指将一个数字从一个数制(基数)转换为另一个数制的过程

  1. 二进制(Binary):基于01的数制,例如1011(十进制11)。
  2. 八进制(Octal):基于07的数制,例如13(十进制11)。
  3. 十进制(Decimal):基于09的数制,是我们日常使用的数制。
  4. 十六进制(Hexadecimal):基于09AF(或af)的数制,例如B(十进制11)。
  5. ASCII码:字符表示的数制,每个字符转换为其ASCII数值,例如字符A的ASCII码是65(十进制)。

在网安中,进制转换主要用于IP地址的计算

IP地址(Internet Protocol Address)是互联网协议的一部分,用于唯一标识互联网上的设备。每个连接到网络的设备,无论是计算机、手机还是服务器,都需要一个IP地址来与其他设备通信。

在计算机科学中,位(bit)、字节(byte)和字(word)是用于衡量数据大小的基本单位:

1. **位(bit)**:
   - 位是计算机中数据的最小单位,表示一个二进制值,即0或1。

2. **字节(byte)**:
   - 1字节等于8位。它是存储单个字符的标准单位。例如,ASCII码中的一个英文字符通常占用1个字节,而UTF-8编码中的一个英文字符也可能占用1个字节,但某些其他字符可能占用2个或更多字节。

3. **字(word)**:
   - 字是计算机架构中用于表示其自然数据单位的术语,其大小取决于具体的计算机系统。在某些架构中,一个字可能等于2字节(16位)、4字节(32位)或其他大小。在现代计算机中,"word"一词有时与"doubleword"(双字,4字节)或"quadword"(四字,8字节)等术语互换使用。

### 转换关系:
- 1字节(byte)= 8位(bits)
- 1千字节(KB)= 1024字节
- 1兆字节(MB)= 1024千字节
- 1吉字节(GB)= 1024兆字节
- 1太字节(TB)= 1024吉字节

位、字节和字的概念在计算机存储、内存寻址、数据处理等方面非常重要。它们是理解计算机如何表示和处理信息的基础。

 二进制逻辑运算:

异或使用情景很丰富,例如用于RAID独立磁盘冗余阵列,实现数据恢复。

例如在RAID3中,有两个存储盘和一个校验盘,如数据盘1中数据位0,1,1;数据盘2中数据为0,0,1,根据异或计算得校验盘的数据为0,1,0,此时若数据盘1或2任意一个出错丢失,可根据校验盘和另一个完好的数据盘再次异或运算找回数据

IP地址:

IP地址(Internet Protocol Address)是互联网协议的一部分,用于唯一标识互联网上的设备。每个连接到网络的设备,无论是计算机、手机还是服务器,都需要一个IP地址来与其他设备通信。我们把整个因特网看成一个单一的、抽象的网络。IP地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内唯一的标识符

IPv4(Internet Protocol version 4)是互联网协议的第四版,也是最广泛使用的版本,直到IPv6的出现。IPv4地址由32位二进制数构成,通常分割成四组十进制数表示,每组范围从0到255,例如192.168.1.1。由于IPv4地址是32位的,因此只能提供大约43亿个唯一的地址,这在互联网设备数量迅速增长的今天已接近极限。

在这其中,一条重要的技术——NAT(网络地址转换)将有类变为无类,允许多个设备共享一个公网IP地址的技术,有延长了一段IPV4的使用时间

IPV4中的子网掩码用于局域网内部通信的地址,如家庭或办公室网络。屏蔽IP地址的网络部分的“全1”比特模式,将某个IP地址划分为网络地址和主机地址两部分,子网掩码不能单独存在,必须结合IP地址一起使用。类似于一把刀切开蛋糕。

子网划分:
  • IP地址在经过子网划分后,被分成三个部分——网络位、子网位和主机位
  • 子网数=2^n,其中n为子网部分位数
  • 主机数=2^n,其中n为主机部分位数
  • 可用主机数=2^n-2,因为全0和全1不可用

由于两级的IP地址不够灵活,1985年起,在IP地址中又增加了一个“子网号字段”,使两级的IP地址变为三级,这种做法叫划分子网,划分子网已经成为因特网的正式标准协议

注意:划分子网属于一个单位内部的事情,其单位对外仍表现为没有划分子网的网络。从主机号借用若干个位作为子网号(子网地址),而主机号也就相应减少了若干个位

子网掩码:

在分类编制中,给定一个IP地址,就确定了他的网络号和主机号。但在无分类编址中,由于网络前缀是不定长,IP地址本身并不能确定其网络前缀和主机号。使用子网掩码可以找出IP地址中的网络部分。

  • 子网掩码——>网络号与子网号全部置为1,主机号全部置为0
  • 由一连串1和接着的一连串0组成,而1的个数就是网络前缀的长度
  • 网络地址——>只保留网络位的1,剩下的全置为0
  • 广播地址——>将主机部分全部设为1

/20 地址的地址掩码:11111111 11111111 11110000 00000000

点分十进制记法:255.255.240.0

CIDR记法:255.255.240.0/20

无分类编制:

无分类编址(CIDR,Class Inter-Domain Routing)是一种用于对互联网IP地址进行聚合和分配的技术。它通过改变IP地址的分配方式,有效地解决了IPv4地址空间不足的问题。

这篇关于【网络安全】服务基础阶段——第一节:Windows系统管理基础----进制转换与IP地址的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109102

相关文章

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

解决systemctl reload nginx重启Nginx服务报错:Job for nginx.service invalid问题

《解决systemctlreloadnginx重启Nginx服务报错:Jobfornginx.serviceinvalid问题》文章描述了通过`systemctlstatusnginx.se... 目录systemctl reload nginx重启Nginx服务报错:Job for nginx.javas

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Python 标准库time时间的访问和转换问题小结

《Python标准库time时间的访问和转换问题小结》time模块为Python提供了处理时间和日期的多种功能,适用于多种与时间相关的场景,包括获取当前时间、格式化时间、暂停程序执行、计算程序运行时... 目录模块介绍使用场景主要类主要函数 - time()- sleep()- localtime()- g

Windows自动化Python pyautogui RPA操作实现

《Windows自动化PythonpyautoguiRPA操作实现》本文详细介绍了使用Python的pyautogui库进行Windows自动化操作的实现方法,文中通过示例代码介绍的非常详细,对大... 目录依赖包睡眠:鼠标事件:杀死进程:获取所有窗口的名称:显示窗口:根据图片找元素:输入文字:打开应用:依

shell脚本快速检查192.168.1网段ip是否在用的方法

《shell脚本快速检查192.168.1网段ip是否在用的方法》该Shell脚本通过并发ping命令检查192.168.1网段中哪些IP地址正在使用,脚本定义了网络段、超时时间和并行扫描数量,并使用... 目录脚本:检查 192.168.1 网段 IP 是否在用脚本说明使用方法示例输出优化建议总结检查 1

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2