一文搞定OSI,TCP/IP,TCP/IP對(duì)等三大模型
前言
隨著華為公司的不斷發(fā)展,數(shù)據(jù)通信這門技術(shù)也越來越重要,很多人都開啟了數(shù)據(jù)通信學(xué)習(xí),本文就介紹了OSI參考模型及TCP/IP標(biāo)準(zhǔn)的數(shù)通小白必須知道內(nèi)容。一、OSI參考模型
1.什么是OSI參考模型
七層模型,亦稱OSI(Open System Interconnection)。參考模型是國(guó)際標(biāo)準(zhǔn)化組織(ISO)制定的一個(gè)用于計(jì)算機(jī)或通信系統(tǒng)間互聯(lián)的標(biāo)準(zhǔn)體系,一般稱為OSI參考模型或七層模型。
它是一個(gè)七層的、抽象的模型體,不僅包括一系列抽象的術(shù)語(yǔ)或概念,也包括具體的協(xié)議。
2.我們?yōu)槭裁匆獙W(xué)習(xí)OSI參考模型
OS參考模型是一個(gè)官方的標(biāo)準(zhǔn),理解OSI參考模型,TCP/IP標(biāo)準(zhǔn)模型以及TCP/IP對(duì)等模型協(xié)議,你也差不多都清楚了,為我們下面學(xué)習(xí)的TCP/IP標(biāo)準(zhǔn)模型,TCP/IP對(duì)等標(biāo)準(zhǔn)模型,這三個(gè)模型基本上就是分層不一樣,其他都一樣。
3.我們?cè)趺磳W(xué)習(xí)OSI參考模型
1.我們要了解OSI參考模型分為那幾層
OSI參考模型分為七層,分別是應(yīng)用層,表示層,會(huì)話層,傳輸層 ,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理層,下圖有詳細(xì)的功能介紹。
2.我們要怎么理解和記憶OSI的7層參考模型
前言告知:
我們首先要記住一句英文句子:
all people seem to need data photo(翻譯:所有的人似乎需要數(shù)據(jù)報(bào))
這句話的開頭的首字母都代表了,應(yīng)用層,表示層,會(huì)話層,傳輸層 ,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理層的單詞字母,接下來聽我們一一講解
1.應(yīng)用層(Application)
助記 :all = 應(yīng)用層
理解:我們理解可以將應(yīng)用層代表為一些具體的應(yīng)用:如QQ, 微信等軟件
2.表示層(presentation)
助記 :people = 表示層
理解:表示層表示你以什么樣的方式去表示,就是一種格式的問題,格式,如mp3,mp4等
3.會(huì)話層(Session)
助記 : seem = 會(huì)話層
理解:就是三個(gè)功能,建立、管理、維護(hù),三種功能具體體現(xiàn):兩個(gè)設(shè)備要進(jìn)行會(huì)話首先要建立會(huì)話,當(dāng)一號(hào)設(shè)備和二號(hào)設(shè)備傳輸?shù)倪^程中就需要維護(hù)數(shù)據(jù),所以要進(jìn)行維護(hù)(管理),當(dāng)會(huì)話結(jié)束,你要將這個(gè)鏈路拆除
4.傳輸層(transport)
助記 :to = 傳輸層
理解:數(shù)據(jù)段,代表協(xié)議TCP/UDP
5.網(wǎng)絡(luò)層(network)
助記 : need = 網(wǎng)絡(luò)層
理解:數(shù)據(jù)包,IP地址-邏輯地址,我們?nèi)粘Uf的丟包就是IP數(shù)據(jù)包,是在網(wǎng)絡(luò)層的通信,路由器就是工作在這一層的,
6.數(shù)據(jù)鏈路層(data link)
助記 : data = 數(shù)據(jù)鏈路層
理解:數(shù)據(jù)幀,物理地址-MAC地址,MAC地址相當(dāng)于是我們?cè)O(shè)備的硬件身份證
7.物理層(physical)
助記 : data = 數(shù)據(jù)鏈路層
理解:比特流 ,就是我們所熟知的0/1,
4.OSI參考模型:僅僅是參考模型。
我們小白有沒有一個(gè)疑問,那就是為啥OSI模型被稱為參考模型呢?
有三大原因:
1、過于理想化,無法實(shí)現(xiàn);
2、先于網(wǎng)絡(luò)產(chǎn)生,不符合網(wǎng)絡(luò)實(shí)際發(fā)展。
3、每一層之間劃分過于絕對(duì),復(fù)雜,過度追求完美。
二,TCP/IP標(biāo)準(zhǔn):分為兩種
1.TCP/IP標(biāo)準(zhǔn)模型,TCP/IP對(duì)等模型(兩大模型)
分為兩種:1、TCP/IP標(biāo)準(zhǔn)模型 2、TCP/IP對(duì)等模型(華為認(rèn)可標(biāo)準(zhǔn))
TCP/IP 標(biāo)準(zhǔn)參考模型將 OSI 中的數(shù)據(jù)鏈路層和物理層合并為網(wǎng)絡(luò)接入層,這種劃分方式其實(shí)是有悖于現(xiàn)實(shí)協(xié)議制定情況的,故融合了 TCP/IP 標(biāo)準(zhǔn)模型和 OSI 模型的 TCP/IP 對(duì)等模型被提出,后面的講解也都將基于這種模型。
OSI參考模型里面的分的7層和TCP/IP標(biāo)準(zhǔn)模型的四層以及TCP/IP對(duì)等模型的五層的內(nèi)在結(jié)構(gòu)是相同的,只不過劃分的層次的包含情況不一樣
2,TCP/IP對(duì)等模型:每一層都有什么協(xié)議

