iT邦幫忙

2024 iThome 鐵人賽

DAY 3
1
IT 管理

每天都在上網,但你知道網路是怎麼運作的嗎?系列 第 3

Day3 | 數據是怎麼被運送的?

  • 分享至 

  • xImage
  •  

第一天介紹了一些簡單的網路結構。今天要深入一點,看看數據是如何在這些網路之間流動的。

上一篇有提到封包這個名詞,這是什麼勒?

當你瀏覽網頁、看影片或傳訊息時,你正在使用的數據會被分割成許多小塊,這些小塊被稱為封包(Packets)。每個封包由兩部分組成:頭部(Header)和數據(Data)。

  1. 頭部包含了目的地和來源的IP地址,讓路由器知道要把它送去哪裡,還會有網路協議。
  2. 數據就是實際要傳輸的訊息,像是網頁請求的細節或是你要傳給朋友的訊息。

封包的路由如何決定?

封包的傳輸是由路由器(Router)控制,會根據目的地地址,也就是Header裡面的訊息,來決定最佳路徑。這一過程稱為路由(Routing)。

你以為送出去就沒問題了嗎?

不不不,從A送到B的過程中可能會遇到各種挑戰,像是網路卡爛、硬體故障或數據丟失。

那怎麼辦呢?

剛剛有提到Header中有網路協議,像是TCP/IP協議。TCP/IP協議是一組規則,設計用來確保數據在網路中正確無誤地傳輸。即使在網路擁堵、硬體故障或數據丟失的情況下,TCP/IP協議也能夠有效地恢復傳輸。這是通過TCP(傳輸控制協議)中的錯誤檢測和重傳機制來實現的,它確保了所有封包都能被接收者完整地接收。

網頁請求又是啥,聽起來很彆扭,其實就是你要進入到一個網站之前,你的裝置要先送一個請求,通過你的網路,經過多個路由器,最終達到伺服器。伺服器接收到你的請求,批准,然後把批准的通知透過同樣的路徑送來給你的裝置知道。是不是很酷,平常都是按個Enter就進到網頁了,想不到中間要經過這麼多有的沒的,還可以在一秒內完成!

好了今天就先這樣,明天見啦~⁽⁽ଘ( ˙꒳˙ )ଓ⁾⁾


上一篇
Day2 | 我要怎麼連上網路?
下一篇
Day4 | 巧婦難為無米之炊,你要先有這些才能連網1
系列文
每天都在上網,但你知道網路是怎麼運作的嗎?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言