HDLC 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
'''H'''igh-level '''D'''ata '''L'''ink '''C'''ontrol | '''H'''igh-level '''D'''ata '''L'''ink '''C'''ontrol | ||
11번째 줄: | 10번째 줄: | ||
* 플래그(Flag) : 8비트. 프레임의 시작과 끝을 나타내는 고유한 패턴(01111110)이다. | * 플래그(Flag) : 8비트. 프레임의 시작과 끝을 나타내는 고유한 패턴(01111110)이다. | ||
** 프레임의 목적은 각 통화로의 혼선 방지 | ** 프레임의 목적은 각 통화로의 혼선 방지 | ||
** ''' | ** '''Bit stuffing''' | ||
*** 데이터의 투명성을 보장하기 위해 전송 데이터 중간에 비트를 끼워 | *** 데이터의 투명성을 보장하기 위해 전송 데이터 중간에 비트를 끼워 넣는다. | ||
*** 1이 연속해서 다섯 개가 나오면 그 뒤에 0을 붙인다. | *** 1이 연속해서 다섯 개가 나오면 그 뒤에 0을 붙인다. | ||
*** 1이 6개가 연속해서 나왔다면 그건 데이터가 아닌 flag인 것이고 | *** 1이 6개가 연속해서 나왔다면 그건 데이터가 아닌 flag인 것이고 | ||
*** 1이 일곱 개가 연속해서 나왔다면 에러로 간주한다. | *** 1이 일곱 개가 연속해서 나왔다면 에러로 간주한다. | ||
* 주소부 | * 주소부 : 브로드캐스트는 11111111, 시험용(No Station)은 00000000 | ||
* 제어부 | * 제어부 : 8 또는 16비트. 제어부에 따라 프레임의 종류가 결정된다. | ||
* 정보부 | * 정보부 : 가변길이 | ||
* 검사부(FCS) : 2또는 4바이트. 오류 검출을 위한 부분 | * 검사부(FCS) : 2또는 4바이트. 오류 검출을 위한 부분 | ||
30번째 줄: | 29번째 줄: | ||
* 비동기 응답 모드(ARM) : 전이중에서 사용. 종국은 주국의 허락없이 송신 가능. 링크설정, 오류제어 등은 주국만 수행 | * 비동기 응답 모드(ARM) : 전이중에서 사용. 종국은 주국의 허락없이 송신 가능. 링크설정, 오류제어 등은 주국만 수행 | ||
* 비동기 균형 모드(ABM) : P2P 균형 링크에 사용. 종주국 차이가 없이 동등한 기능 수행 | * 비동기 균형 모드(ABM) : P2P 균형 링크에 사용. 종주국 차이가 없이 동등한 기능 수행 | ||