在傳輸過(guò)程中,像以太網(wǎng)中的MAC地址肉康,是會(huì)不停變化的闯估,就像一個(gè)快遞由上海發(fā)往武漢,會(huì)先到上海的某個(gè)集散中心吼和,然后發(fā)往武漢涨薪,然后又在武漢的集散中心轉(zhuǎn)幾圈,最后發(fā)往離目標(biāo)最近的快遞點(diǎn)炫乓,然后才開(kāi)始配送刚夺,最終送到收件人手上。
ISO為了更好的使網(wǎng)絡(luò)應(yīng)用更為普及末捣,就推出了OSI參考模型侠姑。其含義就是推薦所有公司使用這個(gè)規(guī)范來(lái)控制網(wǎng)絡(luò)。這樣所有公司都有相同的規(guī)范箩做,就能互聯(lián)了莽红。提供各種網(wǎng)絡(luò)服務(wù)功能的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是非常復(fù)雜的。根據(jù)分而治之的原則邦邦,ISO將整個(gè)通信功能劃分為七個(gè)層次安吁,劃分原則是:
(1)網(wǎng)路中各節(jié)點(diǎn)都有相同的層次;
(2)不同節(jié)點(diǎn)的同等層具有相同的功能燃辖;
(3)同一節(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信鬼店;
(4)每一層使用下層提供的服務(wù),并向其上層提供服務(wù)黔龟;
(5)不同節(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對(duì)等層之間的通信妇智。
(6)根據(jù)功能需要進(jìn)行分層滥玷,每層應(yīng)當(dāng)實(shí)現(xiàn)定義明確的功能。
(7)向應(yīng)用程序提供服務(wù)
1 物 理 層(Physical Layer)
我們知道巍棱,要傳遞信息就要利用一些物理媒體惑畴,如雙紐線(xiàn)、同軸電纜等拉盾,但具體的物理媒體并不在OSI的7層之內(nèi)桨菜,有人把物理媒體當(dāng)作第0層豁状,物理層的任務(wù)就是為它的上一層提供一個(gè)物理連接捉偏,以及它們的機(jī)械、電氣泻红、功能和過(guò)程特性夭禽。
如規(guī)定使用電纜和接頭 的類(lèi)型,傳送信號(hào)的電壓等谊路。在這一層讹躯,數(shù)據(jù)還沒(méi)有被組織,僅作為原始的位流或電氣電壓處理缠劝,單位是比特潮梯。
2 數(shù) 據(jù) 鏈 路 層(Data Link Layer)
數(shù)據(jù)鏈路層負(fù)責(zé)在兩個(gè)相鄰結(jié)點(diǎn)間的線(xiàn)路上,無(wú)差錯(cuò)的傳送以幀為單位的數(shù)據(jù)惨恭。每一幀包括一定數(shù)量的數(shù)據(jù)和一些必要的控制信息秉馏。和物理層相似,數(shù)據(jù)鏈路層要負(fù)責(zé)建立脱羡、維持和釋放數(shù)據(jù)鏈路的連接萝究。在傳送數(shù)據(jù)時(shí),如果接收點(diǎn)檢測(cè)到所傳數(shù)據(jù)中有差錯(cuò)锉罐,就要通知發(fā)方重發(fā)這一幀帆竹。
3 網(wǎng) 絡(luò) 層(Network Layer)
在計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行通信的兩個(gè)計(jì)算機(jī)之間可能會(huì)經(jīng)過(guò)很多個(gè)數(shù)據(jù)鏈路,也可能還要經(jīng)過(guò)很多通信子網(wǎng)脓规。
網(wǎng)絡(luò)層的任務(wù)就是選擇合適的網(wǎng)間路由和交換結(jié)點(diǎn)栽连, 確保數(shù)據(jù)及時(shí)傳送。網(wǎng)絡(luò)層將數(shù)據(jù)鏈路層提供的幀組成數(shù)據(jù)包侨舆,包中封裝有網(wǎng)絡(luò)層包頭秒紧,其中含有邏輯地址信息- -源站點(diǎn)和目的站點(diǎn)地址的網(wǎng)絡(luò)地址。
4 傳 輸 層(Transport Layer)
該層的任務(wù)時(shí)根據(jù)通信子網(wǎng)的特性最佳的利用網(wǎng)絡(luò)資源态罪,并以可靠和經(jīng)濟(jì)的方式噩茄,為兩個(gè)端系統(tǒng)(也就是源站和目的站)的會(huì)話(huà)層之間,提供建立复颈、維護(hù)和取消傳輸連接的功能绩聘,負(fù)責(zé)可靠地傳輸數(shù)據(jù)沥割。在這一層,信息的傳送單位是報(bào)文凿菩。
5 會(huì) 話(huà) 層(Session Layer)
這一層也可以稱(chēng)為會(huì)晤層或?qū)υ?huà)層机杜,在會(huì)話(huà)層及以上的高層次中,數(shù)據(jù)傳送的單位不再另外命名衅谷,統(tǒng)稱(chēng)為報(bào)文椒拗。會(huì)話(huà)層不參與具體的傳輸,它提供包括訪(fǎng)問(wèn)驗(yàn)證和會(huì)話(huà)管理在內(nèi)的建立和維護(hù)應(yīng)用之間通信的機(jī)制获黔。如服務(wù)器驗(yàn)證用戶(hù)登錄便是由會(huì)話(huà)層完成的蚀苛。
6 表 示 層(Presentation Layer)
這一層主要解決擁護(hù)信息的語(yǔ)法表示問(wèn)題。它將欲交換的數(shù)據(jù)從適合于某一用戶(hù)的抽象語(yǔ)法玷氏,轉(zhuǎn)換為適合于OSI系統(tǒng)內(nèi)部使用的傳送語(yǔ)法堵未。即提供格式化的表示和轉(zhuǎn)換數(shù)據(jù)服務(wù)。數(shù)據(jù)的壓縮和解壓縮盏触, 加密和解密等工作都由表示層負(fù)責(zé)渗蟹。
7 應(yīng) 用 層(Application Layer)
應(yīng)用層確定進(jìn)程之間通信的性質(zhì)以滿(mǎn)足用戶(hù)需要以及提供網(wǎng)絡(luò)與用戶(hù)應(yīng)用軟件之間的接口服務(wù)。