基礎:網路是什麼

網路核心(network core)

想想城市之間的道路系統:你不會把任何東西存在高速公路上,你只是開著車沿著它從一處駛往另一處。網路核心正是如此——一張由封包交換器(主要是路由器)以及它們之間高容量連結所組成的網,負責把資料在網路中、從一個邊緣搬運到另一個邊緣。它是整張圖的中間,遠離端系統。

核心唯一的工作是把封包朝目的地轉送。一個封包抵達,路由器讀取它的目的位址,在轉送表(forwarding table)中查找,再從正確的連結送往下一台路由器——一次又一次、一跳接一跳,直到封包抵達遠端邊緣。核心不理解你的應用、不打開你的訊息,理想上也不為每段對話保存狀態;這正是封包交換帶給你的好處。這裡的連結快速且高度共用,把許多使用者的封包混在一起承載(統計多工)。

核心如何運作,存在一個真實的抉擇:今日的網際網路核心採用封包交換(資料被切成封包,依需求共用連結),而舊式電話網路採用電路交換(為整通通話保留一條專屬路徑)。對突發性的電腦流量而言封包交換勝出,因為它能彈性共用容量,但它預設不保證速率或延遲——這正是服務品質(QoS)與壅塞控制存在的原因。

一個從倫敦到東京的封包,可能會經過十台以上的核心路由器;在每一台,它都在佇列中等待、被讀取位址、再被送出——沒有任何一台路由器保存你整段連線的紀錄。

核心一跳一跳地轉送封包,並被刻意設計得簡單且無狀態。

核心很快,但並非魔法:它無法超越光速,共用連結也可能壅塞。增加核心容量能提高吞吐量,卻無法降低一條長路徑的傳播延遲。

又称
the corethe backbone核心骨幹