tcp/ip模型
應用層利用所需的應用層報頭,建立封裝所需的應用層資料,通常是http協議或pop3,smtp協議
傳輸層將應用層資料封裝在傳輸層中,選擇tcp或udp協議
網路層將傳輸層的資料封裝在網路層(ip層)的報文中
資料鏈路層將網路層提供的資料封裝在網路接入層報頭和報尾之間
物理層將資料鏈路層的資料轉換成位元形式進行傳輸
傳輸層tcp協議特性:
1、埠多路復用(udp僅具有該性質)
2、錯誤恢復
3、視窗流量控制
4、建立終止連線
5、有序資料傳輸與分段
udp報文:
源埠目標埠
長度校驗和
tcp報文:
源埠目標埠
序列號確認數
偏移量保留
**位視窗
校驗和緊急標誌
ip協議資訊
字段報文資訊
說明版本
version 4
ip第四版,(佔4位)
頭長header length:20 bytes
報頭長度20位元組(佔4位)
服務型別
differentiated services field:0x00
區分服務(佔8位)
總長度total length:60
總長度60位元組(佔16位)
標識identification:0x05a8(1448)
1448,用於分片時排序(佔16位)
標誌flags:0x00
mf:notset df:notset(佔3位)
片偏移fragment offset:0
0 起點為零(佔13位)
生存週期
time to live:128
資料報在網路中的壽命(佔8位)
協議protocol:icmp(1)
指出使用的是哪種協議(佔8位)
校驗和head checksum:0x9d2d
只檢驗資料報首部(佔16位)
源位址source:192.168.11.74
傳送方位址(佔32位)
目的位址
destination:192.168.11.81
目的位址(佔32位)
ip報文要交給資料鏈路層封裝後才能傳送。理想情況下,每個ip報文正好能放在同乙個物理幀中傳送。但在實際應用中,每種網路技術所支援的最大幀長各不相同。這個上限被稱為物理網路的最大傳輸單元(mtu,maximum transfer unit)。當這個報文要從乙個mtu大的子網傳送到乙個mtu小的網路時,ip協議就把這個報文的資料部分分割成能被目的子網所容納的較小資料分片,組成較小的報文傳送。每個較小的報文被稱為乙個分片(fragment)。每個分片都有乙個ip報文頭,分片後的資料報的ip報頭和原始ip報頭除分片偏移、mf標誌位和校驗字段不同外,其它都一樣。
TCP IP五層(四層)模型
tcp ip五層 四層 模型中包含的協議有很多,其中典型代表是tcp協議和ip協議。應用層 應用程式直接打交道的協議。在實際開發中涉及最多的部分,甚至需要自己設計應用層協議。傳輸層 負責端到端之間的傳輸。只關注起點和終點 網路層 負責點到點之間的傳輸 需要規劃路徑 資料鏈路層 負責相鄰點之間具體如何...
TCP IP五層參考模型
osi7層結構僅僅是提出了乙個概念沒有用於實際,而tcp ip參考模型是直接應用於實際,被人們所認知。tcp ip分層 物理層位元傳輸 資料鏈路層把網路層傳下來的資料報組裝成幀 網路層源主機到目的主機的資料分組路由與 ip icmp ospf 傳輸層程序和程序之間的資料傳輸 tcp udp 應用層支...
TCP IP五層(或四層)模型
1 tcp連線 手機能夠使用聯網功能是因為手機底層實現了tcp ip協議,可以使手機終端通過無線網路建立tcp連線。tcp協議可以對上層網路提供介面,使上層網路資料的傳輸建立在 無差別 的網路之上。建立起乙個tcp連線需要經過 三次握手 第一次握手 客戶端傳送syn包 syn j 到伺服器,並進入s...