STUDY/자격증

정보처리기사 5과목 요점정리 - 데이터링크 제어 프로토콜 HDLC, 회선제어

NightOwl 2018. 4. 26. 09:00
728x90





 데이터 링크 제어 프로토콜 중 HDLC가 가장 많이 사용됩니다. 최근 기출문제에 2~3 문제 이상 꼭 출제되는 부분이며 특징, 프레임 구조 데이터 전송모드 등 명확히 암기하여야 합니다. 


 1. 전송제어 Transmission Control

 - 데이터의 원활한 흐름을 위한 입출력 제어, 회선 제어, 동기 제어, 오류 제어, 흐름 제어.  *보완제어X

 - OSI 7 참고모델의 2계층, 데이터 링크 계층에서 수행





 2. 전송 제어 절차


 1) 데이터 통신 회선의 접속

   - 통신회선과 단말기의 물리적 접속

   - 포인트 투 포인트 Point to point나 멀티 포인트 multi point 방식으로 연결된 경우 필요


 2) 데이터 링크 설정(확립)

   - 논리적 경로를 구성


 3) 정보 메세지 전송

   - 수신측 전송 및 오류제어와 순서제어를 수행


 4) 데이터 링크 종결(해제)

   - 논리적 경로 해제

   

 5) 데이터 통신 회선 절단

   - 물리적 접속 절단





3. 전송제어 문자


 문자

기능 

 STX (Start of text)

 본문의 시작 

 EOT (End of Transmission)

 전송 종료 

 SYN (Synchronous idle)

 문자 동기

 ENQ (Enquiry)

 상대편에 응답 요구

 DLE (Date link escape)

 전송 제어 문자앞에 삽입하여 전송제어 문자알림

 문자의 투과성, 투명한 데이터 전달을 위함

 ACK / NAK
 (Acknowledge / 

 Negative acknowledge)

 긍정응답 / 부정응답 






4. HDLC 비트 위주 프로토콜, High-level data link control


  - 각 프레임단위로 데이터흐름 제어, 오류를 검출하는 비트열을 삽입하며 전송

 - Go-Back-N과 선택적 재전송 ARQ (Selective Reapeat ARQ) 사용

 - 투명성 보장위해 비트 스터핑 수행

 - 비트 투과성 : 제한을 받지 않고 자유로이 비트 정보를 전송

 - ISO에서 개발한 다양한 데이터 링크 형태에 적용이 되는 국제 표준 프로토콜

 - 흐름제어를 위해 슬라이딩 윈도우방식 사용




5. HDLC의 프레임 구조

 -  플래그 - 주소부 - 제어부 - 정보부 - 검사부 - 플래그



 1) 플래그 Flag

  - 프레임의 시작과 끝에 위치

  - 고유 8bit 01111110

  - 혼선방지 위함



 2) 주소부 Address Field

  - 송,수신국을 식별하기 위해사용

  - 방송용 111111111, 시험용 00000000



 3) 제어부 Control Field

 

   가) I - 프레임 

      - 정보 Information 프레임, 사용자 데이터 전달

      - 피기백킹 기법을 통해 데이터 확인응답 보낼때 사용

            *피기배킹 Piggybacking : 데이터 프레임에 확인응답을 포함시켜 전송하는 것

   나) S - 프레임

      - 감독 Supervisory 프레임

      - 오류제어와 흐름제어

   다) U - 프레임 

      - 비번호 Unnumbered 프레임

      - 링크설정과 오류회복 



 4) 정보부 Information Field

  - 실제 정보가 들어가 있는 부분

 


 5) FCS, Frame check sequence field 프레임 검사 순서 필드

  - 프레임내용에 대한 오류검출의 위한 부분

  - 주로 CRC (순환 중복 검사 : 다항식 코드사용, 검출률이 가장 높음) 코드 사용



6. 데이터 전송 모드

 - 제어부에서 관리하는 U프레임에 의해 선정됨



 1) 표준(정규) 응답 모드 NRM, Normal Response Mode

  - 반이중통신, 멀티포인트 불균형 링크에 사용

  - 허가(poll)가 있을 때만 송신


 

 2) 비동기 응답 모드 ARM, Asynchronous Response Mode

  - 전이중통신, 포인트 투 포인트 불균형 링크에 사용

  - 허가없이 송신 가능하나 제어는 주국만 가능



 3) 비동기 균형 모드 ABM, Asynchronous Balanced Mode

  - 포인트 투 포인트 균형링크에 사용

  - 허가없이 언제나 전송 가능





7. 회선 제어 방식



 1) 경쟁 방식 Contention

   - 회선 접속을 위해 관계가 대등한채로 서로 경쟁

   - 송신 요구를 먼저 한 쪽이 송신권을 가짐

   - 대표적 시스템 : ALOHA



 2) 폴링 Polling

    - 주컴퓨터가 단말기에게 전송할 데이터를 요청. 데이터가 있는지 묻고, 단말기→컴퓨터 전송 허가

    


 3) 셀렉션 Selection

    - 주컴퓨터가 단말기로 데이터를 받을 준비가 되어있는가 묻고, 컴퓨터→단말기 전송

  



 [정보처리기사 2018년 3월 기출문제]

Q. 회선을 제어하기 위한 제어 문자 중 실제 전송한 데이터

  그룹의 시작임을 의미하는 것은?

    ① SOH ② STX

    ③ SYN ④ DLE




A. ② STX : Start of text



 [정보처리기사 2018년 3월 기출문제]

Q. 100. HDLC의 데이터 전송 동작모드에 속하지 않는 것은?

    ① NRM ② ABM

    ③ ARM ④ WCM



A. ④ WCM



 [정보처리기사 2018년 3월 기출문제]

Q. 불균형적인 멀티포인트 링크 구성 중 주 스테이션이 각 부 스테이션에게 데이터 전송을 요청하는 회선 제어 방식은?

    ① Completion ② Polling

    ③ Select-Hold ④ Point to Point



A. ② Polling, 

 폴링 방식은 주 컴퓨터가 단말기에게

 전송할 데이터가 있는지 물어보고 있는 경우 허가.





 [정보처리기사 2017년 8월 기출문제]

Q. HDLC 프레임의 종류 중 정보프레임에 대한 흐름 제어와 오류 제어를 위해 사용되는 것은?

    ① I-Frame ② K-Frame

    ③ S-Frame ④ RK-Frame




A. ③ S-Frame

   S-프레임은 감독 프레임으로서 흐름제어, 오류제어 담당


728x90