零基础掌握IP地址知识,小白必学知识点!

news2024/10/7 4:47:31

前言
大家好,在生活中我们使用具有上网功能的电子设备都有IP地址,就跟每个人都有自己的名字一样。IP地址分为IPV4 IPV6,我们所说的的IP地址指的是IPV4的地址。

正文
IPV4( Internet Protocol Version 4 )互联协议版本4,有版本V4之前就有IPV1 IPV2IPV3,同样有IPV5 IPV6,IPV5在实验中已经夭折,替代IPV4的将是IPV6。(IPV4地址比如:192.168.1.1、114.114.114.114,IPV6地址比如:2001::1)

图片

注:接下来我们讲的IP指的是IPV4地址

一、IP是电子设备间的名字

在这里插入图片描述

互联网的三大巨头通过IP把设备和设备,人和人连接起来。

图片

二、ip地址

我们常见的是IP地址是十进制的,我们在小学学到的十进制逢十进一,说的就是十进制。

真正的IP地址到底怎样呢?IP地址是由二进制组成的,但为了方便人的记忆转换为十进制。

题外话:为什么人要用十进制,机器使用二进制的,在小的时候数数掰着手指数,当手指不够数的时候拿东西标记下,而人的手指头只有十根,这样就造就了十进制,而机器使用“开”“关”电路的方式,正好表示0或1,进而形成了二进制。

1.十进制的计算方式

(1010)10 =1× 103+0×102+1× 101+0× 100

2.二进制的计算方式

(1010)2 =1× 23+0 × 22+1× 21+0 ×20

3.二进制转换十进制

IP地址由32位二进制组成,转换为十进制的方式让人更容易记忆。

图片

4.IP地址的组成

IP地址是由两部分组成的,网络部分和主机部分,比如:

图片

网络部分如果一样代表在同一个网段(主机部分可以不一样)。什么叫同一个网段(同一个广播域)呢?好比在同一房间的人一样,他们之间通讯可以基本靠吼,也就是我们所说的广播。不同网段的好比不同房间的他们之间正常情况下不能通讯。

5、二进制转十进制

IP地址分为4组,8bit(8个二进制)一组,4个组组成了32个二进制。

二进制1111 1111转换为十进制为255

图片

二进制 1111 1111

十进制 255

二进制1110 1001转换为十进制为233

二进制 1110 1001

十进制 233

6、十进制转二进制

将128除以2得出余数,然后一个个往下除,然后将余数倒叙进行排列

图片

三、进制转换计算器方式

计算器→查看→科学型

图片

选择十进制,输入255

点击二进制,这时候就将十进制转换为二进制。二进制转十进制一样的道理。

四、ip地址的类型

IP地址类型分为A、B、C、D、E。

A、B、C类:我们生活中常用的类型的IP地址。

D类:组播地址在路由协议的时候会讲到几个常用的几个,用户组播地址在CCIE中学习。

E类:仅供Internet实验和开发

注:

A类前一位为0,B类前两位为10(其他位任意);C类前三位为110(其他位任意);D类前四位为1110(其他位任意);E类前五位为11110(其他位任意),其中127和0开头的为特殊地址;

图片

1、A、B、C三类IP地址的组成

网络部分(NETWORK)

主机部分(HOST)

图片

2、IP地址的范围和作用思维导图如下:

图片

3、IP地址中的特殊地址

图片

4、公网地址和私网地址

图片

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

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

相关文章

【HTML+CSS+JavaScript】动感爱心—— I love you~

有段时间没有分享了,no time。 还是抽出一会儿分享一下。有时间会解析的(具体…I don’t know)。 1. 效果展示 真实效果挺好看的,喜欢的朋友,可以给你的女朋友或者喜欢的TA看看呀! 可以根据实际情况修改文案,比如诗歌,或者你爱的人的名字哦~ 2. 源代码分享 2.1 动感…

在Ubuntu上安装docker(Ubuntu版本18.04)

在Ubuntu上安装docker详细步骤1、卸载之前的docker版本2、安装docker仓库3、在系统中添加Docker的官方密钥4、添加docker源5、再次更新源列表6、查看可以安装的docker版本并安装docker7、使用命令查看是否安装成功以及安装的docker版本8、启动 docker服务并设置开机自动启动doc…

FPGA基础之modelsim常见问题

目录 问题一:modelsim破解失败 1)现象 2)原因 ​ 3) 解决 问题一:modelsim破解失败 1)现象 modelsim激活失败,原先正常使用过的,重新卸载安装破解,设置环境变量…

Serverless 奇点已来,下一个十年将驶向何方?

本文整理自 QCon 上海站 2022 丁宇(叔同)的演讲内容。 以前构建应用,需要买 ECS 实例,搭建开源软件体系然后维护它,流量大了扩容,流量小了缩容,整个过程非常复杂繁琐。 用了 Serverless 服务以…

【如何添加本地jar包到maven依赖】

如何添加本地jar包到maven依赖 1、本地jar包和对应依赖如下图(刚开始这俩依赖是报红的) 2、执行mvn命令如下: mvn install:install-file -DfileD:\ht_mesis-platform\mesis-business\dandian4-1.0.0.jar -Dpackagingjar -DgroupIddandian4…

