计算机网络基础——IP地址基础知识介绍

一、IP地址简介

计算机网络中的三种地址:

  • 应用层的域名地址DNS(domain name system) 或计算机名称 (结构:计算机主机名.机构名.网络名.最高层域名 )

  • 网络层的 IP 地址

  • 数据链路层的物理地址(就是“硬件地址”,又称为 MAC 地址,查看MAC: ipconfig/all) 。

IP 地址是 IP 协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。常见的 IP 地址分为IPv4与 IPv6 两大类。IP 地址划分为网络号 (Netgwork ID) 和主机号 (HostID)由于互联网的蓬勃发展,IP 地址的需求量愈来愈大。为了扩大地址空间,通过 IPv6 重新定义地址空间,IPv6 采用 128 位地址长度。

二、IPv4 地址

1.IP 地址表示方法

每个IP 地址共占 32位 (bit),这 32 位被分为 4个段,每一个段占 8个位(即1个字节) 每个字节之间用“.”隔开。

有两种表示形式:

  • 十进制表示

例: 192.168.0.1

  • 二进制表示

例: 11000000.10101000.00000000.00000001

2.地址分类    

IPv4 地址根据网络 ID 的不同分为 5 种类型,A 类地址、B 类地址、C 类地址D 类地址和 E类地址。

图片

(1) A类地址。

IP 地址写成二进制形式时,A 类地址的第一位总是0。A 类地址的第1个字节为网络地址,其它3个字节为主机地址。

A 类地址范围:1.0.0.0-126.255.255.255

A 类地址中的私有地址和保留地址:

  • 10.X.X.X是私有地址,就是在互联网上不使用,而只用在局域网络中的地址。网络号为 10,网络数为1个,地址范围为10.0.0.0-10.255.255.255

  • 127.X.X.X 是保留地址,用作环回 (Loopback) 地址,环回地址(典型的是 127.0.0.1)向自己发送流量。发送到该地址的数据不会离开设备到网络中,而是直接回送到本主机。该地址既可以作为目标地址,又可以作为源地址,是一个虚IP 地址。

(2) B类地址。

IP 地址写成二进制形式时,B类地址的前两位总是 10。B 类地址的第1和第2字节为网络地址,第3和第4字节为主机地址。

B 类地址范围:128.0.0.0-191.255.255.255。

B 类地址中的私有地址和保留地址:

  • 172.16.0.0-172.31.255.255 是私有地址。    

  • 169.254.X.X是保留地址。如果 PC 机上的 IP 地址设置自动获取,而PC机又没有找到相应的 DHCP服务,那么最后 PC机可能得到保留地址中的一个IP。

(3) C类地址。

IP地址写成二进制形式时,C类地址的前三位固定为 110。C类地址第1-3 字节为网络地址,第4字节为主机地址。

C类地址范围:192.0.0.0-223.255.255.255

C 类地址中的私有地址:192.168.X.X 是私有地址,地址范围:192.168.0.0-192.168.255.255

(4) D类地址。

IP 地址写成二进制形式时,D 类地址的前四位固定为 1110。D 类地址不分网络地址和主机地址,该类地址用作组播。

D 类地址范围:224.0.0.0-239.255.255.255。其中,224.0.0.1代表所有主机与路由器;224.0.0.2代表所有组播路由器;224.0.0.5 代表 OSPF 路由器;224.0.0.6 代表 OSPF 指定路由器/备用指定路由器;224.0.0.7 代表ST 路由器;224.0.0.8 代表 ST 主机;224.0.0.9 代表 RIP-2 路由器;224.0.0.12代表 DHCP 服务器/中继代理;224.0.0.14 代表 RSVP 封装;224.0.0.18 代表虚拟路由器元余协议(Virtual Router Redundancy Protocol,VRRP)。

(5) E类地址。

IP 地址写成二进制形式时,E 类地址的前四位固定为 11110。E 类地址不分网络地址和主机地址。E类地址范围:240.0.0.0-247.255.255.255     

3.公有地址和私有地址。

(1) 公有地址: 由因特网信息中心负责,这些地址分配给注册并向因特网信息中心提出申请的组织机构,通过它直接访问因特网,属于广域网范畴。

