歡迎來到互聯網服務與應用程式!

各位同學好!大家有沒有想過,為何可以同時觀看YouTube影片、尋找功課答案,還可以與朋友線上聊天呢?這一切都歸功於互聯網上各式各樣超棒的服務和應用程式!在這一章,我們會一起探索互聯網背後的運作原理。了解這些對你們的日常生活非常有幫助,還會讓你們成為更聰明、更有效率的互聯網使用者!即使有些新詞彙也不用擔心,我們會將所有內容拆解成簡單易懂的部分。那麼,我們就開始吧!


1. 互聯網如何將資訊傳遞給你?

當你瀏覽網站時,感覺就像即時一樣,但其實背後有很多有趣的步驟。讓我們來看看這些關鍵角色如何做到這一點。

什麼是URL?

URL (Uniform Resource Locator, 統一資源定位器) 簡單來說就是互聯網上特定網頁或檔案的地址。它會告訴你的瀏覽器,要去哪裡才能找到你想要的內容。

比喻:你可以將URL想像成一個完整的地址。它具備國家、城市、街道以及門牌號碼,引導你到達一個獨一無二的位置。例如,`https://www.example.com/page.html` 就是一個特定網頁的完整地址。

DNS:互聯網的「電話簿」

互聯網上的電腦並不是用 `www.google.com` 這些名稱來尋找對方的,它們是使用一串數字,叫做 IP 地址 (IP Address) (例如:`142.250.191.78`)。那麼你的瀏覽器又如何知道哪個網站名稱對應哪個號碼呢?這就是 DNS (Domain Name System, 域名系統) 的職責了。

DNS 就像互聯網的一本巨型、超快速電話簿。它將人類易記的域名 (好似 `www.hkeaa.edu.hk`) 翻譯成電腦易讀的IP地址。

DNS如何運作 (逐步解說):

1. 你在瀏覽器輸入 `www.example.com` 這個URL,然後按Enter鍵。
2. 你的電腦會向DNS伺服器發出請求,詢問:「`www.example.com` 的IP地址是什麼?」
3. DNS伺服器在其目錄中尋找這個名稱,然後找到對應的IP地址。
4. DNS伺服器將這個IP地址傳回給你的電腦。
5. 你的瀏覽器現在知道了正確的地址,就可以連接到網站的伺服器,請求網頁內容了。

記憶小貼士:記住 DNS = Does Name Searching (「D」是做「N」名「S」稱搜尋)。

HTTP和HTTPS:互聯網的「語言」

當你的瀏覽器知道了伺服器的IP地址之後,它就需要與伺服器溝通。它們會使用一套特別的規則,即是「協定」(protocol) 來做這件事。

HTTP (Hypertext Transfer Protocol, 超文本傳輸協定) 是全球資訊網 (World Wide Web) 所用的基本協定。它是瀏覽器用來向網絡伺服器發送請求,以及伺服器傳送網頁內容回來的「語言」。

HTTPS (Hypertext Transfer Protocol Secure, 超文本傳輸安全協定) 是HTTP的安全版本。當你在瀏覽器的網址列看到 `https` 以及一個鎖頭圖示時,就表示你的瀏覽器與網站之間的通訊是被 加密 的。這對於保護敏感資料,例如密碼、信用卡號碼以及個人資料來說,是非常重要的!

比喻:想像一下HTTP就像寄明信片一樣,任何截取到的人都可以看到上面的訊息。而HTTPS就是將同樣的訊息放入一個密封、上鎖的盒子裡面寄出,只有收件人才能有鑰匙打開。這樣就既私密又安全了!

快速回顧

URL:網頁的網址。
DNS:將網站名稱翻譯成IP地址。
HTTP:請求和傳送網頁的協定。
HTTPS:HTTP的安全版本。輸入敏感資料時,記得要看看是否有「S」字樣啊!

重點提示

