HDLC는 동기 직렬 데이터 링크의 데이터에 사용 된 캡슐화 기술을 설명합니다. 반면에 PPP 프로토콜은 지점 간 링크에서 전송되는 데이터의 캡슐화를 처리하며 동기식 또는 비동기식 일 수 있습니다.
비교 차트
비교 근거 | HDLC | PPP |
---|---|---|
확장 대상 | 상위 수준 데이터 링크 계층 프로토콜 | 지점 간 프로토콜 |
프로토콜 종류 | 비트 지향 프로토콜 | 바이트 지향 프로토콜 |
에서 사용 | 동기 미디어 만 | 동기식 및 비동기식 미디어 |
입증 | 인증 제공 없음 | 인증 제공 |
동적 주소 지정 | 동적 주소 지정을 제공하지 않습니다. | 동적 주소 지정이 사용됩니다. |
구현 된 | 포인트 - 투 - 포인트 및 멀티 포인트 구성. | 포인트 - 투 - 포인트 구성 만. |
다른 프로토콜과의 호환성 | Cisco 이외의 장치에서는 작동 할 수 없습니다. | 비 Cisco 장치와도 상호 운용 가능합니다. |
HDLC의 정의
HDLC (하이 레벨 데이터 링크 제어) 는 데이터 링크 계층에서 데이터의 캡슐화를 수행하기위한 WAN 프로토콜입니다. 데이터 캡슐화는 데이터 형식을 변경하는 것을 의미합니다. SDLC는 Synchronous Data Link Control 프로토콜 을 나타내는 HDLC의 전신입니다. SDLC 및 HDLC 프로토콜은 모두 IBM에서 개발하고 ANSI 및 ISO에 제출하여 국제 표준으로 승인합니다.
HDLC 프로토콜은 비트 지향 개념을 따르고 데이터 투명성을 달성하기 위해 비트 스터핑을 사용합니다. 여기서 비트 지향 접근 방식은 단일 비트가 제어 정보를 표시하는 데 사용됨을 나타냅니다. HDLC의 프레임 구조는 주소, 제어, 데이터, 체크섬 및 플래그 필드를 포함합니다. Cisco 장치의 기본 캡슐화 프로토콜은 HDLC입니다. Cisco 고유의 HDLC는 링크의 양쪽 끝에있는 장치가 Cisco 인 경우에만 작동합니다. 표준 HDLC는 서로 다른 장치를 가질 수 있습니다.
비트 지향 프로토콜의 프레임 형식
- 주소 필드 - 터미널을 설명하는 데 사용됩니다.
- 제어 필드 - 제어 필드 의 비트는 순차 번호 및 승인을위한 것입니다.
- 데이터 필드 -이 필드는 정보를 보유하는 데 사용됩니다.
- 체크섬 필드 -이 필드에서 비트는 순환 중복 코드를 수행하기 위해 예약되어 있습니다.
HDLC 명령 및 요청
HDLC는 작업에 필요한 명령 및 응답 그룹을 사용합니다. 프레임 정보에는 감독자와 번호가없는 세 가지 유형이 있습니다.
- 정보 전송 형식 (I- 프레임) - 정보 필드가 포함 된 순차적 방식으로 번호가 매겨진 프레임을 전송합니다.
- 감독 형식 (S- 프레임) - 감독 프레임은 승인, 정보 전송 상태, 폴링 및 오류 복구와 같은 관리 기능을 수행합니다. 여기에 포함 된 명령과 요청은 RECEIVE READY, RECEIVE NOT READY, REJECT 등입니다.
- Unnumbered format (U-Frame) - 기본적으로 데이터 링크 제어 기능을 확장합니다. RESET, TEST, FRAME REJECT, REQUEST DISCONNECT 등과 같은 몇 가지 명령과 요청이이 범주에 속합니다.
PPP의 정의
PPP (Point-to-Point Protocol) 는 WAN 프로토콜이기도하지만 HDLC 이후에 PPP 프로토콜에서 몇 가지 기능이 개선되었습니다. 우선 PPP 프로토콜은 독점적 인 것이 아니므로 두 가지 유형의 장치에서 데이터 형식을 변경하지 않고 사용할 수 있습니다. 모든 링크는 자체 프레임 형식, 하드웨어 주소 지정 방법 및 데이터 링크 프로토콜을 갖는 단일 독립 IP 네트워크로 공동으로 처리됩니다. 유형 와이어에 여러 IP 주소를 할당하지 않고도 지점 간 연결을 얻을 수 있으며 IP 네트워크 번호 만 있으면됩니다.
아래에 설명 된 PPP의 몇 가지 기능이 있습니다.
- 프레임의 시작과 끝을 명확하게 식별하기 위해 프레이밍 방법이 비동기 데이터에 사용됩니다. 또한 오류 발견에 도움이됩니다.
- 링크 제어 프로토콜 은 네트워크 회선을 활성화하고, 테스트하고, 더 이상 사용하지 않을 때 종료합니다. 이 링크 제어 프로토콜은 기본적으로 동기 및 비동기 회로와 바이트 및 비트 지향 인코딩을 처리하는 데 유용합니다.
- 지원되는 각 네트워크 계층에 대해 NCP (네트워크 제어 프로토콜) 를 선택할 수 있습니다.
PPP의 프레임 형식
PPP 프로토콜의 작동
- 사용자는 먼저 인터넷 서비스 제공 업체의 라우터를 호출하여 실제 연결을 설정합니다. 요청은 모뎀을 통해 진행됩니다.
- 라우터의 모뎀에 의해 회신이 생성 된 후 물리적 연결이 설정됩니다.
- 사용자 장치는 하나 이상의 PPP 프레임의 페이로드 필드에서 일련의 LCP 패킷을 순서대로 전송합니다.
- PPP 매개 변수는 패킷 및 응답에 따라 선택됩니다.
- PPP 매개 변수를 선택한 후 NCP 패킷은 네트워크 계층의 구성을 위해 전달됩니다.
- 그런 다음 IP 주소는 공급자가 로그인하는 동안 NCP의 도움으로 새로 연결된 장치에 동적으로 할당됩니다.
- 이제 장치는 인터넷 호스트이며 IP 패킷을 송수신 할 수 있습니다.
- 에서 NCP는 네트워크 계층 연결을 종료하고 IP 주소를 사용하지 않습니다.
HDLC와 PPP의 주요 차이점
- HDLC는 비트 지향 프로토콜이며 PPP는 전화 접속 모뎀 회선과 진정한 비트 지향 HDLC를 통해 전송 될 수 있기 때문에 비트 지향뿐만 아니라 바이트 지향입니다.
- HDLC에서는 동기 미디어 만 사용할 수 있습니다. 반대로 PPP는 동기식 및 비동기식 미디어에서 작동 할 수 있습니다.
- HDLC에서는 링크 인증이 제공되지 않지만 PPP에서는 제공됩니다.
- PPP는 사용에 따라 IP 주소를 동적으로 할당하고 해제 할 수 있습니다. 반대로, 이것은 HDLC의 경우가 아닙니다.
- HDLC에서 비 시스코 장치 간의 상호 운용성은 달성 할 수 없습니다. 그러나이 HDLC 제한은 PPP 프로토콜에서 제거됩니다.
결론
HDLC와 PPP 사이에서 PPP 프로토콜은 HDLC보다 우수한 성능을 보입니다. 양방향 모두에서 시스코 장치를 사용해야한다는 강요가 없기 때문입니다. 이는 상호 운용이 가능하다는 것을 의미합니다. PPP는 또한 여러 프로토콜을 지원하고 인증을 지원합니다.