● IP是啥?
網路上每台電腦都要有一個位置,就像家的門牌一樣,信才能送到你家。
電腦有IP,封包(資料)在網路上才能彼此連線傳達。
192.168.1.1<---10進位,方便人類看的,電腦看不懂,所以要轉成二進位
11000000.10101000.00000001.00000001<---二進位
位
址由 32 bits 所組成,每一個 bit 可以是 0 或 1,所以總共有 2 的 32 次方個位址。而 32 bits
中又將其分成四組,每組八個 bits,即所謂的 IPv4,至今已使用 30 多年了,另有資料顯示 IPv4 可能在不久的將來使用完,故
IPv6 應運而生。
● IP位址的類型:
IPV4 將IP位址分為 A、B、C、D、E 等五個類型,每一個類型都區分為兩部份,即網路位元 (Network bits) 和主機位元 (Host bits),[網路位元]是用來對網路區段進行識別,而[主機位元]則是用來對該網路區段內的主機進行識別。
目前我們所使用的 IP 位址大都為 class A、class B 及 class C,而 class D 是用來做多點群播 (以一對多的方式進行資料傳送),class E 則是保留給實驗網路來使用。
Class A:最左邊第一個位元固定為 0。N是網路位元,H是主機位元。
0 N N N N N N N . H H H H H H H H . H H H H H H H H . H H H H H H H H
由 1 到 126 開頭的 IP 是 A Class 。如:61.58.163.113
Class B:最左邊兩個位元固定為 10。
1 0 N N N N N N . N N N N N N N N . H H H H H H H H . H H H H H H H H
由 128 到 191開頭的 IP是 B Class 。如:137.75.210.122
Class C:最左邊三個位元固定為 110。
1 1 0 N N N N N . N N N N N N N N . N N N N N N N N . H H H H H H H H
由 192 到 223 開頭的則為 C Class 。如:192.168.1.1
私有IP:當初為了避免IP不夠用,有規劃私有IP,以供內部網路使用。
10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255
這些 IP Address 是提供做企業內部網路架構之設定範圍,可不與外界連線,可透過具 NAT 功能的 Router 或主機來與 internet 連線溝通。
● 網路遮罩 (Network Mask):
電腦資料的傳送,若在同一個網段內,不需Route(路由)就可傳送。
(就像住在同一個社區的人,用社區廣播,就可以連絡事情。)
不同網段,就需Route才能把資料送達。
(住太遠,無法聽到廣播,就寫信過去,信怎麼到?就靠郵差(Route)啦!)
那我們怎麼知道兩台電腦是不是同一個網段呢?就看他們的IP還有Netmask!
(Netmask是用來分辨是否同一個網段用的。)
若甲電腦IP是:192.168.1.2 Netmask:255.255.252.0
若乙電腦IP是:192.168.2.4 Netmask:255.255.252.0
作AND運算後...
甲:
11000000.10101000.00000001.00000010 -->IP
11111111.11111111.11111100.00000000 -->Netmask
11000000.10101000.00000000.00000000 -->網路位置
乙:
11000000.10101000.00000010.00000100 -->IP
11111111.11111111.11111100.00000000 -->Netmask
11000000.10101000.00000000.00000000 -->網路位置
網路位置相同,他們是同一個網段。
看到Netmask的很多"1"了嗎?由左到右,有22個"1",也可以表示成:
192.168.1.2/22
這樣就可以清楚知道它的Netmask是多少了。
因此也有/25、/26,只是切割出來的網段會更多。
若甲電腦IP是:192.168.1.2/24
而乙電腦IP是:192.168.2.4/24
那這兩台是同一個網段嗎? 用以上的方式算算看吧。
答:
甲網路位置:192.168.1.0
乙網路位置:192.168.2.0
不是同個網段。
- Jul 15 Wed 2009 13:52
網路知識
全站熱搜
留言列表
發表留言