TCP IP子網掩碼教程

2021-04-13 09:45:17 字數 3251 閱讀 4798

tcp/ip子網掩碼教程

一、預設a、b、c類位址,子網掩碼;

二、子網掩碼的作用:

code:

ip位址 192.20.15.5 11000000 00010100 00001111 00000101

子網掩碼 255.255.0.0 11111111 11111111 00000000 00000000

網路id 192.20.0.0 11000000 00010100 00000000 00000000

主機id 0.0.15.5        00001111 00000101

計算該子網中的主機數:2^n -2=2^16-2=65534

其中:n為主機id占用的位數;2: 192.20.0.0(表示本網路), 192.20.255.255 (表示子網廣播);

該子網所容納主機的ip位址範圍:192.20.0.1~192.20.255.254

三、實現子網

1.劃分子網的理由:

① 遠端lan互連;

②連線混合的網路技術;

③增加網段中的主機數量;

④減少網路廣播。

2.子網的實現需要考慮以下因素:

①確定所需的網路id數,確信為將來的發展留有餘地;

誰需要占用單獨的網路id?

▲每個子網;

▲每個wan連線;

②確定每個子網中最大的計算機數目,也要考慮未來的發展;

誰需要占用單獨的主機id?

▲每個tcp/ip計算機網絡卡;

▲每個tcp/ip印表機網絡卡;

▲每個子網上的路由介面;

③考慮增長計畫的必要性:

假設您在internic申請到乙個網路id:192.20.16.0 但你有兩個遠端lan需要互連,而且每個遠端lan各有60臺主機。

若不劃分子網,您就只能使用乙個網路id:192.20.16.0,使用預設子網掩碼:255.255.255.0,而且在這個子網中可以容納的主機id的範圍: 1 92.20.16.1~192.20.16.254,即可以有254臺主機。

現在若根據需要劃分為兩個子網,即借用主機id中的兩位用作網路id,則子網掩碼就應變為:255.255.255.192(11000000)目的是將借用的用作網路i d的位掩去。看一看劃分出來的子網的情況:

▲192.20.16. 65~126

192.20.16.01000001~01111110

本網段(01 網段)主機數:2n-2=26-2=62或126-65+1=62

▲192.20.16. 129~190

192.20.16.10000001~10111110

本網段(10 網段)主機數:2n-2=26-2=62或190-129+1=62

▲子網號00全0表示本網路,子網號11全1是子網遮蔽,均不可用。

這個方案可以滿足目前需求,但以後如果需要加入新的網段則必須重新劃分更多的子網(即借用更多的主機id位用作網路id),或如果以後需要每個子網中的主機數更多則必須借用網路i d位來保證更多的主機數。

四、定義子網號的方法

若internic分配給您的b類網路id為129.20.0.0,那麼在使用預設的子網掩碼255.255.0.0的情況下,您將只有乙個網路id和216-2臺主機(範圍是:1 29.20.0.1~129.20.255.254)。現在您有劃分4個子網的需求。

1.手工計算法:

①將所需的子網數轉換為二進位制

4→00000100

②以二進位制表示子網數所需的位數即為向預設子網掩碼中加入的位數(既應向主機id借用的位數)

00000100→3位

③決定子網掩碼

預設的:255.255.0.0

借用主機id的3位以後:255.255.224(11100000).0,即將所借的位全表示為1,用作子網掩碼。

④決定可用的網路id

列出附加位引起的所有二進位制組合,去掉全0和全1的組合情況

code:

組合情況     實際得到的子網id

000╳

001→32 (00100000 ) 129.20.32.0

010→64 (01000000 ) 129.20.64.0

011→96 (01100000 ) 129.20.96.0

100→128(10000000) 129.20.128.0

101→160(10100000) 129.20.160.0

110→192(11000000) 129.20.192.0

000╳

⑤決定可用的主機id範圍

code:

子網      開始的ip位址 最後的ip位址

129.20.32.0 129.20.32.1 129.20.63.254

129.20.64.0 129.20.64.1 129.20.95.254

129.20.96.0 129.20.96.1 129.20.127.254

129.20.128.0 129.20.128.1 129.20.159.254

129.20.160.0 129.20.160.1 129.20.191.254

129.20.192.0 129.20.192.1 129.20.223.254

2.快捷計算法:

①將所需的子網數轉換為二進位制

4→00000100

②以二進位制表示子網數所需的位數即為向預設子網掩碼中加入的位數(既應向主機id借用的位數)

00000100→3位

③決定子網掩碼

預設的:255.255.0.0

借用主機id的3位以後:255.255.224(11100000).0,即將所借的位全表示為1,用作子網掩碼。

④將11100000最右邊的"1"轉換為十進位制,即為每個子網id之間的增量,記作delta ? ?=32

⑤產生的子網id數為:2m-2 (m:向預設子網掩碼中加入的位數)

可用子網id數:23-2=6

⑥將?附在原網路id之後,形成第乙個子網網路id 129.20.32.0

⑦重複⑥,後續的每個子網的值加?,得到所有的子網網路id

129.20.32.0

129.20.64.0

129.20.96.0

129.20.128.0

129.20.160.0 129.20.192.0

129.20.224.0→224與子網掩碼相同,是無效的網路id

TCP IP子網掩碼教程

tcp ip子網掩碼教程 一 預設a b c類位址,子網掩碼 二 子網掩碼的作用 code ip位址 192.20.15.5 11000000 00010100 00001111 00000101 子網掩碼 255.255.0.0 11111111 11111111 00000000 0000000...

子網掩碼取反怎麼取 子網掩碼

子網掩碼是乙個32位位址,是與ip位址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。二是用於將乙個大的ip網路劃分為若干小的子網路。使用子網是為了減少ip的浪費。因為隨著網際網路的發展,越來越多的網路產生,...

4 2 3 子網掩碼

網際網路是由許多小型網路構成的,每個網路上都有許多主機,這樣便構成了乙個有層次的結構。ip位址在設計時就考慮到位址分配的層次特點,將每個 ip位址都分割成網路號和主機號兩部分,以便於 ip位址的定址操作。此時,需要用某種方法指定哪些位是網路號,哪些是主機號,這個任務就是由子網掩碼來承擔的。子網掩碼不...