반응형

네트워크관리사 1급 / 네트워크일반 - 통신 흐름제어 Xon/Xoff, 슬라이딩 윈도우

 

흐름 제어(Flow Control)

송신측과 수신측간에 데이터의 처리속도의 차이로 인해 발생하는 문제를 해결하기 위한 방법입니다. 

송신측에서는 수신측에서 처리할 수 있는 만큼만 데이터를 전송해줘야 하며, 수신측에서는 처리한 결과를 송신측으로 알려주어야 합니다. 

 

X-ON/OFF

- 송신측은 임의 크기의 데이터 송신을 시작하고, 수신측에서는 그 데이터를 받아 처리를 하다가 자신이 가지고 있는 버퍼에 어느 정도 데이터가 차면 송신측으로 X-OFF 신호를 보내줍니다. 

- 송신측은 수신측의 X-OFF 신호를 받으면 즉시 송신을 중지하고 대기합니다. 

- 수신측에서 어느 정도 데이터를 처리하여 버퍼에 데이터 저장공간이 생기면 다시 송신측에 X-ON 신호를 보내고, X-ON 신호를 받은 송신측은 즉시 나머지 송신을 재개합니다.

 

슬라이딩 윈도우(Sliding Window)

- 송신 측에서는 송신할 때 전송하는 데이터를 윈도우라는 개념을 사용하며, 수신측에서는 수신한 데이터에 대해서 ACK라는 데이터를 송신측으로 보내는 방식입니다. 

- 슬라이딩 윈도우를 사용하기 위해서는 Sequence Number와 window size를 사용합니다. 

- 송신측은 데이터를 송신할 때 자신의 윈도우 크기만큼 데이터를 전송하게 되고 수신측에서는 처리한 데이터에 한해서만 ACK를 송신측으로 송신합니다. 

 

 

관련 문제

2021년 1회, 2019년 2회  데이터 전송 운영 방법에서 수신측에 n개의 데이터 블록을 수신할 수 있는 버퍼 저장 공간을 확보하고, 송신측은 확인신호 없이 n개의 데이터 블록을 전송하며, 수신측은 버퍼가 찬 경우 제어정보를 송신측에 보내서 송신을 일시 정지시키는 흐름제어는?
① 블록 ② 모듈러
❸ Xon/Xoff ④ Window

 

반응형

+ Recent posts