데이터 링크 제어 프로토콜 중 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 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-프레임은 감독 프레임으로서 흐름제어, 오류제어 담당 |
'STUDY > 자격증' 카테고리의 다른 글
정보처리기사 / 산업기사 실기 요점정리 DB 데이터베이스 (0) | 2018.09.24 |
---|---|
2018년 2회 정보처리기사 필기 가답안 및 비전공자 후기 (0) | 2018.04.29 |
정보처리기사 5과목 요점정리 - 데이터 교환 방식 (1) | 2018.04.27 |
정보처리기사 5과목 요점정리 - 오류 제어, 오류 검출 방식 (0) | 2018.04.25 |
5과목 데이터통신 요점정리 - 신호 변환 방식 (0) | 2018.04.24 |
5과목 데이터통신 요점정리 - 다중화(Multiplexing), 통신속도 (1) | 2018.04.23 |