HDLC: 두 판 사이의 차이

IT 위키
(새 문서: '''H'''igh-level '''D'''ata '''L'''ink '''C'''ontrol * 점대점 링크 및 멀티포인트 링크를 위하여 개발되었다. * 반이중 통신과 전이중 통신을 모두 지...)
 
편집 요약 없음
 
(다른 사용자 한 명의 중간 판 9개는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[분류:네트워크]][[분류:프로토콜]]
'''H'''igh-level '''D'''ata '''L'''ink '''C'''ontrol
'''H'''igh-level '''D'''ata '''L'''ink '''C'''ontrol


8번째 줄: 9번째 줄:
==6단계 프레임 구성 순서==
==6단계 프레임 구성 순서==
* 플래그 -> 주소부 -> 제어부 -> 정보부 -> 검사부 -> 플래그
* 플래그 -> 주소부 -> 제어부 -> 정보부 -> 검사부 -> 플래그
* 플래그(Flag) : 프레임의 시작과 끝을 나타내는 고유한 패턴(01111110)이다.
* 플래그(Flag) : 8비트. 프레임의 시작과 끝을 나타내는 고유한 패턴(01111110)이다.
* 제어부 : 제이부에 따라 프레임의 종류가 결정된다.
** 프레임의 목적은 각 통화로의 혼선 방지
* 주소부 : 브로드캐스트는 11111111, 시험용(No Station)은 00000000
** '''비트 스터핑(Bit stuffing)'''
* 프레임의 목적은 각 통화로의 혼선 방지
*** 데이터의 투명성을 보장하기 위해 전송 데이터 중간에 비트를 끼워 넣는 기술
*** 1이 연속해서 다섯 개가 나오면 그 뒤에 0을 붙인다.
*** 1이 6개가 연속해서 나왔다면 그건 데이터가 아닌 flag인 것이고
*** 1이 일곱 개가 연속해서 나왔다면 에러로 간주한다.
* 주소부(Address) : 브로드캐스트는 11111111, 시험용(No Station)은 00000000
* 제어부(Control) : 8 또는 16비트. 제어부에 따라 프레임의 종류가 결정된다.
* 정보부(Data) : 가변길이
* 검사부(FCS) : 2또는 4바이트. 오류 검출을 위한 부분


== 3가지 프레임의 종류 ==
== 3가지 프레임의 종류 ==
* 정보 프레임 : 사용자 데이터 전달, 데이터 확인응답
* 정보 프레임(Information Frame) : 사용자 데이터 전달, 데이터 확인응답
* 감독 프레임 : 제어부가 10으로 시작, 오류와 흐름 제어
* 감독 프레임(Supervisory Frame) : 제어부가 10으로 시작, 오류와 흐름 제어
* 비번호 프레임 : 제어부가 11로 시작, 링크의 동작 모드와 설정 관리
* 비번호 프레임(Unnumbered Frame) : 제어부가 11로 시작, 링크의 동작 모드와 설정 관리


== 3가지 데이터 전송 모드 ==
== 3가지 데이터 전송 모드 ==
* 표준 응답 모드(NRM) : 반이중 또는 멀티포인트 불균형 링크 구성에 사용. 종국의 주국의 허락이 있을때만 송신
* 표준 응답 모드(NRM) : 반이중 또는 멀티포인트 불균형 링크 구성에 사용. 종국의 주국의 허락이 있을때만 송신
* 비동기 응답 모드(ARM) : 전이중에서 사용. 종국은 주국의 허락없이 송신 가능. 링크설정, 오류제어 등은 주국만 수행
* 비동기 응답 모드(ARM) : 전이중에서 사용. 종국은 주국의 허락없이 송신 가능. 링크설정, 오류제어 등은 주국만 수행
* 비동기 균형 모드 : P2P 균형 링크에 사용. 종주국 차이가 없이 동등한 기능 수행
* 비동기 균형 모드(ABM) : P2P 균형 링크에 사용. 종주국 차이가 없이 동등한 기능 수행


==Bit stuffing==
== 같이 보기 ==
데이터의 투명성을 보장하기 위해 전송 데이터 중간에 비트를 끼워 넣는다.
* [[LLC]]
* 1이 연속해서 다섯 개가 나오면 그 뒤에 0을 붙인다.
* [[MAC]]
* 1이 6개가 연속해서 나왔다면 그건 데이터가 아닌 flag인 것이고
* 1이 일곱 개가 연속해서 나왔다면 에러로 간주한다.

2019년 12월 9일 (월) 20:51 기준 최신판

High-level Data Link Control

  • 점대점 링크 및 멀티포인트 링크를 위하여 개발되었다.
  • 반이중 통신과 전이중 통신을 모두 지원한다.
  • 에러 제어를 위해 Go-Back-N ARQ를 사용한다.
  • 슬라이딩 윈도우 방식에 의해 흐름 제어를 제공한다.

6단계 프레임 구성 순서[편집 | 원본 편집]

  • 플래그 -> 주소부 -> 제어부 -> 정보부 -> 검사부 -> 플래그
  • 플래그(Flag) : 8비트. 프레임의 시작과 끝을 나타내는 고유한 패턴(01111110)이다.
    • 프레임의 목적은 각 통화로의 혼선 방지
    • 비트 스터핑(Bit stuffing)
      • 데이터의 투명성을 보장하기 위해 전송 데이터 중간에 비트를 끼워 넣는 기술
      • 1이 연속해서 다섯 개가 나오면 그 뒤에 0을 붙인다.
      • 1이 6개가 연속해서 나왔다면 그건 데이터가 아닌 flag인 것이고
      • 1이 일곱 개가 연속해서 나왔다면 에러로 간주한다.
  • 주소부(Address) : 브로드캐스트는 11111111, 시험용(No Station)은 00000000
  • 제어부(Control) : 8 또는 16비트. 제어부에 따라 프레임의 종류가 결정된다.
  • 정보부(Data) : 가변길이
  • 검사부(FCS) : 2또는 4바이트. 오류 검출을 위한 부분

3가지 프레임의 종류[편집 | 원본 편집]

  • 정보 프레임(Information Frame) : 사용자 데이터 전달, 데이터 확인응답
  • 감독 프레임(Supervisory Frame) : 제어부가 10으로 시작, 오류와 흐름 제어
  • 비번호 프레임(Unnumbered Frame) : 제어부가 11로 시작, 링크의 동작 모드와 설정 관리

3가지 데이터 전송 모드[편집 | 원본 편집]

  • 표준 응답 모드(NRM) : 반이중 또는 멀티포인트 불균형 링크 구성에 사용. 종국의 주국의 허락이 있을때만 송신
  • 비동기 응답 모드(ARM) : 전이중에서 사용. 종국은 주국의 허락없이 송신 가능. 링크설정, 오류제어 등은 주국만 수행
  • 비동기 균형 모드(ABM) : P2P 균형 링크에 사용. 종주국 차이가 없이 동등한 기능 수행

같이 보기[편집 | 원본 편집]