IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 特殊的IP地址 -> 正文阅读

[网络协议]特殊的IP地址

? ? ? ? 今天偶然之间看到了一篇关于网络的IP地址的讲解,个人感觉讲得特别好,所以引用过来给大家分享。

本篇内容非原创,均为书上内容

1.IP 地址

????????IP 地址用一个 32 位(bit)的整数来表示(IPv4 的 IP 地址),也就是 4个字节,用句点(.)将 4个字节分隔开,形成 4个字段。每个字段采用 10 进制来表示,有时将这种表示方法称为十进制句点表示法,例如 10.2.25.6 就是一个合法的 IP 地址,当然 IP 地址的每个字段也可以用十六进制数表示。
????????要标识 Internet 上的一台主机,必须给每台主机分配一个 IP 地址。当一台主机同时连接到多个网络中时,它就拥有多个IP 地址,即一个网络接口对应一个IP 地址。
IP 地址由网络地址和主机地址两部分组成,网络地址部分表示主机所在的逻辑网络,每一个逻辑网络都有一个惟一的网络地址部分;主机地址部分表示所在逻辑网络的一台特定主机。一个IP地址可以表示为∶网络号+主机号。
????????在IPv4中,IP地址分为5大类,分别用 A,B,C,D和E表示,其中 A,B,C是常用的三类地址,D 类为多点广播地址,是指所具有 D 类地址的数据包(Packet)会同时传送到一群计算机上,D类地址也称多目地址。E类保留做研究用。A,B,C,D四类 IP 地址的格式,如图 17-2所示。

????????由上表可得,A类地址适用于网络数量少而主机数量多的网络。C类地址适用于网络数量多而主机数量少的网络。B 类地址适用于网络数和主机数适中的网络。
?

2、特殊的IP地址

????????有一些特殊的 IP 地址不能分配给主机使用,在 TCP/IP 网络中,它有特定的用途。

(1)回送地址(Loopback Address)

????????A类地址中127是为回送(Loopback)接口 lo0而保留。TCP/IP规定 IP 地址127.0.0.1是回送地址,指本地主机(Localhost)。凡是发给 127.0.0.1 地址的数据包就会直接送到回送接口(Loopback)。发给回送地址 lo0 的数据包不会出现在网络上,只会通过软件层被发回给自己。在 AIX 系统启动时由配置管理器(cfgmgr)建立 lo0 回送接口,同时将 127.0.0.1地址分配给该接口。TCP/IP协议规定∶①含网络号 127的分组不能出现在任何网络上;②主机和网关不能为该地址广播任何寻址信息。

(2)网络地址(Network Address)

????????网络地址是指一个IP 地址的主机地址位(bit)全为 0的地址。如IP 地址 192.166.12.6,它的网络地址是 192.166.12.0,也是说 192.166.12.6 属于192.166.12.0 网络。路由表中采用这种地址形式表示一个网络。对应于 3类 IP 地址的网络地址如表17-2 所示。

(3)广播地址(Broadcast Address)

????????主机地址位(bit)全为1的 IP 地址称为广播地址,它表示把消息发送到同一网络上的所有主机,把这种广播地址也称为直接广播地址(Direct Broadcast Address),例如 IP 地址 192.166.12.6,因为它是 C类地址,其网络地址是 192.166.12.0,因此 192.166.12.0 网络的广播地址就是 192.166.12.255。当每个主机接收到IP 地址的主机部分全为 1的数据时,就知道这是广播信息。对应于3类 IP 地址的广播地址如表 17-2 所示。

(4)有限广播地址(Limited Broadcast Address)

????????在 Internet 上的任何一台主机均可向其他任何网络进行直接广播,但直接广播有一个缺点,就是必须知道目的网络地址。
有时,需要在本网内部进行广播,但又不知道本网的网络地址,怎么办呢?TCP/IP 规定,32 位全为 1 的 IP 地址用于在本网内部进行广播,该地址叫做有限广播地址,即 255.255.255.255。有限广播地址可以用于向所有主机进行广播而不用管它的网络号(网络地址)。路由器从来不会传送有限广播,有限广播只会出现在本地网络中。


3.网络掩码(NetMask)

????????网络掩码是用来确定 IP 地址中的网络地址的,它是通过屏蔽掉 IP 地址中的主机地址,而得到网络地址。通常有两种表示法∶


(1)无子网络

????????在 IP 地址是标准的 3 大类地址,只有一个网络地址和主机地址外,再没有子网络的情况下,使主机号全为 0,而使网络号全为 1,就形成了网络掩码。网络掩码与IP 地址进行与(AND)操作之后就获到了网络号。例如∶
IP地址是∶167.1.10.6 网络掩码是∶255.255.0.0各类地址的网络掩码如表 17-3所示。

?

?(2)有子网络

????????在有子网络的情况下,继续保留网络号的原样,将主机号分出几位给子网号,将剩下的几位留给主机号,这样可以将主网络号和子网号合并起来构成一个新的网络号,但是对 TCP/IP 协议来说,它无法只通过一个 IP 地址就能区分该地址是否有子网络,所以就要求有一个网络掩码,来屏蔽新的主机号位,从而获得网络号,这时网络掩码的新主机号部分全为 0,主网络号和子网络号部分全为1。例如∶
????????对一个标准 C类地址∶ 192.18.200.210其主网络号为∶192.18.200 主机号为∶ 210
假如在这个网络(192.18.200)中想再分8 个子网,8要用 3 个二进制位来表示,所以要占 3 个二进制位,就是 111,所以原主机有 8 个二进制位,第 4 个字段前 3 位被子网占用,主机号只剩下5位。
????????所以该网络地址的网络掩码是∶255.255.255.224它的二进制是∶ 111111.111111.1111111.11100000
这说明有8 个子网,每个子网有 30 台主机(应该有 32 个主机,应该减去主机地址全为1 的广播地址和全为 0的网络地址),因为其主机部分已经占了3 位,这 3 位可以表示出8个不同的子网,而只剩下 5 位,这5 位只能表示出30台不同的主机。
?

?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 19:10:26  更:2021-09-11 19:11:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/21 6:52:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码