
Listen Air space
현재 통신이 일어나고 있는지 확인한다. (CSMA/CD도 동일하다.)
Set random wait timer before sending frame
충돌 방지를 위해서 통신이 이뤄지지 않더라도 랜덤한 시간동안 기다리게 된다.
After timer has passed, listen again and send
랜덤한 시간이 흐르고 난 후 다시한번 더 통신이 일어나고 있는지 확인 후 프레임을 전송
Wait for an Act
무선 통신의 경우 보낸 데이터가 잘 도착했는지를 알 수 있는 방법이 없으니 보내고 나서는 항상 잘 받았다는 신호(ACK)를 기다린다.
If no Ack, resend the frame
만약 정해진 시간 동안에 ACK를 받지 못했다면 전송이 실패한 것으로 생각하고 1번으로 돌아가 다시 전송을 시도한다.