您現在的位置是:首頁 > 遊戲

網路程式設計丨決定網路的組成三個關鍵因素

由 玹三 發表于 遊戲2022-12-27
簡介總結一個網路的組成包含了許多個節點(計算機),連線網路的各種裝置,如路由器、集線器、交換機等等,以及各種通訊技術,如網路拓撲結構、網路協議等等

抓包工具wireshark怎麼用

大家好,我是三玹。

說到網,大家會想到世界盃上的足球網,大幾居織的蜘蛛網,或者是漁民打撈的漁網等等。這些網都有一個共性,由一個個點和一條條連線點的線組成的。

網路程式設計丨決定網路的組成三個關鍵因素

圖片來源:1

網路也是一樣的,網際網路(Internet)作為世界上最大的網路,也是由無數個點(計算機)和無數個連線這些點的線(通訊)組成的。

網路程式設計丨決定網路的組成三個關鍵因素

片來源:

2

計算機不僅是我們使用的電腦,還包括了智慧手機、平板電腦、物聯網裝置等等。

通訊包含了技術、裝置、媒介等。技術如網路協議、拓撲結構等;裝置如路由器、交換器等;媒介如衛星、光纖等。

要完全瞭解計算機網路的組成,有太多的東西是需要學習的。不過本篇文章就簡單地瞭解一下學習網路的組成有什麼用,以及三個決定網路組成的關鍵因素。

學習網路的組成的作用

學習網路,瞭解網路的組成是非常有必要的。

首先,瞭解組成網路的裝置的數量以及型別,有利於我們確定網路的容量,並能識別出網路潛在的問題。

其次,瞭解裝置是如何連線到網路,有助於我們解決網路的連線問題,提高網路的效能。

決定網路的組成的關鍵因素主要有三個,分別是網路的規模、拓撲結構以及網路協議。

網路的規模

網路的規模是指連線到網路的裝置的數量。

網路可以很小,小到只有幾個裝置;同時也可以非常大,可以連線成千上萬臺的裝置。網路的規模對網路的效能以及網路可處理的流量有著非常重要的影響。

通常來說,網路越大,能得到的資訊和資料也就越多。不考量任何的情況下,十個人分享的資訊和資料是很難比得上一千個人、一萬個人分享的資訊和資料。

但是,連線裝置越多的網路可能就會遇到效能下降的問題,因為連線的裝置越多,需要處理的流量也就越多,因此對網路資源的需求就會更多。這就有可能導致資料傳輸出現延遲或者堵塞的情況,從而影響到網路的整體速度和效率。

網路程式設計丨決定網路的組成三個關鍵因素

片來源:

3

另一方面,較大的網路往往更容易遭受到安全威脅。就比如一個組織,誰也不能完全保證組織裡的每個人都是忠心、能力超群的人,難免總會有那麼幾顆老鼠屎。而組織越大,可能潛在的老鼠屎就越多。

網路也是一樣的,網路的規模越大,總會有那些人絞盡腦汁、費盡心思找到網路潛在的入口,從而對網路發起攻擊,導致整個網路崩潰。

所以,當網路規模越大,如何保護網路安全和防範網路攻擊就會變得越發的困難。

拓撲結構

網路的拓撲結構指的是網路上的裝置連線的方式。

常見的幾種網路拓撲結構型別,星型結構、匯流排結構和網狀結構。

星型結構

,指的是網路上的所有裝置都連線到中央裝置,如集線器或者交換機。中央裝置充當的角色是所有資料必須透過的管道。

網路程式設計丨決定網路的組成三個關鍵因素

片來源:4

這種拓撲結構的優點在於設定和管理相對簡單,當需要擴充套件網路的時候,只需要向中央裝置新增額外裝置即可輕鬆解決。但這也存在著一個隱患,如果中央裝置發生故障,那麼整個網路就會崩潰,而導致無法使用。

匯流排結構

,指的是裝置連線到稱為匯流排的中央電纜的網路結構型別。匯流排充當網路上所有裝置的共享通訊媒介。

網路程式設計丨決定網路的組成三個關鍵因素

片來源:4

該結構的優點和星型結構差不多,都容易設定和管理。需要擴充套件網路時,只要在總線上新增額外裝置即可完成。缺點也是相似的,如果匯流排出現問題,那麼整個網路就無法使用。

同時匯流排結構還有一個缺點,當連線的裝置越多,就可能越容易出現效能問題。這是因為匯流排的頻寬必須在所有裝置之間進行共享。

網狀結構

,指的是網路上的每個裝置都可以連線到其他所有裝置,從而建立一個類似網的結構。

網路程式設計丨決定網路的組成三個關鍵因素

片來源:4

這種結構允許資料在裝置之間傳輸多條路徑,從而提高了網路的可靠性和效能。主要優點是網狀結構具有很高的彈性,當單個裝置或連接出現故障是不會影響到整個網路的執行能力。

缺點就在於網狀結構的設定和管理就變得複雜很多,而且成本也變得昂貴。同時,該結構還需要大量的頻寬,才能滿足

選擇對的網路拓撲結構,會對網路的效能和可靠性產生深遠的意義。

網路協議

網路的協議也影響著網路的組成。協議主要是用來管理網路上的裝置是如何相互通訊的規則和標準。

不同的協議會應用在不同型別的網路,這主要取決於網路的規模、拓撲結構以及其他因素。

例如,我們在瀏覽器的位址列輸入網址,常常會看到有 HTTP 或者 HTTPS,這兩種就屬於網路協議。

網路程式設計丨決定網路的組成三個關鍵因素

片來源:5

所謂的協議就是一組規則,HTTP 協議是用來管理網頁在網際網路上的傳輸方式。它屬於一種應用程式級別的協議,也就是說應用程式(如Web瀏覽器)使用這套規則和網站的伺服器進行通訊。

HTTPS 協議是 HTTP 協議的升級版,使得客戶端和伺服器之間的通訊方式變得更加安全。具體為什麼更安全,如何安全,就留待後面再細說了。

總結

一個網路的組成包含了許多個節點(計算機),連線網路的各種裝置,如路由器、集線器、交換機等等,以及各種通訊技術,如網路拓撲結構、網路協議等等。影響網路組成三個關鍵因素是網路的規模、拓撲結構以及協議。

瞭解網路的組成,一方面有助於我們理解網路的容量和侷限性;另一方面可以幫助我們發現網路的問題,提升網路的效能等。

關於網路組成的內容就簡單說到這了,如果這篇文章對你有所幫助,點個贊支援一下。

資源來源

1。 https://699pic。com/tupian-500938701。html

2。

https://www。edrawsoft。cn/network-visio-alternative/

3。 https://zhuanlan。zhihu。com/p/26251726

4。 https://hexingxing。cn/common-seven-topologies-of-computer-networks/

5。 https://www。icketang。com/page_2020/11_05T02_23_28。html

推薦文章