网工基础协议——IP地址

news2024/11/28 0:43:00

IP地址的概念:

        IP 地址是我们进行TCP/IP通讯的基础,每个连接到网络上的计算机都必须有一个!P地址。我们目前使用的IP地址是32位的,通常以点分十进制表示。例如:192.168.0.181。IP地址的格式为: IP地址 = 网络地址 + 主机地址 或者 |P地址=主机地址 + 子网地址 +主机地址。一个简单的IP地址其实包含了网络地址和主机地址两部分重要的信息。

 IP地址为了方便人们记忆,使用了点分十进制的方式表示。

计算机中的单位换算:

1字节(Byte) = 8位(bit) 2^3方

1KB( K,千字节) = 1024B  2^10方

1MB( M,兆字节) = 1024KB

1GB( G,吉字节,千兆) = 1024MB

1TB( T,万亿字节,太字节) = 1024GB

1PB( P,千万亿字节,拍字节) = 1024TB

1EB( E,百亿亿字节,艾字节) = 1024PB

进制的转换

1、二进制转为十进制:

        首先,讲一下“权重”的概念:

        数字中某位的权重:2的(n-1)次方,n表示该位所在位数(从右向左数);

        例如:二进制数,10,0的权重为:2^(1-1)=2^0=1;

                                             1的权重为:2^(2-1)=2^1=2;

        二进制转十进制,二进制数字中的所有位乘以本位的权重后,在求和。

        例如,将二进制数10101转换为十进制数:

                 (10101)2进制=1*2^(5-1)+0*2^(4-1)+1*2^(3-1)+0*2^(2-1)+1*2^(1-1)

                                            =1*16       +0*8         +1*4         +0*2          +1*1

                                            =16+0+4+0+1

                                            =21           

2、十进制转换为二进制:

        将该数字不断除以2直到商为零,然后将余数由下至上依次写出,即可得到该数字的二进制表示。

        例如:十进制数21转化为二进制:

        21÷2=10······1

        10÷2=5  ······0

        5÷2=2    ······1

        2÷2=1    ······0

        1÷2=0    ······1

最后转换为二进制数为:10101

IP地址表示为32位二进制数,8为一组,则每一组范围为:00000000到11111111(即十进制表示为0到255)。

例如:255.255.255.255   对应   11111111.11111111.11111111.11111111

IP地址的组成:网络位+主机位。例如192.168.1.1/24,则192.168.1为网络位,最后的1为主机位

IANA机构——五大类(0.0.0.0~255.255.255.255)

A类地址:0,0.0.0~127.255.255.255(其中127.0.0.0~127.255.255.255,为环回地址)

B类地址:10,128.0.0.0~191.255.255.255

C类地址:110,192.0.0.0~223.255.255.255

D类地址:1110,224.0.0.0~239.255.255.255,为组播地址

E类地址:1111,240.0.0.0~255.255.255.255,保留,研究使用。

注意:A、B、C类地址为单播地址;

        D类地址:只能作为逻辑地址存在,不能配置在设备接口上。E类地址:保留,作为研究/军事等使用。

特殊地址:0.0.0.0~0.255.255.255,不可使用(作用:1.未指定的地址——发报文DHCP;2.路由层面:全网所有地址。)

224.0.0.5/6组播地址;

127.0.0.0~127.255.255.255为环回地址,不可使用(作用:用于设备内部的TCP/IP协议使用的;TCP——目的地址127.0.0.1,数据包不会发出本设备的任何接口)

A类可用范围:1.0.0.0~126.255.255.255;

公网地址:唯一性,全球范围内唯一,付费使用,需要申请;

私网地址:

10.0.0.0~10.255.255.255;

172.16.0.0~172.31.255.255

192.168.0.0~192.168.255.255;

子网掩码:网段范围——掩码,掩码为1对应网络位。

定义两个参数:1.网络位;2.主机位。

IP地址+掩码——可以定义网段的范围。

网段数量=2的可变的网络位的次方;

主机数量=2的可变的主机位次方-2;

网络地址:主机位全为0;广播地址(用于本网段所有主机通信):主机位全为1;

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

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

相关文章

真正的检索高手,为什么可以“不检索”?还摸鱼| 秘塔AI

开篇震撼:揭秘秘塔AI搜索的革命性力量 在信息爆炸的时代,如何快速准确地找到所需信息成为了一项挑战。国际上的AI驱动搜索引擎Perplexity以其整合网络最新资讯的能力,为用户提供精确且权威的答案,显著提高了信息检索效率。 而今…

【简明图文教程】Node.js的下载、安装、环境配置及测试

文章目录 前言下载Node.js安装Node.js配置Node.js配置环境变量测试后言 前言 本教程适用于小白第一次从零开始进行Node.js的下载、安装、环境配置及测试。 如果你之前已经安装过了Node.js或删除掉了Node.js想重新安装,需要先参考以下博客进行处理后,再根…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之九 简单视频卡通画效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之九 简单视频卡通画效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之九 简单视频卡通画效果 一、简单介绍 二、简单视频卡通画效果实现原理 三、简单视频卡通画效果…

YOLOv8改进 | 检测头篇 | 自研超分辨率检测头HATHead助力超分辨率检测(混合注意力变换器检测头)

一、本文介绍 本文给大家带来的改进机制是由由我本人利用HAT注意力机制(超分辨率注意力机制)结合V8检测头去掉其中的部分内容形成一种全新的超分辨率检测头。混合注意力变换器(HAT)的设计理念是通过融合通道注意力和自注意力机制…

