문제
프로토콜의 기본적인 기능 중 정보의 신뢰성을 부여하는 것으로, 데이터를 전송한 개체가 보낸 PDU(Protocol Data Unit)에 대한 애크널러지먼트(ACK)를 특정시간 동안 받지 못하면 재전송하는 기능은?
① Flow Control ② Error Control ③ Sequence Control ④ Connection Control
정답
2번
해설
정답: 2. 보낸 PDU에 대한 ACK를 일정 시간(타임아웃) 안에 받지 못하면 재전송해 신뢰성을 보장하는 기능은 오류 제어(Error Control)이다.
오답 풀이
- 1번: Flow Control(흐름 제어)은 송수신 속도를 맞춰 수신측 과부하를 막는 기능이다.
- 2번: Error Control은 ACK 미수신 시 재전송(ARQ)으로 신뢰성을 부여하므로 정답이다.
- 3번: Sequence Control(순서 제어)은 PDU에 순서 번호를 붙여 순서대로 재조립하게 한다.
- 4번: Connection Control(연결 제어)은 연결 설정·유지·해제를 관리한다.
보충 개념 오류 제어는 오류 검출(체크섬/CRC)과 재전송(ARQ: Stop-and-Wait, Go-back-N, Selective Repeat)으로 구성된다. 타임아웃 기반 재전송이 신뢰성 확보의 핵심이다.