본문 바로가기

Computer Engineering/Networks

흐름 제어 (Flow Control)

 

. 개요

   o 흐름 제어는 전송능력 이상의 대량의 데이터가 입력되거나, 표시능력을 초과하는 데이터가 단말장치에 송신됨으로써 통신망이나 단말장치 등에 일어나는 이상상태 서비스능력 저하를 방지해 주는 기능임.
   o
수신스테이션의 용량 이상으로 데이터가 전송되지 않도록 송신 스테이션을 제어하는 기술
.
   o
전송 에러 제어 방식에서 정지대기 (Stop and Wait) 방식은 데이터 블록을 전송한뒤 응답이 때까지 다음 블록을 전송하지 않고 기다리는 방식임. 이때 수신기에서 받아서 처리할 있는 용량과 송신기에서 보낼 있는 용량이 서로 다를 경우 비효율적임 이에 대한 방안으로 흐름제어 방식이 등장함

.흐름제어 방식의 종류
  1)  X-OFF/ON
방식  : Text Terminal 사용됨. 수신 Buffer 상태에 따라 전송 중지, 전송 재개 요구
  2) Window
방식
   o Sliding Window
제어방식
   o Credit  Window
제어방식
   o Pacing Window
제어방식

. Window 방식흐름제어
   o 회선상에 전송되는 메시지를 일정크기의 고정된 프레임으로 나누어 한번에 여러개의 프레임을 전송할 있게 .
   o
정지 대기 방식의 비효율성을 개선한 것임
.
   o
송신측 윈도우 : 응답 프레임을 받지 않아도 송신할 있는 프레임

   o
수신측 윈도우 : 응답 프레임을 전송하지 않고도 수신 가능한 프레임

.Sliding Window 제어 방식
   o X.25 패킷 레벨 프로토콜에 채용됨.
   o
수신 통지를 이용하여 송신 데이터의 양을 조절함
.
   o
송신측은 수신측에서 통지된 수신 순서 번호에  해당하는 데이터 단위에서부터 윈도우 크기 만큼의 데이터 단위를 연속하여 송신할 있다
.
   o
수신측으로 부터의 수신 통지에 의해 윈도우는 이동하여, 새로운 데이터 단위의 송신이 가능하다.

. Credit Window 제어 방식
   o
설정시 윈도우 크기를 설정하는 방식
   o
프로토콜 제어 정보에 포함. 전송되는 Credit 값에 의해 윈도우 크기를 변화시킴.
   o
트랜스포트 계층의 프로토콜에 채용됨.

. Pacing Window 제어 방식
  o 전송속도 조절 요청에 의하여 윈도우 크기를 가변적으로 조정하는 방식임.
  o
수신통지 기능과는 별도로, 송신측이 Pacing Request 전송하며, 수신측이 Pacing Response 함으로써 윈도우 크기를 조절하는 방식임.

 

'Computer Engineering > Networks' 카테고리의 다른 글

단말시스템  (0) 2007.11.12
데이터 교환 시스템  (0) 2007.11.12
데이터 전송 시스템  (0) 2007.11.12
네트워크의 종류  (0) 2007.11.12
네트워크 동작 원리에 따른 분류  (0) 2007.11.12
네트워크 토폴로지에 의한 분류  (0) 2007.11.12
네트워크 범위에 의한 분류  (0) 2007.11.12
네트워크상의 통신 채널 할당 기법  (0) 2007.11.12
LAN 의 기술 방식  (0) 2007.11.12
스위칭 기술  (1) 2007.11.12