软考网络工程师 第六章 第二部分 第三节 IP分类与特殊IP地址

ops/2024/9/24 2:48:46/

IPV4地址分类

A类:1.0.0.0 - 127.255.255.255  

B类:128.0.0.0 - 191.255.255.255      ABC类单播地址,应用最广

C类:192.0.0.0 - 223.255.255.255

D类:224.0.0.0 - 239.255.255.255      D类组播地址

E类:240.0.0.0 - 255.255.255.255      E类保留地址

特殊IPV4地址

0.0.0.0

主机端:DHCP分配用0.0.0.0表示本机,比如主机DHCP

Discover广播报文源目的地址和端口,是0.0.0.68 ---> 255.255.255.67

服务器端:0.0.0.0本机所有IPV4地址,如果某个主机有两个IP地址,该主机的一个服务器监听的地址是0.0.0.0,那么通过两个IP地址都能够访问该服务

路由:0.0.0.0表示默认路由,即当路由表中没有找到完全匹配的路由的时候所对应的路由

2 255.255.255.255

受限广播地址,表示3层广播的目标地址,在同一个广播域范围内所有主机都会接收这个包,广播域的范围可变、跟子网划分相关。

3 169.254.0.0/16

使用DHCP自动获取IP地址,当DHCP服务器发生故障,或响应时间超时,系统会为你分配这样一个地址,不能正常上网。

4 127.0.0.0/8 (127.0.0.1 - 127.255.255.255)

本地址回地址,用于测试或网络管理/路由更新,比物理接口稳定

5 RFC1918私有IP地址

IPV4地址空间中有一部分特殊的地址,成为私有IP地址不能直接访问公网(Internet)的IP,只能在本地使用。

A类:10.0.0.0/8(10.0.0.1-10.255.255.255)1个A类网络

B类:172.16.0.0(172.16.0.1-172.31.255.255)16个B类网络

C类:192.168.0.0(192.168.0.1-192.168.255.255)256个C类网络

6 常见组播

224.0.0.1 所有主机

224.0.0.2 所有路由器

224.0.0.5 所有运行OSPF的路由器

224.0.0.6 DR和BDR的组播接收地址

224.0.0.9 RIPv2组播更新地址

224.0.0.18 VRRP组播地址

例1:某网络MAC        地址为00-FF-78-ED-20-DE的主机,可首次向网络上的DHCP服务器发送(Dhcp discover)报文以请求IP地址配置信息,报文的源MAC地址和源IP地址分别是(00-FF-78-ED-20-DE 0.0.0.0)

例2:Windows系统中,DHCP客户端通过发送(Dhcpdiscover)报文请求IP地址配置信息,当制定的时间内未接收到地址配置信息时,客户端可能使用的IP地址是(C)

A.0.0.0.0.0 B.255.255.255.255 C.169.254.0.1 D.192.168.1.1


http://www.ppmy.cn/ops/32423.html

相关文章

微信小程序 uniapp家庭食谱菜谱食材网上商城系统小程序ko137

随着生活节奏的不断加快,越来越多的人因为工作忙而没有时间自己出去订购喜欢的菜品。随着Internet的飞速发展,网络已经成为我们日常生活中必不可少的部分,越来越多的人也接受了电子商务这种快捷、方便的交易方式。网上订餐其独有的便捷性和直…

MongoDB的分片集群

MongoDB分片技术 介绍 ​ 分片(sharding)是MongoDB用来将大型集合分割到不同服务器上采用的方法。分片这种说法起源于关系型数据库。但是实际上非关系型数据库在分片方面相比于传统的关系型数据库更有优势。 ​ 与MySQL分库方案对比,MongoDB…

Python词频统计

在Python中进行词频统计是一项基础的文本分析任务,通常涉及以下步骤: 文本预处理:包括去除标点符号、转换为小写、去除停用词等。分词:将文本分割成单词或词汇。统计词频:对分词后的结果进行计数。 以下是一个简单的…

【PowerJob】从源码编译到k8s部署

前言 虽然PowerJob官方说支持JPA各种数据源,但在PG数据库的兼容性上,确实存在小问题,issue也有相关原理描述,官方采用的优雅方式并未真正解决问题,因为只解决了从Lob字段读取的时候,自动建表的时候还是会生…

工作问题记录React(持续更新中)

一、backdrop-filter:blur(20px); 毛玻璃效果,在安卓机上有兼容问题,添加兼容前缀也无效; 解决方案:让设计师调整渐变,不要使用该属性! 复制代码 background: radial-gradient(33% 33% at 100% 5%, #e9e5e5 0%, rgba…

node.js中的fs模块,读写语法讲解

本文分享node.js的入门知识,使用 fs 模块封装的方法读写文件内容 node中的fs 模块:封装了与本机文件系统进行交互的,方法和属性,使用语法如下: 1、加载 fs 模块,得到 fs 对象 const fs require(fs) 2、…

【游戏行业】2024年电子游戏分类,国内游戏产业报告,发展趋势

文章目录 一、电子游戏分类1、传统游戏分类2、混合手游分类3、二次元、开放设计、调查问卷 二、游戏产业报告1、游戏产业数据2、游戏公司名单(独角兽)3、营收与利润(对比互联网、国企) 三、发展趋势1、游戏行业上下游2、游戏行业趋…

Rust入门篇:你好,世界

文章目录 前言编写程序编译运行最后 前言 你好,我是醉墨居士,欢迎回来 对于我们大多数人接触一门新的编程语言时,第一个任务一般是编写一个控制台输出hello world的程序 我们这篇博客也是如此,让我们一起使用rust去和世界打个招…