電腦網絡(二)

以下是一些基本概念:

1. 封包: 通常含有來源和目的地的IP位址,來源和目的地的MAC位址,還有傳遞的資料。

2. IP位址: 分配給網路上使用的裝置的數字標籤

3. MAC位址: 每一張網路卡上, 有一個獨一無二的MAC位址,全世界絕對不會有跟你相同的MAC位址的網路卡或設備。


集線器

Hub(集線器)

* 集線器的兩大特性: 一個是廣播,一個是半雙工。

廣播: 當PC1(電腦1)要透過HUB傳遞資料給PC2(電腦2)的時候, PC1發送的資料, 其實連接在HUB上的電腦都會收到,但只有PC2會將封包接收,其他電腦則是將封包丟掉。

半雙工: 接收或傳遞不能同時進行,只能做其中一樣。 (在網絡繁忙/大量電腦接駁的情況下, 網路就會變得慢)


交換器

Switch(交換器)

* 外表看起來與Hub相似, 但實際上差別很大。

非廣播: 主要會記錄封包中獨一無二的MAC位址, 可準確傳送資料到指定的電腦, 而其他電腦不會接收到封包。

全雙工: 可以同一時間進行接收或傳送資料。

* 由於Switch 每次傳遞資料都要判斷那一台電腦的MAC位址, 所以會有一些延遲。(只有少量電腦接駁的情況下, Hub比較優勝)


IP分享器

IP分享器

* 大部份人會叫它是Router。
* 主要的功能是NAT, 將MAC位址轉成虛假IP位址(內部IP位址), 並記錄虛假IP位址屬於那一台電腦(MAC位址)。( 解決了IP不足夠的問題)

For example: 香港的PC1要傳送資料去美國的PC2, 會經IP分享器將PC1的虛假IP位址轉為真實IP位址發送出外。 當對方接收時, 只會知道是IP分享器(對方)發送過來。

Router(路由器)

* 負責管理自己的網段, 網段是局部區域網絡內的一堆內部IP位址。
* 最主要的是它有一個路由表(數據庫), 用來決定數據能夠發送到哪。

For exmaple: 香港的PC1要傳送資料去美國的PC2, 會經Router發送出外。 當對方接收時, 會知道是香港的PC1發送過來。