第一天介紹了一些簡單的網路結構。今天要深入一點,看看數據是如何在這些網路之間流動的。
上一篇有提到封包這個名詞,這是什麼勒?
當你瀏覽網頁、看影片或傳訊息時,你正在使用的數據會被分割成許多小塊,這些小塊被稱為封包(Packets)。每個封包由兩部分組成:頭部(Header)和數據(Data)。
封包的路由如何決定?
封包的傳輸是由路由器(Router)控制,會根據目的地地址,也就是Header裡面的訊息,來決定最佳路徑。這一過程稱為路由(Routing)。
你以為送出去就沒問題了嗎?
不不不,從A送到B的過程中可能會遇到各種挑戰,像是網路卡爛、硬體故障或數據丟失。
那怎麼辦呢?
剛剛有提到Header中有網路協議,像是TCP/IP協議。TCP/IP協議是一組規則,設計用來確保數據在網路中正確無誤地傳輸。即使在網路擁堵、硬體故障或數據丟失的情況下,TCP/IP協議也能夠有效地恢復傳輸。這是通過TCP(傳輸控制協議)中的錯誤檢測和重傳機制來實現的,它確保了所有封包都能被接收者完整地接收。
網頁請求又是啥,聽起來很彆扭,其實就是你要進入到一個網站之前,你的裝置要先送一個請求,通過你的網路,經過多個路由器,最終達到伺服器。伺服器接收到你的請求,批准,然後把批准的通知透過同樣的路徑送來給你的裝置知道。是不是很酷,平常都是按個Enter就進到網頁了,想不到中間要經過這麼多有的沒的,還可以在一秒內完成!
好了今天就先這樣,明天見啦~⁽⁽ଘ( ˙꒳˙ )ଓ⁾⁾