Re: [問題] CSMA/CD的問題
※ 引述《shorttime (鄉民)》之銘言:
: --
: → guardlan:那雜訊怎麼辦...當作碰撞嗎= = 10/20 01:20
: 推 SmallBeeWayn:此外還有強化碰撞讓所有裝置都知道的功用 10/20 04:08
: 抱歉還是沒想通
: 問題點在於:
: 1.
: 如果照上面的說法
: A和B發生碰撞時 產生不正常訊號,
: 若A或B收到不正常訊號時
: 會認為是雜訊 而不認為是發生碰撞產生的訊號,
: 那....如果不認為發生碰撞時
: 就應該不會發送jam signal了吧....
我說的雜訊是針對C...C收到不正常的訊號,C要怎麼判斷這個訊號是碰撞還是雜訊?
應該說對C而言不管是 碰撞造成的不正常訊號 還是 雜訊所造成的不正常訊號,都會被丟棄...
: 2.
: A和B傳送發生碰撞時產生的不正常訊號,
: 其他所有裝置應該收得到
: 因為是共用link的,
: 其他裝置收到不正常訊號時
: 或認為有碰撞發生嗎????????
: 不好意思,還麻煩請指教
: 謝謝~!
就如同我上面說的 其它裝置收到不正常的訊號會被丟棄...
機器不知道有沒有發生破撞,機器只知道收到了 jam signal 就停止任何傳輸
: ※ 引述《shorttime (鄉民)》之銘言:
: : A和B收到不正常訊號時,
: : 會先知道碰撞,
: : 在發送jam signal,
: : 換句話說
: : 它們一開始只收到不正常訊號時,
: : 就知道碰撞了~~
: : 從上述話可以推論出
: : A和B不用收到jam signal
: : 只要收到不正常訊號 就可以知道碰撞了
: : C若收到不正常訊號 就算沒收到jam signal 也應該知道有碰撞情況吧?
C 若是收到不正常訊號,丟棄....
A 跟 B 同時要發送資料的時候發生了碰撞,這時候 A 跟 B 會發送個 jam signal 出去給線路上的"其它設備"
C 只有收到 jam signal 這個訊號(或訊框目的地是C的訊號) 會收之外,其它的按照上面所講的全部丟棄
所有設備收到了 jam signal 訊號後會停止所有的傳輸,以保持線路淨空,並等待隨機時間後再嘗試進行傳輸
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.173.89
推
10/21 10:15, , 1F
10/21 10:15, 1F
→
10/21 11:24, , 2F
10/21 11:24, 2F
討論串 (同標題文章)