iT邦幫忙

0

全雙工底下有沒有可能跑CSMA/CD?

switch直接連接NIC可以跑全雙工不會用到CSMA/CD,
如果我今天在switch和NIC間做了手腳,
類似在全雙工的RS485 4 wire上並聯其它設備,
這樣會讓switch全雙工底下的設備啟動CSMA/CD嗎?

CalvinKuo iT邦大師 7 級 ‧ 2019-03-14 13:50:29 檢舉
請看橋接與交換那段,我建議要試的話要抓封包監控,不然光是封包Loss就搞不定了。
https://zh.wikipedia.org/wiki/%E4%BB%A5%E5%A4%AA%E7%BD%91
交換器啟動後,一開始也和Hub一樣,轉發所有資料到所有埠。接下來,當它記錄了每個埠的位址以後,他就只把非廣播資料傳送給特定的目的埠。因此線速乙太網路交換可以在任何埠對之間實現,所有埠對之間的通訊互不干擾。
許多較低層級的交換器沒有手工進行速率和雙工設定的能力,因此埠總是會嘗試進行自動協商。當啟用了自動協商但不成功時(例如其他裝置不支援),自動協商會將埠設定為半雙工。速率是可以自動感測的,因此將一個10BASE-T裝置連接到一個啟用了自動協商的10/100交換埠上時將可以成功地建立一個半雙工的10BASE-T連接。但是將一個組態為全雙工100Mb工作的裝置連接到一個組態為自動協商的交換埠時(反之亦然)則會導致雙工錯配。
rodin606 iT邦新手 5 級 ‧ 2019-03-19 00:45:12 檢舉
CSMA是由IEEE所制定的通訊協定
所以半雙工及全雙工下它是一直都在 (也就是一直啟動中)
只是在全雙工下CSMA/CD不會有任何效果
因為不會發生碰撞

尚未有邦友回答

立即登入回答