亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 網絡協議 > 正文

網絡協議概述:物理層、連接層、網絡層、傳輸層、應用層詳解

2020-10-24 11:53:58
字體:
來源:轉載
供稿:網友

信號的傳輸總要符合一定的協議(protocol)。比如說長城上放狼煙,是因為人們已經預先設定好狼煙這個物理信號代表了“敵人入侵”這一抽象信號。這樣一個“狼煙=敵人入侵”就是一個簡單的協議。協議可以更復雜,比如摩爾斯碼(Morse Code),使用短信號和長信號的組合,來代表不同的英文字母。比如SOS(***---***,  *代表短信號,-代表長信號)。這樣"***= S, ---=O"就是摩爾斯碼規定的協議。然而更進一層,人們會知道SOS是求助信息,原因是我們有“SOS=求救”這個協議存在在腦海里。所以"***---***=SOS=求救"是一個由兩個協議組成的分層通信系統。

使用Morse Code的電報機

計算機之間的通信也要遵循不同層次的協議,來實現計算機的通信。

物理層(physical layer)

所謂的物理層,是指光纖、電纜或者電磁波等真實存在的物理媒介。這些媒介可以傳送物理信號,比如亮度、電壓或者振幅。對于數字應用來說,我們只需要兩種物理信號來分別表示0和1,比如用高電壓表示1,低電壓表示0,就構成了簡單的物理層協議。針對某種媒介,電腦可以有相應的接口,用來接收物理信號,并解讀成為0/1序列。

連接層(link layer)

在連接層,信息以幀(frame)為單位傳輸。所謂的幀,是一段有限的0/1序列。連接層協議的功能就是識別0/1序列中所包含的幀。比如說,根據一定的0/1組合識別出幀的起始和結束。在幀中,有收信地址(Source, SRC)和送信地址(Destination, DST),還有能夠探測錯誤的校驗序列(Frame Check Sequence)。當然,幀中最重要的最重要是所要傳輸的數據 (payload)。這些數據往往符合更高層協議,供網絡的上層使用。與數據相配套,幀中也有數據的類型(Type)信息。連接層協議不關心數據中到底包含什么。幀就像是一個信封,把數據包裹起來。

以太網(Ethernet)和WiFi是現在最常見的連接層協議。通過連接層協議,我們可以建立局域的以太網或者WiFi局域網,并讓位于同一局域網絡中的兩臺計算機通信。連接層就像是一個社區的郵差,他認識社區中的每一戶人。社區中的每個人都可以將一封信(幀)交給他,讓他送給同一社區的另一戶人家。

連接層:社區小郵差

 

網絡層(network layer)

不同的社區之間該如何通信呢? 換句話說,如何讓WiFi上的一臺計算機和以太網上的另一臺計算機通信呢?我們需要一個“中間人”。這個“中間人”必須有以下功能: 1. 能從物理層上在兩個網絡的接收和發送0/1序列,2. 能同時理解兩種網絡的幀格式。路由器(router)就是為此而產生的“翻譯”。一個路由器有多個網卡(NIC,Network Interface Controller),每個NIC可以接入多個網絡,并理解相應的連接層協議。在幀經過路由到達另一個網絡的時候,路由會讀取幀的信息,并改寫以發送到另一個網絡。所以路由器就像是在兩個社區都有分支的郵局。一個社區的郵差將信送到本社區的郵局分支,而郵局會通過自己在另一個地區的分支將信轉交給另一個社區的郵差手中,并由另一個社區的郵差最終送到目的地。

通過路由連接的WiFi和以太網

整個通信過程如下:

WiFi上的計算機1 -> 路由WiFi接口 ->  路由以太網接口 -> 以太網上的計算機2

(藍色表示WiFi網絡,綠色表示以太網絡)

在連接層,我們的一個幀中只能記錄SRC和DST兩個地址。而上面的過程需要經過四個地址 (計算機1,WiFi接口,以太網接口,計算機2)。顯然,僅僅靠連接層協議無法滿足我們的需要。由于連接層協議開發在先,我們無法改動連接層協議,只能在連接層的數據(payload),也就是信紙內部下功夫了。IP協議應運而生。

計算機1,路由器和計算機2都要懂得IP協議。當計算機1寫信的時候,會在信紙的開頭寫上這封信的出發地址和最終到達地址 (而不是在信封上),而在信封上寫上要送往郵局。WiFi網的郵差將信送往郵局。在郵局,信被打開,郵局工作人員看到最終地址,于是將信包裝在一個新的信封中,寫上出發地為郵局,到達地為計算機2,并交給以太網的郵差,由以太網的郵差送往計算機2。

