*흐름제어(flow control)
-수신측이 송신측을 흐름제어
(1)stop and wait 방식
-송신측에 프레임 하나를 보내게 되면 수신측에서 ASK(긍정응답)이 오면 다음 프레임2를 보내는 방식
오류제어와 흐름제어 모두 수행
(2)X-on X-off방식
-전송제어 문제 h/w적으로 제어 모뎀이나 프린터에 RTS/CTS재어
-CTRL+S CTRL+Q화면중지 회면 계속 으로 키보드로 s/w적으로 제어
(3)sliding window(버퍼) -tcp가 쓰는 방식
-송신측에서 수신측에 프레임 3개를 2Mbyte가 찰때 까지 계속 보내고 2M가 차면 ASK(긍정응답)이 오게됩니다.
*오류제어 (error control)
(1)오류검출 ->오류복구
(가)FEC(forword Error Correction)-전진 에러 수정 -> 프레임내부에 오류수정코드 포함하고 있어 수신측에서 에러를 검출하고 수정을 한다
(나)BEC-후진에러수정-수신측이 송신측에 에러 제어 요구
(ㄱ)stop and wait ARQ(Automatic Repeat Request)-자동 재전송 요구
-송신측이 프레임1을 보내면 수신측에서 NACK(N-netgertive)를 보내면 다시 프레임1을 보냄
(ㄴ)Go-back-N ARQ-에러난 부분부터 재전송
프레임 1.2.3을 보내면 NACK프레임2가 나오면 프레임 2.3을 보냄 즉 에러난 부분부터 재전송
(ㄷ)Selective Repeat ARQ-에러난 부분만 재전송을 한다 (TCP)