簡述資料在OSI參考模型中的流動過程,並解釋資料的封裝與解裝

時間 2021-10-27 04:51:48

1樓:墨汁遊戲

1、應用層為使用者的應用程式提供接入網路的介面。

2、表示層將使用者資料進行相應的編碼或格式轉換。

3、會話層區分通訊中的不同上層程式,為每個程序建立單獨的連結,並維護和管理通訊的過程。

4、傳輸層為資料的可靠傳輸提供一種安全可靠的方式。

5、網路層完成資料在網路中的實際傳輸,確定地址和最佳路徑

6、資料鏈路層使用硬體地址來定位遠端主機,傳輸資料並進行必要的流量控制和差錯校驗。

7、物理層傳輸位元流。將鏈路層的資料用高低不同的電平值表示傳送到物理線路上。物理層規定了裝置的介面形狀、針腳個數、針腳不同電平值的含義。

osi參考模型採用了分層結構技術

把一個網路系統分成若干層,每一層都去實現不同的功能,每一層的功能都以協議形式正規描述,協議定義了某層同遠方一個對等層通訊所使用的一套規則和約定。每一層向相鄰上層提供一套確定的服務,並且使用與之相鄰的下層所提供的服務。

從概念上來講,每一層都與一個遠方對等層通訊,但實際上該層所產生的協議資訊單元是藉助於相鄰下層所提供的服務傳送的。因此,對等層之間的通訊稱為虛擬通訊。

2樓:匿名使用者

osi 七層模型分別為應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層。

作用分別為:

應用層為使用者的應用程式提供接入網路的介面。

表示層將使用者資料進行相應的編碼或格式轉換。

會話層區分通訊中的不同上層程式,為每個程序建立單獨的連結,並維護和管理通訊的過程。

傳輸層為資料的可靠傳輸提供一種安全可靠的方式。

網路層完成資料在網路中的實際傳輸,確定地址和最佳路徑

資料鏈路層使用硬體地址來定位遠端主機,傳輸資料並進行必要的流量控制和差錯校驗。

物理層傳輸位元流。將鏈路層的資料用高低不同的電平值表示傳送到物理線路上。物理層規定了裝置的介面形狀、針腳個數、針腳不同電平值的含義。

最初的計算機網路每家廠商迪標準都不同,這就造成了不同廠商的計算機在互連時難以互通的情況。這樣就形成了一個個的由同一家廠商計算機構成的孤島網路,而不同廠商的網路難以互聯。這樣限制了計算機和網路的發展。

因而iso組織制定了開放式系統互聯模型(osi),旨在使所有遵循該標準的廠商生產的裝置具有通用性。從而使不同廠商的裝置互聯稱為顯示。

osi採用分層設計的方式,將一個複雜的網路問題劃分成了多個小的問題。使網路的維護更利於實現、使網路技術更利於更新。但由於osi的標準實在是太嚴格了,目前還沒有完全按照osi標準設計的網路。

但是,osi給設計網路和網路排錯提供了一個非常好的模型和思路------- 一個完整的應該具備哪些功能?該功能在哪個層次?通過這樣的思考方式很容易定位網路的故障。

也很容易的來衡量出一個現實的網路是否完善。

osi模型中的通訊過程。

主機a向主機b傳送資料,該資料的產生肯定是一個應用層的程式產生的,如ie瀏覽器或者email的客戶端等等。這些程式在應用層需要有不同的介面,ie是瀏覽網頁的使用http協議,那麼http應用層為瀏覽網頁的軟體留下的網路介面。email客戶端使用smtp和pop3 協議來收發電子郵件,所以smtp和pop3就是應用層為電子郵件的軟體留下的介面。

我們假設a向b傳送了一封電子郵件,因此主機a會使用smtp協議來處理該資料,即在資料前加上smtp的標記,以便使對端在收到後知道使用什麼軟體來處理該資料。

