實現不同計算機之間的資料交換.
靠協議.即對資料交換時的格式的一種約束.
回答這個問題之前,有一點需要知道,協議不是唯一的乙個.相反,網際網路有一系列協議,每種協議的內容都不一樣.
一系列的網路協議按功能不同,官方給分為七層.
分別是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層.
在實際中的應用中,大家發現會話層,表示層用得不多,索性把後三層合併成應用層.這樣就產生了五層協議:
物理層,資料鏈路層,網路層,傳輸層,應用層.
而做網際網路開發,網際網路通訊的重點不是物理層,索性再把物理層和資料鏈路層合併成網路介面層,這樣就產生了四層協議,又叫tcp/ip協議(為什麼這麼叫?當然是因為tcp和ip協議是其中最重要的,代表性的協議).
每一層協議對應的功能都不同,不分開的話,修改起來很麻煩.分開的話,想要修改的話,只要修改對應某層協議即可.
這裡以五層協議來說明各層協議的作用.(雖然不用太關注物理層,還是稍微了解下它的作用)
物理層傳送的是電訊號,010101這種二進位制位的資料.
注意:有了這層協議以後,計算機就可以開始傳輸訊號了.
資料鏈路層做兩件事:
1)對電訊號進行分組.
例如8位為一組,這樣每8位就可以對應確定的數.以前每個公司都有自己的分組方式,有的8位為一組,有的16位為一種,非常亂.後來形成統一的標準(協議),即乙太網協議(ethernet).它確定了統一的分組方式,並將一組電訊號稱為乙個資料報,或者叫做一"幀".
2)找到傳輸目標的位址.
經過對電訊號的分組後,我們就準備好了要傳送的資料報.準備發給b,如何找到b的位址?
很簡單,每台計算機都有自己的網絡卡,每個網絡卡都有自己獨一無二的id–mac位址,相當於計算機的身份證號碼.
這個時候可以利用位址解析協議(arp)來獲取目標計算機的mac位址.(至於這個協議怎麼獲取到mac位址暫時不是關注的重點)
注意:對電訊號進行分組後,並且找到目標計算機的mac位址後,就可以進行區域網內的通訊了.
通過前四層協議,應用程式收到另一台機子傳輸來的資料了,但資料格式太亂,看不懂.
這個時候就該規定應用程式它能接收的資料格式了.
例如網頁傳輸,瀏覽器用http協議.
注意:有了應用層協議,應用程式就可以解讀另一台機子發來的資料報了.
計算機網路9 計算機網路效能
1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...
計算機網路 計算機網路的效能
目錄 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...
計算機網路學習 計算機網路效能
出自 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...