网工基础协议——IP地址

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.mzph.cn/news/810231.shtml

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

相关文章

windows ffmpeg7 通过rtsp拉取h265裸流

点击下边那个链接会转到github 下载完成后,添加include、lib到工程。 添加头文件: extern "C" { #include "libavcodec/avcodec.h" #include "libavformat/avformat.h" #include "libavformat/avio.h" #inclu…

【opencv】示例-detect_blob.cpp

// 导入所需的OpenCV头文件 #include <opencv2/core.hpp> #include <opencv2/imgproc.hpp> #include <opencv2/highgui.hpp> #include <opencv2/features2d.hpp> // 导入向量和映射容器 #include <vector> #include <map> // 导入输入输出…

微软卡内基梅隆大学:无外部干预,GPT4等大语言模型难以自主探索

目录 引言&#xff1a;LLMs在强化学习中的探索能力探究 研究背景&#xff1a;LLMs的在情境中学习能力及其重要性 实验设计&#xff1a;多臂老虎机环境中的LLMs探索行为 实验结果概览&#xff1a;LLMs在探索任务中的普遍失败 成功案例分析&#xff1a;Gpt-4在特定配置下的探…

【QT入门】Qt自定义控件与样式设计之qss的加载方式

往期回顾 【QT入门】 Qt自定义控件与样式设计之QPushButton点击按钮弹出菜单-CSDN博客 【QT入门】Qt自定义控件与样式设计之QProgressBar用法及qss-CSDN博客 【QT入门】 Qt自定义控件与样式设计之QSlider用法及qss-CSDN博客 【QT入门】Qt自定义控件与样式设计之qss的加载方式 …

JDBC看这一篇就够了

JDBC核心技术 第1章&#xff1a;JDBC概述 1.1 数据的持久化 持久化(persistence)&#xff1a;把数据保存到可掉电式存储设备中以供之后使用。大多数情况下&#xff0c;特别是企业级应用&#xff0c;数据持久化意味着将内存中的数据保存到硬盘上加以”固化”&#xff0c;而持久…

centos7上docker搭建vulhub靶场

1 vulhub靶场概述 VulHub是一个在线靶场平台&#xff0c;提供了丰富的漏洞环境供安全爱好者学习和实践。 该平台主要面向网络安全初学者和进阶者&#xff0c;通过模拟真实的漏洞环境&#xff0c;帮助用户深入了解漏洞的成因、利用方式以及防范措施。 此外&#xff0c;VulHub还…

Kubernetes学习笔记7

使用kubeadm部署Kubernetes集群方法 使用kubernetes部署单节点Master节点K8s集群。 在实际生产环境中&#xff0c;是不允许单master节点的&#xff0c;如果单master节点不可用的话&#xff0c;当导致我们的K8s集群无法访问。 可以使用kubeadm将单master节点升级为多master节点…

智能制造六大核心发展方向,驱动企业数字化转型

在制造过程中&#xff0c;智能制造展现出非凡的活力&#xff0c;它使人与智能机器的协同工作成为可能。这不仅将制造自动化的概念提升至一个新的层次&#xff0c;更将其扩展至柔性化、智能化和高度集成化的领域。通过这样的革新&#xff0c;我们得以实现数字化智能工厂的落地生…

Linux的学习之路:5、粘滞位与vim

摘要 这里主要是把上章没说完的权限的粘滞位说一下&#xff0c;然后就是vim的一些操作。 目录 摘要 一、粘滞位 二、权限总结 三、vim的基本概念 四、vim的基本操作 五、vim正常模式命令集 1、插入模式 2、从插入模式切换为命令模式 3、移动光标 4、删除文字 5、复…

Spring MVC体系结构和处理请求控制器(一)

一、MVC模式 MVC模式是指Model-View-Controller&#xff08;模型-视图-控制器&#xff09;模式&#xff0c;是开发Web应用程序时常用的一种代码分层模式MVC模式是软件工程中的一种架构模式&#xff0c;会强制行的把系统的输入、处理和输出分开&#xff0c;是系统从功能上形成M…

我的小程序接口被刷爆了

自然流量的惊喜 书接上文&#xff0c;凭着短视频的好奇&#xff0c;搭了个小程序&#xff0c;做了文案提取&#xff0c;配音等功能&#xff0c;也顺带写了两篇口水文章&#xff0c;不曾想居然收获历史最高的点赞与收藏。有兴趣的朋友可以点这里一看究尽&#xff1a;《短视频配音…

B02、GC日志分析-案例演示-6.4

1、案例一&#xff1a;堆溢出演示 1.1、简单springboot项目创建 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:s…

环形队列的简单理解

多次遇到环形队列的情况&#xff0c;记不住什么情况是队列满&#xff0c;什么情况是队列空。一直也没有理解透彻。 仔细研究了一下&#xff0c;掌握了一些原理&#xff0c;记录一下。 1. 环形队列有一个头指针head&#xff0c;一个为指针tail。有一个疑问&#xff1a;head和ta…

更换淘宝镜像地址,旧的已经失效(https://registry.npm.taobao.org )

旧的镜像地址&#xff1a;npm install --registryhttps://registry.npm.taobao.org 新的镜像地址&#xff1a;npm install --registryhttps://registry.npmmirror.com

【2024最新博客美化教程重置版】今天教你如何使用SimpleMemory美化你的博客,体会一下大神是如何装逼的!

&#x1f680; 个人主页 极客小俊 ✍&#x1f3fb; 作者简介&#xff1a;程序猿、设计师、技术分享 &#x1f40b; 希望大家多多支持, 我们一起学习和进步&#xff01; &#x1f3c5; 欢迎评论 ❤️点赞&#x1f4ac;评论 &#x1f4c2;收藏 &#x1f4c2;加关注 SimpleMemory …

【算法基础】插入排序与二分查找、升级二分查找

文章目录 1. 插入排序1.1 插入排序的思想1.2 插入排序的实现 2. 普通二分查找2.1 普通二分查找的思想2.2 普通二分查找的实现 3. 升级二分查找3.1 升级二分查找思想3.2 升级二分查找实现 1. 插入排序 1.1 插入排序的思想 插入排序很类似于已有一副有序的扑克牌&#xff0c;不断…

【话题】AI技术创业有那些机会,简单探讨下

大家好&#xff0c;我是全栈小5&#xff0c;欢迎阅读小5的系列文章&#xff0c;这是《话题》系列文章 目录 背景机会一、引言二、AI技术的创业机遇1.智能服务行业的兴起2.数据驱动的业务模式创新3.AI与产业融合的创新发展 三、AI技术创业的挑战1.技术门槛高2.法规政策的不确定性…

P1712 [NOI2016] 区间(线段树 + 贪心 + 双指针)

题目描述 在数轴上有 n 个闭区间从 1 至 n 编号&#xff0c;第 i 个闭区间为 [li​,ri​] 。 现在要从中选出 m 个区间&#xff0c;使得这 m 个区间共同包含至少一个位置。换句话说&#xff0c;就是使得存在一个 x &#xff0c;使得对于每一个被选中的区间 [li​,ri​]&#…

关于Ansible模块 ⑥

转载说明&#xff1a;如果您喜欢这篇文章并打算转载它&#xff0c;请私信作者取得授权。感谢您喜爱本文&#xff0c;请文明转载&#xff0c;谢谢。 内容在继《关于Ansible的模块 ①》、《关于Ansible的模块 ②》、《关于Ansible的模块 ③》、《关于Ansible的模块 ④》与《关于a…

YOLOv8草莓生长状态(灰叶病缺钙需要肥料)检测系统(python开发,带有训练模型,可以重新训练,并有Pyqt5界面可视化)

本次检测系统&#xff0c;不仅可以检测图片、视频或摄像头当中出现的草莓叶子是否有灰叶病&#xff0c;还可以检测出草莓叶是否缺钙、是否需要施肥等状态。基于最新的YOLO-v8训练的草莓生长状态检测模型和完整的python代码以及草莓的训练数据&#xff0c;下载后即可运行&#x…