第 1 課 · 互聯網是什麼:連接全球的網中之網
互聯網不是一臺巨大的電腦,而是無數張網絡互相連接成的「網中之網」。它們約定使用同一套語言——TCP/IP 協議族——彼此對話。理解了這一點,後面所有課程(DNS、服務器、線路、安全)都只是在這個骨架上添加器官。
三個關鍵節點:互聯網如何長成今天的樣子
| 年份 | 事件 | 爲什麼重要 |
|---|---|---|
| 1969 | ARPANET 首次實現兩臺異地計算機互聯 | 證明「分組交換」組網可行,是互聯網的胚胎 |
| 1983 | ARPANET 全網切換到 TCP/IP | 統一語言之後,異構網絡才能互相拼接——互聯網在這一刻真正成形 |
| 1991 | 萬維網(WWW)誕生 | 瀏覽器把「上網」從科研工具變成大衆入口 |
值得分清三個常被混用的詞:互聯網是基礎設施(道路),萬維網是跑在上面的信息服務(道路上跑的貨運體系),瀏覽器只是訪問萬維網的一種客戶端(其中一種卡車)。郵件、即時通訊、遊戲聯機同樣跑在互聯網上,但它們不屬於萬維網。
數據是怎麼跑的:分組交換
你發出的每段數據都會被切成一個個「包」,每個包獨立尋路、經過沿途路由器一跳一跳轉發,到達後再重組。這條路不是固定的——同一個網站的兩次請求可能走完全不同的路徑;同一段視頻的相鄰兩個包也可能先後到達、由接收端排序重組。這解釋了三件日常現象:
- 爲什麼 ping 值會抖動:包走的路徑和沿途排隊狀況隨時在變,抖動本身正常,持續抬升才值得警惕;
- 爲什麼偶爾丟包不一定斷網:TCP 會自動重傳丟失的包,表現爲「變慢」而不是「斷開」;UDP 應用(語音、遊戲)則會直接感知到卡頓;
- 爲什麼診斷網絡要看 MTR:只有逐跳持續觀察,才知道劣化出現在哪一段路(第 4 課與診斷中心會展開判讀方法)。
網絡之間怎麼連:對等互聯與轉接
「網中之網」的縫隙處有兩種商業關系:對等互聯(Peering)——兩張網絡直接交換各自的流量,通常免費;轉接(Transit)——付錢買一張更大的網替你通達全網。機房宣稱「BGP 多線」,本質就是同時接入多家上遊並按策略選路。這層結構決定了跨運營商訪問的質量差異,也是第 4 課「線路」話題的底層邏輯。
物理層真相:光纜、距離與延遲下限
洲際流量 95% 以上走海底光纜,而不是衛星。光在光纖中的傳播速度約每秒 20 萬公裏,加上路由器逐跳處理與繞行,地理距離直接決定延遲下限:廣東到香港約 10ms、到日本約 50ms、到美西約 150ms——這是物理規律,不是哪家服務商的故障,任何商家都改不了(第 4 課展開地區選擇)。
動手感受一下「一跳一跳」:
# Linux/macOS:看數據包去某網站經過的每一跳
traceroute example.com
# 更現代的持續觀測(每跳丟包與延遲,Ctrl+C 結束)
mtr -c 100 example.com
# 只看往返延遲的分布(20 個包)
ping -c 20 example.com
爲什麼站長必須懂這些結構
故障排查的本質是分層定位:打不開網站,可能是 DNS(第 2 課)、可能是服務器本身(第 3 課)、可能是中間線路(第 4 課)、也可能是安全策略攔截(第 6 課)。心中有這張分層地圖,就能用對應的命令逐層驗證,而不是「重啓試試」。
TCP/IP 爲什麼叫「協議族」
TCP/IP 不是單一協議,而是一組分工明確的協議:IP 負責尋址與轉發——把包從源頭送到目的地,盡力而爲、不保證送達;TCP 在其上提供可靠傳輸——編號、確認、超時重傳、擁塞控制,網頁與接口調用都用它;UDP 則完全不管可靠性,發了就不問,換來的是低開銷與低延遲,語音、視頻與遊戲聯機偏愛它。所謂「懂網絡」,第一步就是分清楚手裏的業務跑在 TCP 還是 UDP 上:前者的故障表現是變慢與重傳,後者的故障表現是卡頓與丟幀,排查思路完全不同。
三個常見誤區
- 帶寬不等於速度:帶寬是每秒最多能運多少數據(路有多寬),延遲是一個包跑一趟要多久(路有多長)。下載慢看帶寬與丟包,交互卡看延遲與抖動。
- 「ping 通了」不等於「服務正常」:ping 走 ICMP,網站走 TCP 80/443——防火牆完全可能只放行其中一種,驗證服務要用 curl 而不是 ping。
- 衛星互聯網不是洲際流量主力:95% 以上的洲際數據走海底光纜;衛星的角色是補盲(海上、偏遠地區),延遲特性與光纜完全不同。
本節小結
- 互聯網 = 用 TCP/IP 互相連接的網中之網;1969 互聯、1983 統一協議、1991 萬維網是三個裏程碑;互聯網、萬維網、瀏覽器是三個層次的東西。
- 數據被切成包獨立尋路——所以延遲會抖動、丟包先表現爲變慢、診斷要逐跳看(MTR)。
- 網絡間靠對等互聯與轉接拼接;洲際流量主要走海底光纜,距離決定延遲下限:HK≈10ms / JP≈50ms / US-West≈150ms(自廣東)。