HDLC와 SDLC의 차이점

Anonim

HDLC 대 SDLC < HDLC (High-Level Data Link Control) 및 SDLC (Synchronous Data Link Control)는 컴퓨터 간의 일대일 인터 커넥션을 제공하는 두 가지 프로토콜입니다. HDLC와 SDLC의 주된 차이점은 실제로 그 원인입니다. SDLC는 IBM에서 자체 컴퓨터 용으로 개발했습니다. 그들은 결국 SDLC가 ISO 및 ANSI와 같은 치리 기관에 의해 표준화되기 위해 이동했습니다. ISO는 SDLC를 채택했지만 HDLC로 이름을 바꾸었지만이를 분명하게하는 많은 변경 사항을 도입했습니다. 이 때문에 HDLC는 실제로 많은 하드웨어 제조업체에서 사용하는 표준 프로토콜이지만 SDLC는 사용되지 않지만 일부 IBM 하드웨어에서는 여전히 사용됩니다.

SDLC보다 개선 된 ISO는 비동기 균형 모드 (Asynchronous Balanced Mode)라는 새로운 기능을 HDLC에 도입했습니다.이 기능은 일반적으로 ABM이라고합니다. ABM은 이전 표준 응답 모드 (NRM) 및 비동기 응답 모드 (ARM)보다 더 우수한 것으로 간주되어 더 자주 사용됩니다. ABM은 다른 모드의 마스터 - 슬레이브 관계를 무의미하게 만듭니다. 마스터 만이 연결을 시작할 수있는 다른 모드와 달리 두 지점 모두 연결을 시작할 수 있습니다. 또한 HDLC는 비트 옥텟의 배수 인 패킷 크기를 사용할 수있게했습니다. SDLC는 8, 16, 32 등의 패킷 크기의 패킷 만 가질 수 있습니다. 크기가 다른 패킷을 사용할 수 있으므로 특정 디자인을보다 유연하게 융통성있게 설계 할 수 있습니다.

추가 된 기능 외에도 ISO는 불필요하다고 판단되는 특정 절차와 메시지를 제거하기로 결정했습니다. 그러한 메시지 중 하나는 테스트 메시지입니다. 이것은 회선이 올바르게 작동하고 패킷이 패킷을 안정적으로 전송할 수 있는지를 결정하는 데 사용됩니다. 그럼에도 불구하고 HDLC는 여전히 SDLC의 상위 집합으로 간주됩니다. SDLC는 꽤 오래되었고 이후 HDLC 및 고급 데이터 통신 제어 절차 또는 ANSI가 표준화 한 버전 인 ADCCP로 대체되었습니다. ADCCP는 후자의 우월성으로 인해 있습니다. 또한 SDLC 및 HDLC의 대안으로 사용되는 수많은 경쟁 프로토콜이 있습니다.

요약:

1. HDLC는 실제로 SDLC

2에서 채택되었습니다. HDLC는 표준 프로토콜이며 SDLC는

3이 아닙니다. SDLC가

4가 아닌 동안 HDLC에는 비동기 균형 모드 기능이 있습니다. HDLC는 비트 옥텟의 배수가 아닌 프레임을 지원하지만 SDLC는

5가 아닙니다. HDLC는 SDLC에있는 일부 절차를 제거했습니다.