(2계층 Data-link Layer 데이터 링크 계층)
HDLC 와 PPP 차이점
둘다 2계층에서 사용되는 프로토콜이다
그중 HDLC는 라우터의Serial 포트에서 많이 사용되는 프로토콜이다
이 프로토콜은 하나의 네트워크밖에 지원하지 않아서 효율적이지 않다 그래서 시스코 장비에서는 시스코사의 자체적인 HDLC 프로토콜을 사용하고 있다
*시스코 HDLC는 Proprietary 필드를 추가하여 네트워크 계층 프로토콜을 지원한다
( IP , IPX , Apple Talk등등 3계층 네트워크 프로토콜을 지원)
시스코사의 자체적인 HDLC는 여러 개의 네트워크를 지원하는 장점이 있지만 표준이 아니기 때문에 다른 회사의 라우터와 연결하는 경우에는 이 HDLC를 사용할 수 없다
이런 경우에는 ppp프로토콜을 사용하면 통신이 가능하다
대표
사진 설명을 입력하세요.
프레임내 차이점은
-주소 : PPP는 1대1 직접 링크이므로 주소가 필요없다
(PPP는 항상 주소값이 11111111로 설정됨 - 2진수 : 255 / 16진수 : 0xFF로
브로드캐스트 주소이다)
HDLC는 다중접속이 가능하다
-제어필드 : PPP는 항상 00000011으로 고정
HDLC에서는 제어필드를 다양한 용도로 사용( I , S , U 프레임)
PPP에서는 제어필드에 어떤 값이 들어가더라도 사용되지 않는다 (무시)
(HDLC형태의 프레임이 들어왔을 경우 PPP는 제어필드의 정보 I , S , U를 인식 못하기 때문에
무시하고 있는 그대로 프레임을 만든다)
- 데이터 링크상에서 통신은 서로 같은 프로토콜을 사용해야 한다
PPP - PPP , HDLC - HDLC 다만 라우터같은 네트워크 계층 장비를 거치고 다시 데이터 링크에서 통신하는 경우에는 가능하다
(라우터A)- HDLC-HDLC -(라우터B)-PPP-PPP-(라우터C)-HDLC-HDLC-(라우터D)
-프로토콜 필드 : 프레임 내부의 정보 필드에 담겨있는 프로토콜을 표시
(PPP는 IP , IPX , Apple Talk등등 3계층 네트워크 프로토콜을 지원하기 위해 존재한다)
* HDCL도 3계층 네트워크 프로토콜을 지원하기는 한다
다만 네트워크 장비 제조사들이 네트워크 계층의 프로토콜과 HDLC 프로토콜이 통신 할 때 서로 다른 방식을 이용하기 떄문이다 (시스코의 HDLC의 Proprietary 필드 )
위에가 시스코의 HDLC이고 밑에가 표준 HDLC이다
(시스코 뿐만 아니라 각 제조사마다 HDLC가 다른 경우가 있다)
HDLC가 서로 다른 이유는 각 제조사마다 제조사 자체의 네트워크 계층 프로토콜이 있기 때문이다
(기본적인 장비의 역할은 같지만 각 회사마다 추가기능이 조금씩 다르고 그 추가기능을 수행하기위해 자체적인 프로토콜을 개발)
제조사 마다 HDLC가 다를 수 있기 떄문에 같은 제조사의 장비 끼리는 HDLC를 사용해도 되지만 제조사가 다른 경우 PPP를 이용하여 연결하면 된다
'OSI Model' 카테고리의 다른 글
9. IP 프로토콜 (3계층 Network Layer 네크워크 계층) (0) | 2019.07.01 |
---|---|
8. 3계층 Network Layer 네크워크 계층 (0) | 2019.07.01 |
6. PPP 프로토콜 (2계층 Data-link Layer 데이터 링크 계층) (0) | 2019.07.01 |
5. HDCL 프로토콜 (2계층 Data-link Layer 데이터 링크 계층) (0) | 2019.07.01 |
4. CSMA/CD 와 CSMA/CA (2계층 Data-link Layer 데이터 링크 계층) (0) | 2019.07.01 |