我第一(yi)次熟悉IP地址的时候,大概(gai)是在公司使用12306进行刷火车(che)票的时候被封杀了IP。相信被封IP大家并不陌生,如果常(chang)在网吧打游戏,这种情况也是不少见。
IP地址(zhi)与MAC地址,是(shi)很多程序员理解的难点,我们今天来(lai)讲一讲,网络世界中的IP地址与mac地址。
ip地址其实,互联(lian)网世界就是我们现实世界的一个延(yan)伸,很多计算机上面(mian)的事情,我们都可以在现(xian)实中找到相似的一(yi)个例子。在现实世界中(zhong),如果我们要寄一封信给别(bie)人,我们需要哪些信息(xi)。最重要的,莫过于地址信息,而IP地址,就是我们(men)计算机网络世界中的(de)地址,有了这个地址,我们就能够快速地找到对(dui)应的机器。
当我们在(zai)浏览器上面访问一个网站的时候(hou),我们会先使用这个网站地(di)址去DNS那边进行解析(xi),得到最终的IP地址,在互联网中,各路交换机(ji)会根据这个IP地址,最终把用户的请求送到对应的(de)网络当中。
现在我们使用的IP地址,是(shi)32位的,也就是IPv4,当年定下这个(ge)标准的时候,也没意料(liao)到这个世界的计算机会发展(zhan)得如此的迅速,慢慢的,网络IP就不够用了。好在IP地址(zhi)其实是分成外网IP跟内网IP。就好(hao)比有一个城市里面有很多个小区,可(ke)能每个小区都有1幢602,这就是(shi)内网IP,而外网IP,就好比这(zhe)个的名字跟位置,如深圳市后海中心区深(shen)圳湾一号。假如你去深圳,直接找个(ge)人问1幢602在哪?没人(ren)知道,但是你到了深圳湾的楼下,再(zai)问下1幢602的位(wei)置,立马就有人告诉你了。
MAC地址计算(suan)机的MAC地址(zhi),又称之为物理地址,每个网卡在(zai)生产的时候,每个生(sheng)产商都会给自己的网卡分配一个惟一(yi)的ID。MAC地址就好比一个(ge)人的身份证,当然,身份(fen)证是可伪造的,MAC地址也是(shi)如此,有些工具可以篡改掉(diao)。当然,如果局域网里面有两台MAC地址一样的机器,是会有问题的。
MAC地址在网络通信中扮演着什(shi)么样的角色的?其实MAC地址只在局(ju)域网中发挥作用。就好比你在大马路上,高喊(han)一个人的身份证,没(mei)有人会认识一样,只有到了他(ta)们小区,在那里喊,才有可能有人应答(da)。当有请求的网关的时候(hou),网关便会向局域网内的机器呼喊,IP为XXX的是哪台机器,对应机器回复自己的MAC地址,之后(hou)网关就知道使用(yong)这台机器进行通信了。
总结好了(le),今天我们介绍了IP地址与MAC地(di)址的区别,计算机网络一直是程序员的(de)难点,不知道你理解了么(me)?如果还没理解,可以(yi)留言评论哦。可以(yi)关注我,后面我们再一起(qi)学习,一起分享。大家的(de)支持是我继续唠嗑的动力。同名(ming)公众号(沙茶敏(min)碎com碎念)
(此处已(yi)添加圈子卡片,请到今日头条客户端(duan)查看)