夯實基礎 計算機網路分層

2022-01-21 23:50:45 字數 2522 閱讀 5711

一、osi七層模型&常見五層模型

應用層表示層

會話層傳輸層:tcp/udp

網路層: ip/icmp

資料鏈路層: arp/hdlc/ppp/slip

物理層圖1 osi七層模型

目前較為常用的5層模型,模型分層如圖2.

應用層傳輸層

網路層資料鏈路層

物理層二、分層的好處

建立七層模型的主要目的是為解決異種網路互連時所遇到的相容性問題。它的最大優點是將服務、介面和協議這三個概念明確地區分開來:服務說明某一層為上一層提供一些什麼功能,介面說明上一層如何使用下層的服務,而協議涉及如何實現本層的服務;這樣各層之間具有很強的獨立性,互連網路中各實體採用什麼樣的協議是沒有限制的,只要向上提供相同的服務並且不改變相鄰層的介面就可以了。網路七層的劃分也是為了使網路的不同功能模組(不同層次)分擔起不同的職責,從而帶來如下好處: 

l  減輕問題的複雜程度,一旦網路發生故障,可迅速定位故障所處層次,便於查詢和糾錯;

l  在各層分別定義標準介面,使具備相同對等層的不同網路裝置能實現互操作,各層之間則相對獨立,一種高層協議可放在多種低層協議上執行;

l  能有效刺激網路技術革新,因為每次更新都可以在小範圍內進行,不需對整個網路動大手術

三、各層功能說明

1.物理層

osi 模型的最低層或第一層,該層包括物理連網媒介,如電纜連線聯結器。物理層的協議產生並檢測電壓以便傳送和接收攜帶資料的訊號。在你的桌面pc 上插入網路介面卡,你就建立了計算機連網的基礎。換言之,你提供了乙個物理層。儘管物理層不提供糾錯服務,但它能夠設定資料傳輸速率並監測資料出錯率。網路物理問題,如電線斷開,將影響物理層。

使用者要傳遞資訊就要利用一些物理**,如雙絞線、同軸電纜等,但具體的物理**並不在osi的7層之內,有人把物理**當做第0層,物理層的任務就是為它的上一層提供乙個物理連線,以及它們的機械、電氣、功能和過程特性。如規定使用電纜和接頭的型別、傳送訊號的電壓等。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是bit位元。

2. 資料鏈路層

osi模型的第二層,它控制網路層與物理層之間的通訊。它的主要功能是如何在不可靠的物理線路上進行資料的可靠傳遞。為了保證傳輸,從網路層接收到的資料被分割成特定的可被物理層傳輸的幀。幀是用來移動資料的結構包,它不僅包括原始資料,還包括傳送方和接收方的實體地址以及檢錯和控制資訊。其中的位址確定了幀將傳送到何處,而糾錯和控制資訊則確保幀無差錯到達。 如果在傳送資料時,接收點檢測到所傳資料中有差錯,就要通知傳送方重發這一幀。

資料鏈路層的功能獨立於網路和它的節點和所採用的物理層型別,它也不關心是否正在執行 word 、excel 或使用internet。有一些連線裝置,如交換機,由於它們要對幀解碼並使用幀資訊將資料傳送到正確的接收方,所以它們是工作在資料鏈路層的。

在物理層提供位元流服務的基礎上,建立相鄰結點之間的資料鏈路,通過差錯控制提供資料幀(frame)在通道上無差錯的傳輸,並進行各電路上的動作系列。

資料鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:實體地址定址、資料的成幀、流量控制、資料的檢錯、重發等。

資料鏈路層協議的代表包括:sdlc、hdlc、ppp、stp、幀中繼等。

3.網路層

osi 模型的第三層,其主要功能是決定如何將資料從傳送方路由到接收方。

網路層通過綜合考慮傳送優先權、網路擁塞程度、服務質量以及可選路由的花費來決定從乙個網路中節點a 到另乙個網路中節點b 的最佳路徑。由於網路層處理,並智慧型指導資料傳送,路由器連線網路各段,所以路由器屬於網路層。在網路中,「路由」是基於編址方案、使用模式以及可達性來指引資料的傳送。

網路層負責在源機器和目標機器之間建立它們所使用的路由。這一層本身沒有任何錯誤檢測和修正機制,因此,網路層必須依賴於端端之間的由dll提供的可靠傳輸服務。

網路層是可選的,它只用於當兩個計算機系統處於不同的由路由器分割開的網段這種情況,或者當通訊應用要求某種網路層或傳輸層提供的服務、特性或者能力時。例如,當兩台主機處於同乙個lan網段的直接相連這種情況,它們之間的通訊只使用lan的通訊機制就可以了(即osi 參考模型的一二層)。

4. 傳輸層

傳輸協議同時進行流量控制或是基於接收方可接收資料的快慢程度規定適當的傳送速率。除此之外,傳輸層按照網路能處理的最大尺寸將較長的資料報進行強制分割。例如,乙太網無法接收大於1500位元組的資料報。傳送方節點的傳輸層將資料分割成較小的資料片,同時對每一資料片安排一串行號,以便資料到達接收方節點的傳輸層時,能以正確的順序重組。該過程即被稱為排序。

工作在傳輸層的一種服務是 tcp/ip 協議套中的tcp (transport control protocol,傳輸控制協議),upd (user packet data,使用者資料報協議),另一項傳輸層服務是ipx/spx協議集的spx(序列包交換)。

計算機網路 分層

各種知識多而且容易遺忘,還不容易複習。最好的方法當然是自己給自己提問,不斷補缺查漏,缺什麼補什麼。本文將各類知識歸類,並將全文知識點濃縮在自問自查中,並且都寫好目錄,自問自查時可以隨時跳轉過去,方便大家系統的學習複習知識。食用方法 自問自查 閱讀原文 自問自查 閱讀原文 無限迴圈 1.請簡述計算機網...

計算機網路 分層結構

首先根據一定規則將計算機網路分層,將分層的網路從底層到高層依次稱為第1,2 n層 在它的分層結構中,第n層的活動元素通常稱為n層實體,不同機器的同一層稱為對等層,同一層的實體稱為對等實體。n層實體實現的服務為n 1層所利用 n層被稱為服務提供者,n 1層則服務於客戶 每一層還有自己傳送的資料單位,其...

計算機網路概述 計算機網路基礎

邊緣部分 核心部分 報文交換 報文一般比分組長,報文交換的時延較長。對於廣域網區域網新的理解 不單單從網路覆蓋範圍區分區域網和廣域網,而是在應用技術方面進行區分,應用了區域網技術就是區域網,應用了廣域網技術就是廣域網。區域網一般是自己購買裝置,自己維護,寬頻固定。廣域網 花錢買服務,花錢買頻寬,效能...