網路 (NetWorks)

網際網路(Internet)

介紹

網際網路(Internet)是一個全球性的電腦網路系統,將全球各地的不同網路連接在一起,使各種裝置(如電腦、智慧手機、伺服器等)能夠彼此通信和共享資訊。它是由無數的區域網路 (LAN)、都會網路 (MAN) 和廣域網路 (WAN) 組成的,透過各種通訊協定(例如 TCP/IP)來進行數據交換。

網際網路的主要特點

  • 全球性:網際網路跨越國界,連接了全球數十億的設備和使用者,形成龐大的資訊網絡。

  • 開放性:網際網路不受特定國家、組織或個人控制,任何具備必要技術條件的設備都可以接入。

  • 互通性:不同網路之間可以透過標準的通訊協定互相通信,例如 TCP/IP 協定,使不同的網路設備能夠相互理解和交換數據。

  • 資料共享:網際網路提供了豐富的資源庫,使用者可以共享數據、文件、影音和應用程式等。

網際網路的運作方式

  • 網路層(IP 協定):當你請求訪問一個網站時,IP 協定會將數據分解為封包,並透過不同的路徑將這些封包傳送到目的地(伺服器的 IP 地址)。

  • 傳輸層(TCP/UDP 協定):TCP 協定確保封包能夠按正確的順序到達,並進行錯誤檢測,保證數據的完整性;UDP 則提供更快速的傳輸,但不保證順序和完整性。

  • 應用層(HTTP/HTTPS 等協定):在最高層,協定如 HTTP 用於傳輸網頁內容,SMTP 用於傳送電子郵件等。

網際網路的組成部分

  • 伺服器 (Server):提供資源和服務的設備,如網站、應用程式或數據庫伺服器,負責回應使用者端請求。

  • 客戶端 (Client):使用網際網路的裝置,如個人電腦、手機、平板電腦。客戶端發出請求,伺服器回傳資料。

  • 路由器和交換機:負責數據的傳輸與路由,根據 IP 地址將數據封包送到正確的目的地。

  • 網域名稱系統 (DNS):將易記的域名(如 google.com)轉換成 IP 地址,方便使用者訪問網站。

常見的網路類型

  1. 區域網路 (LAN, Local Area Network)

    • 覆蓋範圍:通常限定在小範圍內,如家庭、學校或辦公室。
    • 特點:數據傳輸速率高、延遲低,適合連接少量設備。
    • 例子:家庭 Wi-Fi 網路或公司內部網路。
  2. 都會網路 (MAN, Metropolitan Area Network)

    • 覆蓋範圍:通常為一個城市或都會區。
    • 特點:比 LAN 範圍大,但比廣域網 (WAN) 小,常用於連接城市中的多個辦公室或校園。
    • 例子:大學校區內的網路或市政府的網路。
  3. 廣域網路 (WAN, Wide Area Network)

    • 覆蓋範圍:可以覆蓋廣大的地理區域,甚至跨國界。
    • 特點:通常透過公用網路(如電信網路)進行連接,傳輸速度和穩定性相對較低。
    • 例子:網際網路 (Internet) 就是一個全球性的 WAN。
  4. 個人區域網路 (PAN, Personal Area Network)

    • 覆蓋範圍:範圍極小,通常為個人設備之間的通信。
    • 特點:用於連接個人設備,如手機、筆記型電腦和耳機等。
    • 例子:藍牙設備之間的連線、USB 傳輸。
  5. 全球網路 (GAN, Global Area Network)

    • 覆蓋範圍:全球性,類似於 WAN,但可利用衛星等技術連接全球不同地點。
    • 特點:提供全球範圍的數據通信服務。
    • 例子:跨國公司使用的專用全球網路。
  6. 無線區域網路 (WLAN, Wireless Local Area Network)

    • 覆蓋範圍:類似 LAN,但使用無線技術(如 Wi-Fi)進行數據傳輸。
    • 特點:不需有線連接,適合移動設備。
    • 例子:家中的無線路由器網路。
  7. 虛擬專用網路 (VPN, Virtual Private Network)

    • 用途:透過加密技術在公共網路(如網際網路)上建立安全、私密的連線。
    • 特點:常用於遠端連接公司內部網路,保護資料安全與隱私。
    • 例子:遠端工作者透過 VPN 連接公司伺服器。
  8. 儲存區域網路 (SAN, Storage Area Network)

    • 用途:專門用於連接伺服器與儲存設備的高效能網路。
    • 特點:提供快速且高效的資料儲存與存取,常見於大型企業的數據中心。
  9. 內容傳遞網路 (CDN, Content Delivery Network)

    • 用途:透過多個伺服器節點分發網站內容,減少延遲並提升使用者的訪問速度。
    • 特點:常用於加速全球範圍內的網站訪問。

通訊協定(Protocol)

介紹

通訊協定(Protocol)是用於定義電子設備之間進行數據交換的規則和標準集合。在網路通信中,不同設備需遵守相同協定才能有效傳輸數據。協定規範數據格式、順序、錯誤檢測方法及在不同網路層間的處理方式,確保數據能可靠且有效地從一系統傳送到另一系統。

常見的通訊協定

  1. 傳輸控制協定 (TCP, Transmission Control Protocol)

    • TCP 是可靠的連接導向協定,將數據劃分為封包,並確保封包按順序到達接收端。具備錯誤檢測與重傳機制,確保數據完整性。
  2. 用戶數據報協定 (UDP, User Datagram Protocol)

    • UDP 是不可靠的無連接協定,適合需快速傳輸且不要求順序的應用,如視頻串流、線上遊戲。速度較快,但不保證數據完整。
  3. 超文字傳輸協定 (HTTP, HyperText Transfer Protocol)

    • HTTP 是網際網路上傳輸網頁數據的標準協定,定義客戶端(瀏覽器)與伺服器間通信方式,常用於訪問網站與傳輸網頁內容。
  4. 檔案傳輸協定 (FTP, File Transfer Protocol)

    • FTP 用於伺服器與客戶端間傳輸文件,支持上傳、下載及基於身份驗證的安全通信。
  5. 簡單郵件傳輸協定 (SMTP, Simple Mail Transfer Protocol)

    • SMTP 是電子郵件傳送的標準協定,負責將郵件從發件人傳送到收件人的郵件伺服器。
  6. 網際網路協定 (IP, Internet Protocol)

    • IP 負責將數據封裝成封包並透過網路傳輸。主要版本有 IPv4(32 位址)和 IPv6(128 位址),協助設備定位與識別。
  7. 動態主機組態協定 (DHCP, Dynamic Host Configuration Protocol)

    • DHCP 自動為網路設備分配 IP 地址,簡化設備接入網路的配置流程,避免手動設定的繁瑣。
  8. 網域名稱系統 (DNS, Domain Name System)

    • DNS 將易記的域名(如 google.com)轉換為對應的 IP 地址,協助使用者方便地訪問網站。