TCP/IP參考模型分為四個層次:應用層、傳輸層、網絡互連層和主機到網絡層。在因特網協(xié)議族中,TCP層是位于IP層之上,應用層之下的傳輸層。不同主機的應用層之間經常需要可靠的、像管道一樣的連接,但是IP層不提供這樣的流機制,而是提供不可靠的包交換。
應用層向TCP層發(fā)送用于網間傳輸?shù)?、?位字節(jié)表示的數(shù)據流,然后TCP把數(shù)據流分割成適當長度的報文段(通常受該計算機連接的網絡的數(shù)據鏈路層的最大傳送單元(MTU)的限制)。之后TCP把結果包傳給IP層,由它來通過網絡將包傳送給接收端實體的TCP層。TCP為了保證不發(fā)生丟包,就給每個字節(jié)一個序號,同時序號也保證了傳送到接收端實體的包的按序接收。然后接收端實體對已成功收到的字節(jié)發(fā)回一個相應的確認(ACK);如果發(fā)送端實體在合理的往返時延(RTT)內未收到確認,那么對應的數(shù)據(假設丟失了)將會被重傳。TCP用一個校驗和函數(shù)來檢驗數(shù)據是否有錯誤;在發(fā)送和接收時都要計算和校驗。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com