開放系統(tǒng)互連參考模型 (Open System Interconnect 簡(jiǎn)稱OSI)是國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電報(bào)電話咨詢委員會(huì)(CCITT)聯(lián)合制定的開放系統(tǒng)互連參考模型,為開放式互連信息系統(tǒng)提供了一種功能結(jié)構(gòu)的框架。
osi七層模型:
1.應(yīng)用層
?
2.會(huì)話層
3.表示層
4.傳輸層
第一個(gè)端到端,即主機(jī)到主機(jī)的層次。傳輸層負(fù)責(zé)將上層數(shù)據(jù)分段并提供端到端的、可靠的或不可靠的傳輸。還要處理端到端的差錯(cuò)控制和流量控制問(wèn)題。
傳輸層的任務(wù)是根據(jù)通信子網(wǎng)的特性,最佳的利用網(wǎng)絡(luò)資源,為兩個(gè)端系統(tǒng)的會(huì)話層之間,提供建立、維護(hù)和取消傳輸連接的功能,負(fù)責(zé)端到端的可靠數(shù)據(jù)傳輸。在這一層,信息傳送的協(xié)議數(shù)據(jù)單元稱為段或報(bào)文。
網(wǎng)絡(luò)層只是根據(jù)網(wǎng)絡(luò)地址將源結(jié)點(diǎn)發(fā)出的數(shù)據(jù)包傳送到目的結(jié)點(diǎn),而傳輸層則負(fù)責(zé)將數(shù)據(jù)可靠地傳送到相應(yīng)的端口。
有關(guān)網(wǎng)絡(luò)層的重點(diǎn):
1、 傳輸層負(fù)責(zé)將上層數(shù)據(jù)分段并提供端到端的、可靠的或不可靠的傳輸以及端到端的差錯(cuò)控制和流量控制問(wèn)題;
2、 包含的主要協(xié)議:TCP協(xié)議(Transmission Control Protocol,傳輸控制協(xié)議)、UDP協(xié)議(User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議);
3、 重要設(shè)備:網(wǎng)關(guān)。
5.網(wǎng)絡(luò)層
網(wǎng)絡(luò)層的目的是實(shí)現(xiàn)兩個(gè)端系統(tǒng)之間的數(shù)據(jù)透明傳送,具體功能包括尋址和路由選擇、連接的建立、保持和終止等。用盡少的詞來(lái)記住網(wǎng)絡(luò)層就是“路徑選擇、路由及邏輯尋址”。
網(wǎng)絡(luò)層中涉及眾多的協(xié)議,其中包括最重要的協(xié)議,也是TCP/IP的核心協(xié)議--IP協(xié)議。IP協(xié)議僅僅提供不可靠、無(wú)連接的傳送服務(wù)。IP協(xié)議的主要功能有:無(wú)連接數(shù)據(jù)報(bào)傳輸、數(shù)據(jù)報(bào)路由選擇和差錯(cuò)控制。
有關(guān)網(wǎng)絡(luò)層的重點(diǎn)為:
1、 網(wǎng)絡(luò)層負(fù)責(zé)對(duì)子網(wǎng)間的數(shù)據(jù)包進(jìn)行路由選擇。此外,網(wǎng)絡(luò)層還可以實(shí)現(xiàn)擁塞控制、網(wǎng)際互連等功能;
2、基本數(shù)據(jù)單位為IP數(shù)據(jù)報(bào);
3、 包含的主要協(xié)議:
IP協(xié)議(Internet Protocol,因特網(wǎng)互聯(lián)協(xié)議);
ICMP協(xié)議(Internet Control Message Protocol,因特網(wǎng)控制報(bào)文協(xié)議)用來(lái)ping的協(xié)議;
ARP協(xié)議(Address Resolution Protocol,地址解析協(xié)議);
RARP協(xié)議(Reverse Address Resolution Protocol,逆地址解析協(xié)議)。
? ? ?
4、 重要的設(shè)備:路由器。
6.數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層在物理層提供的服務(wù)的基礎(chǔ)上向網(wǎng)絡(luò)層提供服務(wù),其最基本的服務(wù)是將源自網(wǎng)絡(luò)層來(lái)的數(shù)據(jù)可靠地傳輸?shù)较噜徆?jié)點(diǎn)的目標(biāo)及網(wǎng)絡(luò)層。數(shù)據(jù)鏈路層在不可靠的物理介質(zhì)上提供可靠的傳輸。該層的作用包括:物理地址尋址、數(shù)據(jù)的成臻、流量控制、數(shù)據(jù)的檢錯(cuò)、重發(fā)等。
數(shù)據(jù)鏈路層要記?。?/p>
1、數(shù)據(jù)鏈路層為網(wǎng)絡(luò)層提供可靠的數(shù)據(jù)傳輸
2、基本數(shù)據(jù)單位為幀
3、主要的協(xié)議:以太網(wǎng)協(xié)議
4、兩個(gè)重要設(shè)備名稱:網(wǎng)橋和交換機(jī)
7.物理層
激活、維持、關(guān)閉通信點(diǎn)之間的機(jī)械特性、電氣特性、功能特性以及過(guò)程特性。該層為上層協(xié)議提供了一個(gè)傳輸數(shù)據(jù)的可靠的物理媒體。簡(jiǎn)單的說(shuō),物理層確保原始的數(shù)據(jù)可在各種物理媒體上傳輸。物理層記住兩個(gè)重要的設(shè)備名稱,中繼器和集線器。
上三層:為用戶提供服務(wù)
下四層:提供數(shù)據(jù)傳輸服務(wù)
傳輸單位:
比特:一個(gè)比特是一個(gè)01位
幀:保存一些地址,例如mac地址(物理地址,計(jì)算機(jī)網(wǎng)卡硬件地址)
報(bào)文:含有IP地址(邏輯地址,mac地址負(fù)責(zé)局域網(wǎng)通信,IP地址負(fù)責(zé)外網(wǎng)通信)
端口號(hào):(傳輸層端口)確定服務(wù)類型(例如80端口默認(rèn)3w網(wǎng)頁(yè)服務(wù),25,110郵件服務(wù),21端口是ftp(文件傳輸服務(wù)))
數(shù)據(jù)鏈路層確定mac地址,網(wǎng)絡(luò)層確定ip地址,傳輸層確定端口號(hào)(確定服務(wù)類型)
舉例:
A給B發(fā)送郵件
A方
應(yīng)用層:A打開瀏覽器,輸入郵箱地址,打開郵箱
表示層:點(diǎn)擊發(fā)送后數(shù)據(jù)傳遞給表示層,表示層對(duì)郵件內(nèi)容進(jìn)行表示,將文字翻譯成ASCII碼,中文翻譯成GB_2312,然后翻譯成0101.圖片通過(guò)jpg或png等翻譯成0101,最終都翻譯為0101,若有加密也再次曾進(jìn)行
會(huì)話層:判斷是否需要數(shù)據(jù)傳輸,(若是ppt不傳輸,則直接給硬盤)發(fā)現(xiàn)是郵件需要發(fā)送,給傳輸層
傳輸層:接收數(shù)據(jù),寫入端口號(hào)(接受雙方端口號(hào)),確認(rèn)協(xié)議。發(fā)送郵件為TCP協(xié)議,郵件發(fā)送端口號(hào)為25,接收端口號(hào)為110。寫入后傳給網(wǎng)絡(luò)層
網(wǎng)絡(luò)層:主要寫IP地址,將發(fā)送方和接收方的IP端口號(hào)(寫的收件人可以獲得)寫入。
數(shù)據(jù)鏈路層,寫mac地址,將雙方mac地址寫入。(在局域網(wǎng)內(nèi)傳輸使用,因?yàn)閭鬏斶^(guò)程需要在不同局域網(wǎng)內(nèi)部傳輸)
物理層:傳輸比特流;
B方:通過(guò)mac,IP地址,端口號(hào)找到對(duì)應(yīng)服務(wù),轉(zhuǎn)碼最后表示層獲得最終的郵件,呈獻(xiàn)給用戶B。