開放系統(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ù)是根據(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ò)控制和流量控制問題抬吟;
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ù)鏈路層要記浊鹚稹:
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ī)械特性舆驶、電氣特性、功能特性以及過程特性猪落。該層為上層協(xié)議提供了一個(gè)傳輸數(shù)據(jù)的可靠的物理媒體贞远。簡(jiǎn)單的說,物理層確保原始的數(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.圖片通過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)閭鬏斶^程需要在不同局域網(wǎng)內(nèi)部傳輸)
物理層:傳輸比特流况毅;
B方:通過mac分蓖,IP地址,端口號(hào)找到對(duì)應(yīng)服務(wù)尔许,轉(zhuǎn)碼最后表示層獲得最終的郵件么鹤,呈獻(xiàn)給用戶B。