標準的劃分方法的缺點:
凡是從其他網路傳送給本單位某個主機的 ip 資料報,仍然是根據 ip 資料報的目的網路號 net-id,先找到連線在本單位網路上的路由器。
然後此路由器在收到 ip 資料報後,再按目的網路號 net-id 和子網號 subnet-id 找到目的子網。
最後就將 ip 資料報直接交付目的主機。
ip位址 ::=
1.1.1劃分子網後變成了**結構1.2.1問題引出
202.196.32.3
11010100 11001000 00100000 00000011
劃分子網了嗎?
如果劃分了,子網號幾位?
對於兩個ip位址,如何判斷是否屬於同乙個子網?
1.2.2字碼掩碼規則
子網掩碼長度=32位
乙個網路中子網掩碼是指他的網路號和子網號對應的位數全為一,然後對應的主機號位置為0
而這個子網掩碼和給定的ip位址做逐位與運算或and運算
運算完成後得到的網路位址就是子網的網路位址
子網掩碼就相當於把ip位址中的主機號給過濾掉 ,剩下的就是網路號和子網號。
1.2.3 子網掩碼是乙個重要屬性
不同的子網掩碼得出相同的網路位址。但不同的掩碼的效果是不同的。
(1) 從收到的分組的首部提取目的 ip 位址 d。
(2) 先用各網路的子網掩碼和 d 逐位相「與」,看是否和 相應的網路位址匹配。若匹配,則將分組直接交付。 否則就是間接交付,執行(3)。
(5) 若路由表中有乙個預設路由,則將分組傳送給路由表 中所指明的預設路由器;否則,執行(6)。
(6) 報告**分組出錯。
判斷是否直接交付
判斷目的的ip和我源主機是不是在同乙個網路上。
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-whvhop2m-1590216924215)(
∵ 24<20<25
∴ 選擇5位作為子網位址,共可提供30個子網位址。
檢查剩餘的位數能否滿足每個子網中主機台數的要求:
∵ 23>5+2
∴ 可以滿足每子網5臺主機的要求。
選擇5位作為子網位址
∵ 11111000 = 248
∴ 子網掩碼為255.255.255.248。
子網位址可在8、16、24、32、……、240共30個位址中任意 選擇20個。
分析:該公司需要有1000個物理網路,加上主機號全 0和全1的兩 種特殊位址,子網數量至少為1002。 選擇子網號的位長為10,可以用來分配的子網最多為1010個, 也就是1024個,滿足使用者要求 。
問題3:
主機1的ip位址為156.26.27.71
主機2的ip位址為156.26.27.110
子網掩碼為255.255.255.192
判斷它們是不是在同乙個子網上
(1) b 類位址在 1992 年已分配了近一半,眼看就要在 1994 年 3 月全部分配完畢!
(2) 網際網路主幹網上的路由表中的專案數急劇增長(從幾千個 增長到幾萬個)。
(3) 整個 ipv4 的位址空間最終將全部耗盡。
使用變長子網掩碼 vlsm 可進一步提高 ip 位址資源的利用 率。
在 vlsm 的基礎上又進一步研究出無分類編址方法,它的正式名字是無分類域間路由選擇 cidr (classless inter-domain routing)。
cidr 消除了傳統的 a 類、b 類和 c 類位址以及劃分子網的 概念,因而可以更加有效地分配 ipv4 的位址空間。 cidr使用各種長度的「網路字首」(network-prefix)來代替分 類位址中的網路號和子網號。
ip 位址從**編址(使用子網掩碼)又回到了兩級編址。
i p地
址::=
<網路
字首
>
,<主機
號>
ip位址 ::=
ip位址::
=《網路
字首>
,《主機
號》字首長度不超過 23 位的 cidr 位址塊都包含了多個 c 類位址。
這些 c 類位址合起來就構成了超網。
cidr 位址塊中的位址數一定是 2 的整數次冪。
網路字首越短,其位址塊所包含的位址數就越多。而在**結構的ip位址中,劃分子網是使網路字首變長。
的表示方法
字首長度不超過 23 位的 cidr 位址塊都包含了多個 c 類位址。
這些 c 類位址合起來就構成了超網。
cidr 位址塊中的位址數一定是 2 的整數次冪。
網路字首越短,其位址塊所包含的位址數就越多。而在**結構的ip位址中,劃分子網是使網路字首變長。
劃分子網的方法
劃分子網的方法子網的劃分,實際上就是設計子網掩碼的過程。子網掩碼主要是用來區分ip位址中的網路id和主機id,它用來遮蔽ip位址的一部分,從ip位址中分離出網路id和主機id.子網掩碼是由4個十進位制數組成的數值 中間用 分隔,如255.255.255.0。若將它寫成二進位制的形式為 1111111...
劃分子網的方法
子網的劃分,實際上就是設計子網掩碼的過程。子網掩碼主要是用來區分ip位址中的網路id和主機id,它用來遮蔽ip位址的一部分,從ip位址中分離出網路id和主機id.子網掩碼是由4個十進位制數組成的數值 中間用 分隔,如255.255.255.0。若將它寫成二進位制的形式為 11111111.11111...
關於劃分子網的好處
為什麼要劃分子網呢,不用說自然有它的好處 第一,節約ip位址,這個很容易懂,比如乙個c類的位址塊,192。168。1。0 24,可以有254個主機,可是你的網路只有20臺機器,也就是說你浪費了234個ip位址,實際上拿出來5位作主機位址就夠了,也就是說把你的子網掩碼寫成255.255.255.224...