【Linux网络编程】IP地址分类和介绍

00. 目录

01. IP地址概述

IP地址(Internet Protocol Address)也称为网间地址、网际地址。IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

IP 地址是 TCP/IP 协议栈 里的网络层地址方案,IP地址是一种用来对网络设备的逻辑标识。

举个生活中的例子,如果我要寄一封信给湖北的朋友,就需要知道朋友的地址信息,比如:XX省XX市XX区XX路XX号,我只要知道这个地址,并且在写信的时候,在信封上目的地写上这个地址就可以了。

如果放到一个网络里,一台网络设备要跟另外一台网络设备通信,就需要知道目的地的IP地址。

02. IP地址格式

IP地址由四段组成,每个字段是一个字节,即4个字节、 每个字节有8位,最大值是255(=256:0~255)。

全世界范围是唯一的 32 位(4个字节 * 8位)的标识符。

IP地址由两部分组成,即网络地址主机地址,二者是主从关系:

  1. 网络号 net-id,它标志主机(或路由器)所连接到的网络,网络地址表示其属于互联网的哪一个网络

  2. 主机号 host-id,它标志该主机(或路由器),主机地址表示其属于该网络中的哪一台主机。

两级的 IP 地址可以记为: IP 地址 ::= { <网络号>, <主机号>}

简而言之就是:IP地址 = 网络号+主机号

03. IP地址分类

IP地址,一共分成了5类,范围分别如下:

A 类 IP:从0.0.0.0 – 127.255.255.255,共有16777216个IP

B 类 IP:从128.0.0.0 – 191.255.255.255,共有65536个IP

C 类 IP:从192.0.0.0 – 223.255.255.255,共有256个IP

D 类 IP:从224.0.0.0 – 239.255.255.255

E 类 IP:从240.0.0.0 – 255.255.255.255

04. 回环IP地址

127.x.x.x 有的资料说,它属于A类。

如127.0.0.1 等效于localhost或本机IP。 一般用于测试使用。

例如:ping 127.0.0.1来测试本机TCP/IP是否正常。http://127.0.0.1:8080 等价于 http://localhost:8080

05. 公网IP地址

组建一个企业级网络,需要去向“电信运营商ISP”申请一个接入Internet的宽带,同时ISP还会给我们分配一个或多个IP地址,这些IP地址可以供我们企业内部上网,这些ISP分配给我们的IP,就是公有IP。

公有地址(Public address,也可称为公网地址)由Internet NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Internet NIC提出申请的组织机构。通过它直接访问因特网,它是广域网范范内的。

公有IP地址的范围:

A类的公有IP:
	1.0.0.0~9.255.255.255
	11.0.0.0~126.255.255.255

B类的公有IP:
	128.0.0.0~172.15.255.255
	172.32.0.0~191.255.255.255

C类的公有IP:
	192.0.0.0~192.168.255.255
	192.169.0.0~223.255.255.255

06. 私有IP地址

我们企业或家庭内部组建局域网用的IP,一般都会用私有IP。

私有地址(Private address,也可称为专网地址)属于非注册地址,专门为组织机构内部使用,它是局域网范畴内的,私有IP禁止出现在Internet中,在ISP连接用户的地方,将来自于私有IP的流量全部都会阻止并丢掉。说白了,私有 IP 不能直接上网。

如果在企业内部的电脑要访问Internet,则需要在企业边界上用“NAT技术”将私网IP转成公网IP才能正常的上网

私有IP地址的范围:

A类私有IP地址:
	10.0.0.0~10.255.255.255

B类私有IP地址:
	172.16.0.0~172.31.255.255

C类私有IP地址:
	192.168.0.0~192.168.255.255

07. 附录

7.1 参考博客: IP地址分类(A类 B类 C类 D类 E类)

发布了639 篇原创文章 · 获赞 2326 · 访问量 75万+

猜你喜欢

转载自blog.csdn.net/dengjin20104042056/article/details/103001695
今日推荐