반이중 이더넷 네트워크는 반송파 감지 다중 액세스라는 알고리즘을 사용합니다. 이 알고리즘은 동일한 네트워크 세그먼트의 장치가 패킷을 보낼 때와 충돌시 수행 할 작업을 결정하는 데 도움이됩니다. 이러한 장치는 반이중 모드로 실행되고 모든 포트가 동일한 충돌 도메인에 있기 때문입니다.
패킷 충돌은 패킷이 다른 호스트로부터 동시에 전송될 때 발생한다. 이를 방지하기 위해 전송 스테이션에서 와이어에 디지털 신호가 있는지 확인합니다. 다른 호스트가 패킷을 전송하지 않으면 보낸 사람이 프레임을 보내기 시작합니다. 송신자는 또한 다른 호스트가 전송을 시작하지 않도록 와이어를 모니터링합니다. 그러나 다른 호스트가 동시에 전송을 시작하고 충돌이 발생하면 전송 호스트는 네트워크 세그먼트의 모든 호스트가 데이터 전송을 중지하도록 하는 잼 신호를 보냅니다. 임의의 시간이 지나면 호스트는 패킷을 재전송합니다.
다음 예를 고려하십시오:위의 그림에는 허브에 연결된 4 개의 호스트 네트워크가 있습니다. 허브가 반이중 모드에서 작동하고 허브의 각 포트가 동일한 충돌 도메인에 있기 때문에 패킷 충돌이 발생할 수 있습니다. 호스트 네트워크에 다른 신호가 없음을 감지하고 패킷을 보내기로 결정합니다. 그러나 호스트 비 또한 다른 스테이션이 전송하지 않는다고 가정하고 패킷을 전송합니다. 충돌이 발생하고 호스트에 의해 감지됩니다. 송신 스테이션은 충돌이 발생한 세그먼트의 모든 호스트를 말하는 방해 신호를 보냅니다. 시간의 임의의 기간 후,호스트 및 호스트 비 자신의 패킷을 다시 보내.