首先不容易理解的是資料報
和幀
。
資料報,就是從最上層,一層一層封裝,直到網路層的,最後藉由資料鏈路層傳送出去的資料單元。
幀,是資料鏈路層的傳輸單元。
這麼一看,資料報和幀好像沒什麼不一樣,好像資料傳遞的都是一樣的。可是為什麼會把它們區分開呢?學習 tcp/ip 協議的同學應該都知道,資料鏈路層中有 mtu 這樣乙個東西,它是幀最大傳輸單元。
資料報是乙個完整的資料單元,但是如果資料報的大小超過了 mtu 呢?所以,可能許多幀組合在一起,才能形成乙個完整的資料報,這就是幀和資料報的關係。
說完了資料報與幀,那麼資料報與資料報又是什麼關係呢?
資料報是整個的資料單元,那麼資料報就是組成這乙個資料單元的分組。每一層封裝後的資料都可以稱作資料報也就是說,乙個完整的資料報是有若干個資料報組成的。
而和幀不同的是,幀是作為資料鏈路層的傳輸單元,而資料報資料報的分組。
在看協議的時候,有了乙個疑問,那就是同是在傳輸層的 tcp 和 udp 兩個協議,乙個稱為 tcp 資料段,乙個稱為 udp 資料報。這是為啥嘞?
原來上面的資料報還有一條,資料報是面向無連線傳輸的協議,而 tcp 是面向連線的協議。
udp 是無連線的協議,就是隨著 ip 一起傳輸就可以了,不必去管連線和分組問題。可是 tcp 不一樣了,面向連線,在資料部分很大的時候,要分組。這樣每個分組就稱為 tcp 資料段。這些 tcp 段組成了乙個完整的 tcp 資料報。
資料段 資料報 資料報 幀的區別與聯絡
首先不容易理解的是資料報和幀。資料報,就是從最上層,一層一層封裝,直到網路層的,最後藉由資料鏈路層傳送出去的資料單元。幀,是資料鏈路層的傳輸單元。這麼一看,資料報和幀好像沒什麼不一樣,好像資料傳遞的都是一樣的。可是為什麼會把它們區分開呢?學習 tcp ip 協議的同學應該都知道,資料鏈路層中有 mt...
資料報 資料幀
1,資料報 包 packet 是tcp ip協議通訊傳輸中的資料單位,一般也稱 資料報 有人說,區域網中傳輸的不是 幀 frame 嗎?沒錯,但是tcp ip協議是工作在osi模型第三層 網路層 第四層 傳輸層 上的,而幀是工作在第二層 資料鏈路層 上一層的內容由下一層的內容來傳輸,所以在區域網中,...
資料報 資料幀
原始檔 於 1,資料報 包 packet 是tcp ip協議通訊傳輸中的資料單位,一般也稱 資料報 有人說,區域網中傳輸的不是 幀 frame 嗎?沒錯,但是tcp ip協議是工作在osi模型第三層 網路層 第四層 傳輸層 上的,而幀是工作在第二層 資料鏈路層 上一層的內容由下一層的內容來傳輸,所以...