要瀏覽一個網站,你的瀏覽器會先用 URLDNS 伺服器查詢網站的IP地址。然後,它會用 HTTPHTTPS 從該地址請求網頁內容。HTTPS透過加密提供了至關重要的安全保護層。


2. 變身「網絡偵探」:搜尋與分析

互聯網上面的資訊量多到令人難以置信。能夠精準找到你需要的內容,以及判斷資訊是否可信,都是非常重要的技能。

制定有效的搜尋策略

只在搜尋引擎輸入一兩個字也沒有問題,但使用搜尋運算子和有系統的策略可以找到更好的結果:

  • 布林運算子 (Boolean Operators):使用 ANDORNOT 來組合或排除搜尋詞彙。
    AND:要求同時包含兩個字詞以收窄搜尋範圍 (例如:robotics AND education)。
    OR:尋找包含其中一個字詞的頁面以擴大搜尋範圍 (例如:DSE OR exam)。
    NOT (或減號 -):排除不想要的關鍵字 (例如:mustang NOT carmustang -car)。

  • 用引號搜尋精確詞組:搜尋 「香港氣候變化」 只會傳回字詞按完全相同順序出現的頁面。

  • 萬用字元 (*):使用星號取代詞組中未知的字詞或變體 (例如:「a * saved is a * earned」)。

  • 具體化:與其只搜尋 「相機」,不如試試搜尋 「2024年適合初學者的最佳平價無反相機」

批判性分析資訊來源

並非所有你在網路上看到的內容都是真的!做一個批判性思考者,評估你找到的資訊是非常重要的。在你相信一個來源之前,問問自己以下問題:

  • 作者是誰?他們是不是這個範疇的專家?是不是政府機構?還是一間想向你推銷產品的公司?(例如:大學醫學院的健康文章通常比隨便一個網誌的更可靠。)

  • 網站的目的是什麼?它是想提供資訊、說服、娛樂,還是推銷產品?這可以揭示潛在的偏見。(例如:製造商自己網站上的產品評論很可能會帶有偏見。)

  • 何時出版的?資訊是不是最新的?這對於科學、科技以及時事等範疇的資訊來說非常重要。

  • 我可不可以核實資訊?文章有沒有提供原始來源的連結?你可不可以在其他有信譽的網站找到類似的資訊?

重點提示

為了找到可靠的資訊,要使用具體的 搜尋策略 (運用布林運算子、精確詞組和萬用字元) 來收窄搜尋結果。然後,在相信資訊之前,一定要 批判性分析 來源,檢查其權威性、偏見以及準確性。


3. 網絡多媒體

現代網絡充滿了圖片、影片和聲音。這些元素以不同的檔案格式儲存,並使用 有損壓縮 (lossy compression) (捨棄一些難以察覺的數據以獲取較小的檔案大小) 或 無損壓縮 / 未壓縮數據 (lossless compression / uncompressed data) (保留原始的精確畫質或音質)。

常見多媒體檔案格式

不同類型的檔案會用於不同的媒體,因為它們是為了品質、檔案大小以及功能而優化過的。

  • 圖像:
    JPG (或 JPEG):採用 有損壓縮。非常適合相片,因為它能在大幅縮小檔案大小的同時保持良好的視覺品質。
    PNG:採用 無損壓縮。非常適合標誌、插圖以及需要透明背景的圖像。
    GIF:採用有限調色盤 (最多256色) 的 無損壓縮。最常用於簡單的網頁動畫。

  • 音頻:
    MP3:採用 有損壓縮。由於檔案大小極小,它是網絡串流和音樂儲存中最受歡迎的音頻格式。
    WAV:標準的 未壓縮 (無損) 音頻。它提供原始音質,但檔案非常龐大,因此在一般網頁上較不實用。

  • 影片:
    MP4 (或 MPEG-4):一種高度壓縮的格式,在影片品質和檔案大小之間提供了極佳的平衡。它是線上影片串流的業界標準。
    AVI:一種較舊的影片容器格式,檔案大小往往較大,因此不太適合現代網絡串流播放。

