首先我們有清楚,
資訊交換是發生在osi模型中的相同層面,即:等層資訊交換
,源機中每一層都把信控制資訊附加在資料中,而目的機器的每一層都會都接收到的資訊進行分析,並從資料中移除控制資訊
在開始之前,需要先了解一下什麼是資料單元?
資料單元(data unit)
是網路資訊傳輸的基本單位。一般網路連線不允許傳送任意大小資料報,而是採用分組技術將乙個資料分成若干個很小的資料報,並給每個小資料報加上一些關於此資料報的屬性資訊。,
常用的資料單元有服務資料單元(sdu)——
是在同一臺機器上的兩層之間傳送資訊
,協議資料單元(pdu)——
是傳送機器上每層的資訊到接收機器上的相應層
協議資料單元(pdu):
在分層網路結構,例如在
開放式系統互聯
(osi)模型中,在傳輸系統的每一層都將建立協議資料單元(pdu)。pdu包含來自上層的資訊和當前層的實體附加的資訊,這個pdu會被傳送到下一較低的層。而在不同層中pdu所代表的都是不同的,如:在網路層中的pdu為資料報,在資料鏈路層就為資料幀,
傳輸層(第四層)pdu指
資料段
(segment
)。sdu(service data unit):服務資料單元,又叫業務資料單元,是指定層的使用者服務的資料集,傳送到接收方的時候同一協議層時資料沒有發生變化
,即業務部分,然後發給下層之後,下層將其封裝在pdu中傳送出去。服務資料單元是從高層協議來的資訊單元傳送到低層協議。第n層服務資料單元sdu,和上一層的協議資料單元(pdu)是一一對應的。根據協議資料單元的資料的不同,送到接收端的指定層。
n層使用者與n層協議之間傳遞的資料
稱為服務資料單元(sdu)
n層協議實體之間傳遞的資料
稱為協議資料單元(pdu),通過資料傳送/接收管理把
使用者提交的sdu以pdu的形式,通過下層通道傳送到對端協議實體。
在接收端再將pdu還原成sdu送給收端使用者。
資料幀(frame):
資料鏈路層,傳遞的單位是frame 幀,
就是資料鏈路層
的協議資料單元,它包括三部分:幀頭,
裡面有mac位址,通過這個位址可以在底層的交換機這個層面裡順著網線找到你的計算機。
資料部分,
ip資料報,意思是使用ip位址定位的乙個資料報。
幀尾。其中,幀頭和幀尾包含一些必要的控制資訊,比如同步資訊、位址資訊、差錯控制資訊等;資料部分則包含網路層傳下來的資料,比如ip資料報。
資料報(packet):
tcp/ip協議
通訊傳輸中的資料單位,處於網路層,在
區域網 中,「包」是包含在「幀」裡的。
packet是整個tcpip通訊協議裡網路層的傳輸單位,也是最小的單位。乙個ip包裡有什麼呢?跟幀一樣,有著目的地的ip位址及其**的ip位址和其他的校驗資訊。它也被稱為頭。那麼還有什麼呢?來自傳輸層託付給自己待傳送的資訊。這個資訊會被分成多個ip資料報傳送出去。
所以網路層傳遞的是ip包,ip包裡是待傳輸訊息的一部分。
資料報(
datagram
):現在來到傳輸層了,傳輸層直接接受來自你的訊息,小到你給朋友發個晚安,大到你給別人傳遞個檔案,只要提供對方的ip位址(還有埠號),其它的都交給傳輸層幫助你實現。就很像你與快遞公司的關係。一種傳送前會先探路,保證送貨到家的,這是tcp協議,另一種只管寄,不管是否查收的就是udp。這兩種協議都會在傳送前把你的訊息拆分成多個ip資料報來傳輸。udp英文就叫 user datagram protocol。所以資料報是啥,就是帶位址的訊息。
有人說,區域網中傳輸的不是「幀
」(frame)
嗎?沒錯,但是
tcp/ip
協議是工作在
osi模型第三層
(網路層
)、第四層
(傳輸層
)上的,而幀是工作在第二層
(資料鏈路層
)。上一層的內容由下一層的內容來傳輸,所以在區域網中,「包
」是包含在「幀
」裡的。
也就是資料鏈路層的傳輸單位叫frame,傳送的資料其實是ip資料報。
資料幀 資料報 資料報三者區分
首先我們有清楚,資訊交換是發生在osi模型中的相同層面,即 等層資訊交換 源機中每一層都把信控制資訊附加在資料中,而目的機器的每一層都會都接收到的資訊進行分析,並從資料中移除控制資訊 在開始之前,需要先了解一下什麼是資料單元?資料單元 data unit 是網路資訊傳輸的基本單位。一般網路連線不允許...
資料幀 資料報 資料報以及資料段 詳解
資料幀 資料報 資料報以及資料段 osi參考模型的各層傳輸的資料和控制資訊具有多種格式,常用的資訊格式包括幀 資料報 資料報 段 訊息 元素和資料單元。資訊交換發生在對等osi層之間,在源端機中每一層把控制資訊附加到資料中,而目的機器的每一層則對接收到的資訊進行分析,並從資料中移去控制資訊,下面是各...
資料幀,資料報,資料報相互關係包含關係的理解
這段地方究竟誰包含誰有些不太理解,所以整理了下 資料幀 frame 是一種資訊單位,它的起始點和目的點都是資料鏈路層。資料報 packet 也是一種資訊單位,它的起始和目的地是網路層。資料報 datagram 通常是指起始點和目的地都使用無連線網路服務的的網路層的資訊單元。段 segment 通常是...