提醒:點(diǎn)這里加小編微信(領(lǐng)取免費(fèi)資料、獲取最新資訊、解決考教師一切疑問?。?/p>

在教師資格的考試中ISO的OSI七層模型是考試中的重點(diǎn)。很多同學(xué)在學(xué)習(xí)的時(shí)候很難記住七層模型都有哪七層,或者這七層模型順序是什么樣的,或者記住了但是不理解每層的含義。在這里我從需求的角度,從底層到高層進(jìn)行說明。

OSI七層模型、物理層

美國人在發(fā)明了計(jì)算機(jī)后,要實(shí)現(xiàn)兩臺(tái)機(jī)器的通信需求。科學(xué)家需要解決的第一個(gè)問題就是兩個(gè)硬件之間怎么通信?具體就是發(fā)送或接受一些1、0的比特流。于是科學(xué)家發(fā)明了物理層。主要定義了物理設(shè)備標(biāo)準(zhǔn),如網(wǎng)線的接口類型、光纖的接口類型、各種傳輸介質(zhì)的傳輸速率等。這一層傳輸?shù)臄?shù)據(jù)是比特流。

OSI七層模型、數(shù)據(jù)鏈路層

現(xiàn)在通過電線我能發(fā)送數(shù)據(jù)流了,但是,我還希望能通過無線電波或其它介質(zhì)來傳輸,當(dāng)然我還要保證傳輸過去的比特流是正確的,要有糾錯(cuò)功能。于是科學(xué)家又發(fā)明了數(shù)據(jù)鏈路層。這一層為了保證比特流傳輸?shù)恼_性,把比特流封裝成幀。就像是游客去旅行,旅游公司根據(jù)游客的先后順序或消費(fèi)層次的不同把游客分成幾組。

OSI七層模型、網(wǎng)絡(luò)層

現(xiàn)在我能正確的發(fā)送比特流從一臺(tái)機(jī)器到另一個(gè)臺(tái)機(jī)器了,但是如果我有N多臺(tái)機(jī)器怎么進(jìn)行通信?每次通信怎么能找到網(wǎng)絡(luò)中的最佳路徑?于是發(fā)明了網(wǎng)絡(luò)層。網(wǎng)絡(luò)層給每臺(tái)計(jì)算機(jī)分配IP地址,就像是每家每戶的門牌號一樣,并且把邏輯鏈路層的數(shù)據(jù)幀再次封裝成數(shù)據(jù)包,每個(gè)數(shù)據(jù)包的包頭都有接受方的IP地址。

OSI七層模型、傳輸層

當(dāng)計(jì)算機(jī)需要發(fā)送大量的數(shù)據(jù)的時(shí)候,可能需要好長時(shí)間,例如一個(gè)視頻格式的數(shù)據(jù),在傳輸?shù)倪^程中網(wǎng)絡(luò)會(huì)中斷好多次,那么我還要保證傳輸大量文件時(shí)的準(zhǔn)確性。于是我要對發(fā)送出去數(shù)據(jù)進(jìn)行封裝,封裝成數(shù)據(jù)段;就像發(fā)快遞一樣,發(fā)往同一個(gè)地區(qū)的我裝車一塊發(fā)送。于是傳輸層就誕生了。在TCP協(xié)議中,我發(fā)送了100數(shù)據(jù)段,另一臺(tái)計(jì)算機(jī)會(huì)反饋是否接收到了100個(gè)數(shù)據(jù)段,如果沒有全部接收就告訴我哪個(gè)丟了,我在從新發(fā)送,直到把視頻文件全國接收。有事后我發(fā)送的數(shù)據(jù)段數(shù)量不多,但是我經(jīng)常發(fā)送或者我要發(fā)送給多個(gè)人,如果再用TCP協(xié)議,對方會(huì)不停的告訴我“你發(fā)送了20個(gè)數(shù)據(jù)段,我接收到了18個(gè),再發(fā)我倆。”如果同時(shí)有1萬臺(tái)計(jì)算機(jī)這樣做,這樣效率反而很低。所以這時(shí)候采用UDP協(xié)議,主機(jī)發(fā)出去就算了,丟幾個(gè)包就丟幾個(gè)包,下次發(fā)送你再更新。

OSI七層模型、會(huì)話層

以上四層保證了計(jì)算機(jī)之間的正確通信,但是用戶級別的體驗(yàn)好不好?難道我每次都要調(diào)用TCP去打包,然后調(diào)用IP協(xié)議去找路由,自己去發(fā)?當(dāng)然不行。所以我們要建立一個(gè)自動(dòng)收發(fā)包,自動(dòng)尋址的功能。于是發(fā)明了會(huì)話層。繪畫層的作用就是建立和管理應(yīng)用程序之間的通信。

OSI七層模型、表示層

現(xiàn)在我能保證引用程序自動(dòng)收發(fā)包和尋址了。但是我要用Windows給Linux發(fā)送數(shù)據(jù),連個(gè)系統(tǒng)語法不一致,就像兩個(gè)人說話一樣,你說長沙話我說粵語怎么交流?于是需要表示層幫助我們解決不同系統(tǒng)之間的通信語法問題。

OSI七層模型、應(yīng)用層

OK!現(xiàn)在所有必要條件都準(zhǔn)備好了,我們可以寫個(gè)android程序或者web程序去實(shí)現(xiàn)你的需求了。

信息技術(shù)學(xué)科知識(shí)與教學(xué)能力備考需要一定的信息技術(shù)功底,對于已經(jīng)丟掉書本多年的考生,我們推薦信息技術(shù)教師資格證網(wǎng)校高清課程(點(diǎn)擊購買,隨報(bào)隨學(xué),不限時(shí)間次數(shù)。免費(fèi)試聽),關(guān)于教師資格證考試相關(guān)最新資訊資訊或備考點(diǎn)擊進(jìn)入備考專題。

提醒:點(diǎn)這里加小編微信(領(lǐng)取免費(fèi)資料、獲取最新資訊、解決考教師一切疑問!)