如圖1-2所示,在OSI參考模型中,當一臺主機需要傳送用戶的數據(DATA)時,數據首先通過應用層的接口進入應用層。在應用層,用戶的數據被加上應用層的報頭(Application Header,AH),形成應用層協議數據單元(Protocol Data Unit,PDU),然后被遞交到下一層-表示層。
同樣,會話層、傳輸層、網絡層、數據鏈路層也都要分別給上層遞交下來的數據加上自己的報頭。它們是:會話層報頭(Session Header,SH)、傳輸層報頭(Transport Header,TH)、網絡層報頭(Network Header,NH)和數據鏈路層報頭(Data link Header,DH)。其中,數據鏈路層還要給網絡層遞交的數據加上數據鏈路層報尾(Data link Termination,DT)形成最終的一幀數據。
TCP/IP協議棧是美國國防部高級研究計劃局計算機網(Advanced Research Projects Agency Network,ARPANET)和其后繼因特網使用的參考模型。ARPANET是由美國國防部(U.S.Department of Defense,DoD)贊助的研究網絡。最初,它只連接了美國境內的四所大學。隨后的幾年中,它通過租用的電話線連接了數百所大學和政府部門。最終ARPANET發展成為全球規模最大的互連網絡-因特網。最初的ARPANET于1990年永久性地關閉。