子網掩碼不能割裂出來看。子網掩碼、預設閘道器、MAC地址是需要一起解釋的東西。
1 計算機發送資料報的時候,知道對方IP是不夠的,必須要知道接受者的MAC地址才可以。資料鏈路層上是沒有IP地址概念的,只有傳送者與接收者的MAC地址。
2 MAC地址與IP地址的關係,在乙太網上透過ARP維護。ARP簡單的工作原理為:2.1 當有新裝置加入網路時,會主動廣播自己的MAC與IP。2.2 當接收到2.1的資訊的時候,本機建立一張對照表維護這個資訊。2.
3 當需要傳送資料報給一個IP時,到2.2建立的表中查詢對應的MAC併發送。當查詢不到資訊的時候,廣播一個查詢申請,要求指定的IP的主機執行2.1動作,並在稍後重新執行本步驟。3 子網掩碼結合本地IP地址後,用來確定目標IP是否在“邏輯上”與本計算機在同一個網路內(不管實際物理情況)。當目標地址同網(邏輯同網,即兩個IP在與子網掩碼進行AND計算後得出的網路名稱相同),根據2.3策略直接傳送資料;當目標地址不同網(邏輯不同網,即兩個IP在與子網掩碼進行AND計算後得出的網路名稱不同),則根據2.3策略但將資料報發往預設閘道器IP對應的主機,由其負責路由代發(*)。(*)預設閘道器為一個預設路由,如果有更明確的路由記錄,則直接發往路由指向的目標主機。
子網掩碼不能割裂出來看。子網掩碼、預設閘道器、MAC地址是需要一起解釋的東西。
1 計算機發送資料報的時候,知道對方IP是不夠的,必須要知道接受者的MAC地址才可以。資料鏈路層上是沒有IP地址概念的,只有傳送者與接收者的MAC地址。
2 MAC地址與IP地址的關係,在乙太網上透過ARP維護。ARP簡單的工作原理為:2.1 當有新裝置加入網路時,會主動廣播自己的MAC與IP。2.2 當接收到2.1的資訊的時候,本機建立一張對照表維護這個資訊。2.
3 當需要傳送資料報給一個IP時,到2.2建立的表中查詢對應的MAC併發送。當查詢不到資訊的時候,廣播一個查詢申請,要求指定的IP的主機執行2.1動作,並在稍後重新執行本步驟。3 子網掩碼結合本地IP地址後,用來確定目標IP是否在“邏輯上”與本計算機在同一個網路內(不管實際物理情況)。當目標地址同網(邏輯同網,即兩個IP在與子網掩碼進行AND計算後得出的網路名稱相同),根據2.3策略直接傳送資料;當目標地址不同網(邏輯不同網,即兩個IP在與子網掩碼進行AND計算後得出的網路名稱不同),則根據2.3策略但將資料報發往預設閘道器IP對應的主機,由其負責路由代發(*)。(*)預設閘道器為一個預設路由,如果有更明確的路由記錄,則直接發往路由指向的目標主機。