應用層,運輸層,網路層,鏈路層,物理層
(1) 在源主機上應用層將一串位元組流傳給傳輸層;
(2) 傳輸層將位元組流分成tcp段,加上tcp包頭交給網際網路絡(ip)層;
(3) ip層生成乙個包,將tcp段放人其資料域,並加上源和目的主機的ipip包交給資料鏈路層;
(4) 資料鏈路層在其幀的資料部分裝ip包,發往目的主機或ip路由器;
(5) 在目的主機,資料鏈路層將資料鏈路層幀頭去掉,將ip包交給網際網路層;
(6) ip層檢查ip包頭,如果包頭中的校驗和與計算出來的不一致,則丟棄該包;
(7) 如果校驗和一致,ip層去掉ip頭,將tcp段交給tcp層,tcp層檢查順序號來判斷是否為正確的tcp段;
(8) tcp層為tcp包頭計算tcp頭和資料。如果不對,tcp層丟棄這個包,若對,則向源主機傳送確認;
(9) 在目的主機,tcp層去掉tcp頭,將位元組流傳給應用程式;
(10) 於是目的主機收到了源主機發來的位元組流,就像直接從源主機發來的一樣。
實際上每往下一層,便多加了乙個報頭,而這個頭對上層來說是透明的,上層根本感覺不到下面報頭的存在。假設物理網路是乙太網,上述基於tcp/ip的檔案傳輸(ftp)應用打包過程便是乙個逐層封裝的過程,當到達目的主機時,則從下而上去掉包頭。
tcp ip工作原理
tcp ip 的工作原理 下面以採用tcp ip協議傳送檔案為例,說明tcp ip的工作原理,其中應用層傳輸檔案採用檔案傳輸協議 ftp tcp ip協議的工作流程如下 在源主機上,應用層將一串應用資料流傳送給傳輸層。傳輸層將應用層的資料流截成分組,並加上tcp報頭形成tcp段,送交網路層。在網路層...
TCP IP工作原理
今天北京交通大學面試的時候出了這樣一道題 我是簡單的說的 事後我總結了一下,應該這樣說 1 瀏覽器請求網域名稱解析,獲得網域名稱對應的ip位址。2 瀏覽器把請求資料傳給運輸層,運輸層獲得資料後把資料分組,並給沒有組加上tcp頭部,生成乙個tcp段,送交給網路層。3 網路層加上包含源ip和目的ip位址...
TCP IP協議介紹之工作原理
tcp ip的通訊協議 這部分簡要介紹一下tcp ip的內部結構,為討論與網際網路有關的安全問題打下基礎。tcp ip協議組之所以流行,部分原因是因為它可以用在各種各樣的通道和底層協議 例如t1和x.25 乙太網以及rs 232序列介面 之上。確切地說,tcp ip協議是一組包括tcp協議和ip協議...