子網掩碼的真正用處 PC訪問網頁的詳細過程

2021-06-21 02:55:02 字數 1036 閱讀 7291

在你的電腦上設定網路的時候會有ip位址、子網掩碼、預設閘道器的資訊,解析一下這三個名詞的作用

關於子網掩碼,ip位址和預設閘道器

當一台pc主機要與另一台pc主機通訊的過程:首先源pc主機會檢查目的主機的ip位址,用這個ip位址與本機的子網掩碼進行與操作,如果得到的子網和本機ip位址在同乙個網段,則表示目的pc主機與源pc主機在同乙個網段,則只需要將ip資料在本網段發出即可不需要傳送到預設閘道器。如果不是在同乙個網段ip資料報就會傳送給預設閘道器(某個路由器位址)。

然後由路由器檢查ip資料報的目的位址,並根據路由表來檢查目的位址是否包含在路由表中,如果沒有則檢查其所在子網是否在路由表的目的位址中,如果在的話就將ip資料報發給路由表中該位址對應的閘道器位址進行**。以此類推直到ip資料報會傳送給目的pc主機。

注意:對「如果在的話就將ip資料報發給路由表中該位址對應的閘道器位址x.x(路由器位址)進行**」這個過程的理解:在主機傳送ip資料報之前會發廣播乙個arp資料報,arp資料報中包含閘道器位址x.x,當x.x收到這個資料之後就會將自己的mac位址用arp響應包回傳給主機,在主機知道了x.x的mac位址之後就可以傳送ip資料報給x.x了。

pc訪問網頁的詳細過程:

首先將目的ip位址與pc本身的子網掩碼進行與操作,得知目的ip是否與pc處於同乙個網段中。

若處於同乙個網段中:

則傳送帶有目的ip位址的廣播arp,得到該目的ip位址的mac位址。然後傳送帶有目的位址和目的mac的ip包(注意這個ip包仍然會被該網段的所有pc接收到,只是這些pc會檢查該ip報的mac位址並發現與自己的mac位址不相符,從而忽略掉這個目的ip包,只有mac位址相同的pc會接收處理這個包。這裡又有乙個新問題:為什麼廣播包和多播包不會被忽略?有一些特殊的實體地址,他們不能作為任何網絡卡的實際實體地址使用,但網絡卡能夠設定為不過濾從網路上接收到的乙個以這些實體地址中的乙個和若干個作為目的實體地址的幀。這些實體地址稱為多播傳送位址

,網絡卡的這種工作模式稱為多播傳送模式。)

若不是處於同乙個網段中:

則pc傳送帶有閘道器ip位址的廣播arp,的到閘道器(路由器)的mac位址。然後傳送帶有目的位址和閘道器mac的ip包

子網掩碼的子網劃分

子網劃分是通過借用ip位址中若干位主機位址來充當子網的網路位址,從而將原網路劃分為若干子網。劃分子網時,隨著子網位址借用主機位數的增多,子網的數目隨之增加,但每個子網中的可用主機數逐漸減少 如c類位址,原有8位主機位,2 8 2即254個主機位址,預設子網掩碼255.255.255.0。全0或全1不...

子網掩碼的組成

掩碼是乙個3 2位二進位制數字,用點分十進位制來描述,預設情況下,掩碼包含兩個域 網路域和主機域。這些內容分別對應網路號和本地可管理的網路位址部分。在要劃分子網時,你要重新調整對i p位址的認識。如果你工作在b類網路中,並使用標準的掩碼,則此時沒有子網劃分。例如,在下面的位址和掩碼中,網路位址由前兩...

子網掩碼的計算

子網掩碼 網路掩碼 位址掩碼 子網路遮罩 是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。利用子網掩碼可以把大的網路劃分成子網,即vlsm...