网络篇--IP协议
IP协议
IP
IP可以分为Public IP 和 Private IP。
出现这种规划的原因在于IPv4所能表示的IP太少,而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公司,学校,政府机构等场所,就可以集中使用私有的IP进行管理,而大家可以共用一个IP去连接上公网,这样,就省下了许多宝贵的Public IP。
你有没有发现,你每次使用ipconfig查到的地址,要么就是172.开头的,要么就是192.开头的,为什么?难道没有其他开头的嘛,答:基本没有。
因为一个IP分给我们一个Pc端太不划算了,一般都是很多人共享一个IP,我们用ipconfig查询到的其实只是我们的局域网IP,172.开头的意味着我们是B类型的局域网,以192.开头的意味着你是c类的局域网。所以我们一直都没有接触到正真的IP,我们一直打交道的都是私有IP又叫private IP.
Public IP
公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Internet ;
Private IP
私有 IP 或保留 IP,不能直接连上 Internet 的 IP ,主要用于局域网络内的主机联机规划。
私有 IP 的路由信息不能对外散播 (只能存在内部网络);
使用私有 IP 作为来源或目的地址的封包,不能透过 Internet 来转送 (不然网络会混乱);
关于私有 IP 的参考纪录(如 DNS),只能限于内部网络使用 (一样的原理啦)
在百度搜ip查询,查询到本机的public ip ,百度查出来的地址是你上网的共有地址,也许并不是你主机的地址,而是电信或联通分给你的地址,用于连接互联网。
利用ipconfig查询到自身ip,ipconfig查出来的是你本机的IP地址,也就是内网私有地址,此类地址仅在局域网使用,不能联通外网。
回环IP地址
IP地址范围127.0.0.0 - 127.255.255.255为环回,即主机的自我地址保留。
链路本地地址
范围是169.254.0.0 - 169.254.255.255。
IPv4
Internet协议版本4(IPv4)是第四个版本的互联网协议(IP)的发展和协议的第一个版本得到广泛部署。 32位
子网划分
类别 | 默认子网掩码 | 支持主机数 | 说明 |
---|---|---|---|
A | 255.0.0.0 | 2^24-2 | 在A类中,只有第一个字节被用作网络标识符和三个字节其余都用于分配给主机 。 |
B | 255.255.0.0 | 2^16-2 | B类IP地址可以划分子网以同样的方式为A类地址,通过从主机位借位。 |
C | 255.255.255.0 | 2^8-2 | C类IP地址通常分配到一个非常小规模的网络,因为它只能有254台主机的网络。 |
地址划分
类别 | IP范围 | 私有地址范围 | 保留地址 |
---|---|---|---|
A | 1.0.0.0~126.255.255.255 | 10.0.0.0~10.255.255.255 | 127.0.0.0~127.255.255.255 |
B | 128.0.0.0~191.255.255.255 | 172.16.0.0~172.31.255.255 | 169.254.0.0~169.254.255.255 |
C | 192.0.0.0~223.255.255.255 | 192.168.0.0~192.168.255.255 | 无 |
D | 224.0.0.0~239.255.255.255 | ||
E | 240.0.0.0~255.255.255.255 |
IPv6
Internet协议版本6(IPv6)是互联网协议(IP)的最新版本和协议的第一个版本中得到广泛部署。 十六进制是位置的数字系统,它使用16进制(基)。来表示可读格式的值,本系统采用0-9符号来表示的值从0到9和AF符号来表示数值从十到十五。在每一个十六进制数字可以代表的数值从0到15。IPv6地址是由128位分为8个16位的块。每个块,然后转换成由冒号分隔的4位十六进制数。