前面我们讲到了网络层,介绍了IP地址的概念以及标准的分类,在此基础上,我们进一步学习几种特殊的IP地址。


特殊IP地址

先来简单回顾一下上节的不同类的IP地址的范围:

A类地址:前8位是网络位,后24位是主机位,网络号范围是1~126,能容纳(2^24)-2台主机。

B类地址:前16位是网络位,后16位是主机位,网络号范围是128~191,能容纳 65534 台主机。

C类地址:前24位是网络位,后8位是主机位,网络号范围是192~223,能容纳 254 台主机。

D类地址:网络号范围224~239,专门用于组播。

E类地址:网络号范围240~254,保留不用。

上节我们以A类地址为例,解释了为什么网络号范围是从1~126,而不是从0~127,这是因为一个IP地址的网络号为全0、主机号为全0、网络号为全1、主机号为全1,以及特殊的127,这些情况都是有特殊作用的。

本主机地址

如果一个IP地址的网络号和主机号全为0,也就是0.0.0.0,这代表的是“本网络上的本主机”,也就是这台主机本身,全0的IP地址是在一开始申请DHCP的时候会用到,我们以后讲到DHCP会详细介绍,在这里只需简单知道一下。

本网广播

如果一个IP地址的网络号和主机号全为1,也就是255.255.255.255,这代表“本网广播”,也就是向本网络上所有主机广播信息,本网络上所有主机都会收到。另外,在这需要补充的是,地址全为1代表本网广播这个规则,在MAC地址中也适用,广播MAC地址就是FF-FF-FF-FF-FF-FF。

网段地址

如果一个IP地址只有主机号是全0,就代表的是一个网段,或者叫网络地址,比如192.168.1.0,观察网络号范围可以看出这是一个C类地址,当说到某某主机处在192.168.1.0网段,我们就应该直到此主机的IP地址应该是在192.168.1.1~192.168.1.254之间的一个IP地址。为什么不能包含192.168.1.255,是因为255的二进制是11111111,这样主机号就全为1了,主机号全为1是用于定向广播。

定向广播

如果一个IP地址只有主机号是全1,代表的是在某网段内的定向广播,也叫广播地址,比如192.168.0.255,这是一个C类地址,最后的255是全1主机号,这就代表只在192.168.0.0这个网段上广播;再比如172.16.255.255,这是一个B类地址,最后的255.255是全1主机号,这就代表在172.16.0.0这个网段上广播。


回环地址

经过了上面的解释,我们就能理解为什么每类IP地址的网络号和主机号范围都要掐头去尾了,因为全0代表网络地址,全1代表主机地址。

下面,我们再来看,A类地址最大开头是126,B类地址最大开头是128,中间隔了一个127,这个127开头在网络中是一个非常特殊的地址,127.0.0.1,它被称为“回环地址”,它的功能是用来做网络连通性测试的。

我们在进行网络测试的时候,如果发现网络不通,首先先要排除硬件的问题(看看电脑和网线的插口是不是有松动,网线是不是断裂,网线插头是否损坏等问题),排除了网线问题以后,如果网络还是不通,打开电脑的CMD命令窗口,使用ping 127.0.0.1命令测试本机网卡是否正常工作、测试本机的TCP/IP模块是否安装正确。(如果此时ping的结果正常,没有发现故障原因,那就还需找其他部分的原因)。

ping命令是网络测试常用的命令,测试网络的连通性,可以用ping 127.0.0.1来测试本机的网卡和TCP/IP模块是否正常工作,还可以ping一个具体的其他主机的IP地址,测试本机与其他主机是否是连通的, 还可以ping一些熟知的网站的域名,比如ping www.baidu.com,可用来测试本机与外网是否连通。

关于ping命令,也是一个需要详细学习的命令,可以说它是网络人员必会的一个工具,后面我们会单独学习一节命令,比如ping、netstat、tracert等等,但是这些必须要在学习了IP数据包结构之后再学习,此处只需要知道127.0.0.1这个特殊地址的作用是“回环测试”即可。


本节我们学习了这些特殊的IP地址,把IP地址的基础内容做了完善,下一节我们讲解IP地址与MAC地址的转换——ARP协议的相关内容。

参考资料:杨英鹏《计算机网络原理与实践》