记录一个Kafka客户端Offset Explore连不上的问题

我昨天把集群重装了一下,再连这个工具就连不上了(你先把zk和kafka在集群启起来),报错截图如下: 英文翻译过来大概就是说遍历zk指定路径不存在,我还以为zk的问题,回去又把zk的文档翻了一遍&#…

物联网实战--驱动篇之(七)RTC时钟(DS1302)

目录 一、RTC简介 二、DS1302介绍 三、初始化 四、字节读写 五、功能函数 一、RTC简介 实时时钟,简称RTC,这个在STM32的外设里也有,不过STM32F1系列的RTC实际上只有一个计数器功能,如果需要年月日要自己写软件计算 &#xff…

C++/QT 医院信息管理系统

一、项目介绍 (1)管理员、居民、医生三个角色登录;居民可注册账号登录,医生由管理员添加,管理员权限最高 (2)管理员: 模块一:信息管理(医生信息管理、医院…

Leetcode算法训练日记 | day23

一、修剪二叉搜索树 1.题目 Leetcode:第 669 题 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即&#xff…

基于级联H桥的多电平逆变器PWM控制策略的simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 级联H桥(CHB)多电平逆变器是一种通过多个H桥单元级联实现更高电压等级和更高质量输出波形的电力电子转换装置。这种逆变器在高压大功率场合应用广泛&am…

[CTF]使用浏览器firefox插件伪装IP地址

来源:https://jingyan.baidu.com/article/ab0b56306d9890c15bfa7d6a.html 浏览器想必是大家再熟悉不过的东东了,我们会经常使用它访问下载一些页面或文件。但是对于它的更深层次的功能可能就陌生了。比如说一些网站后台会记录我们的IP地址,假…

U盘怎么加密?U盘加密的方法有哪些?

U盘作为一种便携式的存储设备,广泛应用于日常生活和工作中。但由于其易于携带和使用的特性,U盘中的数据也面临着被未经授权访问的风险。因此,对U盘进行加密成为了保护数据安全的重要措施。本文将介绍几种常见的U盘加密方法,帮助用…

5G智慧港口简介(一)

引言 港口作为交通运输的枢纽,在促进国际贸易和地区发展中起着举足轻重的作用,全球贸易中约 90% 的贸易由海运业承载,作业效率对于港口至关重要。在“工业 4.0”、“互联网 +”大发展的时代背景下,港口也在进行数字化、全自动的转型升级。随着全球 5G 技术浪潮的到来,华为…

android android.permission.MANAGE_EXTERNAL_STORAGE使用

android11 及以上版本&#xff0c;如果release版本要读取外部存储公共目录&#xff0c;即sdcard公共目录&#xff0c;需要在androidManifest.xml下申明 <uses-permission android:name"android.permission.MANAGE_EXTERNAL_STORAGE" /> 如果要发版到海外&…

前端对接fastGPT流式数据+打字机效果

首先在对接api时 参数要设置stream: true, const data {chatId: abc,stream: true,//这里true返回流式数据detail: false,variables: {uid: sfdsdf,name: zhaoyunyao,},messages: [{ content: text, role: user }]}; 不要用axios发请求 不然处理不了流式数据 我这里使用fetch …

7.接口自动化测试-Allure报告

1.环境搭建 &#xff08;1&#xff09;下载并解压allure.zip&#xff0c;不要用中文路径&#xff0c;将bin目录配置到path环境变量 官网&#xff1a;Allure下载 &#xff08;2&#xff09;cmd安装allure-pytest第三方库 pip install allure-pytest 检测是否安装成功 pip show …

ollama与open-webui简单使用案例

参考: https://github.com/ollama/ollama https://github.com/open-webui/open-webui ollama最为大模型后端服务 open-webui前端聊天页面 ollama直接下载客服端安装win cpu安装推理;open-webui使用docker安装 1、ollama 安装好后可以直接运行,cpu使用不稳定比较慢 ollama…

Kimichat的浏览器插件Kimi Copilot:一键总结网页内容

在阅读网页的时候&#xff0c;如果需要总结网页内容要点&#xff0c;可以把链接丢进Kimichat&#xff0c;让它总结。但是&#xff0c;这样稍微有些麻烦。Chrome浏览器现在已经有一个非官方的Kimichat插件&#xff1a; Kimi Copilot - 网页总结助手&#xff0c;可以用Kimi AI一键…

【模板】费马小定理求逆元|快速幂、数论

题目&#xff1a; P1226 【模板】快速幂 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 下面这道题用费马小定理快速幂的结论的程序会TLE&#xff0c;且费马小定理需要互质和模数p为质数&#xff0c; 但是可以作为练习 P3811 【模板】模意义下的乘法逆元 - 洛谷 | 计算机…

IJKPLAYER源码分析-iOS端显示

1 简介 1.1 EAGL(Embedded Apple Graphics Library) 与Android系统使用EGL连接OpenGL ES与原生窗口进行surface输出类似&#xff0c;iOS则用EAGL将CAEAGLLayer作为OpenGL ES输出目标。 与 Android EGL 不同的是&#xff0c;iOS EAGL 不会让应用直接向 BackendFrameBuffer 和 F…

maven package的时候@Value

运行时候没问题 ,但是在maven package的时候Value报错 代码如上 ,说红框内的minio.endpoint找不到,我对了一遍配置是能找到的 解决办法,再pom.xml加入如下代码,确保把你的配置文件路径引入进去 <resources> <resource><directory>src/main/resources</…