데이터링크계층에서 흐름 제어(Flow Control)
통신 중에 만일 양쪽 단말기 중 어느 쪽의 단말기의 전송속도가 빨라 처리속도가 느린 단말기의 데이터 buffer보다 많은 데이터가 전송되어 올 경우 데이터 유실이 있을 수 있으므로 다음과 같은 절차에 따라 데이터를 제어한다.
수신측 DTE은 RNR 메시지(S-frame)를 송신측으로 보낸다.
송신측은 RNR메시지를 받으면 송신을 중단하고 Buffer에 데이터가 없을 때까지 RR 메시지를 수신측으로 보낸다.
단, 송신측은 메시지를 계속 수신한다.
만일 buffer에 데이터가 없을 경우 수신측은 송신측으로 RR메시지를 보낸다.
RR메시지를 받은 송신측은 수신측으로 데이터 송신을 시작한다.
데이터링크계층에서 오류 검사
Frame 손실 시
데이터 전송 시 상대편으로부터 보낸 메시지에 대해 일정시간 동안 응답메시지가 없을 경우 메시지가 유실된 것을 인지하고 이전 메시지부터 다시 전송한다.
FCS 검사 오류 발생시

수신측은 패킷을 폐기하고 송신측으로 REJ 프레임을 송신하여 해당 프레임을 재전송하도록 한다.



< 데이터 링크 흐름 제어

'정보통신지식방' 카테고리의 다른 글

X.25 패킷계층의 접속절차  (0) 2005.11.18
X.25 PLP (Network 계층)  (0) 2005.11.18
패킷망 경로설정 및 종료절차  (0) 2005.11.11
LAPB Frame 기능  (0) 2005.11.11
LAPB Frame 구조  (0) 2005.11.11

+ Recent posts