趣谈网络协议(二)ifconfig:最熟悉又陌生的命令行
ip addr
[email protected]:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fa:16:3e:c7:79:75 brd ff:ff:ff:ff:ff:ff
inet 10.100.122.2/24 brd 10.100.122.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:fec7:7975/64 scope link
valid_lft forever preferred_lft forever
IP地址
(1)IP地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码
(2)A、B、C三类地址
(3)A、B、C三类地址所能包含的主机数量
无类型域间选路(CIDR)
(1)将32位的IP地址一分为二,前面是网络号,后面是主机号。例如10.100.122/24,这个IP斜杠后面有个数字24。这种地址表示形式,就是CIDR。后面的24的意思是,32位中,前24位是网络号,后8位是主机号。
(2)伴随着CIDR存在的,一个是广播地址,10.100.122.255。如果发送这个地址,所有10.100.122网络里面的机器都可以收到。另一个是子网掩码,255.255.255.0
(3)将子网掩码和IP地址按位计算AND,就可以得到网络号
公有IP和私有IP地址
(1)平时我们看到的数据中心里,办公室、家里或学校的IP地址,一般都是私有IP地址段,允许组织内部的人员自己管理、自己分配,而且可以重复
MAC地址
(1)在IP地址的上一行是link/ether fa:16:3e:c7:79:75 brd ff:ff:ff:ff:ff:ff,这个被称为MAC地址,是一个网卡的物理地址,用十六进制,6个byte表示
(2)MAC地址更像是身份证,是一个唯一的标识
(3)MAC地址的通信范围比较小
网络设备的状态标识
<BROADCAST,MULTICAST,UP,LOWER_UP>,这个叫做net_device flags,网络设备的状态标识。BROADCAST表示这个网卡有广播地址,可以发送广播包;MULTICAST表示网卡可以发送多播包;LOWER_UP表示L1是启动的,即网线插着呢。MTU1500是什么意思?最大传输单元MTU为1500,这是以太网的默认值