시스템구조

CSMA(Carrier Sense Multiple Access)_CSMA/CD, CSMA/CA

스윙스윙 2021. 11. 11. 18:13

▣ CSMA(Carrier Sense Multiple Access)_CSMA/CD, CSMA/CA
■ 반송파 감지 다중접속(CSMA, Carrier Sense Multiple Access)

각 지국은 전송 전 매체의 상태를 점검하고 매체가 사용되지 않을 때 프레임을 전송함

충돌 가능성을 줄 일수는 있지만 제거는 할 수 없음(전파지연 때문에 충돌가능성은 존재)

 

CS(Carrier Sense) : 송신하고 싶은 단말은 전송매체를 다른 단말이 사용하고 있지 않는지 확인함

MA(Multiple Access) : 송신하고 싶은 단말은 CS에서 다른 단말이 통신하고 있지 않는 것이 확인되면 언제든지 송신할 수 있음(송신 권한은 특정 단말이 아닌 모든 단말에게 동일한 권한이 있음)

 

CSMA/CD(CSMA Collision Detection)
충돌 검출 반송파 감지 다중접속
CSMA에서 충돌이 발생했을 때 처리하는 절차가 더해진 것임
  • 첫째, 데이터를 전송하고자하는 스테이션은 반송파가 사용 중인지 유휴 상태인지를 감지합니다. 반송파가 유휴 상태 인 경우 전송이 수행됩니다.
  • 전송 스테이션은 다음 조건을 사용하여 충돌을 감지합니다. Tt> = 2 * Tp 여기서 Tt는 전송 지연이고 Tp는 전파 지연입니다.
  • 스테이션은 충돌을 감지하는 즉시 잼 신호를 해제합니다.
  • 충돌이 발생한 후 전송 스테이션은 전송을 중지하고‘ 백 오프 시간 '. 이 시간이 지나면 스테이션은 다시 전송합니다.

충돌이 발생했을 때 백오프 시간을 기다림
첫번째 시간에서는 적게 기다리고 두번째 충돌이 발생했을 때는 더 길게, 세번째는 더욱 길게 기다림
한계값이 넘어가면 재전송을 포기함
유선 이더넷에서 사용됨
CSMA/CA(CSMA Collision Avoidance)
충돌 회피 반송파 감지 다중접속
CSMA/CA은 충돌을 회피하는 전략을 사용함
지국은 회선이 사용 중이지 않음을 감지한 후 프레임을 보냄
지국은 수신자로부터 확인 응답을 기다림
만약 타이머 시간 전에 확인 응답을 받는다면 전송은 성공한 것임
확인 응답을 받지 못한다면 전송되지 못한 것으로 판단하고 타이머 시간을 조금 더 길게 설정한 후 프레임을 다시 전송함
무선랜에서 사용됨

 


2020년 87번

정답 : 2번

CSMA/CD는 충돌이 발생했을 때 백오프 시간을 기다림
첫번째 시간에서는 적게 기다리고 두번째 충돌이 발생했을 때는 더 길게, 세번째는 더욱 길게 기다림
한계값이 넘어가면 재전송을 포기함

 


2011년 91번

정답 : 4번

IEEE802.11 Wireless LAN에 이용하는 것은 CSMA/CA방식임

 

CSMA/CD(CSMA Collision Detection)
충돌 검출 반송파 감지 다중접속
CSMA에서 충돌이 발생했을 때 처리하는 절차가 더해진 것임
  • 첫째, 데이터를 전송하고자하는 스테이션은 반송파가 사용 중인지 유휴 상태인지를 감지합니다. 반송파가 유휴 상태 인 경우 전송이 수행됩니다.
  • 전송 스테이션은 다음 조건을 사용하여 충돌을 감지합니다. Tt> = 2 * Tp 여기서 Tt는 전송 지연이고 Tp는 전파 지연입니다.
  • 스테이션은 충돌을 감지하는 즉시 잼 신호를 해제합니다.
  • 충돌이 발생한 후 전송 스테이션은 전송을 중지하고‘ 백 오프 시간 '. 이 시간이 지나면 스테이션은 다시 전송합니다.

충돌이 발생했을 때 백오프 시간을 기다림
첫번째 시간에서는 적게 기다리고 두번째 충돌이 발생했을 때는 더 길게, 세번째는 더욱 길게 기다림
한계값이 넘어가면 재전송을 포기함
유선 이더넷에서 사용됨
CSMA/CA(CSMA Collision Avoidance)
충돌 회피 반송파 감지 다중접속
CSMA/CA은 충돌을 회피하는 전략을 사용함
지국은 회선이 사용 중이지 않음을 감지한 후 프레임을 보냄
지국은 수신자로부터 확인 응답을 기다림
만약 타이머 시간 전에 확인 응답을 받는다면 전송은 성공한 것임
확인 응답을 받지 못한다면 전송되지 못한 것으로 판단하고 타이머 시간을 조금 더 길게 설정한 후 프레임을 다시 전송함
무선랜에서 사용됨

 

* Token Ring : 물리계층과 데이터링크 계층에서 동작하는 토큰 패싱(Token-passing)을 사용한 매체 접근제어 프로토콜

* TDMA : time division multiple access 약자로 시분할 다중 접속을 의미함. 시간을 잘게 쪼게 여러 기기에 배분함으로써 매체를 다중으로 이용할수 있게 함 (GSM 등)

 


2014년 94번

정답 : 4번

1), 2), 3)은 모두 매체를 슬롯으로 나누어 다중 접속한다는 특징이 있음

A, B, C 중 A만 통신하는 상황에서도 B, C에 할당된 슬롯은 그대로 낭비됨. 따라서 통신량이 적을 때(A,B,C 중 A만 통신하는  상황일 때) 매체를 슬롯으로 나누는 방식인 1), 2), 3)번은 모두 비효율적임

따라서 4) CSMA/CD임 -> 반송파를 감지하고 있다가 현재 전파가 비어 있다면 송신하는 방식임