Back off Algorithm

공부/Network 2012. 7. 19. 20:03 |

백오프 알고리즘

 

이 개념은 CSMA/CD(CA)개념이 어느정도 있어야 이해가 가능합니다

 

일단 백오프부터 설명하자면

 

----------------------------------------------------------------------

1. A가 C에게 데이터를 전송하려고 하는데 B도 C에게 데이터를 전송하려고 함

 

2. A랑 B랑 동시에 C에게 데이터를 보냄

 

3. 콜리젼

----------------------------------------------------------------------

 

이런 현상이 일어나지 않게 애초에 A랑 B랑 서로서로 협상을 해서 둘 중 하나가 데이터를 보낼 동안 잠시 기다리면 됩니다.

 

협상을 한다는 것, 이것이 바로 백 오프(back off) 입니다.

 

 

그럼 백오프 알고리즘이란?

 

----------------------------------------------------------------------

1. A가 C에게 데이터를 전송하려고 하는데 B도 C에게 데이터를 전송하려고 함

 

2. A랑 B랑 동시에 C에게 데이터를 보냄

 

3. 콜리젼

 

4. A와 B는 콜리젼을 인지하고 각자 백오프 알고리즘에 정의되어있는 시간에서

랜덤한 시간을 선택하여 그 시간만큼 기다린 후(wait), 네트워크 회선에 다른

데이터 통신이 없다면(idle) 데이터를 보낸다.

---------------------------------------------------------------------- 

 

이러한 용도로 사용됩니다.

 

한마디로 persistent mechanism이라고 할 수 있겠네요.

'공부 > Network' 카테고리의 다른 글

EAPOL와 EAPOW  (0) 2012.07.19
threshold(스레쉬 홀드)  (0) 2012.07.19
NAV는 무엇으로 Src Address를 구별할까?  (0) 2012.07.19
IBSS와 Ad-Hoc  (1) 2012.07.19
Shadow(쉐도우) 현상  (0) 2012.07.19
Posted by extr
: