블로그 이전했습니다. https://jeongzero.oopy.io/
PART 05. 데이터 통신 - 데이터 전송 제어
본문 바로가기
정보처리기사/필기

PART 05. 데이터 통신 - 데이터 전송 제어

728x90

오답 정리


1. 베이직 데이터 전송 제어 절차에 비하여 HDLC 전송 제어 절차의 특징으로 옳지 않은 것은?(p188)


① 신뢰성 향상

② 전송 효율의 향상

③ 일문 일답형

④ 비트 투명성 확보


정답 : 3번

일문 일답형은 반이중 통신을 말한다. 반이중 통신은 문자 위주 프레임 프로토콜인 BASIC에서 사용하는 방식이다.




2. HDLC 데이터 전송 모드의 동작 모드가 아닌 것은?(p188)


① 정규 응답 모드(Normal Response Mode)

② 동기 응답 모드(Synchronous Response Mode)

③ 비동기 응답 모드(Asynchronous Response Mode)

④ 비동기 평형 모드(Asynchronous Balanced Mode)


정답 : 2번

HDLC의 U-프레임의 모드 : 정규 응답모드, 비동기 응답 모드, 비동기 평형 모드




3. 전진 에러 수정 방식에 대한 설명으로 옳지 않은 것은?(p195)


① ARQ 방식과는 달리 역 채널을 사용하지 않는다.

② ARQ 방식과 마찬가지로 데이터와 함께 잉여 비트들을 함께 전송한다.

③ 대표적인 예로 해밍 코드가 있다.

④ 전송 구간에서 에러가 발생한 경우 수신측은 에러의 발생을 송신측에 통보한다.


정답 : 4번

전진 에러 수정(순방향 에러 수정) : 수신측에서 에러 정정, 송신측은 재전송하지 않는다(해밍코드, 상승 코드 방식이 대표적 방식)

후진 에러 수정 : 수신측에서 에러 발생을 송신측에 통보하여 재전송을 받는다.




4. 홀수 피리티 비트를 사용하여 문자를 전송할 경우 에러가 일어난 경우는?(p196)


① 11100011

② 11101111

③ 10101011

④ 11100111


정답 : 4번

패리티 비트를 포함하여 나머지 비트열에 1비트의 개수가 홀수 개가 되어야 오류가 없는 것이다.




5. 프로토콜의 일반적인 기능 중 캡슐화할 때 제어 정보에 포함되지 않는 것은?(p197)


① 연결 제어

② 프로토콜 제어

③ 에러 검출 코드

④ 주소


정답 : 1번

캡슐화 : 데이터의 플래그, 주소, 제어정보 등 정보 데이터와 정보 데이터를 오류 없이 전송하기 위한 구조적인 묶음을 말한다.




6. HDLC 프로토콜에 대한 설명으로 옳지 않은 것은?(p197)


① 동작 모드에는 정규 응답 모드 및 비동기식 응답 모드 등이 있다.

② 링크는 점 대 점 및 멀티포인트 형태로 구성할 수 있다.

③ 프레임의 구조 중 FCS는 8비트로 구성된다.

④ 반이중 및 전이중의 통시 방식이 가능하다.


정답 : 3번

HDLC 프레임의 구조 중 FCS는 16비트나 32비트로 구성된다.




7. HDLC 프로토콜에 대한 설명으로 옳지 않은 것은?(p197)


① 흐름 및 오류 제어를 위한 방식으로 ARQ를 사용할 수 있다.

② 링크는 점 대 점, 다중점 및 루프 형태로 구성할 수 있다.

③ 특정 문자 코드에 따라서 필드의 해석이 달라지므로 코드에 의존성을 가진다.

④ 단방향, 반이중, 전이중 방식의 통신 방식을 제공한다.


정답 : 3번

