'Selective Repeat'에 해당되는 글 1건

  1. 2007/09/25 신뢰성 있는 데이터 전송 : ARQ (1)
reference: Computer Networking 3판. James F. Kurose, Keith W.Ross
Automatic repeat-request. Wikipedia
신뢰성 있는 데이터 전송
    - ARQ(Automatic Repeat reQuest) :
        - 신뢰성 있는 데이터 전송을 위해 수신 확인과 timeout을 이용하여 데이터를 전송하는 오류 제어 기법
        - 주요 구성요소 : checksum, 순서번호, 타이머, ACK, NAK, window, pipelining
        - 종류: Stop & Wait ARQ, GBN(Go-Back-N) ARQ, SR(Selective Repeat) ARQ, Hybrid ARQ(HARQ : HSDPA에서 사용)

Stop & Wait ARQ
    - 한번에 하나의 프레임을 보내고 ACK를 수신하면 그 다음 프레임을 보내는 방식. 해당 프레임에 대한 ACK를 받기전 timeout이 일어나면, 해당 프레임에 오류 및 변형이 일어난 것으로 간주하고 재전송을 한다.

파이프라이닝
    - (Stop & Wait 방식으로 동작하는 대신) 송신자가 ACK을 기다리지 않고 여러 패킷을 전송하는 방식
    - 전송 중인 각 패킷은 유일한 순서 번호를 가져야 하고 순서 번호의 범위는 증가되어야 한다.
    - 프로토콜의 송신측과 수신측은 한 패킷 이상을 버퍼링해야 한다.
    - 본 전송방식에는 GBN ARQSR ARQ가 사용된다.

GBN(Go-Back-N) ARQ
    - 슬라이딩 윈도우 프로토콜(sliding-window protocol)이라고도 부른다.
    - 윈도우(window) :  파이프라이닝을 위한  일정 개수의  패킷묶음.

more..

2007/09/25 18:48 2007/09/25 18:48

트랙백 주소 :: http://anyflow.net/trackback/253

댓글을 달아 주세요

  1. 성재경 기술사 2007/10/09 14:30  댓글주소  수정/삭제  댓글쓰기

    너무 자세한 느낌입니다. 원리만 아시다는 기분으로 정리하세요...