CSMA 충돌로부터 데이터 패킷을 방지하거나 복구하기 위해 공유 채널의 상태를 감지하는 메커니즘입니다. 또한 패킷이 손실되지 않고 데이터 무결성이 유지되도록 네트워크를 통한 데이터 패킷의 흐름을 제어하는 데 사용됩니다. CSMA에서는 두 개 이상의 데이터 패킷이 공유 채널에서 동시에 전송되면 충돌 가능성이 발생합니다. 충돌로 인해 수신자는 발신자의 데이터 패킷에 관한 정보를 얻지 못합니다. 그리고 잃어버린 정보를 수신자가 얻을 수 있도록 다시 보내야 합니다. 따라서 네트워크에서 데이터 패킷을 전송하기 전에 채널을 감지해야 합니다. 두 부분으로 나누어져 있는데, CSMA CA (충돌 회피) 및 CSMA CD (충돌 감지).
CSMA CD
그만큼 캐리어 감지 다중 액세스/충돌 감지 프로토콜은 미디어 액세스 제어(Media Access Control)에서 충돌을 감지하는 데 사용됩니다. 맥 ) 층. 충돌이 감지되면 CSMA CD는 송신자가 데이터 패킷을 보내는 데 모든 시간을 낭비하지 않도록 신호를 보내 즉시 전송을 중지했습니다. 패킷을 브로드캐스트하는 동안 각 스테이션에서 충돌이 감지되었다고 가정해 보겠습니다. 이 경우 CSMA CD는 즉시 전송을 중지하기 위해 잼 신호를 보내고 다른 데이터 패킷을 전송하기 전에 임의의 시간 컨텍스트를 기다립니다. 채널이 사용 가능한 것으로 확인되면 즉시 데이터를 보내고 반환합니다.
CSMA CD의 장점과 단점
CSMA CD의 장점:
- 매우 짧은 시간 내에 공유 채널에서 충돌 감지에 사용됩니다.
- CSMA CD는 충돌 감지 측면에서 CSMA보다 우수합니다.
- CSMA CD는 모든 형태의 폐기물 전송을 방지하는 데 사용됩니다.
- 필요한 경우 각 스테이션에서 동일한 양의 대역폭을 사용하거나 공유하는 데 사용됩니다.
- CSMA CA에 비해 CSMA CD 오버헤드가 낮습니다.
CSMA CD의 단점
- 거리가 멀어질수록 CSMA CD의 효율이 떨어지기 때문에 장거리 네트워크에는 적합하지 않습니다.
- 최대 2500미터까지만 충돌을 감지할 수 있으며, 이 범위를 벗어나면 충돌을 감지할 수 없습니다.
- CSMA CD에 여러 장치를 추가하면 충돌 감지 성능이 저하됩니다.
CSMA/캘리포니아
CSMA는 다음을 의미합니다. 캐리어 감지 다중 액세스 ~와 함께 충돌 회피 . 충돌 발생을 허용하기보다는 충돌을 방지하기 위해 사용하는 네트워크 프로토콜이며, 충돌 후 패킷 복구를 처리하지 않는다는 의미입니다. 이는 미디어 액세스 제어 계층에서 작동하는 CSMA CD 프로토콜과 유사합니다. CSMA CA에서는 스테이션이 채널에 데이터 프레임을 보낼 때마다 해당 프레임이 사용 중인지 확인합니다. 공유 채널이 사용 중인 경우 스테이션은 채널이 유휴 모드로 들어갈 때까지 기다립니다. 따라서 충돌 가능성을 줄이고 매체를 더 잘 활용하여 데이터 패킷을 보다 효율적으로 전송한다고 말할 수 있습니다.
CSMA CA의 장점과 단점
CSMA CA의 장점
- 데이터 패킷의 크기가 크면 CSMA CA에서 충돌 가능성이 줄어듭니다.
- 데이터 패킷을 제어하고 수신자가 데이터를 보내려고 할 때 데이터를 보냅니다.
- 공유 채널에서 충돌 감지보다는 충돌을 방지하는 데 사용됩니다.
- CSMA CA는 채널을 통한 데이터 전송의 낭비를 방지합니다.
- 네트워크에서의 무선 전송에 가장 적합합니다.
- RTS/CTS 확장의 도움으로 네트워크에서 불필요한 데이터 트래픽을 방지합니다.
CSMA CA의 단점
- 때때로 CSMA/CA는 데이터 패킷을 전송하는 데 평소와 같이 많은 대기 시간이 소요됩니다.
- 각 스테이션별로 더 많은 대역폭을 소비합니다.
- 효율성은 CSMA CD보다 낮습니다.
CSMA CA와 CSMA CD의 차이점
예 아니오 | CSMA CD | CSMA 캘리포니아 |
---|---|---|
1. | 공유 채널에서 충돌을 감지하는 것은 CSMA 유형입니다. | 공유 채널에서 충돌을 피하기 위한 CSMA 유형입니다. |
2. | 충돌 감지 프로토콜입니다. | 충돌 회피 프로토콜입니다. |
삼. | 802.3 이더넷 네트워크 케이블에 사용됩니다. | 802.11 이더넷 네트워크에서 사용됩니다. |
4. | 유선 네트워크에서 작동합니다. | 무선 네트워크에서 작동합니다. |
5. | 네트워크에서 충돌을 감지한 후에 유효합니다. | 네트워크에서 충돌을 감지하기 전에 효과적입니다. |
6. | 데이터 패킷이 공유 채널에서 충돌할 때마다 데이터 프레임을 다시 보냅니다. | 반면 CSMA CA는 채널이 사용 중일 때까지 기다렸다가 충돌 후 복구하지 않습니다. |
7. | 회복 시간을 최소화합니다. | 충돌 위험을 최소화합니다. |
8. | CSMA CD의 효율성은 CSMA에 비해 높습니다. | CSMA CA의 효율성은 CSMA와 유사합니다. |
9. | CSMA CA 프로토콜보다 더 많이 사용됩니다. | CSMA CD보다 덜 인기가 있습니다. |