IP地址详解!

IP地址详解!

Scroll Down

什么是IP?

现在已经到了无线网都普及的今天,可以不知道IP是什么,但是,电脑或者路由器了网络都不会配置,那就很LOW了!本节就是IP扫盲贴,到女同学家修电脑还是很有用的!

01.jpg

IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。 在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”

在之前想要通讯,不同厂家的网“接口"都不一样,你插都插不上去!插上了“协议”又不一样。有啥用!就跟现在的USB接口一样,什么mini-USB(分AB的)、Micro-USB(也要分AB型)、type-A、type-B和type-C等麻烦死了!后来就出了个IP,一统天下!一样的接口、一样的协议。天下开始互联了!

那么又有人问,IP地址和MAC地址有什么区别!我就告诉你区别挺大的!

  1. IP地址应用于网络层,MAC地址应用于数据链路层。(就是一个在三层,一个在二层)
  2. IP地址可以告诉你位置在哪,而MAC地址只能告诉你 ”我是谁“。(所以,你发个XX言论,看我能找到你不!)
  3. IP地址可以访问世界任何地方,MAC地址只能在一个局域网内。

IP地址

IP地址是统一由ICANN(Internet Corporation for Assigned Names and Numbers,互联网赋名和编号公司)来分配管理的。我们国家是APNIC(Asia Pacific Network Information Center)可付费申请!

那就有人问了,为什么我就常以用的IP地址怎么没人要我付费!那是因为,我们用的你发现大家基本都是192开头的,这是私有地址可以随便用。上网的那个地址是公网地址,你家里办宽带,每次上网电信局就会给你分配一个公网的。你不上了就会还给电信局。所以你会发现你上网的那个公网地址会经常变。

IP地址的表达方式

IP地址长度为32比特,由4个字节组成。通常为了方便每8个二进制为一组,采用十进制来表示。例如192.168.0.34他换算成二进制就是 11000000.10101000.00000000.00100010。

1.png

主机IP地址是有两部分组成的:网络号(Netid)和主机号(Hostid)两部分组成

2.png

  • 网络号:表示网络接口所在的网络,类似于“陕西省西安市雁塔区”。
  • 主机号:表示网络号所在范围的某个特定主机接口,类似于“XX小区1栋20311室”。

那么,您的设备如何确定IP地址的哪一部分是网络ID,哪一部分是主机ID?为此,他们使用您将始终看到的第二个数字与IP地址相关联。该数字称为子网掩码。

3.png

在大多数简单的网络(例如家庭或小型企业的网络)中,您会看到子网掩码,例如255.255.255.0,其中所有四个数字均为255或0。从255变为0的位置表示网络和主机ID。255s从等式中“掩盖”了网络ID。

IP地址类别

IP地址最初被设计为五类(Class),分别为A类、B类、C类、D类、E类。如下图:

2.jpg

其中,D类地址属于组播IP。E类专门用于特殊实验目的。因此这两类我们不关注。只看A、B、C类。

  • A类地址的范围 0-127。
  • B类地址的范围 128-191。
  • C类地址的范围 192-223。

不同的环境使用的网段不一样,A类适用于大型网络、B类适用于中型网络、C类适用于小型企业和家庭。

我们通常把一个网络号所定义的网络范围成为一个网段。每个网段我们都要预留两个特殊地址:网络地址和广播地址

  1. 网络地址:用于表示网络本身。网络号为正常,且主机号的每个比特都是0。网络地址是不能分配给具体的主机接口。例如:192.168.0.0
  2. 广播地址:用于向网络中所有设备广播信息。网络号为正常,且主机号的每个比特都是1。广播地址也是不能分配给具体的主机接口。例如:192.168.255.255

特殊IP地址

私有地址

ABC三类都个预留了一些专门地址供我们随意使用。

  • 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这些地址在internet上是不会被网络设备接受、发送或者转发。只能用于私有网络。

255.255.255.255

这个地址被称为有线广播地址(Limited Broadcast Address),他作为一个IP Packet的目的IP使用。路由器接受目的地址为有线广播地址的IP Packet后,就会停止转发该IP Packet 的转发。

0.0.0.0

如果把这个当作IP地址,他所代表的就是“任何网络”的网络地址。如果作为一个主机地址来对待,就是“这个网络上这个主机接口”。

127.0.0.0/8

这个地址称为回环地址(Loopback Address)。回环地址可以作为一个IP Packet的目的IP地址使用。一个设备所产生的、目的IP地址为回环地址的IP Packet是不可能离开这个设备本身的。回环地址一般作用测试设备本身。(比如:用自己电脑ping一下127.0.0.1,如果通了就是正常的。如果不通就是该网卡驱动不正确或者坏掉了!)

169.254.0.0/16

如果一个网络设备设置IP地址为自动获取,但是该网络设备网络没有可用的DHCP,那么该设备就会使用169.254.0.0/16网段中的某个地址来进行临时通讯。