200 likes | 414 Views
第 5 章 子網路簡介 . 1. Internet Protocol. 網路的分級: First Octet Rule Default Class First Octet Range Idea Subnet Mask ------ ------------- ---------- ----------- ------------------ A 0xxx xxxx 0~127 N.H.H.H 255.0.0.0 B 10xx xxxx 128~191 N.N.H.H 255.255.0.0
E N D
第5章 子網路簡介 1
Internet Protocol 網路的分級: First Octet Rule Default Class First Octet Range Idea Subnet Mask ------ ------------- ---------- ----------- ------------------ A 0xxx xxxx 0~127 N.H.H.H 255.0.0.0 B 10xx xxxx 128~191 N.N.H.H 255.255.0.0 C 110x xxxx 192~223 N.N.N.H 255.255.255.0 D for multicast E for research 2
Internet Protocol 級別 網路數 每個網路節點數 A B C 128 256 x 256 x 256 64 x 256 256 x 256 32 x 256 x 256 256 3
級別 預設主機欄位 最多可借位 A 24 22 B 16 14 C 8 6 Subnet 4
Subnet Example 1 172.16.40.4 255.255.255.0 10101100.00010000.00101000.00000100 11111111.11111111.11111111.00000000 AND 10101100.00010000.00101000.00000000 172 . 16 . 40 . 0 Network Number AND 0 0 0 1 0 0 0 1 0 1 1 1 • . 16 . 40 . 4 • 255 . 255 . 255 . 0 • 172 . 16 . 40 . 0 AND 5
Subnet Example 2 172.16.40.4 255.255.224.0 10101100.00010000.00101000.00000100 11111111.11111111.11100000.00000000 AND 10101100.00010000.00100000.00000000 172 . 16 . 32 . 0 Network Number AND 0 0 0 1 0 0 0 1 0 1 1 1 • . 16 . 00101000 . 4 • 255 . 255 . 11100000 . 0 • 172 . 16 . 00100000 . 0 6
Subnet Example 3 172.16.0.0 255.255.224.0 向右連續借位 Subnet Mask 11111111.11111111.11100000.00000000 172 . 16 .000xxxxx.xxxxxxxx .001xxxxx.xxxxxxxx .010xxxxx.xxxxxxxx .011xxxxx.xxxxxxxx .100xxxxx.xxxxxxxx .101xxxxx.xxxxxxxx .110xxxxx.xxxxxxxx .111xxxxx.xxxxxxxx 子網路數 23 每個子網路節點數 213 每個子網路可用節點數 213 -2 簡寫成172.16.0.0/19 7
Subnet Example 4 172.16.0.0 / 255.255.255.0 向右連續借位 Subnet Mask 11111111.11111111.11111111.00000000 172 . 16 .00000000.xxxxxxxx .00000001.xxxxxxxx .00000010.xxxxxxxx . … .11111111.xxxxxxxx 子網路數 28 每個子網路節點數 28 172.16.0.0/24 每一個子網路的第一號和最後一號保留 實際可用電腦數 = Node數 - 2 8
Subnet 每一個子網路的第一個 IP 是網段代碼 (Network Number) 最後一個 IP 用來廣播 例如 172.16.0.0/20 中的 172.16.0.0 是網路號碼 172.16.15.255 用來廣播 172.16.0.0/24 中的 172.16.0.0 是網路號碼 172.16.0.255 用來廣播 172.16.0.0/28 中的 172.16.0.0 是網路號碼 172.16.0.15 用來廣播 9
Subnet C級網路中全部可用的子網路遮罩 10
Subnet 最不浪費可用的IP • 在切割子網路時,向右連續借位的數目若恰好等 於原來主機位元的半數時,可留下最多可用的IP,也就是最不浪費IP。 11
Subnet 12
Subnet IP 10.128.32.64 在下列遮罩下的廣播位址 /8 10.255.255.255 /17 10.128.127.255 /25 10.128.32.127 /10 10.191.255.255 /18 10.128.63.255 /26 10.128.32.127 /11 10.159.255.255 /19 10.128.63.255 /27 10.128.32.95 /12 10.143.255.255 /20 10.128.47.255 /28 10.128.32.79 /13 10.135.255.255 /21 10.128.39.255 /29 10.128.32.71 /14 10.131.255.255 /22 10.128.35.255 /30 10.128.32.67 /15 10.129.255.255 /23 10.128.33.255 /16 10.128.255.255 /24 10.128.32.255 13
Subnet 寫出下列IP的廣播位址: 128.1.2.3/29 128.1.2.7 16.65.30.1/20 16.65.31.255 128.5.6.7/28 128.5.6.15 16.65.60.1/19 16.65.63.255 128.4.5.6/30 128.4.5.7 16.65.140.1/18 16.65.191.255 128.3.4.5/26 128.3.4.63 16.65.100.1/17 16.65.127.255 128.10.15.20/27 128.10.15.31 16.65.1.1/16 16.65.255.255 128.5.160.3/23 128.5.161.255 16.65.0.0/15 16.65.255.255 128.6.7.10/25 128.6.7.127 16.65.3.4/14 16.67.255.255 128.7.6.4/22 128.7.7.255 16.65.100.200/13 16.71.255.255 128.6.27.8/21 128.6.31.255 16.65.128.255/12 16.79.255.255 14
Subnet • 網段代碼與子網路遮罩合用,便可以代表同一群IP 位址的範圍 • 路由器在網際網路上傳送資料時,使用路由表來 決定該把資料送往何處 • 路由表記錄網段代碼與連接埠的對應關係,而不是 個別IP與連接埠的對應表 • 路由器在網際網路上轉送封包時,是根據IP子網路 遮罩,來決定封包的下一站 • 一直到封包目的地所在的終端網路時,才會根據IP 位址去尋找所對應主機的MAC位址,把封包送達 目的地主機。 15
Private IP 10.0.0.0 共 1 x 224個 IP(10.0.0.0~10.255.255) 172.16~31.0.0 共 16 x 216個 IP(172.16.0.0~172.31.255.255) 192.168.0.0 共 256 x 28 個 IP (192.168.0.0~192.168.255.255) 16
Summary 學完本章之後,當已知IP位址和子網路遮罩時,應該能夠判斷下列資訊: ·這個子網路的子網路位址 ·這個子網路的廣播位址 ·這個子網路的主機位址範圍 ·這個子網路遮罩所容許的最大子網路數目 ·這個子網路的主機數目 ·子網路位元數和斜線數字的編號 17
Summary 各級網路的使用情形大致如下: • A級位址供美國國防部,和大型研究機關如史丹福 大學,和大型電話公司如AT&T使用 • B級位址供中型規模公司,和學術機關如各大學使用 • C級位址開放供所有其他單位,如.com的公司或個人 使用 18
Summary • 子網路遮罩和IP位址的格式一樣,它們都是32位元, 分成4個位元組,而以點式十進位格式表示 • 32位元的子網路遮罩在網路位元部份全都是1,而 在主機位元部份則全都是0 • 若要建立子網路位址,網路管理者可從原來的主機 欄位中借出位元,並將其標示為子網路欄位 • 借位時最少需借2個位元,最多可借多少位元因網 路級別而有所不同,只要最少保留二位元作為主機 號碼即可 19
Summary • 子網路遮罩(Subnet Mask)和IP同樣重要,在設定網 路參數時,在設定網路組態的時候,如果子網路遮 罩沒有設對,網路就不通 • 有關網路遮罩 (Netmask) 的介紹可以參考下列網址: http://www.johnscloset.net/cgi/dictionary.pl?Netmask 20