1,應(yīng)用層
協(xié)議:Telnet(登錄我們的設(shè)備)、FTP(傳輸我們的文件)、DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議)、DNS(域名系統(tǒng))、TFTP(傳輸文件)、SMTP(simple mail transfer protocol)(簡(jiǎn)單郵件傳輸協(xié)議),SNMP(通過簡(jiǎn)單的網(wǎng)絡(luò)管理去管理我們的設(shè)備),HTTP(管理我們的設(shè)備,登錄我們的網(wǎng)頁(yè))等協(xié)議。
2,傳輸層
協(xié)議:可靠的TCP(面向三次握手,四次揮手)、不可靠UDP(面向無連接的)(就是a和b之間傳輸數(shù)據(jù),我想發(fā)就發(fā),你丟了就丟了,我也不會(huì)重新發(fā)給你)(我們的qq,微信等軟件用的就是UDP)
3.網(wǎng)絡(luò)層
協(xié)議:IP(網(wǎng)絡(luò)間互聯(lián)的協(xié)議)、ICMP(因特網(wǎng)控制管理協(xié)議)、IGMP(因特網(wǎng)主管理協(xié)議)。
4.數(shù)據(jù)鏈路層
協(xié)議:PPPoE(撥號(hào),上網(wǎng)的一種方式)、PPP(廣域網(wǎng)里面的連接方式)、Ehternet(以太網(wǎng))
5.物理層
不是我們數(shù)通工程師要研究的所以我們這里探究
三,TCP/IP對(duì)等模型和OSI參考模型存在的意義是什么?
1、數(shù)據(jù)通信需要一個(gè)標(biāo)準(zhǔn)
2、促進(jìn)技術(shù)的發(fā)展
3、出錯(cuò)故障才好定位和解決
4、利于交流,促進(jìn)合作
5、方便管理
6、不利于用戶使用。
總結(jié):因?yàn)閿?shù)據(jù)通信需要一種標(biāo)準(zhǔn),所以就出現(xiàn)了那些標(biāo)準(zhǔn)化組織,標(biāo)準(zhǔn)化的組織基于我們的社會(huì)發(fā)展的特點(diǎn)或者實(shí)際情況,制定的統(tǒng)一的標(biāo)準(zhǔn)。
總結(jié)
以上就是今天要講的內(nèi)容,本文僅僅簡(jiǎn)單介紹了OSI參考模型,TCP/IP標(biāo)準(zhǔn)模型,TCP/IP對(duì)等模型(三大模型),這三大模型的我們數(shù)通小白必須要理解,并且是以后工作必備的。
————————————————