[Networking] 什麼是網路?網路的組成及網路服務供應商 ISP

HoMuChen
3 min readApr 4, 2020

--

網路,可能是人類最大的工程成就之一,如今有數十億的人透過網路連接,在幾秒鐘之內就能夠互相通訊、完成某種任務,各種裝置互相連結,包括伺服器,個人桌上型電腦、平板、手機、未來還會有更多樣的things加入,例如車子、家電、各種感測器 ,等等.如此巨大的工程,大規模的全世界的共同合作,到底是如何做到的?工程架構的決定、協議的制定都值得去借鏡學習.

Photo by Denys Nevozhai on Unsplash

網路的組成

網路連接了世界上數十億的裝置,這些連上網路的裝置就稱為hosts, end-systems,而網路本身由communocation linkspackets switches組成,links就是指電話線呀、同軸電纜、光纖、電磁波頻譜這些實際傳送資料的媒介,而資料從一個host到另一個host是被拆分成許多一個一個的packet,藉由link傳送,到達packets switches,每個switch則負責把packet從進來的link選擇一個link傳出去,最後到達目的地.

那到底是誰提供這些links及switches給我們的裝置去連接上呢?就是網際網路服務供應商,Internet Service Provider,ISP.

Internet Service Provider(ISP)

在台灣,當我們想要使用網路時,就要去找中華電信、遠傳、台灣大哥大等等的電信商,他們就是ISP,負責建設基礎設施,設定連結,我們透過行動網路、光纖、DSL連上,網路供應商的設備就會負責傳遞資料來往於我們與目的地之間.

比如A跟B都去了中華電信申請了網路服務,連接上後A及B之間就能互相通訊了,那現在C使用了遠傳的服務,AB及C該要怎麼通訊呢?如果中華電信跟遠傳之間互相連接起來就可以了.

那全球有那麼多的用戶,各自使用各自的服務供應商,如果全部都必須要能夠互相通訊,就必須要全部的網路服務供應商都互相連接才行,但這要有點太不實際了,連結的數量太過龐大,成本非常高.

現在假設有個全球範圍的服務供應商,各地區的供應商只要接上去就可以了,下層的服務供應商成了上層的客戶,依據流量付費,有錢賺的生意當然就有許多人進來做,許多競爭的供應商加入,彼此也可以互相連結,客戶也可以跟多個供應商合作,如此當有任一供應商服務中斷,也不會影響終端用戶.

於是網路就成了階層式的架構,上下層的客戶關係,同層之間也會互相連接,各個供應商自己負責建設自己的基礎設施及設定路由,封包的傳送可能會有經濟的考量(盡量不走上層供應商,因為要錢,只在同層之間交換)、或者是政治考量(不想封包經過某某國家的設備,或是所以封包都要經過某地,以利監控、阻擋某些來源).

--

--