IP地址有什么用?

IP地址有什么用?

本文关键字:IP、IP地址、公网IP、私网IP数据库

1、IP和IP地址

IP实际上是网际互连协议的缩写,可是咱们一般会省略IP地址后面的地址两个字,直接用IP来表明计算机在网络上的一个标识,其实这是不严谨的。IP是整个互联网工做的核心,咱们所说的IP地址其实只是其中的一个功能,即:IP定址,这是一个独一无二的地址,看到这里有些童鞋就会产生疑问,独一无二?四组数字装得下那么多机器吗?接下来咱们就先介绍一下IP路由以及IP地址的分类。网络

1. IP的做用

当咱们使用互联网时,最关心的问题是个人信息和行为可否成功发送出去,我可否收到来自外界的信息。经过IP,咱们的需求获得了根本的保证。
上文中说的发送与接收归纳的说其实就是一种信息的传送,咱们的各类操做会被各类应用软件以信息包(数据包)的形式进行传输。那这其中的问题就是如何从起点到达终点,而且这一般不是一条直达的高速公路,而是由不一样的路由组建起来的阶梯,要通过屡次的跳转才能抵达。ide

  • IP定址
    接入网络的设备都必须有一个独一无二的IP地址,这样才可以标识一个目标。因此一台设备的一块网卡只能被分配到一个IP地址,也就是说一个IP地址只能被分配给一个设备。
  • IP路由
    在解释路由以前,咱们先回顾一下以前提到的问题。咱们都知道,IP地址是由四组数字组成的,每组数字的范围都是0-255,那么全部可能的状况加起来也就只有42亿左右。据2019年初的数据统计,全世界的网民就已经达到了43.88亿,这还不考虑一我的坐拥多台能够接入互联网的设备。也就是说,若是只是单纯的为每一台接入互联网的设备直接分配一个IP地址,那臣妾真是作不到呢~

IP地址有什么用?

那么咱们伟大的科学家又是如何解决这个问题的呢?那就是经过IP路由。每个路由器至关于一个中转站,就好像一个个的信号基站(这并非一个十分恰当的比喻),将某个区域的计算机或低一级的路由器统一来进行管理。IP地址的分配由各级路由来管理,通过这样的方式来管理后,咱们的不少IP地址就能够获得复用了,相同的IP地址(非公网IP地址)就能够出如今不一样的路由器下,由于它们并不会互相影响和产生冲突。基于这种机制,咱们的设备实际上是通过了多级路由以后才得以与互联网相连,那么路由器的做用就是负责选择路径,IP信息包是被传送的对象。网站

2. IP地址分类

根据该区域内须要连入互联网设备的数量咱们架设不一样类型的网络,经过二进制的换算咱们就能够得知各种网络可容纳的设备的个数。下图给出了网络号与主机号对应的二进制位数,8个为一组,共计四组。
IP地址有什么用?对象

  • A类(主要用于大型网络)

0开头,网络号:7位,主机号:24位blog

  • B类(主要用于中型网络)

10开头,网络号:14位,主机号:16位ip

  • C类(主要用于小型网络)

110开头,网络号:21位,主机号:8位路由

  • D类(主要用于多路广播)

1110开头,多播组号:28位,224.0.0.0~239.255.255.255get

  • E类(保留地址)

1110开头,剩余:27位,暂时保留,240.0.0.0~247.255.255.255it

2、IP地址的做用

1. 公网IP地址

公网IP是全世界惟一的IP地址,不管咱们在哪,这个IP地址的指向都是相同的。从上文咱们已经知道,经常使用的A类、B类、C类IP地址可以使用的公网IP网段以下(全0和全1一般会保留):

  • A类:1.0.0.0~126.0.0.0
  • B类:128.0.0.0-191.255.0.0
  • C类:192.0.0.0-223.255.255.0

    2. 私网IP地址

    私网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

理解了公网IP地址和私网IP地址以后咱们就可以明白,为何同一局域网内的两台设备能够直接互相访问,而不在同一局域网的两台机器不能直接互相访问。试想一下,若是我告诉对方的是个人私网IP地址,那么你知道我是在哪一个局域网中的私网吗?若是我告诉你的是个人公网IP地址,这当中又有不知道多少台设备,你又如何能找到我?

3. 回送地址(环回地址)

咱们注意到,在IP地址的范围中单单缺乏了127,其实127.0.0.0~127.255.255.255这一范围表示的是环回地址,一般表明的就是机器自身。当咱们安装了一些服务类型软件时,须要经过指定的端口来进行使用,而端口又是和机器相关的。好比,咱们安装了一个MySQL数据库软件,使用时咱们访问的是本机的3306端口,那用什么来表明本机呢?固然,咱们可使用路由器给咱们分配的IP地址,但有一个问题,由路由器分配的IP地址有可能会发生变化,还有可能咱们的电脑并无连入路由器。这时,咱们依然想要正常使用咱们的数据库服务,最便捷的方法就是使用环回地址来代替,其中使用的最多的环回地址就是:127.0.0.1。当咱们使用环回地址时,咱们的请求不会惊动路由器,也能够说和路由器彻底无关,产生的一系列行为都由咱们的机器本身处理,并不会和公网产生数据。

3、获取IP信息

1. 公网(广域网)IP

若是须要知道当前的设备是经过哪个公网IP地址在上网,或者想要知道本身当前的网络是由哪个网络运营商提供的服务,能够直接在百度中搜索:ip,或使用http://www.ip138.com/等网站来进行查询。
IP地址有什么用?

2. 私网(局域网)IP

查看当前局域网ip能够经过命令快速进行查询,或者在网卡配置界面进行查看(IPv4协议地址)。

  • Windows:ipconfig
  • Linux/Mac:ifconfig

3. 路由跃点跟踪

若是咱们想知道咱们当前的设备到底通过了多少个路由才接入的互联网,可使用以下命令。每一行就表明通过了一级路由,因为默认是发送三个数据包,因此返回的是三个响应时间,显示的星号表明超时或因为路由设置了防止ping***,因此咱们没法查看到具体信息。

  • Windows:tracert
  • Linux/Mac:traceroute

IP地址有什么用?

相关文章
相关标签/搜索