본문으로 바로가기

흐름종류/에러제어 기법

category Network 2019. 1. 30. 23:30

*흐름제어(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)