1. 程式人生 > >網路通訊基本知識

網路通訊基本知識

(1)子網掩碼:對應著Ip號當轉換為二進位制數值時
對比後為0的值為主機號。
不為零的為網路號
[例] IP : 192.168.33.6
子網掩碼:255.255.255.0
二進位制與得到:192.168.33.0
這裡的192.168.33為網路號 第四位0是主機號

(2)MAC地址:每一個網絡卡有一個固定的序列號。這個序列號就是MAC地址,是網絡卡的唯一地址。
(3)預設閘道器:在網路中起到一個代理的作用。一般填寫路由器的MAC地址
(4)DNS解析:將IP解析成域名的DNS伺服器地址 (域名解析成IP)
在這裡插入圖片描述
圖中為交換機連線的本地網路,以及路由器連線的多個網路通訊,資訊傳輸的過程。
[1].想得到一個網路的IP時要先獲取MAC地址,想要獲取MAC地址,先發送ARP到目的IP中,然後目的IP回覆MAC地址給源IP。
[2]本地網路中使用交換機再通過IP,mac地址辨別資料包是否接收。
[3].多個網路通訊,使用路由器,先將資料從192.168.1.1傳送到路由器的左部分網絡卡(192.168.1.4),再由路由器的右網絡卡(192.168.2.4)將資料包傳送給192.168.2.1完成多個網路通訊

瀏覽器訪問伺服器過程:
在這裡插入圖片描述
1.解析域名
2.向伺服器傳送三次握手
3.傳送HTTP的請求資料以及等待伺服器的響應
4.傳送tcp的四次揮手

[注]:解析域名的過程為:
1).檢查使用有預設閘道器的MAC地址,沒有向閘道器傳送ARP請求獲取MAC地址
2).預設閘道器傳輸資料包到DNS伺服器,解析輸入的域名,回覆給客戶端
3).客戶端接到DNS伺服器發來的解析包,再發送請求到預設閘道器
4).預設閘道器將資料包發給伺服器
5 ). 伺服器受到資料包後,開始與客戶端進行三次握手

[注]在瀏覽器訪問伺服器的過程中:源IP,和目的IP 一直不變。
但是源MAC地址和目的MAC地址一直在變化。