(IP協議還要求寫如諸如校驗等信息,交通狀況等信息,以保護通信的穩定性。)

轉交給郵局

 

在連接層,郵差只負責在本社區送信,所以信封上的地址總是“第一條街第三座房子”或者說“中心十字路口拐角的小房子”這樣一些本地人才了解的地址描述,這給郵局的工作帶來不便。所以郵局要求,信紙上寫的地址必須是一個符合官方規定的“郵編”,也就是IP地址。這個地址為世界上的每一個房子編號(郵編)。當信件送到郵局的時候,郵局根據郵編,就能查到對應的地址描述,從而能順利改寫信封上的信息。

每個郵局一般連接多個社區,而一個社區也可以有多個郵局,分別通往不同的社區。有時候一封信要通過多個郵局轉交,才能最終到達目的地,這個過程叫做route。郵局將分離的局域網絡連接成了internet,并最終構成了覆蓋全球的互聯網。

傳輸層(transport layer)

上面的三層協議讓不同的計算機之間可以通信。但計算機中實際上有許多個進程,每個進程都可能有通信的需求。這就好像一所房子里住了好幾個人(進程),如何讓信精確的送到某個人手里呢?遵照之前相同的邏輯,我們需要在信紙上寫上新的信息,比如收信人的姓名,才可能讓信送到。所以,傳輸層就是在信紙的空白上寫上新的“收信人”信息。每一所房子會配備一個管理員(傳輸層協議)。管理員從郵差手中接過信,會根據“收信人”,將信送給房子中的某個人。

管理員

傳輸層協議,比如TCP和UDP,使用端口號(port number)來識別收信人(某個進程)。在寫信的時候,我們寫上目的地的端口。當信到達目的地的管理員手中,他會根據傳輸層協議,識別端口號,將信送給不同的人。

TCP和UDP協議是兩種不同的傳輸層協議。UDP協議類似于我們的信件交流過程。TCP協議則好像兩個情人間的頻繁通信。一個小情人要表達的感情太多,以致于連續寫了好幾封信。而另一方必須將這些信按順序排列起來,才能看明白全部的意思。TCP協議還有控制網絡交通等功能。

應用層(application layer)

通過上面的幾層協議,我們已經可以在任意兩個人(進程)之間進行通信。然而每個人實際上從事的是不同的行業。有的人是律師,有的人外交官。比如說律師之間的通信,會用嚴格的律師術語,以免產生糾紛。再比如外交官之間的通信,必須符合一定的外交格式,以免發生外交誤會。再比如間諜通過暗號來傳遞加密信息。應用層協議是對信件內容進一步的用語規范。應用層的協議包括用于Web瀏覽的HTTP協議,用于傳輸文件的FTP協議,用于Email的IMAP等等。

 外交通信

總結

總過網絡分層,我們從原始的0/1序列抽象出

本地地址(郵差)、郵編(郵局)、收信人(管理員)、收信人行業(用語規范)

這些概念。這些概念最終允許互聯網上的分布于兩臺計算機的兩個進程相互通信。

寫信人必須按照各層的協議,封裝好整個信封 (encapsulation);而收信人則按照相反的順序,來拆開這個信封。整個過程是可讀信息 -> 二進制 -> 可讀信息。計算機只能理解和傳輸0/1序列,而計算機的用戶則總是輸入和輸出可讀信息。網絡協議保證了可讀信息在整個轉換和傳輸過程中的完整性。

