互聯網到底是如何運作的?

互聯網到底是如何運作的?

聽起來是個愚蠢的問題,但我敢打賭很多人也不知道。我了解伺服器、客戶端、數據機、路由器、ISP 等;但我不明白網路的骨幹結構是由什麼組成的。我從未見過任何清晰的 UML 圖或互聯網主幹的描述。我聽說過有關 7 個主要伺服器的事情(不要引用我的話),但是每個伺服器是誰擁有的,它們是什麼時候構建的,它們有多大了,它們如何交互?似乎很難找到這方面的資訊。

我所有的谷歌搜尋都提供了看似模糊且過時的資訊。

編輯:很抱歉,如果您發現這個問題含糊不清,不僅是我昨晚寫的很晚,而且我對網絡骨幹的工作原理也有模糊的了解,因此使我的問題含糊不清。

答案1

我會嘗試:

首先,沒有人擁有或控制網路。現在,透過 DNS 伺服器提供了事實上的控制,這些伺服器將「www.google.com」更改為「IP 位址 123.456.789.000」。正如許多人所知,這些 DNS「根」伺服器控制著提供網路的網域基礎架構。

然而,互聯網實際上是一個由人類控制的網路網路(因此稱為互聯網)。如果你想像你有一個由有線電視供應商、電話供應商控制的電腦網絡,將它們連網到政府網絡,將它們連網到歐洲、夏威夷、亞洲、澳大利亞,你可以看看網路如何開始成形。基本上,公司(在某些情況下)國家將付費將其互聯網連接到通往美國的網路連結。一旦這些連結建立起來,網路就真正開始成形。

從硬體的角度來看,互聯網是建立在IP(而不是TCP/IP)之上的。 IP 是一個使用共享位址空間(熟悉的www.xxx.yyy.zzz)尋址系統提供網路連接的系統,具有「網關」的概念,也就是說,如果我不知道擁有該封包的人,我會會將其轉發給這樣做的人。本質上,創建了一個路由網絡,它定義了哪些路由器控制某些 IP 範圍。這樣,如果我可以離題,讓您的計算機將美國的資料包發送到澳洲的計算機,則會發生以下情況。

  1. 您透過數據機將封包傳送到 ISP。
  2. 您的 ISP 使用其規則來確定它不擁有資料包的 IP,並將其轉發到其骨幹網路或一級提供者。
  3. 主幹網路將確定該資料包是發送到澳洲的,並將其發送到連接到光纖鏈路或可能通過衛星等的機器。
  4. 這個過程從骨幹網到ISP,到本地ISP 連接,到家裡的調製解調器,再到家裡的計算機,以相反的順序發生。

現在,當您意識到路由規則具有冗餘性(即,您有多個路由將資料包發送到澳大利亞,例如,選擇不同的電纜或使用衛星)時,您可以開始了解當電腦無法存取時互聯網如何生存或路由器關閉或故障,這是基礎設施的關鍵部分。

因此,如果您的網路可以將封包傳送給任何連接的人,並且任何人都可以透過協定連接到第1 層連接,那麼您可以將與網路上任何電腦通訊的功能與傳送訊息的協定(例如HTTP)結合起來。

最後一句話:如果你成功地吸收了所有這些,你現在可以看到「每個人都應該能夠觀看 YouTube 並撥打 VOIP 電話而不受限制」之間的爭論與事實並不那麼吻合提供互聯網的人必須與他們無法控制的網路分享網路。當然,我說的是網路中立性。

答案2

這實際上是一系列管子。

答案3

我猜你說的是根伺服器。這些用於 DNS,沒有它們,您將無法使用名稱連接到電腦。
你的問題回答起來有點複雜,因為網路這個詞是一個很大的東西。如果我們只考慮IP層面,網路就是很多路由器互連在一起。

答案4

總之,思科 - 哈哈。

實際上,它只適用於連接大量計算機的許多管道,所有這些都主要傳遞匿名數據,直到它(通常)到達正確的位置。有些是大型計算機,有些是小型計算機,有些管道很寬而且速度很快,有些則很慢。但本質上它只是一個邏輯轉送系統。有點像是一個非常快速的郵政系統。

相關內容