http://guangxi.hteacher.net 2022-12-23 17:57 廣西教師資格證 [您的教師考試網(wǎng)]
在教師資格的考試中ISO的OSI七層模型是考試中的重點(diǎn)。很多同學(xué)在學(xué)習(xí)的時(shí)候很難記住七層模型都有哪七層,或者這七層模型順序是什么樣的,或者記住了但是不理解每層的含義。在這里我從需求的角度,從底層到高層進(jìn)行說明。
OSI七層模型、物理層
美國人在發(fā)明了計(jì)算機(jī)后,要實(shí)現(xiàn)兩臺(tái)機(jī)器的通信需求??茖W(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地址,就像是每家每戶的門牌號(hào)一樣,并且把邏輯鏈路層的數(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)確性。于是我要對(duì)發(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é)議,對(duì)方會(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ī)之間的正確通信,但是用戶級(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)你的需求了。
以上就是為大家介紹的OSI七層模型,希望對(duì)大家有所幫助。
推薦閱讀:
責(zé)任編輯:廣西分校
公告啥時(shí)候出?
報(bào)考問題解惑?報(bào)考條件?
報(bào)考崗位解惑 怎么備考?
沖刺資料領(lǐng)取?
備考資料預(yù)約
公眾號(hào)
視頻號(hào)
小紅書
小程序
APP
關(guān)于華圖
新手指南
網(wǎng)站產(chǎn)品
公眾號(hào)
視頻號(hào)
備考群
投訴建議:
電話:400-8989-789
京ICP備16044424號(hào)-2京公網(wǎng)安備 11010802023064號(hào) Copyright © 2001-2024 hteacher.net 北京中師華圖文化發(fā)展有限公司 版權(quán)所有