Java实战:Hutool类库中的DateUtil用法总结

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️荣誉: CSDN博客专家、数据库优质创作者🏆&…

微信小程序 | 一比一复刻抖音短视频

📌个人主页:个人主页 ​🧀 推荐专栏:小程序开发成神之路 --【这是一个为想要入门和进阶小程序开发专门开启的精品专栏!从个人到商业的全套开发教程,实打实的干货分享,确定不来看看? …

Java中常用API总结(6)——BigInteger类

BigInteger类一、前言二、概述1.API帮助文档2.使用方法三、常见方法1.构造方法1️⃣格式2️⃣实例2.成员方法1️⃣格式2️⃣实例四、注意事项五、结语一、前言 平时在存储整数的时候,Java中默认是int类型,int类型有取值范围:-2147483648 ~ 2…

【深入理解JVM】内存模型

目录 运行时数据区域 程序计数器 Java虚拟机栈 本地方法栈 Java堆 方法区 运行时常量池 直接内存 虚拟机对象探秘 对象的创建 对象的内存布局 运行时数据区域 程序计数器 程序计数器是一块较小的内存空间,存储当前线程所执行的字节码指令的地址。在java…

C#开发的资源文件程序(可国际化) - 开源研究系列文章

上次将小软件的线程池描述了,也将插件程序描述了,这次就将里面的资源文件相关的内容进行下记录,这里能够让程序做成国际化的形式(即多语言程序),主要就是通过这个资源文件的方式进行的处理。下面将对这个资源文件的定义进行描述&a…

多线程之waitnotify

目录: 前言 1.wait()方法 2 notify()方法 3.wait & notify的代码示例: 4.关于notifyAll()方法 前言 线程最大的问题就是抢占式执行,随机调度。虽然线程在操作系统内核里的调度是随机的,但是可以通过一些办法来控制线程…

带你了解SVG标签

✍️ 作者简介: 前端新手学习中。 💂 作者主页: 在主页中查看更多前端教学,可接大学生前端作业单。 🎓 专栏分享:css重难点教学 Node.js教学 从头开始学习 ajax学习 js学习 目录初始SVG矩形,圆形和椭圆型 矩形 圆…

云安全(云安全数据中心、WAF、DDOS)

安全 安全威胁 可用性 安全威胁:大规模分布式拒绝服务攻击(DDoS)、僵尸网络(Botnet) 影响:网站业务不可用 完整性 安全威胁:网站入侵、服务器口令暴力破解 影响:网站页面被篡改和植入后门 保密性 安全威胁:网站后门…

二、Groovy入门

文章目录二、Groovy入门2.1 Groovy 简介2.2 Groovy 安装[非必须]2.3 IDEA创建 Groovy 项目2.4 Groovy 基本语法2.4.1 案例 1:基本注意点2.4.2 案例 2:引号说明2.4.3 案例 3:三个语句结构2.4.4 案例 4:类型及权限修饰符2.4.5 案例 5:集合操作2.4.6 案例 6:类导入2.4.7 案例 7:异…

MySQL是怎么保证主备一致的?

在前面的文章中,我不止一次地和你提到了 binlog,大家知道 binlog 可以用来归档,也可以用来做主备同步,但它的内容是什么样的呢?为什么备库执行了 binlog 就可以跟主库保持一致了呢?今天我就正式地和你介绍一下它。 毫不夸张地说,MySQL 能够成为现下最流行的开源数据库,…

pytorch torchvision.ops.roi_align

pytorch的torchvision.ops.roi_align这个算子真的是坑我好多天啊!害我连续加班半个月!二阶段目标检测后面用roi_align来提取特征。 接口官方说明:https://pytorch.org/vision/stable/generated/torchvision.ops.roi_align.html?highlightroi…

React Devtools 使用技巧

首先在扩展迷中搜索下载该扩展,引入到 Chrome 的扩展程序中。 当我们添加扩展到Chrome中,就会在浏览器中看到 React Devtools 的 Icon,同时通过该扩展我们就可以知道当前打开的网站是开发环境的网站还是生产环境,React Devtools …

Mysql 安装 ubutu20.04

Mysql 安装 1:sudo apt-get autoremove --purge mysql* 2:sudo apt-get install mysql-server 3:sudo apt --fix-broken install -y 4:sudo apt-get install mysql-server 5: service mysql status 5:sudo…

C++STL-stackqueuepriority_queue介绍

文章目录1. 容器适配器1.1 什么是适配器1.2 STL标准库中stack和queue的底层结构2. stack的介绍和使用2.1 stack的介绍2.2 stack的使用3. queue的介绍和使用3.1 queue的介绍3.2 queue的使用4. priority_queue的介绍和使用4.1 priority_queue的介绍4.2 priority_queue的使用1. 容…

年度征文 | 回顾2022,展望2023

目录 一、前言 二、回顾2022 三、展望2023 个人主页: ζ小菜鸡大家好我是ζ小菜鸡,感谢大家一直的支持。岁末年初,让我们一起回顾2022展望2023。一、前言 时光荏苒,岁月如梭,2022 已和我们再见,2023 正向我们走来。…