
1.五層協(xié)議
a.應用層
??為特定應用程序提供數(shù)據(jù)傳輸服務,例如HTTP、DNS等,數(shù)據(jù)單位為報文。
b.傳輸層
??為進程提供通用數(shù)據(jù)傳輸服務。由于應用層協(xié)議很多,定義通用的傳輸層協(xié)議就可以支持不斷增多的應用層協(xié)議。運輸層包括兩種協(xié)議:傳輸控制協(xié)議TCP,提供面向連接、可靠的數(shù)據(jù)傳輸服務,數(shù)據(jù)單位為報文段;用戶數(shù)據(jù)報協(xié)議UDP,提供無連接、盡最大努力的數(shù)據(jù)傳輸服務,數(shù)據(jù)單位為用戶數(shù)據(jù)報。TCP主要提供完整性服務,UDP主要提供及時性服務。
c.網(wǎng)絡層
??為主機提供數(shù)據(jù)傳輸服務。二傳輸層協(xié)議是為主機種的進程提供數(shù)據(jù)傳輸服務。網(wǎng)絡層把傳輸層傳遞下來的報文段或者用戶數(shù)據(jù)報封裝成分組。
d.數(shù)據(jù)鏈路層
??網(wǎng)絡層針對的還是主機之間的數(shù)據(jù)傳輸服務,而主機之間可以有很多鏈路,鏈路層協(xié)議就是為同一鏈路的主機提供數(shù)據(jù)傳輸服務。數(shù)據(jù)鏈路層把網(wǎng)絡層傳下來的分組封裝成幀。
e.物理層
??考慮的是怎樣在傳輸媒體上傳輸數(shù)據(jù)比特流,而不是指具體的傳輸媒體。物理層的作用是盡可能屏蔽傳輸媒體和通信手段的差異,使數(shù)據(jù)鏈路層感覺不到這些差異。
2.OSI
??其中表示層和會話層用途如下:
a.表示層
??數(shù)據(jù)壓縮、加密、以及數(shù)據(jù)描述,這使得應用程序不必關心在各臺主機種數(shù)據(jù)內部格式不同的問題。
b.會話層
??建立及管理會話。
??五層協(xié)議沒有表示層和會話層,而是將這些功能留給應用程序開發(fā)者處理。
3.TCP/IP
??它只有四層,相當于五層協(xié)議種數(shù)據(jù)鏈路層和物理層合并為網(wǎng)絡接口層。


4.數(shù)據(jù)在各層之間的傳遞過程
??在向下的過程種,需要添加下層協(xié)議所需要的首部或者尾部,而在向上的過程種不斷拆開首部和尾部。
