03-IP地址和MAC地址

        IP地址        

        IP地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码。既然是门牌号码,不能大家都一样,不然就会起冲突。比如说,假如大家都叫六单元1001号,那快递就找不到地方了。所以,有时候电脑弹出网络地址冲突,出现上不去网的情况,多半是IP地址冲突了。

        10.100.122.2就是一个IP地址,这个地址被点分隔成四个部分,每个部分8个bit,所以IP地址总共是32位。这样产生的IP地址的数量很快就不够用了,于是就有了IPv6,有128位。

        32位的IP地址被分为了5 类

         在网络地址中,至少在当时设计的时候,对于A、B、C类主要分两个部分,前面一部分是网络号,后面一部分是主机号。

         C类地址能包含的最大主机数是254个,是在太少了,而B类地址能够包含的最大主机数量又太多了,6万多台放在一个网络下面,一般的企业基本达不到这个规模,闲着的地址就是浪费。

        无类型域间选路(CIDR)

        无类型域间选路,简称CIDR,这种方式打破了原来设计的几类地址的做法,将32位的IP地址一分为二,前面试网络号,后面是主机号。10.100.122.2/24这个IP地址中有一个斜杠,斜杠后面有个数字24,这种地址表示形式,就是CIDR。后面24的意思是,32位中,前24位是网络号,后面8位是主机号。

        伴随着CIDR存在的,一个是广播地址,10.100.122.255,如果发送这个地址,所有10.100.122网络里面的机器都可以收到。另一个是子网掩码,255.255.255.0.

        将子网掩码和IP地址进行AND计算,前面3个255转成二进制都是1。1和任何数值取AND,都是原来数值,因而前三个数不变,为10.100.122。后面一个是0,转换成二进制是0,0和任何数值去AND,都是0,因而最后一个数变为0,合起来就是10.100.122.0。这就是网络号。将子网掩码和IP地址按位计算AND,就可以得到网络号。

        公有IP地址和私有IP地址

        在日常工作中,几乎不用划分A类,B类或者C类,所以时间长了,很多人就忘记了这个分了,而只记得CIDR。但是有一点还是要注意的,就是公有IP地址和私有IP地址。

        上面表格最右列是私有IP地址段,平时我们看到的数据中心里,办公室、家里或者学校的IP地址,一般都是私有IP地址段。因为这些地址允许组织内部的IT人员自己管理,自己分配,而且可以重复。

        公有IP地址有个组织统一分配,需要去买。如果搭建一个网站,给学校的人使用,让你们学校的IT人员给你一个IP地址就行,但是假如要做一个类似百度的网站,就需要公有IP地址,这样全世界的人才能访问。

        表格中的192.168.0.x是最常用的私有IP地址。你家里有WIFI,对应就会有一个IP地址。一般你家里的上网的设备不会超过256个,所以/24基本就够了。有时候我们也能见到/16的CIDR,这两种是最常见的,也是最容易理解的。

        MAC地址

        MAC地址是一个网卡的物理地址,用十六进制,6个byte表示。MAC地址是一个很容易让人误解的地址,因为MAC地址号称全局唯一,不会有连个相同的MAC地址,而且网卡自生产出来,就带着这个地址。既然如此,整个互联网的通信全部使用MAC地址就行了吗?这样是不行的,一个网络包要从一个地方传到另一个地方,除了要有确定的地址,还需要有定位功能。而有门牌号属性的IP地址,才是有远程定位功能的。

        MAC地址更像是身份证,是一个唯一标识,他的唯一性设计是为了组网的时候,不同的网卡放在一个网络里面的时候,可以不用担心冲突,从硬件的角度,保证不同的网卡有不同的标识。

        MAC地址是有一定的定位功能的,只不过范围非常有限。MAC地址的通信范围比较小,局限在一个子网里面,例如从192.168.0.2/24访问192.168.0.3/24是可以用MAC地址的。一旦跨越子网,即从192.168.0.2/24到192.168.1.2/24,MAC地址就不行了,需要IP地址起作用了。

        小结

        1-IP是地址,有定位功能,MAC是身份证,无定位功能;

        2-CIDR是可以用来判断是不是本地人;

        3-IP分公有的IP和私有的IP。

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值