공부/네트워크

[네트워크] 데이터 흐름제어와 ARQ

Dr.thousand 2023. 12. 28. 14:47
728x90

데이터 흐름 제어(Flow Control)
- 호스트와 호스트간의 데이터 처리를 효율적으로 처리하기 위한 기법
- 송신측과 수신측의 데이터처리 속도 차이를 해결하기 위한 기법
- 수신측이 송신측 보다 속도가 빠른것은 아무 문제가 되지 않는다
- 송신측이 수신측 보다 속도가 빠르면 문제가 발생한다

Stop And Wait : 매번 전송한 패킷에 대해 확인응답을 받아야만 그 다음 패킷을 전송하는 방법
XON/OFF : 데이터 전송라인을 통해 제어신호를 보내는 방법으로, XON은 전송개시를 OFF는 전송중단을 의미
Sliding Window : 수신측 에서 설정한 크기만큼 송신측에서 확인응답 없이 전송할 수 있게 하는 것

ARQ오류 검출방식(Automatic Repeat reQuest)
에러가 발생한 경우 자동으로 재전송을 요청하는 방식

-Stop - and  - WaitARQ
  : 매 프레임 전송시 일단 멈추고 응답이 오기를 기다리는것. ACK응답이면 전송하지 않고, NAK인 경우에 재전송
- Go - back - N ARQ
  : 에러가 발생한 블록 이후 모든 블록을 재전송하는것 
- Selective - repeat ARQ
  : 오류가 발견된 프레임에 대하여 재전송 요청이 있을 경우, 잘못된 프레임만을 다시 전송하는 방식
- Adaptive ARQ
  : 채널용량을 최대로 하기위해 길이를 동적으로 변경하는 방법

 

728x90
반응형