趣談網路協議(二)ifconfig:最熟悉又陌生的命令列
阿新 • • 發佈:2018-11-24
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,這是乙太網的預設值