所用教材為: 計算機網路(第六版) 謝希仁 編著
把計算機網路的各層以及其協議的集合,稱為網路的體系結構,計算機網路的體系結構就是這個計算機網路及其構件所應完成的功能的精確定義。
體系結構是抽象的,而實現則是具體的,是真正在執行的計算機硬體和軟體。
1、應用層 (應用軟體)
任務:直接為使用者的應用程序提供服務。
應用層任務:通過應用程序間的互動來完成特定網路應用。
2、運輸層(tcp層)
任務:為上一層的進行通訊的兩個程序之間提供乙個可靠的端到端的服務,使他們看不到運輸層以下的資料通訊的細節。
運輸層任務:負責向兩個主機中程序之間的通訊提供通用的資料傳輸服務。應用程序利用該服務傳送應用層報文。
用埠號確認具體機器、軟體。
主要使用:傳輸控制協議tcp——提供面向連線的、可靠的資料傳輸服務,其資料傳輸的單位是報文段。
使用者資料報協議udp——提供無連線的、盡最大努力的資料傳輸服務,其資料傳輸的單位是使用者資料報。
3、網路層 [、網際層、ip層](ip位址、位址服務) ip位址確認哪一台主機
任務是 選擇合適的路由,使傳送站的運輸層所傳下來的分組能夠正確無誤地按照位址找到目的站,並交付給目的站的運輸層。
網路層的任務:(1)為分組交換網上的不同主機提供通訊服務。
(2)選擇合適的路由,使源主機運輸層所傳下來的分組能夠通過網路中的路由器找到目的主機。
網路層使用 無連線的網際協議ip和許多種路由選擇協議。
4、資料鏈路層
任務是 在兩個相鄰結點間的線路上無差錯地傳送以幀為單位的資料,每一幀包括資料和必要的控制資訊。
在兩個相鄰結點之間傳送資料時,資料鏈路層將網路層交下來的ip資料報組裝成幀,在兩個相鄰結點間的鏈路上傳送幀。每一幀包括資料和必要的控制資訊(如同步資訊、位址資訊、差錯控制等。)。
mac位址表示機器中的哪一張網絡卡(硬體層)
資料鏈路層和物理層一起將資訊轉化為光訊號/電訊號
5、物理層(確認用光/電訊號)
任務是 透明地傳送位元流,物理層還要確定連線電纜的插頭以及連線法。
考慮用多大的電壓代表「1」或「0」 ,以及接收方如何識別傳送方所傳送的位元。
還要確定連線電纜的插頭應當有多少根引腳以及各條引腳應如何連線。
五層體系結構
學習計算機網路時我們一般採用折中的辦法,也就是中和 osi 和 tcp ip 的優點,採用一種只有五層協議的體系結構,這樣既簡潔又能將概念闡述清楚。應用層 運輸層 運輸層 transport layer 的主要任務就是負責向兩台主機程序之間的通訊提供通用的資料傳輸服務。應用程序利用該服務傳送應用層報...
TCP IP五層協議體系結構的各層功能
目錄 五層協議體系結構的各層功能 2.第四層 運輸層 transport layer 3.第三層 網路層 network layer 4.第二層 資料鏈路層 data link layer 5.第一層 物理層 physical layer 6.資料在各層之間的傳遞過程 在網際網路中的應用層協議很多,...
三層體系結構總結(五)
在這次專案開發中,我們對以前用的三層結構有進行了進一步的改變,除了使用castle的windsor容器來管理bll層和dal層,在資料的封裝和對資料的讀取上比以前更加物件導向。1 對於bll層和dal層的型別,分別繼承各自的ibll和idal,使用windsor容器以注入的方式對其進行例項化,這一點...