全双工和半双工的区别
英文寫法是:Full-Duplex Transmissions
是指交換機在發(fā)送數(shù)據(jù)的同時也能夠接收數(shù)據(jù),兩者同步進行,這好像我們平時打電話一樣,說話的同時也能夠聽到對方的聲音。目前的交換機都支持全雙工。
全雙工的好處在于遲延小,速度快。
與之對應(yīng)的是【半雙工】這個概念:就是指一個時間段內(nèi)只有一個動作發(fā)生,舉個簡單例子,一天窄窄的馬路,同時只能有一輛車通過,當(dāng)目前有兩量車對開,這種情況下就只能一輛先過,等到頭兒后另一輛再開,這個例子就形象的說明了半雙工的原理。早期的對講機、以及早期集線器等設(shè)備都是實行半雙工的產(chǎn)品。隨著技術(shù)的不斷進步,半雙工會逐漸退出歷史舞臺。
?? 在串行通信中,數(shù)據(jù)通常是在兩個站(如終端和微機)之間進行傳送,按照數(shù)據(jù)流的方向可分成三種基本的傳送方式:全雙工、半雙工、和單工.但單工目前已很少采用,下面僅介紹前兩種方式.
1 、全雙工方式( full duplex )
?? 當(dāng)數(shù)據(jù)的發(fā)送和接收分流,分別由兩根不同的傳輸線傳送時,通信雙方都能在同一時刻進行發(fā)送和接收操作,這樣的傳送方式就是全雙工制.在全雙工方式下,通信系統(tǒng)的每一端都設(shè)置了發(fā)送器和接收器,因此,能控制數(shù)據(jù)同時在兩個方向上傳送.全雙工方式無需進行方向的切換,因此,沒有切換操作所產(chǎn)生的時間延遲,這對那些不能有時間延誤的交互式應(yīng)用(例如遠程監(jiān)測和控制系統(tǒng))十分有利.這種方式要求通訊雙方均有發(fā)送器和接收器,同時,需要 2 根數(shù)據(jù)線傳送數(shù)據(jù)信號.(可能還需要控制線和狀態(tài)線,以及地線).
?? 比如,計算機主機用串行接口連接顯示終端,而顯示終端帶有鍵盤.這樣,一方面鍵盤上輸入的字符送到主機內(nèi)存;另一方面,主機內(nèi)存的信息可以送到屏幕顯示.通常,往鍵盤上打入 1 個字符以后,先不顯示,計算機主機收到字符后,立即回送到終端,然后終端再把這個字符顯示出來.這樣,前一個字符的回送過程和后一個字符的輸入過程是同時進行的,即工作于全雙工方式.
2 、半雙式方式( half duplex )
?? 若使用同一根傳輸線既作接收又作發(fā)送,雖然數(shù)據(jù)可以在兩個方向上傳送,但通信雙方不能同時收發(fā)數(shù)據(jù),這樣的傳送方式就是半雙工制.采用半雙工方式時,通信系統(tǒng)每一端的發(fā)送器和接收器,通過收 / 發(fā)開關(guān)轉(zhuǎn)接到通信線上,進行方向的切換,因此,會產(chǎn)生時間延遲.收 / 發(fā)開關(guān)實際上是由軟件控制的電子開關(guān).
當(dāng)計算機主機用串行接口連接顯示終端時,在半雙工方式中,輸入過程和輸出過程使用同一通路.有些計算機和顯示終端之間采用半雙工方式工作,這時,從鍵盤打入的字符在發(fā)送到主機的同時就被送到終端上顯示出來,而不是用回送的辦法,所以避免了接收過程和發(fā)送過程同時進行的情況.
?? 目前多數(shù)終端和串行接口都為半雙工方式提供了換向能力,也為全雙工方式提供了兩條獨立的引腳.在實際使用時,一般并不需要通信雙方同時既發(fā)送又接收,像打印機這類的單向傳送設(shè)備,半雙工甚至單工就能勝任,也無需倒向.
全雙工模式和半雙工模式在網(wǎng)卡中的區(qū)別
???? 在全雙工模式下,8根線都要分別接到水晶頭相應(yīng)的線序位置上;
???? 在半雙工模式下,只需接4根線,參照T568B標(biāo)準(zhǔn),一般使用1 、2、3、6 線序位置上的四根線,即:白橙、橙、白綠、綠 四根線;
???? 白橙、橙 用于發(fā)送數(shù)據(jù) ,白綠、綠 用于接收數(shù)據(jù)。???
???? 全雙工模式下,網(wǎng)線最大可以達到100兆以上的速度;
???? 在半雙工模式下,網(wǎng)線能達到的速度通常為10兆左右。
???? 全雙工模式的網(wǎng)線既可以工作于全雙工模式,也可以工作于半雙工模式;
???? 但半雙工模式的網(wǎng)線不能工作于全雙工模式。
???? 在半雙工模式下,多出來的兩組線可以用來接電話線,比如:把“白藍、藍” 這組線分出來當(dāng)電話線使用。
???? 在局域網(wǎng)網(wǎng)絡(luò)布線中,用這種方式可以節(jié)省布線成本,一根雙絞線同時當(dāng)網(wǎng)線和電話線使用。
巧用網(wǎng)卡的半雙工模式解決網(wǎng)絡(luò)連接故障
???? 如果一根全雙工模式的網(wǎng)線內(nèi)部有一根或幾根線短路或接觸不良,比如藍色線組或棕色線組有問題,那么,把網(wǎng)卡改為半雙工模式,就可以避免使用有問題的藍色線組或棕色線組,從而解決網(wǎng)絡(luò)連接不穩(wěn)定、掉線等故障。
???? 在網(wǎng)卡屬性中可以設(shè)置全雙工或半雙工模式。
???? 如上圖所示,用鼠標(biāo)右鍵單擊“本地連接”,在彈出菜單中點擊“屬性”,進入“本地連接 屬性”界面;
點擊(網(wǎng)卡)“配置”按鈕,點“高級”標(biāo)簽,選中“Speed & Duplex”;
???? 可用的模式一般有“Auto” 、“10 Mb Half” 、“10 Mb Full” 、“100 Mb Half ”、“100 Mb Full”等。
???? 默認(rèn)設(shè)置為auto 。
???? 如果網(wǎng)絡(luò)連接有問題,比如:
???? 不能自動獲得IP地址;
???? 顯示網(wǎng)絡(luò)連接受限制;
???? 手動設(shè)置IP地址后,雖然顯示網(wǎng)絡(luò)連接正常,但是只有發(fā)送的數(shù)據(jù)包,沒有收到的數(shù)據(jù)包,或者收到的數(shù)據(jù)包非常少。
???? 那么,修改“Speed & Duplex”的“值”為 “10 Mb Half” ,也可以改為“10 Mb Full” 、“100 Mb Half ”模式試試;
???? 用這種方法可以解決大部分網(wǎng)絡(luò)連接故障。
???? 如果這種方法沒能解決問題,就只有更換網(wǎng)線或水晶頭,甚至更換網(wǎng)卡了!
???? 由于半雙工模式下,對網(wǎng)速有一定影響,因此,如果網(wǎng)線、網(wǎng)卡或交換機等設(shè)備沒有問題,盡量讓網(wǎng)卡自動設(shè)置Speed & Duplex的值。
附注:
???? 修改上圖所示的Locally Administered Address ,可以改變網(wǎng)卡的MAC地址。如果網(wǎng)卡MAC地址被防火墻或網(wǎng)關(guān)禁止上網(wǎng),可以修改這個地址解除屏蔽。但是,有時候windows系統(tǒng)不允許修改這個參 數(shù)。有些網(wǎng)卡把這個選項命名為Network Address 。
????? 在上圖所示的“電源管理”標(biāo)簽下,有一個選項:
????? “允許計算機關(guān)閉這個設(shè)備以節(jié)約電源”,
????? 如果啟用這個選項,有時候會造成系統(tǒng)無法找到網(wǎng)卡的“故障”現(xiàn)象,或者造成一些莫名其妙的網(wǎng)絡(luò)連接故障,考慮到有線網(wǎng)卡耗電很少,最好不要啟用這一選項。
總結(jié)
以上是生活随笔為你收集整理的全双工和半双工的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV角点检测之Harris角点检
- 下一篇: labview如何进行串口通讯