24、特殊的IP地址相关推荐

  1. IP地址中/16或者/24的意义

    当创建VPC专有网络时,许多人会遇到填写IPv4地址的情况,通常使用的格式是xxx.xxx.xxx.xxx/16或者xxx.xxx.xxx.xxx/24.那么这个斜杠后面的数字代表什么意思呢? 实际上 ...

  2. ip地址详解,ip地址各种写法的意义,私有局域网搭建(IPv4)

    2019独角兽企业重金招聘Python工程师标准>>> IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Addre ...

  3. 测试一下你对IP地址的掌握水平(网管面试时会用到)

    以下内容摘自<网管员面试宝典>一书. 测试一下你对IP地址的理解能力,大家先不看题后的解答,看自己能做出多少题.网管面试时会用到的. 面试题1:以下说法正确的是(   ). A. C类地址 ...

  4. 测试一下你对IP地址的掌握水平

    以下内容摘自笔者2008年的新作--<网管员面试宝典>一书. 测试一下你对IP地址的理解能力,大家先不看题后的解答,看自己能做出多少题. 面试题1:以下说法正确的是(   ).<?x ...

  5. 网络划分之IP地址计算器

    背景 我们工作中,会经常遇到网络规划的场景,那对于工程师来说避免不了的就是网络划分,之前我们可通过网络地址的构成原理手动计算,但这样效率可能有点低,现在已经流行很多在线网络计算工具,工程师科借助此,来 ...

  6. ip 子网数目 网络号 主机号 广播地址 可用IP地址范围

    考试中都会给定一个IP地址和对应的子网掩码,让你计算 1.子网数目 2.网络号 3.主机号 4.广播地址 5.可用IP地址范围 综合实例: 已知172.31.128.255/18,试计算: 1.子网数 ...

  7. IP地址和MAC 地址

    IP地址和MAC 地址 IP地址分类 通过ifconfig 或 ip addr 命令我们可以查看当前机器上所有的网卡,大部分的网卡都会有一个 IP 地址. 例如10.100.122.2 就是一个 IP ...

  8. 华为eNSP 配置DHCP自动分配IP地址

    目录 ​一.DHCP Global 全局配置地址池 (一)修改与客户端相连的接口 (二)配置DHCP地址池 (三)自动获取IP 二.高级DHCP配置 三.DHCP interface 基于接口的DHC ...

  9. 你知道怎么查看 IP 地址吗?

    你知道怎么查看 IP 地址吗? 当面试听到这个问题的时候,面试者常常会觉得走错了房间.我面试的是技术岗位啊,怎么问这么简单的问题? 的确,即便没有专业学过计算机的人,只要倒腾过电脑,重装过系统,大多也 ...

  10. 重学计算机网络(二) - 曾记否,查IP地址

    1.1.1.1 不是测试用的,原来一直没分配,现在被用来做一个DNS了,宣传是比谷歌等公司的DNA服务更保护用户隐私 255.255.255.255,代表有限广播,它的目标是网络中的所有主机 0.0. ...

最新文章

  1. Leaflet中使用leaflet.easyPrint插件实现打印效果
  2. python基础===PEP网站,代码规范指南
  3. python 实现 CRC 冗余码的方法
  4. WordPress主题 WebStack导航主题
  5. Linux: find和xargs用法整理
  6. Silverlight之我见——数据批示(2)
  7. java 自定义注解 生成json_Java中如何创建自定义的注解
  8. C++ 需要返回值的函数却没有返回值的情况 单例模式
  9. 2018年国内外信息安全相关大事件
  10. Android计分器课程设计,比赛计分器课程设计.doc
  11. linux vi/vim 的命令
  12. AD 常见绿色报错的消除
  13. php录音功能,h5做出网页录音功能
  14. 微信小程序帮你赚到第一桶金
  15. 无线路由器介绍和有线路由器上网
  16. 转:getaddrinfo函数详解
  17. SOT-23封装如何查找元件型号
  18. 云原生--k8s之pod
  19. 苹果账号总说连接服务器时出错,苹果手机连接iTunes时老是提示 “连接到AppleID服务器时出错”,怎么处理?...
  20. 日志分析篇---Web日志分析

热门文章

  1. 数据科学家应遵守的十五个原则
  2. Java连接数据库jar包
  3. 模拟地图,就能准确实时的找到您的位置
  4. Atmega16 AVR 单片机 模拟 电话拨号 proteus 仿真
  5. 漫谈关系,制度和效率
  6. 毫米波雷达视觉融合方案综述(数据级/决策级/特征级融合)
  7. 《设计搜索体验:搜索的艺术与科学》迷你书
  8. 如何使用Qt开发一个进制转换小工具
  9. IT十年人生过客-二十六-区块链
  10. 关于Aquila使用的create representation问题解决