별의 공부 블로그 🧑🏻‍💻
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
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