문자 의존성을 갖는 것은 전송 프레임의 제어 블록들이 대부분 7비트의 문자로 구성되어 있기 때문이다. 제어 영역이 7비트 문자로 구성되어 있는 프레임은 BASIC 프레임이다.




8. 다음 중 HDLC Frame의 구조 순서로 옳은 것은?(단, A : Address, F : Flag, C : Control, I : Infomation, FCS : Fram Check Sequence)(p197)


① I-C-A-F-FCS-F

② C-F-I-FCS-A-F

③ F-A-C-I-FCS-F

④ F-FCS-A-C-I-F


정답 : 3번




9. 프레임을 송수신하는 스테이션을 구별하기 위해 사용되는 스테이션 식별자 필드는?(p197)


① 주소 필드

② 프레임 검사 필드

③ 제어 필드

④ 플래그 필드


정답 : 1번

송수신하는 컴퓨터를 구분하기 위해 주소를 사용한다.




10. 전진 오류 수정의 특징으로 옳지 않은 것은(p198)


① 역 채널이 필요하다.

② 연속적인 데이터의 흐름이 가능하다.

③ ARQ에 비해 기기와 코딩이 더 복잡하다.

④ 잉여 비트들이 데이터 시스템 효율의 개선을 저해한다.


정답 : 1번

전진 오류 수정은 송신측에서 데이터를 보내면 수신측에서 오류를 찾고 수정하여 수신한다. 따라서 역 채널을 이용해 재전송을 요청하지 않는다. 상승 코드, 해밍 코드가 가장 대표적인 방법이다.




11. 채널 효율을 최대로 하기 위해 블록의 길이를 동적으로 변경할 수 있는 ARQ 방식은?(p198)


① Adative ARQ

② Stop-and-Wait ARQ

③ Selective ARQ

④ Go-Back-N ARQ


정답 : 1번

Adaptive ARQ는 채널 효율을 최대로 하기 위해 블록의 개수를 동적, 통계적으로 조절한다. NAK 신호가 많으면 블록의 개수를 줄이고 NAK신호가 적으면 블록의 개수를 늘려 전송한다.




12. 홀수 패리티가 부가된 7비트 ASCII 코드 D(1000001)의 송신 데이터는?(p199)


① 1000010

② 0100001

③ 10000011

④ 11000010


정답 : 3번

정보비트 1000001 + 패리티 비트 1 = 전송 비트(8비트)



12.5. 4비트의 정보(1011)를 홀수 패리티 비트를 사용하는 해밍 코드로 변환하여 전송할 때 올바른 해밍 코드는?(p199)


① 1011000

② 1011011

③ 1001100

④ 0101101


정답 : 2번

    ㅁ ㅁ 1 ㅁ 0 1 1

1.  ㅁ    1     0    1  --> ㅁ : 1

2.     ㅁ 1        1 1  --> ㅁ : 0

3.            ㅁ 0 1 1  --> ㅁ : 1


따라서 1011011이 전송비트

(해밍코드의 전송 비트는 1,2,4 비트를 제외한 비트가 전송 비트 1011가 되면 올바른 전송 비트이다. )



13. ASCII코드를 수신했을 경우, 우수 패리티를 사용하여 에러를 검출할 수 있는 경우는?(p199)


① 00101101

② 10010000

③ 11101100

④ 01010101


정답 : 3번

1의 개수가 짝수가 아닌 것을 찾으면 된다.




14. 데이터 전송에서 1차원 Parity는 어느 목적으로 사용하는가?(p199)


① 수신된 데이터에서 1의 개수를 셀 때

② 수신된 데이터에서 전송 오류를 검출을 위해

③ 수신된 데이터에서 전송 오류의 정정을 위해

④ 수신된 데이터에서 전송 오류의 검출과 정정을 위해


정답 : 2번

전송 오류의 검출 방식 : 패리티, 일정 마크 방식, 군계수 방식

전송 오류의 검출과 정정 : 해밍 코드 방식, 상승 코드 방식


728x90