[네트워크] 반송파 감지 다중 접속 및 충돌탐지(CSMA/CD)

Yu River·2024년 3월 20일
0

정보관리기술사

목록 보기
4/9

[1] 반송파 감지 다중 접속 및 충돌탐지(CSMA/CD)

  • carrier sense multiple access with collision detection 의 약자
  • 충돌 조건이 감지되면 스테이션은 해당 프레임 전송을 중단하고 잼 시그널(jam signal)을 전송한 다음
    임의의 시간 간격 동안 대기하다가 프레임 다시 보내기를 시도한다.

[2] CSMA/CD 특징

  • 반송파를 감지하는 기법을 사용한다.
  • 데이터를 보내고자 하는 송신자 'A'는 수신자 'B' 가 이미 다른 송신자 'C' 와 통신 중임을 감지하면 즉시 통신을 중단하고 정체신호 (Jam Signal)을 보낸다. 그리고 임의의 시간 동안 대기하면서 재전송할 준비를 한다.
  • 일단, 정체 신호가 발생하면 송신자 'A' 뿐만 아니라, 수신자 'B' 로 데이터를 보내고자 하는 네트워크 상의 모든 노드 들에게 전달된다. 이로써 불필요한 전송을 사전에 차단시켜 트래픽을 줄인다.
  • CSMA/CD 방식은 OSI 계층에서 2계층에 속하지만, OSI 7계층 모델의 프로토콜은 아니다.

[3] 주요 절차

  1. 전송을 위한 프레임을 준비한다.
  2. 매체가 사용이 가능한가? 만일 아니라면, 사용이 가능할 때까지 대기한다.
  3. 전송을 시작한다.
  4. 충돌이 일어났는지 확인하고 만일 그렇다면, 충돌 탐지 절차로 이동한다.
  5. 재전송 계수기를 초기화 하고 프레임 전송을 종료한다.
  • 충돌 탐지 시 절차
  1. 정체 신호가 전체 송신자에게 전달되도록 하기 위해 최소 패킷전송시간까지 전송을 계속한다.
  2. 재전송 계수기의 재전송 시도횟수를 증가시킨다.
  3. 임의의 시간동안 대기한다.
  4. 첫 번째 단계부터 반복한다.
profile
도광양회(韜光養晦) ‘빛을 감추고 어둠속에서 힘을 기른다’

0개의 댓글