計算機網路中,5層網路協議
應用,傳輸,網路,資料鏈路,網路介面層
請教下,傳輸層的資料是資料報的形式,然后下交給網路層,網路需要把資料換成分組,這個分組的程序是不是吧傳輸層的資料報,分成等長或不等長的小段資料報,加上網路層控制資訊就成了分組。
還是網路層理把運輸層交下來的資料報加上首部控制資訊就成了分組。
如果A需要向B發送很大的檔案,如1G,是不是傳輸層的資料報的資料就有1G大,到了網路層是在傳輸層資料報加上首部成了分組,分組資料大小也是1G
還是把傳輸層資料報分段,這樣的話,每個分組的資料大小就沒有1G了?
uj5u.com熱心網友回復:
不是,是根據你所在網路的MTU決定的,即網路的最大傳輸單元。你看下ip分片你就能理解這是怎么回事了,因特網協議允許IP分片,這樣就可以將資料包分成足夠小的片段以通過那些最大傳輸單元小于該資料包原始大小的鏈路了,這一分片程序發生在網路層。例如,以太網無法接收大于1500位元組的資料包。發送方節點的傳輸層將資料分割成較小的資料片,同時對每一資料片安排一序列號,以便資料到達接收方節點的傳輸層時,能以正確的順序重組,該程序即被稱為排序。它使用的是將分組發送到鏈路上的網路介面的最大傳輸單元的值。原始分組的分片都被加上了標記,這樣目的主機的TCP層就能將分組重組成原始的資料包了。
uj5u.com熱心網友回復:
"如果A需要向B發送很大的檔案,如1G,是不是傳輸層的資料報的資料就有1G大,到了網路層是在傳輸層資料報加上首部成了分組,分組資料大小也是1G"個人理解,傳輸層分TCP、UDP,主要是定義了主機埠號之類。傳輸檔案的內容應該是應用層的功能吧?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/112951.html
標籤:網絡
上一篇:請問軟體移植到云平臺的問題
下一篇:組網求一架構圖
