你好,未來的電腦科學家!認識互聯網

歡迎來到現代計算中最相關的章節:互聯網與全球資訊網 (The Internet and the World Wide Web)
本節將幫助你了解數據如何在全球傳輸、你的設備如何尋找資訊,以及讓通訊成為可能的必要規則(協定)。如果起初覺得這些概念有些複雜,請別擔心;我們會將整個全球網絡拆解成簡單、易於管理的步驟,並配合大量現實生活中的例子!


第 1 節:互聯網 vs. 全球資訊網 (WWW)

1.1 什麼是互聯網 (The Internet)?

互聯網 (Internet) 是一個由相互連接的電腦網絡組成的龐大全球網絡。
把它想像成實體基礎設施:電纜、路由器、衛星,以及所有連接在一起的設備。 它是數據的「高速公路系統」。

1.2 什麼是全球資訊網 (World Wide Web, WWW)?

全球資訊網 (WWW) 是透過互聯網存取的文檔(網頁)及其他資源的集合。它使用特定的協定(如 HTTP)和定址系統(如 URL)。
類比:如果互聯網是圖書館的建築物及其線路,那麼全球資訊網就是圖書館內存放的書本和資源。

重點總結:互聯網是硬體連接;全球資訊網是透過該連接所存取的資訊(內容)。


第 2 節:數據如何傳輸 – 封包交換 (Packet Switching)

2.1 什麼是封包交換?

當你發送電子郵件、載入影片或下載檔案時,這些大型數據並不會作為單一區塊發送。它們會被拆解成稱為封包 (Packets) 的小型、易於管理的碎片。這個過程稱為封包交換 (Packet Switching)

為什麼要使用封包?

  • 效率:小封包可以傳輸得更快,並走不同的、較不擁擠的路徑。
  • 錯誤管理:如果有一個封包遺失或損壞,只需重新發送該小片段,而不需要重新發送整個檔案。

2.2 封包的旅程(逐步解析)

想像你要郵寄一個巨大的、易碎的拼圖。你把它拆解成 10 個標記好的小盒子:

  1. 分割 (Segmentation):數據(例如一張相片)被分割成許多小封包
  2. 定址 (Addressing - 標頭):每個封包都會獲得一個標頭 (Header)。標頭包含至關重要的資訊:
    • 發送者的 IP 位址。
    • 接收者的 IP 位址。
    • 封包總數(例如:「10 個中的第 1 個」)。
    • 序列號(例如:「封包 3」)。
  3. 路由 (Routing):封包透過互聯網發送。路由器 (Routers) 會讀取標頭上的目的地 IP 位址,並為該封包決定最佳路徑。不同的封包可能會走完全不同的路線!
  4. 重組 (Reassembly):一旦所有封包到達目的地電腦,數據會根據序列號(例如:「1 of 10」、「2 of 10」等)進行檢查,並重新組合回原始檔案。如果發現有封包遺失,接收方會要求對方重新發送該特定封包。
快速複習:關鍵角色
  • 數據來源 (Data Source):將檔案拆解成封包。
  • 路由器 (Router):引導封包前往目的地。
  • 數據目的地 (Data Destination):將封包重組為原始檔案。

第 3 節:互聯網定址

為了讓數據正確傳輸,每個設備都必須擁有唯一的位址。網絡上使用了幾種不同類型的位址。

3.1 IP 位址 (Internet Protocol Address)

IP 位址是一個唯一的數字標籤,分配給網絡上使用互聯網協定進行通訊的每一台設備。

將 IP 位址想像成你在互聯網上的通訊地址或電話號碼。

  • 格式:目前主要有兩個版本:
    • IPv4:由點分隔的四組數字(例如:192.168.1.1)。
    • IPv6:較長的字母數字組合地址,因為 IPv4 地址已經不敷使用!
  • 動態與靜態 IP:大多數家用設備使用的是動態 IP (Dynamic IP)(有時會變更)。伺服器和重要的網絡設備則使用靜態 IP (Static IP)(永遠不變)。

3.2 MAC 位址 (Media Access Control Address)

MAC 位址是製造商直接硬編碼(Hard-coded)在設備硬體(特別是網絡介面卡,即 NIC)中的唯一識別碼。

將 MAC 位址想像成你網絡卡的實體序列號。它在本地層級 (LAN) 運作,且不會改變。

你知道嗎? 當你移動網絡時(例如把筆電從家裡帶到學校),IP 位址會改變,但 MAC 位址會永遠保持不變。

3.3 URL 與 DNS(互聯網電話簿)

統一資源定位器 (Uniform Resource Locator, URL)

