看了這篇文章,那些複雜的計算機網絡概念終於懂了!

寫在前面:

小夥伴兒們,你們好!
這期讓咱們一塊兒來了解一下計算機網絡相關的知識吧!
計算機網絡在面試中尤其重要,甚至也能決定你可否進入大廠的關鍵因素!
此次,和時光一塊兒走進計算機網絡的大門吧~

思惟導圖:

什麼是網絡,互聯網,因特網?

網絡(network):是由若干結點(node)和鏈接這些結點的鏈路(link)組成;
互聯網(internet):若干個網絡用路由器鏈接起來就是互聯網;
(下面a圖中結點指交換機,b圖中藍色的東西是路由器
node


因特網(Internet):全球最大的互聯網;

因特網的一些概念:

首先,因特網是一個世界範圍的計算機網絡;
主機/端系統:構成因特網組件的一些設備稱爲主機或者端系統,好比智能手機、平板電腦;
這裏,咱們不得不提到端系統是如何進行通訊的呢?關於通訊方式,咱們下面再講,這裏主要說一下通訊的媒介;程序員

端系統經過通訊鏈路(communication link)和分組交換機(packet switch) 鏈接到一塊兒的。web

通訊鏈路:兩個節點之間的物理通道稱爲通訊鏈路。通訊鏈路的傳輸介質主要有雙絞線、光纖和微波。
分組交換機:網絡交換設備,結構各不相同,它主要包括三個基本部分:交換單元、接口單元和控制單元。面試

傳輸速率(transmission type):泛指在鏈路之間數據從一點向另外一點傳輸的速率,簡稱爲數據的傳輸速率;單位是bit/s(比特/秒)或者波特;
緩存

分組:當一臺端系統要向另外一臺端系統發送數據時,發送端系統將數據分段,併爲每段加上首部字節,由此造成的信息包被稱爲分組。

最多見的分組交換機就是路由器(router)和鏈路層交換機(link-layer switch);
路徑:一個分組所經歷的一系列通訊鏈路和分組交換機。
因特網供應商:Inernet Service Provider,ISP。是一個由多個分組交換機和多段通訊鏈路組成的網路。將端系統接入網絡,提供了不一樣類型的網絡接入。
服務器

網絡的通訊方式:

主機之間的通訊方式:微信

客戶服務器方式客戶端A向服務器B發出請求服務,而服務器B向客戶端A提供服務;客戶端A是服務請求方,服務器B是服務提供方網絡

對等方式(P2P方式):而在p2p方式中,不區分哪一個是服務請求方與服務提供方;客戶端能夠作服務器,服務器也能夠當作客戶端;P2P方式其實是客戶服務器方式的雙向應用;分佈式

數據交換方式:ide

電路交換:


電路交換適合於數據量很大的實時性傳輸;
核心路由器之間可使用電路交換;

分組交換:


報文:在互聯網應用中,每一個終端系統均可以彼此交換信息,這種信息也被稱爲報文(Message);
報文是網絡中交換與傳輸的 數據單元,即站點一次性要發送的數據塊,它包括好比文字、音頻、視頻和各類數據等;
分組:爲了從發送端向接收端系統發送報文,須要把一個完整的長報文切分爲一個個小的數據塊,每個數據塊都要包含首部,也就是目標地址信息。這種數據塊稱爲分組(Packets);

分組交換的示意圖:


路由器的存儲轉發功能:


在路由器中輸入和輸出的端口之間沒有直接連線;
路由器處理分組的過程是:

把收到的分組先放入緩存(暫時存儲);
查找轉發表,找出某個目的地址應從哪一個端口轉發;
把分組送到適當的端口轉發出去

主機和路由器的做用不一樣:

主機是爲用戶進行信息處理的,並向網絡發送分組,從網絡接受分組;
路由器對分組進行存儲轉發,最後把分組交付目的主機;

分組交換的優缺點:
優勢:

高效:動態分配傳輸帶寬,對通訊鏈路是逐段佔用;
靈活:以分組爲傳送單位和查找路由;
迅速:沒必要先創建連接就能向其餘主機發送分組;
可靠:保證可靠性的網絡協議,分佈式的路由選擇協議使網絡有很好的的生存性;

缺點:

分組在各結點存儲轉發時須要排隊,這就會形成必定的時延
分組必須攜帶的首部(裏面有必不可少的控制信息)也形成了必定的開銷

三種交換方式的比較分析:


好了,今天就先分享到這裏了,下期給你們帶來網絡基礎的後續講解!


1 原創實屬不易,求個關注吧~


本文分享自微信公衆號 - 程序員的時光(gh_9211ec727426)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索