是的|为什么大家的ip都是192.168开头的

是的 , 还是我小白 , 什么技术博主 , 老情感博主了 。
来讲个故事 。
资深老舔狗小张今天很兴奋 , 说什么也要请大家喝奶茶 。
因为他说他感觉要跟喜欢的女生小吕修成正果了 。
一问为什么 。
他耳朵都红了 , 说"我觉得小吕在暗示我了 , 她说她喜欢看阿凡达 , 正好我长得就像阿凡达" 。
听了让人皱眉 。
他继续说:"她说她喜欢射手座 , 正好我就是"
我挠挠头:"行 , 别说了 , 懂了 。 她住上海 , 你也住上海 , 你两算是同居了"
他愣了一会 , 看了看我:"别说这种舔狗话 , 但你说的其实有点道理 , 上次她让我帮她修电脑 , 我发现她家的ip是192.168.xx.xx , 巧了 , 我家的也是 , 我怀疑我们住的很近" 。
很感动 。
我甚至没敢告诉他 , 我家里的IP也是192.168开头的 , 我猜你家的也是 , 就现在正在看这篇文章的你 。
但问题就来了 , 为什么大家的IP都是192.168.xx.xx?
我们今天来聊下这个话题 。 IP地址是什么
我们知道 , 网络通讯的本质就是收发数据包 。 如果说收发数据包就跟收发快递一样 。 那IP地址就类似于快递上填的收件地址和发件地址一样 , 有了它 , 路由器就可以开始充当快递员的角色 , 在这个纷繁复杂的网络世界里找到该由谁来接收这个数据包 。
是的|为什么大家的ip都是192.168开头的
文章图片
收发数据就像收发快递
由于我们现在主流的还是IPV4地址 , 所以默认以IPV4为例进行讲解 。
这个IP大概长这样 。
是的|为什么大家的ip都是192.168开头的
文章图片
IPv4地址
在控制台里执行ifconfig就能看到 。 inet边上的192.168.31.170就是IP地址 。 $ifconfigen0:flags=8863mtu1500options=400ether88:36:3d:33:a0:15inet6fe70::1009:aabf:ecc6:2d10%en0prefixlen64securedscopeid0x6inet192.168.31.170netmask0xffffff00broadcast192.168.31.255nd6options=201media:autoselectstatus:active
说白了 , 它就是个特殊点的编号 , 用于在互联网中唯一定位到某台机子 。
为了表示这个编号 , IP地址一共分为4个字节 , 一个字节8位 , 共32位 , 能用来表示最多2^32 , 也就是42亿个地址 。
貌似 。。。 有点少?
2021年全球就有78亿 , 今年更是突破了80亿 , 也就是说人均一个IP都做不到 。
是的|为什么大家的ip都是192.168开头的
文章图片
当前全球人口数
为此好多年前 , 就在说IPV4地址不够用 , 要耗尽了 , 于是才会有后来的IPV6地址 。
IPv6用了更多的字节数 , 因此能表示更多的地址 。 大概长这样 。
是的|为什么大家的ip都是192.168开头的
文章图片
IPv6地址
是不是很陌生 , 感觉没怎么见过 。
这就对了 。
大家有没有发现 , 用了这么多年 , 大部分人其实还在用IPV4地址 , 不是说要耗尽了吗?
为什么大家还一直在用IPV4?
先别急 , 我们再聊个前置知识点 , IP地址的分类 。 IP地址的分类
为了更好的管理这42亿个IP地址的用途 。 我们应该也在教科书上看过这样一张IP分类的图 。
是的|为什么大家的ip都是192.168开头的
文章图片
IP地址的分类
大概的意思是32位地址里 , 开头为0的 , 那就是A类地址 。 开头为10的 , 就是B类 , 开头为110的 , 就是C类 。 在这之后 , 把剩下的字节数拆成两段 , 一段表示网络号 , 另一短表示主机号 。
网络号和主机号的关系 , 就像是某个停车场编号和停车位号的关系 。 一个城市里有很多停车场 , 而停车场里又有很多个停车位 。 每个停车位可以停一辆车 , 这里的一辆车 , 其实就是一台电脑(主机) 。