外掛程式與播放器

外掛程式 (plug-in) 是一小段軟件,可以為程式 (例如網頁瀏覽器) 增加額外功能。以前,你需要安裝 Adobe Flash Player 等外掛程式才能觀看影片或者玩遊戲。

如今,歸功於HTML5等技術,現代網頁瀏覽器已經內置了大部分必需的多媒體 播放器。這意味著你通常可以直接在瀏覽器裡面觀看影片、聽取音訊以及閱讀PDF,而不需要額外安裝任何內容!

你知道嗎?

GIF格式的創作者Steve Wilhite堅持它應該讀「JIF」(軟G音),就像花生醬品牌一樣。不過,這個爭論仍在持續,很多人依然讀硬G音!

重點提示

網頁會使用不同的 檔案格式 (有損 vs. 無損/未壓縮) 來有效率地處理多媒體內容。雖然以前 外掛程式 是必需的,但大多數現代瀏覽器現在都可以使用內置的HTML5播放器直接播放這些內容。


4. 基本互聯網服務

全球資訊網 (即是網站) 只不過是互聯網的其中一部分。我們每日還會用到許多其他基本服務。

  • 電子郵件 (Email, Electronic Mail):讓你可以非同步地透過網絡收發數碼訊息和附件。

  • 檔案傳輸:FTP (File Transfer Protocol, 檔案傳輸協定) 等服務允許用戶在電腦之間上載和下載檔案,例如將網站資產上載到遠端伺服器。

  • 遠端登入:允許用戶遠距離安全地登入並控制另一部電腦 (例如使用 SSH - Secure Shell)。

  • 線上聊天:實現兩個人或以上之間的即時文字、語音或視像對話 (例如:WhatsApp Web、Discord)。

  • 討論區:一個線上留言板,用戶可以透過按主題和討論串組織的發布訊息進行交流討論 (例如:Reddit、連登討論區)。

  • 新聞組 (Newsgroup):Usenet 內的線上儲存庫/公告欄,用戶可以在其中發布和閱讀與特定興趣主題相關的文章或訊息。

重點提示

除了瀏覽網站之外,互聯網還提供了通訊和資料交換的基本服務,包括 電子郵件檔案傳輸遠端登入線上聊天討論區 以及 新聞組


5. 串流播放的魔法

為何你可以即時開始觀看Netflix電影,而不需要等整套兩小時的電影下載完畢才觀看?答案就是串流播放!

串流技術的概念

串流播放 (Streaming) 是一種以連續、穩定的流量傳輸資料 (通常是音訊和影片) 的方法。你的設備會在內容到達時立刻開始播放,而檔案的其餘部分就會在背景繼續傳送。

這與傳統的 下載 不同,下載是你必須等整個檔案儲存在你的設備上,才能打開它。

比喻:下載就像將浴缸注滿水才能進去浸泡。串流播放就像打開花灑一樣,水一邊流你就可以一邊使用,不用等整個浴缸裝滿水。

(課程備註:你只需要明白串流的概念,而不需要深入了解它背後複雜的技術細節。所以不用擔心它如何運作了!)

串流的應用

串流技術為我們日常使用的許多服務提供動力:

  • 語音郵件:現代語音郵件系統,尤其是訊息應用程式上的語音訊息 (例如WhatsApp語音訊息),通常會利用串流技術,讓你邊下載邊聽取訊息。

  • 視像會議:Zoom、Google Meet和Microsoft Teams等服務會在參與者之間串流實時影片和音訊資料,實現互聯網上的即時面對面溝通。

  • 網絡廣播:這基本上就是「透過網絡進行廣播」。它涉及將現場活動 (例如音樂會、體育比賽或公司發布會) 串流到大量線上觀眾。

重點提示

串流播放 讓你能在媒體內容傳輸的同時立刻播放,不用等完全下載。這項強大的技術是 視像會議網絡廣播 等流行應用程式的基礎。