




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
最熟悉的通信常用的協(xié)議你了解嗎?熟悉基本通訊協(xié)議
分類:默認(rèn)欄目
一、TCP/IP:
(1)掌握協(xié)議的構(gòu)成成份。
(2)理解OSI模型、TCP/IP模型。
(3)掌握以太網(wǎng)的接入方法,以太網(wǎng)和802.3幀的區(qū)別是什么?了解無線以太網(wǎng)無線以太幀的構(gòu)成。
(4)第二層重要設(shè)備和工作原理。
(5)掌握IP層重要必須協(xié)議、IP編址、理解協(xié)議配置環(huán)節(jié)。
(6)理解傳輸和應(yīng)用層重要協(xié)議功能。
二、七號信令
(1)掌握三種信令單元的功能。
(2)信令網(wǎng)組成。
(3)信令點(diǎn)編碼。
(4)移動網(wǎng)和信令網(wǎng)的關(guān)系。
三、移動網(wǎng)
(1)GSM網(wǎng)絡(luò)結(jié)構(gòu)、信道、幀。
(2)GSM互聯(lián)其他網(wǎng)絡(luò)。
(3)GSM網(wǎng)絡(luò)組成設(shè)備的功能。
(4)GSM的編號。
(5)MSC局?jǐn)?shù)據(jù)環(huán)節(jié)。
(6)GPRS網(wǎng)絡(luò)結(jié)構(gòu)。
(7)GPRS協(xié)議模型。
(8)GPRS路由管理。
(9)EDGE組網(wǎng)。(在歐洲使用,我們國家沒有,所以只是作為了解內(nèi)容)
第一、網(wǎng)絡(luò)技術(shù)的基礎(chǔ)(向移動通信軟件開發(fā)人員轉(zhuǎn)型的入門階段)要學(xué)習(xí)通信協(xié)議,我們先從網(wǎng)絡(luò)技術(shù)基礎(chǔ)開始學(xué)起,這也是傳統(tǒng)軟件開發(fā)人員向移動通信軟件開發(fā)人員過渡的入門知識,掌握這幾個(gè)知識點(diǎn)后,你也就基本對計(jì)算機(jī)通信有個(gè)概念了。
在本階段應(yīng)當(dāng)掌握以下知識點(diǎn):
(1)網(wǎng)絡(luò)協(xié)議的概念。
(2)傳輸模式的種類和它們的區(qū)別。
(3)可以描述出OSI(開放系統(tǒng)互連參考模型)的七層。
(4)了解調(diào)頻、調(diào)幅、調(diào)相的原理和區(qū)別。
(5)知道正交調(diào)幅的概念和解決的問題。
(6)知道脈碼調(diào)制和脈沖幅度調(diào)制的區(qū)別。(模數(shù)轉(zhuǎn)換的兩種方式)
(7)復(fù)用的概念及其重要的三種復(fù)用技術(shù)是什么?
(8)FDM(頻分復(fù)用)如何將多個(gè)信號組合為一個(gè),又如何分開?FDM和WDM的相似之處和不同之處。
(9)TDM(時(shí)分復(fù)用)的兩種類型。TDM如何將多個(gè)信號合并成一個(gè),又如何分開?
(10)CDM(碼分復(fù)用)的原理
(11)單比特差錯(cuò)和突發(fā)差錯(cuò)的區(qū)別。
(12)已知數(shù)據(jù)比特的位數(shù),掌握計(jì)算糾正一位差錯(cuò)所需要的冗余比特?cái)?shù)的公式。
(13)海明碼的先進(jìn)之處和引入的目的。
具體介紹:
一、網(wǎng)絡(luò)協(xié)議的基本概念?
網(wǎng)絡(luò)協(xié)議是在網(wǎng)絡(luò)上的各臺計(jì)算機(jī)之間的一種語言,它是通信雙方為了實(shí)現(xiàn)通信所進(jìn)行的約定或所做的對話規(guī)則,不同的計(jì)算機(jī)之間必須使用相同的網(wǎng)絡(luò)協(xié)議才干進(jìn)行通信(為了避免反復(fù)工作,每個(gè)協(xié)議應(yīng)當(dāng)解決沒有被其他協(xié)議解決過的通信問題,并且協(xié)議之間可以共享數(shù)據(jù)和信息)internet上的計(jì)算機(jī)通常使用的是TCP(傳輸控制協(xié)議)/IP(互聯(lián)網(wǎng)協(xié)議---重要用于負(fù)責(zé)IP尋址、路由選擇和IP數(shù)據(jù)包的分割和組裝)。
協(xié)議涉及三部分:
(1)語法:擬定通信雙方“如何講“,定義了數(shù)據(jù)格式、編碼和信號電平等
(2)語義:擬定“講什么“,定義了用于協(xié)調(diào)同步和差錯(cuò)解決等信息
(3)同步:擬定“發(fā)言的順序“,定義了速度匹配和排序等
二、傳輸模式的種類和區(qū)別?(由于傳輸模式的概念比較簡樸,本文已省略)
(一)基本概念:
(1)傳輸:是信源到信宿之間的過程。
(2)信道:是指通信系統(tǒng)中傳輸信息的媒體或通道。
(3)傳輸速率:是衡量傳輸?shù)囊粋€(gè)標(biāo)準(zhǔn),單位是Mpbs(兆比特/秒),它與我們通常所說的“帶寬”是一個(gè)意思。
(4)帶寬:有兩層意思:
從電子電路角度出發(fā),指電子電路中存在一個(gè)固有通頻帶,指的是電路可以保持穩(wěn)定工作的頻率范圍(涉及顯示器帶寬、通信/網(wǎng)絡(luò)中的帶寬)。
第二層意思指的就是傳輸率(如內(nèi)存帶寬、總線帶寬、網(wǎng)絡(luò)帶寬等)。
(二)模式分類:
(1)單工:如鍵盤和傳統(tǒng)的監(jiān)視器;
(2)半雙工:對講機(jī)和BP機(jī)等民用無線電設(shè)備都是半雙工(無論哪一方進(jìn)行傳輸,都使用信道的整個(gè)帶寬);
(3)全雙工:如電話網(wǎng)絡(luò)。原理解釋:兩個(gè)方向的信號共享鏈路帶寬,共享有兩種方式進(jìn)行:一種是鏈路具有兩條物理上獨(dú)立的傳輸途徑,一條發(fā)送,一條接受;一種是為傳輸兩個(gè)方向的信號而將信道一分為二。
三、畫出OSI(開放系統(tǒng)互連參考模型)。
(一)物理層:包含那些在物理介質(zhì)上傳輸比特流所必需的功能,它定義了接口與傳輸介質(zhì)的機(jī)械和電氣特性,也定義了物理設(shè)備和接口為了傳輸而必須執(zhí)行的過程與功能,尚有傳輸介質(zhì)的類型。
(二)數(shù)據(jù)鏈路層:將物理層中對數(shù)據(jù)不做任何改動的傳輸通道變成可靠的鏈路,并負(fù)責(zé)節(jié)點(diǎn)到節(jié)點(diǎn)的傳輸。這樣可以將物理層的數(shù)據(jù)無錯(cuò)的傳給上層(網(wǎng)絡(luò)層)。
具體職責(zé):
(1)成幀(將比特流劃提成幀的易解決數(shù)據(jù)單元)
(2)物理地址(也叫硬件地址)
(3)流量控制
(4)差錯(cuò)控制
(5)訪問控制
(三)網(wǎng)絡(luò)層:負(fù)責(zé)將包從源地址傳遞到目的地址,也許會通過多個(gè)網(wǎng)絡(luò)(或鏈路)。
網(wǎng)絡(luò)層的具體任務(wù):
(1)邏輯尋址
(2)路由
(四)傳輸層:負(fù)責(zé)整個(gè)報(bào)文從源端到目的端(端到端)的傳輸過程。
建立一條連接包含三個(gè)環(huán)節(jié):建立連接、數(shù)據(jù)傳輸和連接釋放。
傳輸層的具體任務(wù):
(1)服務(wù)點(diǎn)尋址
(2)拆分和組裝
(3)連接控制
(4)流量控制
(5)差錯(cuò)控制
(五)會話層:前面三層提供的服務(wù)對某些進(jìn)程是不需要的。會話層是網(wǎng)絡(luò)的對話控制器,它建立和維護(hù)以及同步通信系統(tǒng)交互操作。
具體任務(wù):
(1)會話控制
(2)同步
(六)表達(dá)層:是關(guān)于兩個(gè)系統(tǒng)之間交互信息的語義和語法。
具體職責(zé):
(1)翻譯
(2)加密/解密(實(shí)際中加密在這層現(xiàn)在并沒有實(shí)現(xiàn),都是在高層應(yīng)用軟件來解決的)
(3)壓縮
(七)應(yīng)用層:使得用戶(無論是人還是軟件)可以訪問網(wǎng)絡(luò)。它為用戶提供了接口和服務(wù)支持,如電子郵件、遠(yuǎn)程文獻(xiàn)訪問和傳輸、共享數(shù)據(jù)庫管理以及其他分布式信息服務(wù)。(注意:在本層中不增長任何頭部和尾部信息)。
應(yīng)用層的具體任務(wù)如下:
(1)網(wǎng)絡(luò)虛擬終端
(2)文獻(xiàn)傳輸、訪問和管理(FTAM)
(3)郵件服務(wù)
(4)目錄服務(wù)
四、了解調(diào)頻、調(diào)幅和調(diào)相的原理和區(qū)別?
(1)調(diào)幅(AM):對載波信號進(jìn)行調(diào)制,使振幅根據(jù)調(diào)制信號的改變而變化(調(diào)制信號變成了載波信號的包絡(luò)線)。調(diào)幅信號的帶寬BWt等于調(diào)制信號帶寬BWm的兩倍,并且覆蓋以載波頻率為中心的頻率范圍。
(2)調(diào)頻(FM):載波信號的頻率隨著調(diào)制信號電壓(振幅)的改變而調(diào)整。一個(gè)調(diào)頻信號的帶寬等于調(diào)制信號帶寬的10倍,即BWt=10*BWm,并且和調(diào)幅帶寬同樣以載波頻率為中心。
(3)調(diào)相(PM):載波信號的相位隨調(diào)制信號的電壓變化而調(diào)整,當(dāng)信息信號的振幅變化時(shí),載波信號和相位隨之發(fā)生相應(yīng)的改變。
五、什么是正交調(diào)幅
QAM(QuadratureAmplitudeModulation)正交調(diào)幅。
一種調(diào)制數(shù)字信號的編碼方法,它兼用振幅編碼和相位編碼。該方法既可以用于下行,也可以用于上行,不僅可以增長合法信號的數(shù)目,也能讓信號之間保持較大的差異,它為每個(gè)比特組合分派一個(gè)給定振幅和相移的信號。該方法的優(yōu)點(diǎn)是能充足運(yùn)用帶寬和抗噪聲能力強(qiáng)。(備注說明:(1)波特率:模擬信號的速率,等于每秒鐘傳輸?shù)臄?shù)據(jù)位數(shù),有壓縮和沒壓縮之分,跟閥門電路有關(guān).(2)比特率:數(shù)字信號的名詞,模擬信號通過采樣量化后,變?yōu)閿?shù)字信號,那在數(shù)字信號要如何表達(dá)通過數(shù)字化的視頻和音頻呢,就要用到比特率來表達(dá),用的比特位越多(比特就是二進(jìn)制里面最少的單位),比特率就越大,視頻音頻質(zhì)量就越好.
)
六、知道脈碼調(diào)制和脈沖幅度調(diào)制的區(qū)別(此為模數(shù)轉(zhuǎn)換的兩種方式)
(1)脈沖幅度調(diào)制(PAM)
按照一定的時(shí)間間隔對模擬信號進(jìn)行采樣,接著產(chǎn)生一個(gè)振幅等于采樣信號的脈沖。
(2)脈碼調(diào)制(PCM)
由PAM產(chǎn)生的信號看起來似乎是數(shù)字式的,但由于脈沖的振幅和采樣信號同樣,所以其取值是隨意的。使脈沖真正數(shù)字化的一種方法為采樣信號分派一個(gè)預(yù)先擬定的振幅,這種解決方法稱為脈碼調(diào)制(pulsecodemodulation,PCM)
PCM有幾種普通的應(yīng)用:
其一是長途電話線上的語音信號的數(shù)字化。按照國際標(biāo)準(zhǔn),每秒采樣8000次,每個(gè)采樣8個(gè)比特,依照尼奎斯特定理這個(gè)頻率是電話機(jī)所可以解決的最大語音頻率的兩倍多一點(diǎn),它規(guī)定每秒8*8000,即大約64kbps的比特速率;
其二是光盤(CD)技術(shù)。CD上的音樂是應(yīng)用PCM編碼成數(shù)字格式的。
七、復(fù)用的概念及其三種重要的復(fù)用技術(shù)是什么
(一)復(fù)用:當(dāng)連接兩臺設(shè)備的介質(zhì)的傳輸能力比設(shè)備間的傳輸規(guī)定更高時(shí),該鏈路就可以被共享。復(fù)用就是允許同時(shí)通過一條數(shù)據(jù)鏈路傳輸多個(gè)信號的一種技術(shù)。
(二)重要的復(fù)用技術(shù):
(1)頻分復(fù)用FDM:
所有用戶在同樣的時(shí)間占用不同的帶寬資源。多路信號調(diào)制在不同載頻上進(jìn)行復(fù)用。是一種模擬技術(shù),在鏈路帶寬敞于要傳輸?shù)乃行盘枎捴蜁r(shí)采用。如有線電視、無線電廣播、光纖的波分復(fù)用、頻分多址的TACS制式模擬移動通信系統(tǒng)。
(2)時(shí)分復(fù)用TDM(是在物理層實(shí)現(xiàn)的):
所有用戶在不同的時(shí)間占用同樣的頻帶寬度。多路信號占用不同時(shí)隙進(jìn)行復(fù)用。是一個(gè)數(shù)字化過程,當(dāng)傳輸介質(zhì)的數(shù)據(jù)速率容量大于發(fā)送和接受設(shè)備所需要的數(shù)據(jù)速率時(shí)就可以采用它。如電話網(wǎng)采用這種技術(shù)。
涉及同步時(shí)分復(fù)用(電路互換)和異步時(shí)分復(fù)用(包互換)。
在這里我多說幾句:中國采用歐洲體制,以E1為一次群(2.048M=32*64k);
而美國、日本等國家采用北美體制,以T1為一次群(24*64k)。
具體原理:3.9ns為一個(gè)話路,共32個(gè)話路,發(fā)送方逆時(shí)針旋轉(zhuǎn)的同時(shí)接受方順時(shí)針旋轉(zhuǎn),轉(zhuǎn)一圈就是一幀,它的缺陷是浪費(fèi)資源。
(3)碼分復(fù)用CDM:
多路信息調(diào)制在不同的碼型上進(jìn)行復(fù)用。(例如碼分多址CDMA數(shù)字移動通信技術(shù),cdma的多址技術(shù)的原理是采用一組正交或準(zhǔn)正交的偽隨機(jī)序列通過相關(guān)解決實(shí)現(xiàn)多用戶共享頻率資源和時(shí)間資源)
八、FDM如何將多個(gè)信號組合為一個(gè)?又如何將一個(gè)FDM信號分離成本來的多個(gè)?FDM和WDM有何相似之處和不同?
(1)復(fù)用過程:FDM是一個(gè)模擬過程,把頻率范圍相似的信號采用調(diào)幅或調(diào)頻技術(shù)將信號調(diào)制到獨(dú)立載波頻率上(f1、f2、f3),然后將調(diào)制后的信號合成為一個(gè)復(fù)合信號并通過具有足夠帶寬容量的介質(zhì)鏈路發(fā)送出去。載波頻率之間的頻率差必須可以容納調(diào)制信號的帶寬。這些帶寬范圍就是不同信號傳輸?shù)男诺?。信號之間必須由狹長的未用帶寬(警戒頻帶)以防止信號交叉。此外,載波頻率必須不會影響本來的數(shù)據(jù)頻率。
(2)多路分解:在多路分解器中采用了一系列過濾器來將復(fù)合信號分解成組成它的各個(gè)信號。每個(gè)信號隨后被送往解調(diào)器,解調(diào)器將他們與載波信號分離并轉(zhuǎn)發(fā)給等待的接受方。
(3)波分復(fù)用WDM是頻分的一個(gè)特例,用在光纖通信中,除了復(fù)用和多路分解涉及通過光纖信道傳輸光信號之外wdm在概念上與頻分復(fù)用相同。不同之處是組合的頻率很高。
九、時(shí)分復(fù)用的兩種類型,TDM如何將多個(gè)信號合并成一個(gè),又如何分開?考慮TDM實(shí)現(xiàn)的兩種方法。
多道傳輸流通過細(xì)分鏈路和交織過程來使用單條鏈路,采用的鏈路與FDM中同樣,但是這里顯示的分割是時(shí)間上的并不是頻率上的,信號按順序占據(jù)鏈路。
(一)同步時(shí)分復(fù)用:同步所包含的意義與在遠(yuǎn)程通信等其他領(lǐng)域中的含義不同,這里同步是指復(fù)用器在所有時(shí)間為每個(gè)設(shè)備都分派完全同樣的時(shí)間片,不管該設(shè)備有沒有數(shù)據(jù)要傳輸。
(1)幀。一幀由時(shí)間片的一個(gè)完整循環(huán)組成,涉及分派給每個(gè)發(fā)送設(shè)備的一個(gè)或者多個(gè)時(shí)間片。
(2)交織。同步時(shí)分復(fù)用以恒定速率和固定順序在設(shè)備間輪轉(zhuǎn)的過程乘坐交織。
(3)幀定位比特。由于在同步時(shí)分復(fù)用系統(tǒng)中各幀內(nèi)時(shí)間片的順序不變,因而在每幀頭上只需要很少的額外開銷。
(4)同步時(shí)分復(fù)用實(shí)例
(5)比特填充。
(二)異步時(shí)分復(fù)用。
同步時(shí)分復(fù)用不能保證使用鏈路的所有容量。事實(shí)上很有也許在一個(gè)給定期刻只使用了一部分時(shí)間片。由于時(shí)間片是預(yù)分派的和固定的。每當(dāng)有一臺設(shè)備不發(fā)送時(shí),相應(yīng)的時(shí)間片就會是空的并且浪費(fèi)了通路帶寬。
異步時(shí)分復(fù)用(也叫記錄復(fù)用)就是為避免這種浪費(fèi)而設(shè)計(jì)的,這里的異步是可變的、不固定的。異步時(shí)分復(fù)用允許將許多較低速率的輸入線路復(fù)用到一條較高速率的線路上,但是與同步時(shí)分復(fù)用不同的是,在異步中所有輸入線路之和也許比通路容量大。
十、單比特差錯(cuò)和突發(fā)差錯(cuò)的區(qū)別?
(1)單比特差錯(cuò)是指在給定數(shù)據(jù)單元(例如一個(gè)字節(jié)、字符、數(shù)據(jù)單元或數(shù)據(jù)包)只有一個(gè)比特被從0變?yōu)?或是從1變?yōu)?,即在數(shù)據(jù)單元中只有一個(gè)比特發(fā)生了改變。
(2)突發(fā)差錯(cuò)指數(shù)據(jù)單元中的兩個(gè)或者連個(gè)以上連續(xù)的比特從0變?yōu)?或是從1變?yōu)?.但它的長度是由第一各改變的位置到最后一個(gè)改變的位置來擬定,其中間某些比特可以不改變
突發(fā)差錯(cuò)大多發(fā)生在串行傳輸時(shí)。
十一、已知數(shù)據(jù)比特的位數(shù),計(jì)算糾正一位差錯(cuò)所需要的冗余比特?cái)?shù)的公式是什么?
2的r次方大于等于m+r+1
(說明:m為給定數(shù)量的數(shù)據(jù)位數(shù)即要傳輸?shù)臄?shù)據(jù)單元的原始長度;r為冗余位的數(shù)量,它的值可以通過插入m)
十二、引入海明碼的目的和作用是什么?
海明碼是一種可以糾正一位差錯(cuò)的編碼。它可以運(yùn)用單比特差錯(cuò)狀態(tài)所需要的比特?cái)?shù)來發(fā)現(xiàn)出現(xiàn)的差錯(cuò)狀態(tài),它可以在任意長度的數(shù)據(jù)單元上應(yīng)用。海明碼的糾錯(cuò)在物理層。
這個(gè)階段的內(nèi)容大約就是這么多。下面我來總結(jié)一下這個(gè)階段的一些東西或者一些需要讀者必須掌握的東西,當(dāng)然這個(gè)掌握是相對而言的。其實(shí),涉及到物理層的東西是固化的東西,我們在實(shí)際工作中主線就用不到,但是作為(移動通信軟件工程師)通信入門的基礎(chǔ)還是必須得了解的,我們也許做不到精通但是大約應(yīng)當(dāng)聽過這些東西。
一方面,我說一下OSI(開放系統(tǒng)互連參考模型)七層。我們知道這個(gè)模型是由國際標(biāo)準(zhǔn)化組織(ISO)制定的一個(gè)覆蓋網(wǎng)絡(luò)通信各個(gè)方面的標(biāo)準(zhǔn),涉及以后要講到的TCP/IP模型都是這個(gè)模型(OSI)某層具體實(shí)現(xiàn)的一個(gè)版本。
建立七層模型的重要目的是為解決異種網(wǎng)絡(luò)互連時(shí)所碰到的兼容性問題。它的最大優(yōu)點(diǎn)是將服務(wù)、接口和協(xié)議這三個(gè)概念明確地區(qū)分開來:服務(wù)說明某一層為上一層提供一些什么功能,接口說明上一層如何使用下層的服務(wù),而協(xié)議涉及如何實(shí)現(xiàn)本層的服務(wù);這樣各層之間具有很強(qiáng)的獨(dú)立性,互連網(wǎng)絡(luò)中各實(shí)體采用什么樣的協(xié)議是沒有限制的,只要向上提供相同的服務(wù)并且不改變相鄰層的接口就可以了。網(wǎng)絡(luò)七層的劃分也是為了使網(wǎng)絡(luò)的不同功能模塊(不同層次)分擔(dān)起不同的職責(zé)。
從應(yīng)用層開始說起,它為應(yīng)用程序提供接口,應(yīng)用程序調(diào)用這個(gè)接口以實(shí)現(xiàn)相應(yīng)用程序的一個(gè)初始化。接下來是表達(dá)層涉及到編碼(比如同樣的文獻(xiàn)在windows系統(tǒng)和linux系統(tǒng)下編碼肯定會不同樣)、加密和壓縮,要加入表達(dá)層首部H6。再往下是會話層,跟蹤會話、管理傳輸模式(比如是全雙工還是半雙工等等),要加入會話層首部H5,再下邊是傳輸層,這是應(yīng)用程序的終點(diǎn)傳輸數(shù)據(jù)片(切片工作是由網(wǎng)絡(luò)層來完畢的)每片加上首部H4,加源端口和目的端口,這個(gè)層已有了辨認(rèn)應(yīng)用程序的能力,以上四層在本機(jī)實(shí)現(xiàn)(有人觀點(diǎn)會不同:把傳輸層獨(dú)立出來將上三層和下三層連接起來并保證下層是以上層可以使用的型式傳輸?shù)模?/p>
低三層再來說一下,網(wǎng)絡(luò)層涉及主機(jī)域和網(wǎng)絡(luò)域,它解決的是網(wǎng)間的尋址(IP地址),再往下是數(shù)據(jù)鏈路層,解決尋找硬件地址,即網(wǎng)段中具體的某一臺機(jī)子,再下邊是物理層,注意它不是實(shí)際的傳輸介質(zhì),但是它定義了傳輸介質(zhì)的接口和機(jī)械與電氣特性(規(guī)程就是流程的意思;電氣特性就是電平信號的一些定義;機(jī)械特性就是比如傳輸介質(zhì)的尺寸的配合等等,格式化的數(shù)據(jù)通過這層后它被轉(zhuǎn)換成電磁信號,并在物理鏈路上傳輸)。
說到物理層我們不得不說兩種設(shè)備:DTE和DCE:前者是數(shù)據(jù)終端設(shè)備,是具有數(shù)據(jù)解決、發(fā)送和接受能力的一種設(shè)備(比如路由器,可以想象成計(jì)算機(jī)或者終端);后者是數(shù)據(jù)通信設(shè)備,它在DTE和傳輸線路之間提供信號變換和編碼的功能。注意:DTE和DCE之間是由物理層來定義的(這里用到典型的物理規(guī)范RS232,可以說是串行通信的一種協(xié)議EIA-232/V.24),標(biāo)準(zhǔn)的傳輸距離是100米,這里進(jìn)行簡樸的信號定義即可通信如只是對:信號地、保護(hù)、發(fā)送數(shù)據(jù)和接受數(shù)據(jù)的定義。
概括:在發(fā)送端每一層都在從直接上層傳來的報(bào)文中加上自己的信息并將整個(gè)包傳到它的直接下層,這些信息以報(bào)文頭或尾部(附加在數(shù)據(jù)包的頭或尾的控制信息)的型式加入報(bào)文,一般來說報(bào)文頭加在第6、5、4、3、2層,尾部通常只加在第二層。在接受端報(bào)文被一層一層地打開,每一層接受并提取對他故意義的數(shù)據(jù)。
我們說兩臺計(jì)算機(jī)之間能不能通信呢?這句話嚴(yán)格來說是錯(cuò)誤的,應(yīng)當(dāng)是計(jì)算機(jī)之間的應(yīng)用程序之間的通信。那么如何實(shí)現(xiàn)兩臺計(jì)算機(jī)應(yīng)用程序之間的通信呢?第一、通過網(wǎng)絡(luò)層尋找網(wǎng)絡(luò)地址(邏輯地址即我們通常所說的IP地址)。第二、通過數(shù)據(jù)鏈路層來辨認(rèn)是那個(gè)網(wǎng)絡(luò)的具體哪一臺機(jī)子(即通過這個(gè)層的ARP和RARP協(xié)議將IP地址映射為硬件地址)。第三、通過應(yīng)用層的端標(biāo)語來辨認(rèn)是哪個(gè)應(yīng)用程序(說明:不是只有端口才干辨認(rèn)應(yīng)用程序)。
舉例來說:比如我的機(jī)器上有應(yīng)用程序A,進(jìn)程號是1073(所謂進(jìn)程號是由操作系統(tǒng)來辨認(rèn)的),那么我這邊需要有源端口和目的端口,源端口是可以是0~65535之間的隨機(jī)數(shù)字,目的端口必須小于1021(必須小于1024),那么對方機(jī)器也有一個(gè)應(yīng)用程序B,進(jìn)程號是1097,那么它的源端口也是0~65535(必須是之間的數(shù)字)之間的隨機(jī)數(shù)字,并且B程序的目的端口也必須是1021(必須小于1024).
假如鏈路是抱負(fù)的傳輸信道,所傳送的任何數(shù)據(jù)既不會出差錯(cuò)也不會丟失,那么數(shù)據(jù)鏈路層協(xié)議是主線不需要的。但是,這也許嗎?不也許。所以我們需要數(shù)據(jù)鏈路層協(xié)議。
假如不管發(fā)送方以多快的速率發(fā)送數(shù)據(jù),接受方總是來得及收下,并及時(shí)上交主機(jī),那么數(shù)據(jù)鏈路層協(xié)議也是不需要的。但是,這也許嗎?不也許。所以我們還是需要數(shù)據(jù)鏈路層協(xié)議。
這就是說,傳輸數(shù)據(jù)的信道是不可靠的(即不能保證所傳的數(shù)據(jù)不產(chǎn)生差錯(cuò)),并且還需要對數(shù)據(jù)的發(fā)送端進(jìn)行流量控制。
看看最簡樸的停止等待協(xié)議。
收方在收到一個(gè)對的的數(shù)據(jù)幀后,向發(fā)方發(fā)送一個(gè)確認(rèn)幀ACK(表達(dá)“我收到啦”)。當(dāng)發(fā)方收到確認(rèn)幀后才干發(fā)送一個(gè)新的數(shù)據(jù)幀。這樣就實(shí)現(xiàn)了收方對發(fā)方的流量控制。假如數(shù)據(jù)幀在傳輸過程中出現(xiàn)了差錯(cuò)。由于通常都在數(shù)據(jù)幀中加上了循環(huán)冗余校驗(yàn)CRC,所以收方很容易校驗(yàn)出收到的數(shù)據(jù)幀是否有差錯(cuò)。當(dāng)發(fā)現(xiàn)差錯(cuò)時(shí),收方就向發(fā)方發(fā)送一個(gè)否認(rèn)幀NAK(表達(dá)“嘿,哥們兒,你搞錯(cuò)了”),以表達(dá)發(fā)方應(yīng)當(dāng)重發(fā)犯錯(cuò)的那個(gè)數(shù)據(jù)幀。
有時(shí),鏈路上的干擾很嚴(yán)重,或由于其他一些因素,收方收不到發(fā)方發(fā)來的數(shù)據(jù)幀。這種情況稱為幀丟失。發(fā)生幀丟失時(shí),收方當(dāng)然不會向發(fā)方發(fā)送任何應(yīng)答幀。假如發(fā)方要等收到收方的應(yīng)答信息后再發(fā)送下一個(gè)數(shù)據(jù)幀,那么就將永遠(yuǎn)等下去。要解決這個(gè)問題,可在收方發(fā)送完一個(gè)數(shù)據(jù)幀時(shí),就啟動一個(gè)超時(shí)定期器。若到了超時(shí)定期器所設(shè)立的重發(fā)時(shí)間仍收不到收方的任何應(yīng)答幀,則發(fā)方就重傳前面所發(fā)送的這一數(shù)據(jù)幀。
然而現(xiàn)在問題并沒有完全解決。當(dāng)出現(xiàn)數(shù)據(jù)幀丟失時(shí),超時(shí)重發(fā)的確是一個(gè)好辦法。但是若丟失的是應(yīng)答幀,則超時(shí)重發(fā)將使收方收到兩個(gè)同樣的數(shù)據(jù)幀。由于收方現(xiàn)在無法辨認(rèn)反復(fù)的數(shù)據(jù)幀,因而在收方收到的數(shù)據(jù)中出現(xiàn)了另一種差錯(cuò),稱為反復(fù)幀。要解決這個(gè)問題,必須使每一個(gè)數(shù)據(jù)幀帶上不同的發(fā)送序號。若收方收到序號相同的數(shù)據(jù)幀,就表白出現(xiàn)了反復(fù)幀。這時(shí)應(yīng)當(dāng)丟棄這反復(fù)幀。但應(yīng)注意,此時(shí)收方還必須向發(fā)方發(fā)送一個(gè)確認(rèn)幀,由于收方已經(jīng)知道發(fā)方還沒有收到上一次發(fā)過去的確認(rèn)幀。
我們知道,任何一個(gè)編號系統(tǒng)的序號所占用的比特?cái)?shù)一定是有限的。因此,通過一段時(shí)間,發(fā)送序號就會反復(fù)。序號占用的比特?cái)?shù)越少,數(shù)據(jù)傳輸?shù)念~外開銷就越少。對于停等協(xié)議,由于每發(fā)送一個(gè)數(shù)據(jù)幀就停止等待,因此用一個(gè)比特來編號就夠了。就是說序號輪流使用0和1。
由于發(fā)方對犯錯(cuò)的數(shù)據(jù)幀進(jìn)行反復(fù)是自動進(jìn)行的,所以這種差錯(cuò)控制體制常簡稱為ARQ(AutomaticRepeatreQuest),直譯是自動反復(fù)請求,意思是自動請求重發(fā)。
停止等待協(xié)議ARQ比較簡樸,但信道運(yùn)用率不高,信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)書 周以華
- 初中課題立項(xiàng)申報(bào)書
- 廠房委托招商合同范本
- 省級高校教改課題申報(bào)書
- 醫(yī)療維修托管合同范本
- 咨詢產(chǎn)品服務(wù)合同范本
- 美學(xué)課題申報(bào)書格式要求
- 研究生課題申報(bào)書分工
- 出境加工合同范例
- 關(guān)于郵寄合同范本
- 2025年高考物理二輪復(fù)習(xí)的教學(xué)對策與思考講座
- 血液透析并發(fā)癥頭痛
- 職業(yè)病防護(hù)設(shè)施與個(gè)體防護(hù)用品的使用和維護(hù)
- 2023年全國職業(yè)院校技能大賽-直播電商賽項(xiàng)規(guī)程
- 綠化養(yǎng)護(hù)服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 醫(yī)療事故處理?xiàng)l例解讀專家講座
- 《三國演義》諸葛亮人物介紹
- 博物館跨界合作的趨勢與挑戰(zhàn)
- 抖音短視頻運(yùn)營整體策劃方案(完整版)
- 兒童文學(xué)概論(譚旭東第二版) 課件全套 第1-5章 兒童文學(xué)的基本內(nèi)涵- 兒童文學(xué)的各種文體
- 學(xué)習(xí)新思想做好接班人演講稿(5篇)
評論
0/150
提交評論