728x90
728x170
15. HDLC(High-Level Data Link Control)
1. HDLC 개요
- HDLC(High-Level Data Link Control)
- 전이중(Full Duplex)과 반이중(Half Duplex) 통신을 모두 지원하는 비트 지향(Bit-Oriented) 프로토콜
- 점 대 점 링크 및 멀티 포인트(Multi Point) 링크를 위하여 ISO에서 개발한 국제 프로토콜
2. HDLC의 특징
- 반이중 및 전이중 통신을 지원
- 동기식 전송 방식
- 오류 제어를 위해 Go-back-N ARQ 및 선택적 재전송 ARQ(Automatic Repeat Request) 방식 사용
- 흐름 제어를 위해 슬라이딩 윈도우 방식 사용
- 프레임 내에 제어 정보인 명령과 응답을 이용하여 연속적인 정보를 전송하는 제어 절차
- 명령은 상대방에 대한 데이터 링크의 설정, 데이터 전송, 종료 지시
- 응답은 명령에 대한 실행 결과
- 사용하는 문자 코드와 상관이 없음.
- 비트 삽입에 의해 투명한 데이터의 전송을 보장
3. HDLC 프레임
(1) HDLC 프레임 구조
시작 플래그 (F: Start Flag) |
주소 (A: Address) |
제어 (C: Control) |
정보 (I: Information) |
FCS | 종료 플래그 (F: Stop Flag) |
8비트 | 8비트 | 8비트 | 무제한 | 16비트 | 8비트 |
(2) HDLC 프레임 종류
- 정보 프레임(Information Frame) : 사용자 데이터 전달
- 감독 프레임(Supervisor Frame) : 흐름 및 에러 제어
- 무번호 프레임(Unnumbered Frame) : 회선 설정, 유지, 종결
(3) HDLC 프레임 구조
프레임 구조 | 설명 |
플래그 필드 | - 프레임 양 끝의 범위 지정 - 01111110 - 끝과 시작을 나타내는 플래그로 하나씩 사용 - 수신기는 프레임 시작을 동기화하기 위해 계속적으로 플래그 조사 |
주소 필드 | - 프레임을 송수신하는 부 스테이션을 식별 - 일반적으로 8비트 사용 - 7비트의 배수 확장 사용 가능 - 11111111은 모두 부 스테이션에 방송 |
제어 필드 | - 형식이 다른 프레임을 정의 - 정보(Information) : 사용자를 위한 데이터 전송 - 감독(Supervisory) : 피기백이 사용되지 않는 ARQ - 번호 없는(Unnumbered) : 보조 링크 제어 가능 - 첫 번째의 한 비트 혹은 두 비트가 종류 식별 |
정보 필드 | - 정보 프레임과 번호 없는 프레임이 존재 - 8비트의 배수로 사용 - 가변적인 길이 |
FCS(Frame Check Sequence) | - 에러 검출 - 16비트 CRC - 선택적으로 32비트 CRC 사용 |
내용 출처 : 이기적 네트워크관리사 1·2급 필기 (임호진, 황성하 공저, 영진닷컴)
728x90
그리드형(광고전용)
'Certificate > Network Manager' 카테고리의 다른 글
19. 에러 제어(Error Control) (0) | 2021.04.18 |
---|---|
18. OSI 7 계층 (0) | 2021.02.25 |
17. 프로토콜(Protocol) (0) | 2021.02.25 |
16. ATM(Asynchronous Transfer Mode) (0) | 2021.02.24 |
14. 프레임 릴레이(Frame Relay) (0) | 2021.02.24 |
13. 다중화(Multiplexing) (0) | 2021.02.17 |
12. 변조 (0) | 2021.02.17 |
12. 전송 매체 (0) | 2021.02.17 |