五类IP地址:
打比方的话,网络号相当于小区号,主机号相当于楼栋号。
A、B、C三类地址所包含的主机数量:
C类地址的主机数太少,只有254个;A类地址主机数又太多。
10.100.122.2/24
IP地址中有一个斜杠,斜杠后面有个数字24.这种地址表示形式,就是无类型域间选路(CIDR)。
32位地址中,前24位是网络号,后8位是主机号。
10.100.122.2/24,广播地址是10.100.122.255,子网掩码是255.255.255.0。将子网掩码与IP地址按位计算AND,就可以得到网络号。
公有IP地址和私有IP地址:
平时的数据中心里,办公室、家里或者学习的IP地址,一般都是私有IP地址。因为这些地址允许运维人员自己管理、自己分配,而且可以重复。因此,不同地方私有IP地址可以是一样的。
公有IP地址有个组织同一分配,你需要去买,比如你打算做一个类似淘宝的网站,你就需要有一个公有IP地址,这样全世界的人才能访问。
scope后面的host表示这张网卡仅仅可以供本机相互通信。global表示这张网卡是可以对外的,可以接收来自各个地方的包。
lo全称是loopback,又称环回地址,往往会被分配到127.0.0.1这个地址,这个地址用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。
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地址起作用了。
BROADCAST表示这个网卡有广播地址,可以发送广播包;UP表示这个网卡处于启动的状态;MULTICAST表示网卡可以发送多播包;LOWER_UP表示L1是启动的,也即插着网线。MTU1500指的是最大传输单元1500,以太网的默认值。
MTU是二层MAC层的概念。MAC层有MAC的头,以太网规定连MAC头带正文合起来,不允许超过1500个字节。正文里面有IP头、TCP的头、HTTP的头。如果放不下,需要分片来传输。
总结:
IP是地址,有定位功能;MAC是身份证,无定位功能。
CIDR用来判断是不是子网IP;
IP分公有IP和私有IP。
参考:趣谈网络协议