歡迎來到互聯網服務與應用程式!
各位同學好!大家有沒有想過,點解可以同時上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」字樣呀!
重點提示
要瀏覽一個網站,你嘅瀏覽器會先用 URL 向 DNS 伺服器查詢網站嘅IP地址。然後,佢會用 HTTP 或 HTTPS 從該地址請求網頁內容。HTTPS透過加密提供咗至關重要嘅安全保護層。
2. 變身「網絡偵探」:搜尋與分析
互聯網上面嘅資訊量多到令人難以置信。能夠精準搵到你需要嘅嘢,同埋判斷資訊係咪可信,都係好重要嘅技能。
制定有效嘅搜尋策略
淨係喺搜尋引擎打一兩個字都冇問題,但只要用少少小技巧,就可以搵到更好嘅結果。記住,具體化係關鍵!
用引號 (“ ”) 搜尋精確詞組。搜尋 「香港氣候變化」 會搵到包含呢個完整詞組嘅頁面,比分開搜尋每個字更聚焦。
用減號 (-) 排除特定字詞。如果你想搜尋 mustang (指馬匹),但係經常出現汽車嘅結果,你可以搜尋 mustang -car。
具體化。與其搜尋 「相機」,不如試下搜尋 「2023年適合初學者嘅最佳平價無反相機」。
批判性分析資訊來源
唔係所有你喺網上睇到嘅嘢都係真㗎!做一個批判性思考者,評估你搵到嘅資訊係好重要嘅。喺你相信一個來源之前,問下自己以下問題:
作者係邊個?佢哋係咪呢個範疇嘅專家?係咪政府機構?定係一間想向你推銷產品嘅公司?(例如:大學醫學院嘅健康文章通常比隨便一個網誌嘅更可靠。)
網站嘅目的係咩?佢係想提供資訊、說服、娛樂,定係推銷產品?呢個可以揭示潛在嘅偏見。(例如:製造商自己網站上嘅產品評論好可能會帶有偏見。)
幾時出版嘅?資訊係咪最新嘅?呢個對於科學、科技同埋時事等範疇嘅資訊嚟講非常重要。
我可唔可以核實資訊?文章有無提供原始來源嘅連結?你可唔可以喺其他有信譽嘅網站搵到類似嘅資訊?
重點提示
為咗搵到可靠嘅資訊,要使用具體嘅 搜尋策略 嚟收窄搜尋結果。然後,喺相信資訊之前,一定要 批判性分析 來源,檢查其權威性、偏見同埋準確性。
3. 網絡多媒體
現代網絡充滿咗圖片、影片同聲音。呢啲元素以唔同嘅檔案格式儲存,有時需要特殊嘅軟件先可以運作。
常見多媒體檔案格式
唔同類型嘅檔案會用於唔同嘅媒體,因為佢哋係為咗質素、檔案大小同埋功能而優化過嘅。
圖像:
- JPG (或 JPEG):非常適合相片。佢採用壓縮技術,可以縮小檔案大小,令網頁載入更快。
- PNG:非常適合需要透明背景嘅標誌同圖像。質素通常比JPG高 (檔案亦較大)。
- GIF:最常用於簡單嘅動畫。只支援有限數量嘅顏色。音頻:
- MP3:最受歡迎嘅音頻格式。佢係高度壓縮嘅,非常適合串流同儲存音樂。
- WAV:未壓縮嘅音頻。佢嘅質素好高,但會產生非常大嘅檔案,所以喺網站上唔常用。影片:
- MP4 (或 MPEG-4):網路上最常見嘅影片格式。佢喺質素同檔案大小之間提供咗良好嘅平衡,非常適合YouTube等服務。
- AVI:一種較舊嘅格式。佢通常質素較高,但檔案大小大好多,所以唔太適合串流播放。
外掛程式與播放器
外掛程式 (plug-in) 係一小段軟件,可以為程式 (例如網頁瀏覽器) 增加額外功能。以前,你需要安裝 Adobe Flash Player 等外掛程式先可以睇片或者玩遊戲。
今日,多得HTML5等技術,現代網頁瀏覽器已經內置咗大部分必需嘅多媒體播放器。呢個意味住你通常可以直接喺瀏覽器入面睇片、聽音訊同埋睇PDF,而唔需要額外安裝任何嘢!
你知唔知?
GIF格式嘅創作者Steve Wilhite堅持佢應該讀「JIF」(軟G音),就好似花生醬品牌咁。不過,呢個爭論仲持續緊,好多人依然讀硬G音㗎!
重點提示
網頁會使用唔同嘅 檔案格式 (例如JPG、MP3、MP4) 嚟有效率咁處理多媒體內容。雖然以前 外掛程式 係必需嘅,但大多數現代瀏覽器而家都可以唔使額外軟件就播放呢啲內容。
4. 基本互聯網服務
全球資訊網 (即係網站) 只不過係互聯網嘅其中一部分。我哋每日仲會用到好多其他基本服務。
電子郵件 (Email):讓你透過網絡收發數碼訊息。佢係最古老同最廣泛使用嘅互聯網服務之一。
檔案傳輸:FTP (File Transfer Protocol, 檔案傳輸協定) 等服務允許用戶喺電腦之間上載同下載檔案。開發人員通常會用佢嚟將網站檔案上載到伺服器。
遠端登入:允許用戶遠距離登入同控制另一部電腦。常見嘅協定係SSH (Secure Shell)。
線上聊天:實現兩個人或以上之間嘅即時文字對話。例子包括WhatsApp Web、Facebook Messenger同埋Discord。
討論區:一個線上網站,人們可以透過發布訊息嘅形式進行交流。佢哋通常按主題或討論串嚟組織。(例如:連登討論區、Reddit)。
重點提示
除咗瀏覽網站之外,互聯網仲提供咗通訊同資料交換嘅基本服務,包括 電子郵件、檔案傳輸、遠端登入、線上聊天 同埋 討論區。
5. 串流播放嘅魔法
點解你可以即時開始睇Netflix電影,而唔需要等成套兩粒鐘嘅電影下載晒先?答案就係串流播放!
串流技術嘅概念
串流播放 (Streaming) 係一種以連續、穩定嘅流量傳輸資料 (通常係音訊同影片) 嘅方法。你嘅設備會喺內容到達時即刻開始播放,而檔案嘅其餘部分就會喺背景繼續傳送。
呢個同傳統嘅下載唔同,下載係你必須等成個檔案儲存喺你嘅設備度,先可以打開佢。
比喻:下載就好似將浴缸注滿水先可以入去浸。串流播放就好似打開花灑咁,水一邊流你就可以一邊用,唔使等成個浴缸裝滿水。
(課程備註:你只需要明白串流嘅概念,而唔需要深入了解佢背後複雜嘅技術細節。所以唔使擔心佢點樣運作啦!)
串流嘅應用
串流技術為我哋日常使用嘅好多服務提供動力:
語音郵件:現代語音郵件系統,尤其係訊息應用程式上嘅語音訊息 (例如WhatsApp語音訊息),通常會利用串流技術,讓你邊下載邊聽取訊息。
視像會議:Zoom、Google Meet同埋Microsoft Teams等服務會喺參與者之間串流實時影片同音訊資料,實現互聯網上嘅即時面對面溝通。
網絡廣播:呢個基本上就係「透過網絡進行廣播」。佢涉及將現場活動 (例如音樂會、體育比賽或公司發布會) 串流到大量線上觀眾。
重點提示
串流播放 讓你喺媒體內容傳輸嘅同時即刻播放,唔使等完全下載。呢項強大嘅技術係 視像會議 同 網絡廣播 等流行應用程式嘅基礎。