A类IP介绍

1)A类ip给谁用:

        给广域网用,公网ip使用A类地址,作为公网ip时,Ip地址是全球唯一的。

2)基本介绍

         ip地址范围

         - 理论范围

         0.0.0.0 ~127.255.255.255:00000000 00000000 00000000 00000000 ~ 01111111 11111111 11111111 11111111

         - 实际可用地址范围

         1.0.0.0 ~ 9.255.255.255:00000001 00000000 00000000 00000000 ~ 00001001 11111111 11111111 11111111 
         11.0.0.0 ~ 126.255.255.255:00000011 00000000 00000000 00000000 ~ 01111110 11111111 11111111 11111111 

         - 保留地址

         0.0.0.0 ~ 0.255.255.255:保留,用作特殊用途。

         10.0.0.0 ~ 10.255.255.255:保留,特殊用途。

         127.0.0.0 ~ 127.255.255.255:保留,用于做本机回环测试。

       (a)回环地址作用

       用于本机进程间通信,与我们前面讲的,将源ip和目标ip都写成本机IP时的功能是一样的,都可以实现本机进程间通信,但是有时,你的电脑没有连路由器,没有被分配IP,也没有自己手动设置计算机的IP,那么这个时候没办法写具体的Ip了,只能写回环ip地址。

       (b)有关127.0.0.1这个回环ip

         回环地址127.xxx.xxx.xxx,在127.0.0.0 ~ 127.255.255.255区间内,都可以做回环地址。只是我们平时习惯将回环地址写成127.0.0.1,所以不少同学误以为只有127.0.0.1才是回环地址。

        (c)有关回环地址的浪费问题

        细心的同学可能发现了一个问题,在127.0.0.0 ~ 127.255.255.255区间,任何一个ip都可以做回环地址,这不是很浪费吗,现在公网ip地址紧张,怎么还这么浪费呢?

        因为当年地址确实够用,而且那时谁也没想到互联网如此迅猛的发展,这个是历史原因导致的浪费,现在只能延续使用这个规则。不过好在,说是公网ip很紧张,但目前并没有紧张到不够用的地步。

 3)A类ip地址的结构详解      

    
         A类实际可用范围:1.0.0.0 ~ 9.255.255.255 和 11.0.0.0 ~ 126.255.255.255

         ip有四段,对于A类ip来说,

         - 第一段网络地址,标记你是属于哪一类网络的,不管这个地址可用的,还是保留的,你只要看到0~127,就知道这个地址一定是A类ip地址。选择A类地址时,网络地址必须在规定的范围,选定后就不能再变。

        - 后三段:设备地址(主机地址),分配给每台主机,用于在网段内唯一标识设备。

4)主机地址

       · A类ip的主机地址,允许分配给多少台设备

       网络地址确定后,主机地址的范围为x.0.0.0 ~ x.255.255.255,转为二进制后,也就是xxxxxxxx 00000000 00000000 00000000(0) ~  xxxxxxx 11111111 11111111 11111111(16777215)

       网络地址选定后,主机地址允许的主机数量为0~16777215,上限1600万左右,0~127,允许你选择128个网络地址,128 * 16777215,理论上允许连接21亿台设备,只是理论上的,因为很多保留地址和特殊地址,不能被正常情况使用。

· 例子

        假如选定的网络地址是122,请问它允许的地址最大范围是多少,每台设备的ip地址应该如何表示?

 答:

        - 确定网路地址:122,网络地址一旦选定就不再变
        - 允许的主机地址范围:

        122.0.0.0~122.255.255.255,最多允许连接1600万左右
        - 主机地如何表示
        122.0.0.1,122.0.0.2,......,122.255.255.253,......122.255.255.254,
        疑问:为什么不能用122.0.0.0,以及122.255.255.255,这个由特殊用途,不能分配给设备。

5)网段标识和广播地址

        做一个假设:你选的A类网络地址是122,那么允许的主机ip范围是122.0.0.0 ~ 122.255.255.255,但是其中,

        · 122.0.0.0(?01111010? 00000000 00000000 00000000)

        因为这用于标识网段,不能分配给主机。

        比如有个ip是122.23.54.12,那么这个ip是不是122.0.0.0这个网段的IP呢,那计算机出122.23.54.12所在的网段,拿去和122.0.0.0对比,如果相同就是122.0.0.0网段的,否则就不是。

        · 122.255.255.255(?01111010? 11111111 11111111 11111111)      

        后三段全1的这个ip,是广播地址,如果你想给网段内其他设备发送广播地址,目标ip就写122.255.255.255,TCP/IP协议看到目标地址是这个时,它就知道当前数据需要广播给网段内的其他所有的设备。

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

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

相关文章

linux 环境配置 yaf

Yaf(Yet Another Framework)是一个C语言编写的,用于PHP的轻量级框架。在Linux环境中配置Yaf,你需要确保你的系统已经安装了PHP和PHP开发包。以下是配置Yaf的基本步骤: 1. 安装PHP开发包和PHP的扩展管理工具&#xff0…

JVM性能优化工具及问题排查

jvm性能优化工具 jdk提供给我们了很实用的工具来分析JVM的状态,线程以及配置,这些工具包含于jdk中,并且以java实现,是JVM性能优化必不可少的工具集,这些工具都在$JAVA_HOME/bin下 jps、jinfo、jstack、jmap、jstat基本…

打开nginx连接的php页面报错502

目录 问题描述: 原因: 1. 使用 Unix 域套接字(Unix Socket) 区别和优势: 2. 使用 TCP/IP 套接字 区别和优势: 如何选择 扩展:Rocky_Linux9.4安装PHP的步骤: 使用Remi存储库…

