一、網(wǎng)絡(luò)協(xié)議出現(xiàn)背景
20世紀(jì)60年代以來,計算機(jī)網(wǎng)絡(luò)得到了飛速發(fā)展。各大廠商和標(biāo)準(zhǔn)組織為了在數(shù)據(jù)通信網(wǎng)絡(luò)領(lǐng)域占據(jù)主導(dǎo)地位,紛紛推出了各自的網(wǎng)絡(luò)架構(gòu)體系和標(biāo)準(zhǔn),如IBM公司的SNA協(xié)議,Novell公司的IPX/SPX協(xié)議,同時,各大廠商根據(jù)這些協(xié)議生產(chǎn)出了不同的硬件和軟件。但是帶來了一個嚴(yán)重的問題,各個廠商有自己的標(biāo)準(zhǔn)跟協(xié)議,使得整個網(wǎng)絡(luò)變的越來越復(fù)雜,并且協(xié)議之間大部分兼容性存在問題,無法進(jìn)行通信。
此時為了解決這個問題,ISO組織提出了OSI參考模型,試圖讓計算機(jī)網(wǎng)絡(luò)世界各種終端、協(xié)議之間能夠相互通信,達(dá)成互聯(lián)。
但是在OSI參考模型成立研究之前,就已經(jīng)有人研究出來了兩個協(xié)議,分別是TCP與IP協(xié)議(后續(xù)版本改名為TCP/IP),并且開始在大學(xué)學(xué)院之間開始進(jìn)行測試,隨著不斷的人員加入測試并且完善,并且能夠兼容各個廠商平臺的協(xié)議特性,就使得大量廠商開始使用TCP/IP協(xié)議,盡管后面推出了標(biāo)準(zhǔn)OSI參考模型,但是此時TCP/IP協(xié)議已經(jīng)在大范圍內(nèi)開始運行,并且由IETF組織不斷的進(jìn)行完善推進(jìn)。
OSI模型屬于理論型產(chǎn)物,分層太過于明細(xì),導(dǎo)致在實際產(chǎn)物的時候,成本、周期等增加,并且OSI并沒有在實際中驗證過,存在不確定性,導(dǎo)致很多公司不愿意使用OSI,對于比TCP/IP來說,已經(jīng)在網(wǎng)絡(luò)中大范圍開始使用,有市場驗證,而且TCP/IP協(xié)議對比OSI來說簡單些,實現(xiàn)起來比較容易,更加符合市場的需求,最終TCP/IP成為了使用的主流,用到至今。
二、如何理解“網(wǎng)絡(luò)協(xié)議”?
以大家平時接觸的家庭網(wǎng)絡(luò)為例,我們打電話給運營商辦理了寬帶后,裝機(jī)師傅會帶一個光貓到家里,光貓和運營商網(wǎng)絡(luò)連接,光貓下面接一個家用無線路由器,進(jìn)行簡單的配置后,我們就可以上網(wǎng)了。
那么我們的筆記本通過WIFI連接到無線路由器,使用的是802.11 WLAN協(xié)議,而電腦通常通過網(wǎng)線接入到無線路由器的網(wǎng)口,使用的是以太網(wǎng)協(xié)議。
(1)什么是協(xié)議?
協(xié)議說白了就是大家達(dá)成一致的東西,比如租房協(xié)議。
網(wǎng)絡(luò)通信中,“協(xié)議”和“標(biāo)準(zhǔn)”這兩個詞匯常??梢曰煊?。那么網(wǎng)絡(luò)協(xié)議就是大家就網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則達(dá)成一致的意見。
(2)協(xié)議是用來干什么的?
在網(wǎng)絡(luò)中,不同的協(xié)議棧用于定義和管理不同網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則。協(xié)議或標(biāo)準(zhǔn)本身又常常具有層次的特點。
例如:IEEE 802就是一套用來管理物理數(shù)據(jù)流在局域網(wǎng)中傳輸?shù)臉?biāo)準(zhǔn),包括在局域網(wǎng)中傳輸物理數(shù)據(jù)的802.3以太網(wǎng)標(biāo)準(zhǔn)。
(類比人與人交流要用相同的語言)
審核編輯:湯梓紅
-
IP協(xié)議
+關(guān)注
關(guān)注
3文章
85瀏覽量
21938 -
網(wǎng)絡(luò)協(xié)議
+關(guān)注
關(guān)注
3文章
273瀏覽量
21940 -
無線路由器
+關(guān)注
關(guān)注
9文章
349瀏覽量
32152 -
TCP
+關(guān)注
關(guān)注
8文章
1395瀏覽量
80122 -
ISO
+關(guān)注
關(guān)注
0文章
276瀏覽量
40046
原文標(biāo)題:21張圖詳解OSI參考模型、TCP/IP協(xié)議(文末附PDF下載)
文章出處:【微信號:網(wǎng)絡(luò)工程師筆記,微信公眾號:網(wǎng)絡(luò)工程師筆記】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
常見的shell命令之網(wǎng)絡(luò)相關(guān)命令
嵌入式學(xué)習(xí)-常見的shell命令之網(wǎng)絡(luò)相關(guān)命令
TCP/IP網(wǎng)絡(luò)協(xié)議圖
理解網(wǎng)絡(luò)端口號
網(wǎng)絡(luò)協(xié)議基礎(chǔ)知識推薦
協(xié)議是什么 協(xié)議棧又是什么
CAN BUS協(xié)議的理解
TCPIP網(wǎng)絡(luò)與協(xié)議-簡單網(wǎng)絡(luò)管理協(xié)議
如何快速理解通信的硬件層協(xié)議與軟件層協(xié)議?
深入理解RPC自定義網(wǎng)絡(luò)協(xié)議
如何理解HTTP協(xié)議是無狀態(tài)的

深入理解Linux網(wǎng)絡(luò)協(xié)議

評論