(2) 私有地址:属于非注册地址,专门为组织机构内部使用,属于局域网范畴,出了局域网无法访问因特网。私网 IP 地址不能够出现在 Internet上。私有地址有以下几类:

A类 10.0.0.0--10.255.255.255

B类 172.16.0.0--172.31.255.255

C类 192.168.0.0--192.168.255.255          

三、子网掩码及IP地址表示

子网掩码用于区分网络地址、主机地址、广播地址,是表示网络地址和子网大小的重要指标。子网掩码的形式是网络号部分全1,主机号部分全0。掩码也能像 IPV4 地址一样使用点分十进制表示法书写,但掩码不是IP 地址。掩码还能使用“/从左到右连续1的总数”形式表示,这种描述方法称为建网比特数。

TCP/IP 体系规定用一个32位的子网掩码来表示子网号字段的长度,子网掩码由一连串的“1”和一连串的“0”组成:

  • “1”对应于网络号码和子网号码字段

  • “0”对应于主机号码字段

  • “1”和“0”不能交叉出现

IP 地址表示如:IP地址/子网掩码或IP 地址/子网掩码长度128.1.0.1/255.255.0.0或128.1.0.1/16    

如:分为2个子网的C类地址用22位来标识网络号,则其子网掩码为:11111111.11111111.11111111.10000000 即 255.255.255.128

缺省子网掩码有:

A 类为 255.0.0.0

B 类为 255.255.0.0

C 类为 255.255.255.0         

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

涉密网络的IP查询防护策略

涉密网络的安全性对于维护国家、企业及个人的核心利益至关重要。在当今数字化时代,网络攻击日益猖獗,其中IP查询是攻击者获取目标信息的一种常见手段。本文将探讨涉密网络中防护IP查询的关键策略,以确保网络的机密性和安全性。 1. 专用VPN和…

Webrtc 学习交流

花了几周的时间研究了一下webrtc ,并开发了一个小项目,用来点对点私密聊天 交流传输文件等…后续会继续扩展其功能。 体验地址,大狗子的ID,我在线时可以连接测试到我 f3e0d6d0-cfd7-44a4-b333-e82c821cd927 项目特点 除了交换信令与stun 没…

【JavaWeb】建一个web项目(入门版)

【比较原始的方法】(IDEA社区版不能用的,要用学习版) 第一步:先建好一个模块 第二步:来到Project Structure->Modules->右键想改造成WebApp的模块,看图 第三步:Artifacts,你…

深入解析Spring Boot集成MyBatis的多种方式

文章目录 1. 引言2. 传统的XML配置方式2.1 引入依赖2.2 配置数据源和MyBatis2.3 编写Mapper接口和XML映射文件2.4 使用Mapper 3. 注解配置方式3.1 引入依赖3.2 配置数据源和MyBatis3.3 编写Mapper接口3.4 使用Mapper 4. MyBatis动态SQL4.1 使用XML配置方式4.2 使用注解配置方式…

KaiwuDB 获评信通院 2023 大数据“星河”标杆案例

12月6日,由中国信息通信研究院、中国通信标准化协会大数据技术标准推进委员会(CCSA TC601) 共同组织的 2023 大数据“星河(Galaxy)”案例评选结果正式公示,“基于 KaiwuDB 的台区云储能示范项目”历经多环节严苛评审,从累计 706 份申报项目中…

sql宽字节注入

magic_quotes_gpc(魔术引号开关) https://www.cnblogs.com/timelesszhuang/p/3726736.html magic_quotes_gpc函数在php中的作用是判断解析用户提交的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以…

HarmonyOS4.0从零开始的开发教程15HTTP数据请求

HarmonyOS(十三)HTTP数据请求 1 概述 日常生活中我们使用应用程序看新闻、发送消息等,都需要连接到互联网,从服务端获取数据。例如,新闻应用可以从新闻服务器中获取最新的热点新闻,从而给用户打造更加丰富…

谈谈spring中AOP

概述 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方 式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中…

基于SSM的影视企业全渠道会员管理系统(有报告)。Javaee项目

