【网络安全】服务基础阶段——第一节: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

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu

Python实现视频转换为音频的方法详解

《Python实现视频转换为音频的方法详解》这篇文章主要为大家详细Python如何将视频转换为音频并将音频文件保存到特定文件夹下,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5. 注意事项

使用Java实现获取客户端IP地址

《使用Java实现获取客户端IP地址》这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 首先是获取 IP,直接上代码import org.springframework.web.context.request.Requ