計算機網絡工作方式有三種
單工,半雙工和全雙工
下面是他們的區別
單工數據傳輸只支持數據在一個方向上傳輸;
半雙工數據傳輸允許數據在兩個方向上傳輸,但是,在某一時刻,只允許數據在一個方向上傳輸,它實際上是一種切換方向的單工通信;
全雙工數據通信允許數據同時在兩個方向上傳輸,因此,全雙工通信是兩個單工通信方式的結合,它要求發送設備和接收設備都有獨立的接收和發送能力。
看到這里,如今的計算機都使用全雙工方式工作,應該能明白,今天的計算機發送數據是否能夠同時接收。
如今的計算機模塊化后,機器與機器間,通訊由網卡進行
網卡的全雙工(FullDuplex)是指網卡在發送數據的同時也能夠接收數據,兩者同步進行,這好像我們平時打電話一樣,說話的同時也能夠聽到對方的聲音。目前的網卡一般都支持全雙工。
提到全雙工,就不能不提與之密切對應的另一個概念,那就是“半雙工(HalfDuplex)”,所謂半雙工就是指一個時間段內只有一個動作發生,舉個簡單例子,一條窄窄的馬路,同時只能有一輛車通過,當目前有兩量車對開,這種情況下就只能一輛先過,等到頭兒后另一輛再開,這個例子就形象的說明了半雙工的原理。早期的對講機、以及早期集線器等設備都是基于半雙工的產品。隨著技術的不斷進步,半雙工會逐漸退出歷史舞臺。