歡迎來到網絡世界!
你有沒有想過,為什麼遠在地球另一端的伺服器所發送的影片,幾秒鐘就能出現在你的手機上?或者當你點擊按鈕時,印表機是如何精確地知道該打印什麼內容的?這就是網絡 (Networking) 的魔力所在。在本章中,我們將研究數據傳輸的「交通規則」。我們將探索數據如何移動、電腦連接的各種方式,以及無線信號如何保持安全。別擔心,如果起初看起來有很多術語——我們會把它們拆解開來,逐一擊破!
第 1 節:通訊方式
在電腦能夠互相對話之前,它們需要先達成共識,決定如何傳送數據位元(即 1 和 0)。
串列傳輸 (Serial) vs. 並列傳輸 (Parallel)
想像你要送 8 位朋友去參加派對。
串列傳輸: 數據在單一線路上一次傳送一個位元。這就像你的朋友們在狹窄的小徑上排成一列縱隊行走。
為什麼要用它? 它在長距離傳輸時非常可靠,因為不用擔心位元會亂序或互相干擾(這種干擾稱為「串擾」,即 Crosstalk)。
並列傳輸: 多個位元在多條線路上同時傳送。這就像你的 8 位朋友在寬闊的高速公路上並排前進。
為什麼要用它? 速度非常快,但僅限於極短距離(例如在電腦內部)。如果線路太長,位元可能會以稍微不同的時間到達(這稱為偏移,即 Skew),從而導致數據損壞。
重點小結: 串列傳輸適合長距離(可靠);並列傳輸適合極短距離(速度快,但長距離傳輸會亂掉)。
同步傳輸 (Synchronous) vs. 非同步傳輸 (Asynchronous)
同步傳輸: 數據以穩定的流動形式傳送,並配合時鐘信號 (Clock signal) 對齊。發送端和接收端完美同步,就像兩位舞者跟隨同一個節拍跳舞。
非同步傳輸: 數據在準備好時才發送,而不是以穩定的流動形式。為了實現這一點,我們使用起始位元 (Start bit) 和停止位元 (Stop bit)。
- 起始位元喚醒接收端,說:「準備好,數據要來了!」
- 停止位元告訴接收端:「這就是該字元的結尾。」
快速回顧:記憶小撇步
將非同步 (Asynchronous) 聯想為「Anytime(隨時)」。因為它使用起始/停止位元來管理時序,所以可以Anytime(隨時)開始。
重點小結: 同步傳輸使用時鐘;非同步傳輸使用起始和停止位元。
第 2 節:通訊基礎
為了衡量連接的「好壞」,我們使用特定的術語。你可能在你的家用 Wi-Fi 合約中看過其中一些詞彙!
五大關鍵術語
1. 位元率 (Bit Rate): 每秒傳送的位元數量 (bps)。這是數據的實際速度。
2. 鮑率 (Baud Rate): 每秒信號變化的次數。
3. 頻寬 (Bandwidth): 在給定時間內,通訊通道可傳輸數據的最大量。
4. 延遲 (Latency): 位元從發送開始到到達目的地之間的時間差(即「Lag」)。
5. 協定 (Protocol): 一套讓兩個裝置進行通訊的規則。沒有協定,裝置之間就無法溝通。
位元率與鮑率之間的關係
你知道嗎? 位元率實際上可以高於鮑率。
想像一次信號變化就像有一輛車經過(鮑率)。如果每輛車只載一個人(一個位元),那麼鮑率和位元率是相同的。但如果我們「共乘」,每輛車載 4 個人,那麼位元率就會是鮑率的 4 倍!
這段關係的公式為:
\( \text{Bit Rate} = \text{Baud Rate} \times \text{number of bits per signal change} \)
重點提示: 位元率與頻寬成正比。如果你增加了頻寬,你就增加了潛在的位元率。
重點小結: 位元率是速度,延遲是時間差,而協定是遊戲規則。
第 3 節:網絡拓樸
「拓樸 (Topology)」只是一個用來形容網絡佈局或結構的華麗詞彙。
實體星狀拓樸 (Physical Star Topology)
在星狀拓樸中,每個裝置都連接到一個中央交換器 (Switch) 或集線器。
- 優點: 如果一條線纜斷了,只有該台電腦受影響。此外,增加新裝置也很容易。
- 缺點: 如果中央交換器故障,整個網絡都會癱瘓!
邏輯匯流排拓樸 (Logical Bus Topology)
邏輯匯流排的運作方式,就像所有裝置都連接到一條主線纜(「匯流排」)上一樣。即使實體的線路看起來像星狀,但其邏輯(數據流動的方式)可能遵循匯流排協定,數據會廣播給所有人,但只有預定的接收者會接收它。
別擔心,如果這聽起來有點複雜: 只要記住,實體 (Physical) 是指線纜實際插入的方式,而邏輯 (Logical) 是指數據在這些線纜中傳輸時的行為方式。
重點小結: 星狀連接到中心;匯流排表現得像一條共享的線路。
第 4 節:網絡類型
網絡上的電腦如何建立關係?主要有兩種方式:
1. 客戶端-伺服器網絡 (Client-Server): 大多數電腦是客戶端 (Clients)(它們請求服務),而一台或多台強大的電腦是伺服器 (Servers)(它們提供服務)。
例子: 當你檢查郵件時,你的手機就是客戶端,向 Google 伺服器請求你的訊息。
優點: 集中化的備份與安全性。
2. 對等式網絡 (Peer-to-Peer, P2P): 每台電腦都是平等的。沒有中央伺服器。電腦之間直接共享檔案。
例子: 一個小型辦公室,兩台電腦共用一台印表機。
優點: 安裝簡單,無需昂貴的伺服器。
重點小結: 客戶端-伺服器有一個「老闆」(伺服器);對等式網絡是一群平等的夥伴。
第 5 節:無線網絡
無線網絡 (WiFi) 讓我們在不被線纜「束縛」的情況下連接。它基於國際標準,以確保所有裝置都能相互溝通。
你需要什麼?
- 無線網絡卡 (Wireless Network Adapter): 筆電/手機內負責發送和接收信號的裝置。
- 無線存取點 (WAP, Wireless Access Point): 負責接收無線信號並將其連接到有線網絡的「基站」。
保持安全
由於無線信號會穿過牆壁,附近的任何人可能試圖「竊聽」。我們使用以下方法保持安全:
- WPA/WPA2: 強大的加密 (Encryption),將數據打亂,只有持有密碼的人才能讀取。
- SSID (服務集識別碼): 這是你網絡的名稱。你可以停用「SSID 廣播」讓你的網絡對一般的掃描隱形。
- MAC 位址白名單 (MAC Address Whitelist): 你可以給路由器提供一個清單,包含你特定裝置的唯一識別碼(MAC 位址)。不在清單上的任何裝置都會被阻擋。
「交通指揮官」:CSMA/CA
無線是一種共享媒介。如果兩台裝置同時說話,信號就會碰撞!為了防止這種情況,我們使用 CSMA/CA(帶衝突避免的載波偵聽多路存取)。
步驟流程:
1. 裝置先「聆聽」頻道,看看是否有其他人在說話。
2. 如果安靜,它會發送一個發送請求 (RTS, Request to Send)。
3. 如果通路暢通,存取點會回覆一個准許發送 (CTS, Clear to Send)。
4. 裝置開始發送數據。
5. 如果發生碰撞,裝置會等待一段隨機時間,然後再嘗試一次。
避免常見錯誤!
不要混淆 CSMA/CA(無線)和 CSMA/CD(有線)。對於你的 AQA AS 考試,你只需要專注於無線網絡中的 CSMA/CA。
重點小結: 無線網絡使用 WPA2 來確保安全,並使用 CSMA/CA 來防止數據碰撞。
總結複習
1. 串列傳輸: 1 條線,一次 1 個位元。適用於長距離。
2. 位元率: 位元的速度。鮑率: 信號變化的速度。
3. 星狀拓樸: 中央交換器,非常普遍。
4. P2P: 所有電腦平等。
5. CSMA/CA: 先聽再說!