應用層將資料處理完成後會交給下面的表示層,表示層會進行必要的格式轉換,使用一種通訊雙方都能識別的編碼來處理該資料。同時將處理資料的方法新增在資料中,以便對端知道怎樣處理資料。

表示層處理完成後,將資料交給下一層會話層,會話層會在a主機和b主機之間建立一條只用於傳輸該資料的會話通道,並監視它的連線狀態,直到資料同步完成,斷開該會話。注意:a和b之間可以同時有多條會話通道出現,但每一條都和其他的不能混淆。

會話層的作用就是有辦法來區別不同的會話通道。

會話通道建立後,為了保證資料傳輸中的可靠性,就需要在資料傳輸的構成當中對資料進行不要的處理,如分段,編號,差錯校驗,確認、重傳等等。這些方法的實現必須依賴通訊雙方的控制,傳輸層的作用就是在通訊雙方之間利用上面的會話通道傳輸控制資訊,完成資料的可靠傳輸。

網路層是實際傳輸資料的層次,在網路層中必須要將傳輸層中處理完成的資料再次封裝,新增上自己的地址資訊和對端接受者的地址資訊,並且要在網路中找到一條由自己到接收者最好的路徑。然後按照最佳路徑傳送到網路中。

資料鏈路層將網路層的資料再次進行封裝,該層會新增能唯一標識每臺裝置的地址資訊(mac地址),是這個資料在相鄰的兩個裝置之間一段一段的傳輸。最終到達目的地。

物理層將資料鏈路層的資料轉換成電流傳輸的物理線路。

通過物理線路傳遞的b主機後,b主機會將電訊號轉換成資料鏈路層的資料,資料鏈路層再去掉本層的硬體地址資訊和其他的對端新增的內容上交給網路層,網路層同樣去掉對端網路層新增的內容後上交給自己的上層。最終資料到達b主機的應用層應用層看到資料使用smtp協議封裝,就知道應用電子郵件的軟體來處理。

兩個osi參考模型之間的通行看似是水平的,但實際上資料的流動過程是有最高層垂直的向下交給相鄰的下層的過程。只有最下面的物理層進行了實際的通行。而其他層次只是一種相同層次使用相同協議的虛通訊。

學習osi應掌握,分層、協議、實體、服務、介面、虛通訊等多個概念。

封裝指將本層控制資訊新增在資料前的一種行為。

解封裝指接收方將對端新增的控制資訊去除的行為。

簡述資料封裝與解封裝的過程

3樓:暴走少女

一、資料封裝的過程大致如下:

1、使用者資訊轉換為資料,以便在網路上傳輸。

2、資料轉換為資料段,並在傳送方和接收方主機之間建立一條可靠的連線。

3、資料段轉換為資料包或資料包,並在報頭中放上邏輯地址,這樣每一個資料包都可以通過網際網路絡進行傳輸。

4、資料包或資料包轉換為幀,以便在本地網路中傳輸。在本地網段上,使用硬體地址唯一標識每一臺主機。

5、幀轉換為位元流,並採用數字編碼和時鐘方案。

二、資料解封裝的過程

仍然以osi模型為例來說明資料解封裝的過程。資料的接收端從物理層開始,進行與傳送端相反的操作,稱為「解封裝」,如下圖所示,最終使應用層程式獲取資料資訊,使得兩點之間的一次單向通訊完成。

需要說明的是,應用最為廣泛的tcp/ip協議可以看作是osi協議層的簡化,它分為四層:資料鏈路層、網路層、傳輸層、應用層,其各層對應的資料封裝與osi大同小異。

擴充套件資料:

一、原理

資料封裝是指將協議資料單元(pdu)封裝在一組協議頭和尾中的過程。在 osi7層參考模型中,每層主要負責與其它機器上的對等層進行通訊。該過程是在「協議資料單元」(pdu)中實現的,其中每層的 pdu 一般由本層的協議頭、協議尾和資料封裝構成。