URL 是你輸入瀏覽器中供人類閱讀的地址(例如:https://www.google.com)。人類容易記憶 URL,但電腦只懂數字(IP 位址)。這就是 DNS 發揮作用的地方。

域名系統 (Domain Name System, DNS)

DNS 充當互聯網的目錄或電話簿。

DNS 的過程:

  1. 你在瀏覽器輸入 URL www.example.com
  2. 你的電腦向 DNS 伺服器發送請求(就像在電話簿中查名字)。
  3. DNS 伺服器查詢域名並返回對應的 IP 位址(例如:104.28.14.99)。
  4. 你的電腦現在使用該 IP 位址直接連接到正確的伺服器。

記憶口訣: Domain Name System = 互聯網的 Directory(目錄)或 Name Searcher(名稱搜尋器)。


第 4 節:基本的網絡協定(規則)

協定 (Protocol) 就是一系列雙方同意的規則或標準,讓不同的設備和系統能有效溝通。它們對於互聯網上的每一項任務都至關重要。

4.1 核心互聯網協定 (TCP/IP)

整個互聯網依賴於一組協定,主要是 TCP/IP

  • IP (Internet Protocol):負責處理封包的定址和路由(就像信封上的地址)。
  • TCP (Transmission Control Protocol):負責確保封包可靠地傳遞、順序正確,並重新發送任何遺失的封包。TCP 保證傳遞。

4.2 網頁存取協定

HTTP (HyperText Transfer Protocol)

HTTP 是在網頁伺服器和網頁客戶端(你的瀏覽器)之間傳輸網頁(超文本文件)的協定。它是全球資訊網的基礎。

HTTPS (HyperText Transfer Protocol Secure)

HTTPS 是 HTTP 的安全版本。它使用 SSL/TLS 加密(安全通訊端層 / 傳輸層安全性)來擾亂(加密)瀏覽器與伺服器之間傳輸的數據。
請務必檢查 HTTPS! 如果你在地址欄看到鎖頭圖示,代表你的連線是安全的,這對密碼和銀行帳戶資料來說至關重要。

4.3 檔案傳輸協定 (FTP)

FTP 是專門用於在網絡上的客戶端和伺服器之間傳輸電腦檔案的協定。
網頁開發人員通常使用它將檔案上傳到他們的網站伺服器。

4.4 電子郵件協定

發送和接收電子郵件需要三個主要協定:

  1. SMTP (Simple Mail Transfer Protocol):用於將郵件從客戶端發送到伺服器,以及在郵件伺服器之間傳遞。SMTP 負責發送訊息。
  2. POP3 (Post Office Protocol version 3):用於從郵件伺服器取回郵件。其主要特點是通常會下載郵件並從伺服器上刪除(它就像一個你會清空的實體信箱)。
  3. IMAP (Internet Message Access Protocol):用於取回郵件。它會將郵件保留在郵件伺服器上。這意味著你可以在多個設備(例如手機、筆電、平板)上存取同一封郵件。
避免常見錯誤:
別搞混 SMTP(發送)與 POP3/IMAP(接收)。
小技巧:POP3/IMAP 就像接收郵件,「P」通常代表 Post Office(郵局)或 Phone access。SMTP 則是專門用來 Sending(發送)的。

第 5 節:雲端運算 (Cloud Computing)

5.1 什麼是雲端?

雲端運算是透過互聯網(「雲端」)提供計算服務,包括伺服器、儲存、數據庫、網絡、軟體和分析。
簡單來說,與其把所有東西存在自己的硬碟或在本地端執行軟體,你存取的是託管在第三方供應商大型伺服器上的遠端資源。

5.2 關鍵的雲端服務

你可能每天都在使用雲端!

  • 雲端儲存:線上儲存檔案(例如:Google Drive、OneDrive、Dropbox)。
  • 雲端軟體 (SaaS - Software as a Service):透過網頁瀏覽器存取應用程式(例如:線上文字處理器、網頁版電子郵件)。
  • 處理能力:企業使用遠端伺服器進行複雜運算,而無需昂貴的本地硬體。

5.3 使用雲端的優點

  • 可存取性:只要有互聯網連接,數據可以在全球任何地方、任何設備上存取。
  • 備份與還原:數據由供應商自動備份,降低數據遺失的風險。
  • 成本效益:用戶通常只需為所使用的資源付費(訂閱制)。
  • 可擴展性:資源(儲存空間、處理能力)可根據需求輕鬆增加或減少。

重點總結:雲端將硬體維護和軟體更新的責任,從用戶轉移到了服務供應商身上。


章節總結:關鍵概念複習

要掌握本章內容,請確保你能區分:

  • 互聯網(實體網絡)與 全球資訊網 (WWW)(內容)。
  • 封包交換如何實現數據傳輸。
  • IP 位址(數值位置)與 DNS(將名稱轉譯為數字)的角色。
  • 保護通訊(HTTPS)及處理電子郵件(SMTP、POP3、IMAP)的協定。

做得好,你已經完成了這一重要章節的學習!你對這些底層規則了解得越透徹,就越能明白數字世界是如何運作的。繼續複習那些協定吧!