計算機協議本身還有更多的細節需要深入。這篇文章只是從分層的角度描述各個層次所實現的功能。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕日韩高清| 国产精品久久久久久久久免费| 欧美大全免费观看电视剧大泉洋| 成人情趣片在线观看免费| 亚洲精品乱码久久久久久按摩观| 色婷婷av一区二区三区在线观看| 国产a∨精品一区二区三区不卡| 亚洲一区二区三区毛片| 懂色av影视一区二区三区| 在线精品视频视频中文字幕| 国模视频一区二区| 亚洲精品中文字幕女同| y97精品国产97久久久久久| 久久精品91久久久久久再现| 国产精品综合不卡av| 国产精品视频永久免费播放| 狠狠躁18三区二区一区| 中文字幕亚洲欧美日韩在线不卡| 国产精品久久久久久久久久久不卡| 欧美成人亚洲成人日韩成人| 91色视频在线观看| 欧美国产日韩一区二区在线观看| 视频一区视频二区国产精品| 欧美成人一区二区三区电影| 欧美日韩亚洲91| 91精品久久久久久久久久久久久| 黑人极品videos精品欧美裸| 少妇av一区二区三区| 国产精品久久久久久久9999| 亚洲色图av在线| 日韩中文字幕在线看| 日韩大陆毛片av| 国产噜噜噜噜久久久久久久久| 亚洲国产成人精品一区二区| 精品久久久久久中文字幕一区奶水| 欧美理论片在线观看| 在线成人激情视频| 精品久久久久久久久中文字幕| 国产精品伦子伦免费视频| 久久亚洲春色中文字幕| 亚洲人成电影网站色xx| 操人视频在线观看欧美| 不卡av日日日| 亚洲欧美一区二区三区四区| 国产999精品久久久| 欧美激情成人在线视频| 日韩免费在线观看视频| 秋霞午夜一区二区| 91国产美女在线观看| 亚洲人成伊人成综合网久久久| 久久久久国产精品一区| 久久频这里精品99香蕉| 亚洲久久久久久久久久久| 国产精品久久久久久久久久99| 色先锋资源久久综合5566| 国产精品成熟老女人| 欧美特黄级在线| 韩国三级日本三级少妇99| 久久久久中文字幕| 国产精品91一区| 久久777国产线看观看精品| 国产精品小说在线| 亚洲精品小视频| 国产精品免费一区二区三区都可以| 欧美另类69精品久久久久9999| 国产有码一区二区| 欧美亚洲国产视频| 日韩成人xxxx| 美日韩精品免费观看视频| 亚洲人av在线影院| 欧美国产第二页| 欧美丝袜美女中出在线| 日产精品久久久一区二区福利| 欧美极品在线视频| 中文字幕日韩精品有码视频| 欧美日韩国产综合视频在线观看中文| 欧美有码在线观看视频| 日韩黄色在线免费观看| 久久精品亚洲一区| 欧美精品在线播放| 国产精品综合不卡av| 国产成人精品电影久久久| 91精品在线一区| 欧美成人精品在线视频| 欧美日韩免费观看中文| 久久九九热免费视频| 成人福利网站在线观看| 国产精品一区专区欧美日韩| 97国产精品免费视频| www.精品av.com| 国产a∨精品一区二区三区不卡| 欧美日韩国产色视频| 日韩美女视频免费在线观看| 日韩国产中文字幕| 亚洲福利在线观看| 91精品国产网站| 日韩一区在线视频| 亚洲国产成人精品久久| 欧美性xxxxx极品娇小| 亚洲色无码播放| 亚洲国产精品专区久久| 亚洲一区二区三区乱码aⅴ| 亚洲欧洲一区二区三区在线观看| 久久噜噜噜精品国产亚洲综合| 97视频在线观看播放| 久久国产精品影视| 欧美一级电影在线| 国产精品丝袜久久久久久高清| 午夜欧美不卡精品aaaaa| 久久国产加勒比精品无码| 欧美亚洲另类激情另类| 国内精品小视频| 狠狠色狠色综合曰曰| 91免费的视频在线播放| 国产精品十八以下禁看| 欧美国产视频日韩| 九九久久久久久久久激情| 在线观看免费高清视频97| 热久久免费视频精品| 亚洲色图第三页| 欧美激情欧美激情在线五月| 91精品久久久久久综合乱菊| 日韩成人在线观看| 欧美国产激情18| 中文字幕亚洲专区| 成人伊人精品色xxxx视频| 亚洲女人天堂成人av在线| 日韩一区二区欧美| 久久综合电影一区| 国产精品久久久久一区二区| 精品国产自在精品国产浪潮| 伦理中文字幕亚洲| 久久视频在线直播| 91精品综合久久久久久五月天| 亚洲自拍偷拍区| 久久香蕉国产线看观看av| 日韩电视剧在线观看免费网站| 久久男人的天堂| 久久99国产精品自在自在app| 久久99国产精品自在自在app| 国产91亚洲精品| 成人福利网站在线观看| 午夜精品久久久久久久男人的天堂| 欧美日韩性视频| 国产精品白丝av嫩草影院| 国产福利精品av综合导导航| 国产99视频精品免视看7| 国产中文日韩欧美| 久久精品国产99国产精品澳门| 欧美性猛交xxxx乱大交蜜桃| 亚洲欧美日韩天堂一区二区| 国产成+人+综合+亚洲欧美丁香花| 欧美国产精品人人做人人爱| 日韩一区二区久久久| 久久久在线视频| 久久久噜噜噜久久中文字免| 亚洲男女性事视频| 疯狂做受xxxx欧美肥白少妇| 欧美高跟鞋交xxxxhd| 2019中文字幕在线| 国外成人在线视频| 久久精品在线播放| 91精品国产综合久久香蕉922| 91精品国产网站|