演示视频: 基于SSM的影视企业全渠道会员管理系统(有报告)。Javaee项目 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring S…

MAMOS蓝图: 打造自己的质量工程

针对团队中存在的问题,构造MAMOS蓝图,从而以系统化的方式识别并解决问题。本文将针对减少等待时间这一问题举例说明MAMOS蓝图的组成和使用方式。原文: MAMOS Blueprint: Build your own for Quality at Speed 很难完全摆脱等待时间。 我认为没有必要争论…

【人工智能革命】:AIGC时代的到来 | 探索AI生成内容的未来

🎥 屿小夏 : 个人主页 🔥个人专栏 : IT杂谈 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言一. AIGC 技术的概述和发展趋势1.1 AIGC 技术的概述1.2 AIGC 技术的发展趋势 二. AIGC 与元宇…

养娃难可求助亲戚的UML建模-UMLChina建模知识竞赛第4赛季第26轮

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。 只要最先答对前3题,即可获得本轮优胜。第4题为附加题,对错不影响优胜者…

指针运算笔试题解析

题目一 #include <stdio.h>int main(){int a[5] { 1, 2, 3, 4, 5 };int *ptr (int *)(&a 1);printf( "%d,%d", *(a 1), *(ptr - 1));return 0;}// 程序的结果是什么&#xff1f; 答案中显示第一个是2&#xff0c;第二个是5 咱们先来解释一下第一个答…

【Linux】信号--信号的捕捉/可重入函数/volatile/SIGCHLD信号

文章目录 一、信号的捕捉1.用户态和内核态2.内核如何实现信号的捕捉3.sigaction 二、可重入函数三、volatile四、SIGCHLD信号 一、信号的捕捉 1.用户态和内核态 用户态的的时候&#xff0c;进行以下操作&#xff1a;1.操作系统自身的资源(getpid,waitpid…)2.硬件资源(printf…

YOLOv5改进 | 2023 | CARAFE提高精度的上采样方法(助力细节长点)

一、本文介绍 本文给大家带来的CARAFE&#xff08;Content-Aware ReAssembly of FEatures&#xff09;是一种用于增强卷积神经网络特征图的上采样方法。其主要旨在改进传统的上采样方法&#xff08;就是我们的Upsample&#xff09;的性能。CARAFE的核心思想是&#xff1a;使用…

低代码优缺点的那些事

什么是低代码 低代码是一种软件开发方法,旨在通过使用可视化工具和组件库来简化应用程序开发。低代码平台提供了一种快速开发应用程序的方式,无需编写大量的代码。开发人员可以使用拖放界面和预构建组件来构建应用程序,从而加快开发速度和降低开发成本。低代码平台通常也提…

【LeetCode刷题笔记】155.最小栈

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 更多算法知识专栏&#xff1a;算法分析&#x1f525; 给大家跳段街舞感谢…

震惊,PDF文件转换已不再不是问题?

你是否曾经因为PDF文件的格式问题而感到困扰&#xff1f;是否曾经因为无法快速转换PDF文件而感到烦恼&#xff1f; 现在&#xff0c;这些问题都可以迎刃而解了&#xff01;下面这个在线PDF转换网站&#xff0c;就是你的解决方案。 目前5M以下文件免费转换&#xff0c;赶紧来看…

linux笔记--VSCode利用交换机跳转服务器

目录 1--前言 2--VSCode设置 3--ssh连接 1--前言 博主学校的服务器有两个&#xff0c;其中一个服务器&#xff08;14&#xff09;可以通过挂内网VPN来进行连接&#xff0c;但另一个服务器&#xff08;15&#xff09;即使挂了VPN也不能连接&#xff0c;只能通过内网进行连接。…

【机器学习】应用KNN实现鸢尾花种类预测

目录 前言 一、K最近邻&#xff08;KNN&#xff09;介绍 二、鸢尾花数据集介绍 三、鸢尾花数据集可视化 四、鸢尾花数据分析 总结 &#x1f308;嗨&#xff01;我是Filotimo__&#x1f308;。很高兴与大家相识&#xff0c;希望我的博客能对你有所帮助。 &#x1f4a1;本文由Fil…