NLP入门——基于梯度下降法分类的应用

问题分析 我们前面研究的都是基于统计的方法,通过不同的统计方法得到不同的准确率,通过改善统计的方式来提高准确率。现在我们要研究基于数学的方式来预测准确率。 假设我们有一个分词 s_{class,word},class是该对象的类别,word…

【漏洞复现】金和OA C6 download.jsp 任意文件读取漏洞

免责声明: 本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测…

AI写作与个人写作:思考性的探究

在人工智能(AI)技术日益成熟的今天,AI写作已经成为现实,例如文心一言、kimi、研导AI写作等工具。然而,当机器开始涉足写作这一传统上被认为是人类独有的创造性活动时,我们不禁要问:AI写作是否能…

AI数据分析:Excel表格智能判断数据起点来计算增长率

工作任务:计算Excel表格中2023年1月到2024年4月的总增长率和复合增长率。 如果数据都有的情况下,公式很简单: 总增长率 (O2-B2)/B2 复合增长率 POWER((O2/B2),1/13)-1 但是,2023年1月、2月、3月的数据,有些有&…

AI办公自动化:用通义千问批量翻译长篇英语TXT文档

在deepseek中输入提示词: 你是一个Python编程专家,现在要完成一个编写基于qwen-turbo模型API和dashscope库的程序脚本,具体步骤如下: 打开文件夹:F:\AI自媒体内容\待翻译; 获取里面所有TXT文档&#xff…

Vue3搭载后端服务器开发文档

1 第8章 “微商城”后端服务器搭建 “微商城”后端服务器基于 ThinkJS MySQL ,以下是环境搭建文档。 8.1 搭建 MySQL 环境 8.1.1 安装 MySQL 本项目基于 MySQL 5.7 社区版,如果您还没有安装,请继续阅读安装步骤。如果您 已经安…

mac如何检测硬盘损坏 常用mac硬盘检测坏道工具推荐

mac有时候也出现一些问题,比如硬盘损坏。硬盘损坏会导致数据丢失、系统崩溃、性能下降等严重的后果,所以及时检测和修复硬盘损坏是非常必要的。那么,mac如何检测硬盘损坏呢?有哪些常用的mac硬盘检测坏道工具呢? 一、m…

Python 数据可视化 散点图

Python 数据可视化 散点图 import matplotlib.pyplot as plt import numpy as npdef plot_scatter(ref_info_dict, test_info_dict):# 绘制散点图,ref横,test纵plt.figure(figsize(80, 48))n 0# scatter_header_list [peak_insert_size, median_insert…

nginx反向代理动静分离和负载均衡

一.nginx 反向代理简要介绍 1.什么是反向代理 反向代理是一种服务器,在这种设置中,代理服务器接收客户端的请求,并将这些请求转发给一个或多个后端服务器(例如应用服务器、数据库服务器等)。然后,后端服务…

【车载开发系列】IIC总线协议基础篇

【车载开发系列】IIC总线协议基础篇 【车载开发系列】IIC总线协议基础篇 【车载开发系列】IIC总线协议基础篇一. 什么是I2C二. I2C使用场景三. I2C的特点四. 传输速度四种模式五. IIC基本通讯规则1)起始信号S2)停止信号P3)发送数据&#xff…

【LinkedList与链表】

目录 1,ArrayList的缺陷 2,链表 2.1 链表的概念及结构 2.2 链表的实现 2.2.1 无头单向非循环链表实现 3,LinkedList的模拟实现 3.1 无头双向链表实现 4,LinkedList的使用 4.1 什么是LinkedList 4.2 LinkedList的使用 5…

第4天:用户认证系统实现

第4天:用户认证系统实现 目标 实现用户认证系统,包括用户注册、登录、登出和密码管理。 任务概览 使用Django内置的用户认证系统。创建用户注册和登录表单。实现用户登出和密码重置功能。 详细步骤 1. 使用Django内置的用户认证系统 Django提供了…

上位机图像处理和嵌入式模块部署(h750 mcu和ad/da电路)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 大部分同学学习mcu的时候,都会把重点放在232、485、can、usb、eth这些常规的通信接口上面。还有一部分同学,可能会对lcd、c…

【Java基础5】JDK、JRE和JVM的区别与联系

JDK、JRE和JVM的区别与联系 Java是一种广泛使用的编程语言,它的跨平台特性得益于Java虚拟机(JVM)。然而,在Java的世界里,JDK、JRE和JVM这三个术语常常让人感到困惑。本文将阐述它们各自的功能,以及它们是如…

【設計モードの特性に基づく動的ルーティングマッピングモード】

ASP.NET Coreでは、HTTP要求を対応するコントローラ操作にマッピングするためのルーティングはコア機能の1つです。「ルーティング駆動設計モデル」は私が作りあげたばかりの設計モデル名ですが、ASPに基づくことができます。NET Coreのルーティング特性は、ルーティングを中心…

Codeforces Round 953 (Div. 2 ABCDEF题) 视频讲解

A. Alice and Books Problem Statement Alice has n n n books. The 1 1 1-st book contains a 1 a_1 a1​ pages, the 2 2 2-nd book contains a 2 a_2 a2​ pages, … \ldots …, the n n n-th book contains a n a_n an​ pages. Alice does the following: She …

【HTML01】HTML基础-基本元素-附带案例-作业

文章目录 HTML 概述学HTML到底学什么HTML的基本结构HTML的注释的作用html的语法HTML的常用标签:相关单词参考资料 HTML 概述 英文全称:Hyper Text Markup Language 中文:超文本标记语言,就将常用的50多个标记嵌入在纯文本中&…