計算機網絡筆記2-計算機網絡體系結構

1.五層協議

a.應用層

??為特定應用程序提供數據傳輸服務,例如HTTP、DNS等,數據單位為報文。

b.傳輸層

??為進程提供通用數據傳輸服務。由于應用層協議很多,定義通用的傳輸層協議就可以支持不斷增多的應用層協議。運輸層包括兩種協議:傳輸控制協議TCP,提供面向連接、可靠的數據傳輸服務,數據單位為報文段;用戶數據報協議UDP,提供無連接、盡最大努力的數據傳輸服務,數據單位為用戶數據報。TCP主要提供完整性服務,UDP主要提供及時性服務。

c.網絡層

??為主機提供數據傳輸服務。二傳輸層協議是為主機種的進程提供數據傳輸服務。網絡層把傳輸層傳遞下來的報文段或者用戶數據報封裝成分組。

d.數據鏈路層

??網絡層針對的還是主機之間的數據傳輸服務,而主機之間可以有很多鏈路,鏈路層協議就是為同一鏈路的主機提供數據傳輸服務。數據鏈路層把網絡層傳下來的分組封裝成幀。

e.物理層

??考慮的是怎樣在傳輸媒體上傳輸數據比特流,而不是指具體的傳輸媒體。物理層的作用是盡可能屏蔽傳輸媒體和通信手段的差異,使數據鏈路層感覺不到這些差異。

2.OSI

??其中表示層和會話層用途如下:

a.表示層

??數據壓縮、加密、以及數據描述,這使得應用程序不必關心在各臺主機種數據內部格式不同的問題。

b.會話層

??建立及管理會話。
??五層協議沒有表示層和會話層,而是將這些功能留給應用程序開發者處理。

3.TCP/IP

??它只有四層,相當于五層協議種數據鏈路層和物理層合并為網絡接口層。

??TCP/IP體系結構不嚴格遵循OSI分層概念,應用層可能會直接使用IP層或者網絡接口層。
??TCP/IP協議族是一種沙漏形狀,中間小兩邊大,IP協議在其中占據舉足輕重的地位。

4.數據在各層之間的傳遞過程

??在向下的過程種,需要添加下層協議所需要的首部或者尾部,而在向上的過程種不斷拆開首部和尾部。

??路由器只有下面三層協議,因為路由器位于網絡核心種,不需要為進程或者應用程序提供服務,因此也就不需要傳輸層和應用層。
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、TCP為什么需要3次握手,4次斷開? “三次握手”的目的是“為了防止已失效的連接請求報文段突然又傳送到了服務端...
    杰倫哎呦哎呦閱讀 3,548評論 0 6
  • 博主最近在復習HTTP,之前用書主要是《計算機網絡》謝希仁版本,最近結合網上博客,進行復習和提綱式的總結。 一、概...
    stoneyang94閱讀 4,181評論 1 8
  • 計算機網絡分層結構 兩個系統中實體間的通信是一個很復雜的過程 ,為了降低協議設計和調試過程的復雜性,也為了便于對網...
    CodeKing2017閱讀 2,805評論 0 4
  • 計算機網絡學習的核心內容就是網絡協議的學習。網絡協議是為計算機網絡中進行數據交換而建立的規則、標準或者說是約定的集...
    杵臼涼薄yo閱讀 32,326評論 5 51
  • 在美麗的惠州,我還有一段插曲,一段難忘的插曲,一段刻骨銘心的插曲。 就是我在惠州大樹林村的菜市場。還賣過十天半個月...
    舍得涂鴉閱讀 695評論 19 29