1. 程式人生 > >Linux網路基礎-IP、子網掩碼、埠號、DNS、閘道器

Linux網路基礎-IP、子網掩碼、埠號、DNS、閘道器

1、 IP地址

32bit 00000000.00000000.00000000.00000000 分為4組,每組8bit
分類:
A類 1.0.0.0~126.255.255.255
B類 128.0.0.0~191.255.255.255
C類 192.0.0.0~223.255.255.255
D類 首位224~239(D、E類不可用)
E類 首位239~247
說明:
127.0.0.0代表計算機自己
A類中,第一組數代表網段(如1.0.0.0),最後三組數全為1(126.255.255.255)為本網段廣播地址,因此A類含有最大主機數為2^24-2
B類中,前兩組數代表網段(128.168.0.0),最後兩組數全為1(191.168.255.255)為本網段廣播地址,因此B類含有最大主機數為2^16-2
C類中,前三組數代表網段(192.168.1.0),最後一組數全為1(191.168.1.255)為本網段廣播地址,因此B類含有最大主機數為2^16-2
注:這些IP地址都是私有IP地址,不能直接訪問公網

2、子網掩碼

最終的網路地址是由IP地址和子網掩碼共同決定的
IP地址 & 子網掩碼 得到網路地址
一般情況下(不是絕對的)
A類子網掩碼255.0.0.0 B類子網掩碼255.255.0.0 C類子網掩碼255.255.255.0
如A類IP125.10.1.25
子網掩碼255.255.255.0
則網路地址為125.10.1.0
廣播地址為125.10.1.255

3、埠號

常用埠號:
文字傳輸協議FTP:20 21
SSH協議: 22
遠端登入Telnet協議:23 (不安全,明文傳輸)
域名系統DNS:53
超文字傳輸協議http:80
簡單郵件傳輸SMTP:25
郵局協議3代:110

命令:netstat -an
選項
-a:檢視所有連線(ESTABLIASHED)和監聽(LISTENING)的埠
-n:顯示IP地址和埠號,不顯示域名和服務名

4、DNS(域名系統)

(1)DNS域名系統將IP地址解析成域名,將域名解析成IP地址
這裡寫圖片描述
①客戶機向DNS伺服器傳送域名查詢請求
②DNS告知客戶機對應的IP
③客戶機通過IP訪問Web伺服器
(2)域名空間結構
這裡寫圖片描述
完整域名:三級域名+二級域名+一級域名
(3)DNS查詢過程
這裡寫圖片描述
①屬於遞迴查詢:要麼做出查詢成功響應,要麼做出查詢失敗響應。一般客戶機與伺服器之間是遞迴查詢,若DNS本身不能解析,會向另外的伺服器發出請求,得到最後的結果轉交給客戶機。
②③④⑤屬於迭代查詢:伺服器收到一次查詢請求就回復一次結果,這個結果不一定是最終結果,可能是其他伺服器的地址。

5、閘道器(gateway)

閘道器就是網間聯結器、協議轉換器。
內網計算機訪問不同網段的資料報時用到閘道器
閘道器負責將內網IP轉換為公網IP,公網IP轉換為內網IP