【计算机网络】ISO/OSI模型
文章目錄
- 物理層(Physical Layer)
- 數(shù)據(jù)鏈路層(Data Link Layer)
- 網(wǎng)絡層(Network Layer)
- 傳輸層(Transport Layer)
- 會話層(Session Layer)
- 表示層(Presentation Layer)
- 應用層(Application Layer)
國際標準化組織(ISO)提出了網(wǎng)絡體系結構,稱為OSI參考模型,OSI共分7層,自下而上為: 物理層、 數(shù)據(jù)鏈路層、 網(wǎng)絡層、 傳輸層、 會話層、 表示層、 應用層。
其中低三層稱為通信子網(wǎng),高三層稱為資源子網(wǎng),傳輸層在中間起連接作用。
文章目錄
- 物理層(Physical Layer)
- 數(shù)據(jù)鏈路層(Data Link Layer)
- 網(wǎng)絡層(Network Layer)
- 傳輸層(Transport Layer)
- 會話層(Session Layer)
- 表示層(Presentation Layer)
- 應用層(Application Layer)
物理層(Physical Layer)
傳輸單位是比特,任務是透明的傳輸比特流,功能是在物理媒體上為數(shù)據(jù)端設備透明地傳輸原始比特流。
物理層協(xié)議也稱物理層接口標準或物理層規(guī)程
①通信鏈路與通信結點的連接需要電路接口,物理層規(guī)定了這些接口的一些參數(shù),例如,筆記本電腦上的網(wǎng)線接口,就是物理層規(guī)定的內容之一。
②物理層也規(guī)定了通信鏈路上傳輸?shù)男盘柕囊饬x和電氣特征。例如物理層規(guī)定信號A代表數(shù)字0,那么當結點要傳輸數(shù)字0時,就會發(fā)出信號A,當結點接收到信號A時,就知道自己接收到的實際上是數(shù)字0.
傳輸信息所利用的一些物理媒體,如雙絞線、光纜、無線信道等,并不在物理層協(xié)議之內而在物理層協(xié)議下面。因此,有人把物理媒體當作第0層。
數(shù)據(jù)鏈路層(Data Link Layer)
數(shù)據(jù)鏈路層的傳輸單位是幀,任務是將網(wǎng)絡層傳來的IP數(shù)據(jù)報組裝成幀。數(shù)據(jù)鏈路層的功能可以概括為成幀、差錯控制、流量控制和傳輸管理等。
由于外界噪聲的干擾,原始的物理連接在傳輸比特流時可能發(fā)生錯誤。如果左邊結點想向右邊結點傳輸數(shù)字0,于是發(fā)出了信號A;但傳輸過程中受到干擾,信號A變成了信號B,而信號B又剛好代表1,右邊結點接收到信號B時,就會誤以為左邊結點傳送了數(shù)字1,從而發(fā)生差錯。兩個結點之間如果規(guī)定了數(shù)據(jù)鏈路層協(xié)議,那么就可以檢測出這些差錯,然后把收到的錯誤信息丟棄。
在兩個相鄰結點之間傳送數(shù)據(jù)時,由于兩個結點性能的不同,可能結點A發(fā)送數(shù)據(jù)的速本會比結點B接收數(shù)據(jù)的速率快,如果不加控制,那么結點B就會丟棄很多來不及接收的正確數(shù)據(jù),造成傳輸線路效率的下降。流量控制可以協(xié)調兩個結點的速率,使結點A發(fā)送數(shù)據(jù)的速率剛好是結點B可以接收的速率。
廣播式網(wǎng)絡(局域網(wǎng))在數(shù)據(jù)鏈路層還要處理新的問題,即如何控制對共享信道的訪問。數(shù)據(jù)鏈路層的一個特殊的子層——介質訪問子層,就是專門處理這個問題的。
網(wǎng)絡層(Network Layer)
網(wǎng)絡層的傳輸單位是數(shù)據(jù)報,它關心的是通信子網(wǎng)的運行控制,主要任務是把網(wǎng)絡層的協(xié)議數(shù)據(jù)單元(分組)從源端傳到目的端,為分組交換網(wǎng)上的不同主機提供通信服務。關鍵問題是對分組進行路由選擇,并實現(xiàn)流量控制、擁塞控制、差錯控制和網(wǎng)際互聯(lián)等功能。
與數(shù)據(jù)鏈路層的流量控制含義一樣,都是協(xié)調A的發(fā)送速率和B的接收速率。
是通信兩結點之間約定的特定檢錯規(guī)則,如奇偶校驗碼,接收方根據(jù)這個規(guī)則檢查接收到的分組是否出現(xiàn)差錯,如果出現(xiàn)了差錯,那么能糾錯就糾錯,不能糾錯就丟棄,確保向上層提交的數(shù)據(jù)都是無誤的。
如果結點都處于來不及接收分組而要丟棄大量分組的情況,那么網(wǎng)絡就處于擁塞狀態(tài),擁塞狀態(tài)使得網(wǎng)絡中的兩個結點無法正常通信。網(wǎng)絡層要采取措施來緩解這種擁塞。
因特網(wǎng)是一個很大的互聯(lián)網(wǎng),它由大量異構網(wǎng)絡通過路由器(Router) 相互連接起來。因特網(wǎng)的主要網(wǎng)絡層協(xié)議是無連接的網(wǎng)際協(xié)議(Internet Protocol, IP) 和許多路由選擇協(xié)議,因此因特網(wǎng)的網(wǎng)絡層也稱網(wǎng)際層或IP層。
傳輸層(Transport Layer)
傳輸層也稱運輸層,傳輸單位是報文段(TCP)或用戶數(shù)據(jù)報(UDP),傳輸層負責主機中兩個進程之間的通信,功能是為端到端連接提供可靠的傳輸服務,為端到端連接提供流量控制、差錯控制、服務質量、數(shù)據(jù)傳輸管理等服務。
數(shù)據(jù)鏈路層提供的是點到點的通信,傳輸層提供的是端到端的通信,兩者不同。
點到點可以理解為主機到主機之間的通信,一個點是指一個硬件地址或IP地址,網(wǎng)絡中參與通信的主機是通過硬件地址或IP地址標識的;端到端的通信是指運行在不同主機內的兩個進程之間的通信,一個進程由一個端口來標識,所以稱端到端通信。
使用傳輸層的服務,高層用戶可以直接進行端到端的數(shù)據(jù)傳輸,從而忽略通 信子網(wǎng)的存在。通過傳輸層的屏蔽,高層用戶看不到子網(wǎng)的交替和變化。由于一臺主機可同時運行多個進程,因此傳輸層具有復用和分用的功能。復用是指多個應用層進程可同時使用下面?zhèn)鬏攲拥姆?#xff0c;分用是指傳輸層把收到的信息分別交付給上面應用層中相應的進程。
會話層(Session Layer)
會話層允許不同主機上的各個進程之間進行會話。會話層利用傳輸層提供的端到端服務,向表示層提供它的增值服務。這種服務主要為表示層實體或用戶進程建立連接并在連接上有序地傳輸數(shù)據(jù),這就是會話,也稱建立同步(SYN)。
會話層負責管理主機間的會話進程,包括建立、管理及終止進程間的會話。會話層可以使用校驗點使通信會話在通信失效時從校驗點繼續(xù)恢復通信,實現(xiàn)數(shù)據(jù)同步。
表示層(Presentation Layer)
表示層主要處理在兩個通信系統(tǒng)中交換信息的表示方式。不同機器采用的編碼和表示方法不同,使用的數(shù)據(jù)結構也不同,為了使不同表示方法的數(shù)據(jù)和信息之間能互相交換,表示層采用抽象的標準方法定義數(shù)據(jù)結構,并采用標準的編碼形式。數(shù)據(jù)壓縮、加密和解密也是表示層可提供的數(shù)據(jù)表示變換功能。
應用層(Application Layer)
應用層是OSI模型的最高層,是用戶與網(wǎng)絡的界面。應用層為特定類型的網(wǎng)絡應用提供訪問OSI環(huán)境的手段。因為用戶的實際應用多種多樣,這就要求應用層采用不同的應用協(xié)議來解決不同類型的應用要求,因此應用層是最復雜的一層, 使用的協(xié)議也最多。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的【计算机网络】ISO/OSI模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑魂3被ban多久解封(汉典黑字的基本解
- 下一篇: 二战风云2怎么卡鹰城(纪录片彩色二战纪录