摘要
標(biāo)簽: 讀書(shū)筆記 OS OSI
開(kāi)放式系統(tǒng)互聯(lián)通信參考模型(英語(yǔ):Open System Interconnection Reference Model松嘶,縮寫(xiě)為 OSI)拌禾,簡(jiǎn)稱(chēng)為OSI模型(OSI model)拱雏,一種概念模型帘皿,由國(guó)際標(biāo)準(zhǔn)化組織(ISO)提出晾匠,一個(gè)試圖使各種計(jì)算機(jī)在世界范圍內(nèi)互連為網(wǎng)絡(luò)的標(biāo)準(zhǔn)框架后专。OSI模型把網(wǎng)絡(luò)通信的工作分為7層褪迟,分別是Physical Layer(物理層)食磕、Data Link Layer(數(shù)據(jù)鏈路層)尽棕、NetWork(網(wǎng)絡(luò)層)、Transport Layer(傳輸層)彬伦、Session Layer(會(huì)話層)滔悉、Presentation Layer(表示層)和Application Layer(應(yīng)用層)。
- OSI起源
- 圖解OSI
- OSI分層原則
- OSI與TCP/IP的比較
OSI起源
1969年12月单绑,美國(guó)國(guó)防部高級(jí)計(jì)劃研究署的分組交換網(wǎng)ARPANET投入運(yùn)行回官,從此計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展進(jìn)入新紀(jì)元。ARPANET當(dāng)時(shí)僅有4個(gè)結(jié)點(diǎn)询张,分別在美國(guó)國(guó)防部孙乖、原子能委員會(huì)、麻省理工學(xué)院和加利福利亞。這4臺(tái)計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)通信僅有傳送數(shù)據(jù)的通路是不夠的唯袄,還必須遵守一些事先約定好的規(guī)則弯屈,由這些規(guī)則明確所交換數(shù)據(jù)的格式及有關(guān)同步問(wèn)題。
ARPANT的實(shí)踐經(jīng)驗(yàn)表明對(duì)于非常復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)而言恋拷,其結(jié)構(gòu)最好是采用層次型的资厉。根據(jù)這一特點(diǎn),國(guó)際標(biāo)準(zhǔn)化組織ISO推出了開(kāi)放系統(tǒng)互聯(lián)參考模型(Open System Interconnect Reference Model蔬顾,ISO-OSI RM)宴偿。該模型定義了不同計(jì)算機(jī)互聯(lián)的標(biāo)準(zhǔn),是設(shè)計(jì)和描述計(jì)算機(jī)網(wǎng)絡(luò)通信的基本框架诀豁。開(kāi)放系統(tǒng)互聯(lián)參考模型的系統(tǒng)結(jié)構(gòu)共分7層窄刘。在該模型中層與層之間進(jìn)行對(duì)等通信,且這種通信只是邏輯上的舷胜,真正的通信都是在最底層-物理層實(shí)現(xiàn)的娩践,每一層要完成相應(yīng)的功能,下一層為上一層提供服務(wù)烹骨,從而把復(fù)雜的通信過(guò)程分成了多個(gè)獨(dú)立的翻伺、比較容易解決的子問(wèn)題。
圖解OSI
- 第7層 應(yīng)用層(Application Layer)
提供為應(yīng)用軟件而設(shè)的界面沮焕,以設(shè)置與另一應(yīng)用軟件之間的通信吨岭。例如: HTTP,HTTPS峦树,F(xiàn)TP辣辫,TELNET,SSH空入,SMTP络它,POP3等。- 第6層 表示層(Presentation Layer)
把數(shù)據(jù)轉(zhuǎn)換為能與接收者的系統(tǒng)格式兼容并適合傳輸?shù)母袷健?/li>- 第5層 會(huì)話層(Session Layer)
負(fù)責(zé)在數(shù)據(jù)傳輸中設(shè)置和維護(hù)電腦網(wǎng)絡(luò)中兩臺(tái)電腦之間的通信連接歪赢。- 第4層 傳輸層(Transport Layer)
把傳輸表頭(TH)加至數(shù)據(jù)以形成數(shù)據(jù)包。傳輸表頭包含了所使用的協(xié)議等發(fā)送信息单料。例如:傳輸控制協(xié)議義(TCP) 等埋凯。- 第3層 網(wǎng)絡(luò)層(Network Layer)
決定數(shù)據(jù)的路徑選擇和轉(zhuǎn)寄,將網(wǎng)絡(luò)表頭(NH)加至數(shù)據(jù)包扫尖,以形成分組白对。網(wǎng)絡(luò)表頭包含了網(wǎng)絡(luò)數(shù)據(jù)。例如:互聯(lián)網(wǎng)協(xié)議(IP) 等换怖。- 第2層 數(shù)據(jù)鏈接層(Data Link Layer)
負(fù)責(zé)網(wǎng)絡(luò)尋址甩恼、錯(cuò)誤偵測(cè)和改錯(cuò)。當(dāng)表頭和表尾被加至數(shù)據(jù)包時(shí),會(huì)形成了幀条摸。數(shù)據(jù)鏈表頭(DLH)是包含了物理地址和錯(cuò)誤偵測(cè)及改錯(cuò)的方法悦污。數(shù)據(jù)鏈表尾(DLT)是一串指示數(shù)據(jù)包末端的字符串。例如以太網(wǎng)钉蒲、無(wú)線局域網(wǎng)(Wi-Fi)和通用分組無(wú)線服務(wù)(GPRS)等切端。
分為兩種子層:logic link control sublayer & media access control sublayer- 第1層 物理層(Physical Layer)
在局部局域網(wǎng)上傳送幀,它負(fù)責(zé)管理電腦通信設(shè)備和網(wǎng)絡(luò)媒體之間的互通顷啼。包括了針腳踏枣、電壓、線纜規(guī)范钙蒙、集線器茵瀑、中繼器、網(wǎng)卡躬厌、主機(jī)適配器等
OSI分層原則
- 1.網(wǎng)絡(luò)中各結(jié)點(diǎn)都有相同的層次
- 2.不同結(jié)點(diǎn)相同層次具有相同的功能
- 3.同一結(jié)點(diǎn)相鄰層間通過(guò)接口通信
- 4.每一層可以使用下層提供的服務(wù)马昨,并向上層提供服務(wù)
- 5.不同結(jié)點(diǎn)的同等層間通過(guò)協(xié)議來(lái)實(shí)現(xiàn)對(duì)等層間的通信
OSI與TCP/IP的比較
注:圖片來(lái)自于互聯(lián)網(wǎng)
TCP/IP模型實(shí)際上是OSI模型的一個(gè)濃縮版本,它只有四個(gè)層次:
1.應(yīng)用層烤咧,對(duì)應(yīng)著OSI的應(yīng)用層偏陪、表示層、會(huì)話層
2.傳輸層煮嫌,對(duì)應(yīng)著OSI的傳輸層
3.網(wǎng)絡(luò)層笛谦,對(duì)應(yīng)著OSI的網(wǎng)絡(luò)層
4.網(wǎng)絡(luò)接口層,對(duì)應(yīng)著OSI的數(shù)據(jù)鏈路層和物理層
OSI模型的網(wǎng)絡(luò)層同時(shí)支持面向連接和無(wú)連接的通信昌阿,但是傳輸層只支持面向連接的通信饥脑;TCP/IP模型的網(wǎng)絡(luò)層只提供無(wú)連接的服務(wù),但是傳輸層上同時(shí)提供兩種通信模式懦冰。