1 minute read

오류 제어

데이터 링크 계층에서 제공

- 응답 프레임

    수신 호스트는 송신 호스트가 전송한 데이터 프레임의 일부가 깨지는 프레임 변형 오류를 확인하면 송신 호스트에 응답 프레임을 전송해 원래의 데이터 프레임을 재전송하도록 요구할 수 있음

    - 종류
        - 긍정 응답 프레임

            데이터 프레임이 정상 적으로 도착했을 때 회신

        - 부정 응답 프레임

            데이터 프레임이 깨졌을 때 회 신

- 전송 오류의 유형
    - 정상적인 전송

        프레임이 잘 전송되고 긍정 응답 프레임을 받았을 때

    - 프레임 변형

        프레임이 변형됐을 때

        수신 호스트의 부정 응답 프레임 회신에 의해 송신 호스트의 재전송으로 해결함

    - 프레임 분실

        프레임이 수신 호스트에 도착하지 못했을 때

        수신 호스트는 인지할 수 없음

        송신 호스트는 데이터 프레임을 전송한 후에 일정 시간 이내에 수신 호스트로부터 긍정 응답 프레임 회신이 없으면 타임아웃 기능을 동작시켜 데이터 프레임을 재전송

- 오류 복구 기능
    - 순서 번호
        - 필요성

            수신 호스트가 보낸 긍정 응답 프레임을 분실하면 데이터 프레임이 제대로 도착했어도 송신 호스트가 이를 인지할 수 없음

            송신 호스트가 타임아웃 기능에 의해 원래의 프레임을 재전송함으로써 수신 호스트가 데이터 프레임을 중복 수신하는 결과를 초래

        - 프레임 구분

            수신 호스트가 각 프레임 내부에 순서 번호를 기록하여 중복 데이터 프레임 가려냄

    - 흐름 제어

        송신 호스트는 수신 호스트가 감당할 수 있을 정도의 전송 속도를 유지하면서 데이터 프레임을 전송

        데이터 링크 계층에서 제공

        수신 호스트가 다음에 수신할 프레임의 전송 시점을 송신 호스트에 통지하는 방식

Categories:

Updated: