1. 子網劃分
乙個擁有許多物理網路的單位,可將所屬的物理網路劃分為若干個子網(subne)。這個單位對外仍然表現為乙個網路.
其他網路傳送給本單位某台主機的ip資料報,仍然是根據ip資料報的目的網路號找到連線在本單位網路上的路由器。但此路由器在收到ip資料報後,再按目的網路號和子網號找到目的子網,把ip資料報交付目的主機。
下面用例子說明劃分子網的概念。圖4-18表示某單位網路位址是145.13.0.0(網路號是145.13)。凡目的位址為145.13.x.x的資料報都被送到該單位的路由器r1。
對上述網路以8位網路號進行子網劃分。所劃分的三個子網分別是:145.13.3.0,145.13.7.0和145.13.21.0。在劃分子網後,整個網路對外部仍表現為乙個網路,其網路位址仍為145.13.0.0。但網路145.13.0.0上的路由器r1在收到外來的資料報後,再根據資料報的目的位址把它**到相應的子網。
總之,當沒有劃分子網時,ip位址是兩級結構。劃分子網後ip位址變成了**結構劃分子網只是把ip位址的主機號這部分進行再劃分,而不改變ip位址原來的網路號。
2. 子網掩碼
假定有乙個資料報(其目的位址是145.13.3.10)已經到達了路由器r1。那麼這個路由器如何把它**到子網145.13.3.0呢?
圖 a 是ip位址為145.13.3.10的主機本來的兩級p位址結構。
圖 b 是這個兩級ip位址的子網掩碼。
圖 c 是同一位址的**ip位址結構,請注意,現在子網號為3的網路的網路位址是145.13.3.0
圖 d 是**ip位址的子網掩碼,它也是32位,由一串24個1和跟隨的一串8個0組成。子網掩碼中的1
對應於ip位址中原來二級位址中的16位網路號加上新增加的8位子網號,而子網掩碼中的
0對應於現在的8位主機號。
圖 e 表示r1把**ip位址的子網掩碼和收到的資料報的目的ip位址145.13.3.10逐位相「與」,得出了所要找的子網的網路位址145.13.3.0。
子網掩碼是乙個網路或乙個子網的重要屬性。路由器和相鄰路由器交換路由資訊時,必須把自己所在網路的子網掩碼告訴相鄰路由器。在路由器的路由表中的每乙個專案,除了要給出目的網路位址外,還必須同時給出該網路的子網掩碼。若乙個路由器連線在兩個子網上就擁有兩個網路位址和兩個子網掩碼。
3. 子網分組**
在劃分子網的情況下,路由器**分組的演算法如下:
從收到的資料報的首部提取目的ip位址d。
先判斷是否為直接交付。對路由器直接相連的網路逐個進行檢查:用各網路的子網掩碼和d逐位相「與」,看結果是否和相應的網路位址匹配。若匹配,則把分組進行直接交付(當然還需要把d轉換成實體地址,把資料報封裝成幀傳送出去),**任務結束。否則就是間接交付,執行(3)。
對路由表中的每一行(目的網路位址,子網掩碼,下一跳位址),用其中的子網掩碼和d逐位相「與」,其結果為n。若n與該行的目的網路位址匹配,則把資料報傳送給該行指明的下一跳路由器;否則,執行(5)
若路由表中有乙個預設路由,則把資料報傳送給路由表中所指明的預設路由器;否則,執行(6)
報告**分組出錯。
下圖有三個子網、兩個路由器,現在源主機h1想目的地主機h2傳送分組:
源主機h1向目的主機h2傳送的分組的目的位址是h2的ip位址128.30.33.138
源主機h1首先要進行的操作是要判斷:傳送的這個分組,是在本子網上進行直接交付還是要通過本子網上的路由器進行間接交付?
源主機h1把本子網的子網掩碼255.255.255.128與目的主機h2的ip位址128.30.33.138逐位相「與」,得出128.30.33.128,它不等於h1的網路位址。這說明h2與h1不在同乙個子網上。因此交給子網上的預設路由器r1,由r1來**。
路由器r1在收到乙個分組後,就在其路由表中逐行尋找有無匹配的網路位址先看r1路由表中的第一行。用這一行的子網掩碼255.255.255.128」和收到的分組的目的位址128.30.33.138逐位相「與」,得出128.30.33.128。與路由表中的目的網路位址(128.30.33.0)比較。但比較的結果不一致。
繼續用第二行的子網掩碼255.255.255.128和該分組的目的位址128.30.33.138逐位相「與」,結果也是128.30.33.128。這個結果和第二行的目的網路位址128.30.33.128相匹配,說明這個網路(子網2)就是收到的分組所要尋找的目的網路。於是不需要再繼續查詢下去。r1把分組從介面1直接交付主機h2(它們都在乙個子網上)。
什麼是子網掩碼
將兩台以上計算機組網是件很容易的事,接入同乙個交換機,設定同乙個網段的ip位址和一樣的子網掩碼就搞定了。說起子網掩碼大家都不陌生,就是那個預設的 255.255.255.0 可子網掩碼到底是什麼,究竟有什麼作用,估計很多用了十年以上電腦的人都答不上來,本文就帶大家了解這個熟悉又陌生的東西。子網掩碼與...
什麼是DFT,DFT是什麼意思
dft 數位電路 fpga asic 設計入門之可測試設計與可測性分析,離散傅利葉變換,dft direct fouriet transformer 可測試性技術 design for testability dft 就是試圖增加電路中訊號的可控制性和可觀測性,以便及時經濟地測試晶元是否存在物理缺陷...
網路收斂是什麼意思 收斂是什麼意思(什麼是收斂性)
收斂是什麼意思 什麼是收斂性 有的茶友品茶時說 這個茶收斂性好。這時就有很多人矇圈了,什麼叫 收斂性 其標準是怎麼定義的?其實 收斂性 這三字用的人多,懂得的人少。下面我們就聊一聊普洱茶的 收斂性 收斂性 跟茶葉的苦 澀有關,它是苦 澀味轉成回甘之間的感知時間的強度。收斂性越強的茶,它的苦味和澀味在...