CSMA

youngwiki
Pinkgo (토론 | 기여)님의 2025년 5월 15일 (목) 09:26 판 (새 문서: 상위 문서: Multiple Access Protocols ==개요== Sloted ALOHA와 pure ALOHA 프로토콜에서는, 어떤 노드의 전송은 채널에 연결된 다른 노드들의 활동과는 무관하게 독립적으로 이루어진다. 하지만 CSMA 프로토콜에서는 이와는 다른 방식을 사용한다. 이는 아래와 같다: # 노드는 프레임을 전송하기 전에 '''채널이 다른 노드에 의해 사용중인지 청취'''하며, 이를 '''carrier sensing'''이...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

상위 문서: Multiple Access Protocols

개요

Sloted ALOHA와 pure ALOHA 프로토콜에서는, 어떤 노드의 전송은 채널에 연결된 다른 노드들의 활동과는 무관하게 독립적으로 이루어진다. 하지만 CSMA 프로토콜에서는 이와는 다른 방식을 사용한다. 이는 아래와 같다:

  1. 노드는 프레임을 전송하기 전에 채널이 다른 노드에 의해 사용중인지 청취하며, 이를 carrier sensing이라고 한다.
    • 만약 다른 노드가 해당 채널을 사용중이라면, 노드는 이를 기다린 후 프레임 전송을 시작한다.
  2. 전송 중인 노드는 채널을 감시하면서, 다른 노드의 프레임이 전송되고 있다는 것을 감지하면 전송을 중단하며, 이를 collision detection이라고 한다.
    • 충돌을 감지하여 전송을 중단하였다면, 무작위 시간(delay)를 기다리고, 다시 감지하고, 채널이 비어있다면 전송하는 사이클을 반복한다.


각주