每層可以新增協議頭和尾到其對應的 pdu 中。協議頭包括層到層之間的通訊相關資訊。協議頭、協議尾和資料是三個相對的概念,這主要取決於進行資訊單元分析的各個層。

例如,傳輸頭(th)包含只有傳輸層可以看到的資訊,而位於傳輸層以下的其它所有層將傳輸頭作為各層的資料部分進行傳送。

在網路層,一個資訊單元由層3協議頭(nh)和資料構成;而資料鏈路層中,由網路層(層3協議頭和資料)傳送下去的所有資訊均被視為資料。換句話說,特定 osi 層中資訊單元的資料部分可能包含由上層傳送下來的協議頭、協議尾和資料。

二、資料封裝協議

sdh網路中封裝協議有多種,最常用的有ppp/hdlc、laps、gfp。某一些裝置廠商的專有封裝協議。

1、ppp/hdlc協議

為點到點協議,它要利用hdlc(高速資料鏈路控制)協議來封裝幀,用位元組同步的方式把hdlc幀對映入sdh的vc中,成為vc的淨荷。

在pos系統中,可用來承載ip資料;在sdh系統中,用來承載以太幀。

2、laps協議

為鏈路接入協議,這種方式特別用於sdh鏈路承載以太幀,它與hdlc十分相似。

g3、fp協議

為通用幀協議,是一種鏈路層標準。這種封裝協議可以承載所有的資料業務,是一種可以透明地將各種資料訊號封裝進現有網路的技術,可以替代眾多不同的封裝方法,有利於各廠商裝置之間的互聯互通。

gfp採用不同的業務資料封裝方法對不同的業務資料進行封裝。包括幀對映(gfp-f)和透明傳輸(gfp-t)兩種模式。

4樓:2467淺吟

以osi參考模型為例,我們可以將它看作一座七層樓房,在寒冷的冬季,我們(位元流)層層包裹著走進了這座樓房,從一樓(物理層)一直走(走樓梯)到七樓(應用層),由於隨著樓層升高溫度也隨之升高,我們每經過一層樓都要脫掉一件外套,也就是資料的解封裝過程,直到到達第七層(應用層)化身資料,這是完成了兩點之間資料的一次單向通訊;反之,下樓時我們(資料)不斷加衣的過程也就是資料的封裝過程,最終到一樓的時候我們已經化身位元流。

OSI參考模型中實現路由選擇功能的是

覬翾浪 路由選擇是在osi參考模型中網路層實現的。 網路層。ois參考模型共分7層,它們的功能分別是 物理層 處於osi參考模型的最底層。物理層的主要功能是利用物理傳輸介質為資料鏈路層提供物理連線,以便透明地傳送位元流。資料鏈路層 在此層將資料分幀,並處理流控制。本層指定拓撲結構並提供硬體定址 網路...

IP層次模型中與OSI參考模型第四層(運輸層)相對應的主要協議有哪兩個

心死已無情 1.傳輸層的基本概念 1.90 在osi模型中,提供端到端傳輸功能的層次是a.物理層b.資料鏈路層c.傳輸層d.應用層2.90 tcp的主要功能是a.進行資料分組b.保證可靠傳輸c.確定資料傳輸路徑d.提高傳輸速度3.90 tcp ip模型分為四層,最高兩層是應用層 運輸層。4.90 傳...

根據OSI參考模型的層次劃分,網路互連可以分為哪幾個層次?每

墨汁諾 osi把網路劃分為7層,只是個邏輯模型,實際上用的是tcp ip協議族。只有4層。以路由為核心,以交換機為基礎,所有的網路裝置基本就是這樣。第7層應用層 osi中的最高層。它為特定型別的網路應用程式提供對osi環境的訪問。應用層決定程序間通訊的性質,以滿足使用者的需求。基本功能 應用層不僅提...