Presentation is loading. Please wait.

Presentation is loading. Please wait.

First IEC 1 High-level Data Link Control  비트 중심 Protocol  Point-to-Point 및 Multi-Point Link 지원  Half Duplex 와 full Duplex 모두 지원  Flow Control Sliding.

Similar presentations


Presentation on theme: "First IEC 1 High-level Data Link Control  비트 중심 Protocol  Point-to-Point 및 Multi-Point Link 지원  Half Duplex 와 full Duplex 모두 지원  Flow Control Sliding."— Presentation transcript:

1 First IEC 1 High-level Data Link Control  비트 중심 Protocol  Point-to-Point 및 Multi-Point Link 지원  Half Duplex 와 full Duplex 모두 지원  Flow Control Sliding Window 방식 지원  Error Control Go Back N, Selective Reject 방식 지원

2 First IEC 2 High-level Data Link Control  HDLC Station 형태 Primary Station  Link 의 모든 제어권 소유  Command Secondary Station  Response Combined Station  Command/Response

3 First IEC 3 High-level Data Link Control  HDLC 의 구성 Unbalanced - Primary Station 이 Secondary Station 을 Control Symmetrical - Physical Station 이 2 개의 Logical Station (Primary Station 과 Secondary Station) 으로 구성 Balanced Combined Station 이 Single Link 으로 연결

4 First IEC 4 High-level Data Link Control  HDLC Communication Mode NRM(Normal Response Mode)  불평형 구성  Primary Station 과 Secondary Station 관계에 적용 ARM(Asynchronous Response Mode)  불평형 구성  Primary Station 이 Link 에 대한 책임  Link 가 사용되지 않는 경우, Primary Station 의 허락 없이 Secondary Station 이 Transmission 을 개시할 수 있음 ABM(Asynchronous Balanced Mode)  평형 구성  Combined Station 한 쪽이 다른 쪽의 허락 없이 Transmission 개시  Polling Overhead 가 없어 효율적

5 First IEC 5 High-level Data Link Control  HDLC Frame 구성

6 First IEC 6 High-level Data Link Control  Flag Field Bit Pattern 01111110 8 비트열 Frame 의 시작과 끝을 인식 Frame 정보의 투명성 문제  Control Information 또는 Data 의 비트열에 Flag Bit Pattern 이 나타날 가능성  Bit Stuffing 으로 해결

7 First IEC 7 High-level Data Link Control Bit Stuffing  Sender 연속 5 개 이상의 1 을 전송하고자 할 때 다섯번째 1 다 음에 무조건 0 을 삽입  Receiver 연속 5 개의 1 을 수신하고 다음이 0 인 경우는 삽입된 bit 로 인식하고 0 을 제거

8 First IEC 8 High-level Data Link Control  Address Field Secondary Station 의 Address  Source Address Secondary Station 이 만든 Frame  Destination Address Primary Station 이 만든 Frame 0 1 0 1

9 First IEC 9 High-level Data Link Control  Control Field Information Frame - User Data Transmission Unnumbered Frame - Link Management Information Transmission Supervisory Frame - Control Information Transmission

10 First IEC 10 High-level Data Link Control Information Frame - Data Transmission - ARQ Control Information - Piggybacking Unnumbered Frame - Link Control Supervisory Frame - ARQ Mechanism

11 First IEC 11 High-level Data Link Control Information Frame  Data Transmission 과 Piggybacking 을 통한 확인 응답  N(S) : Data 를 보내는 Frame 번호  N(R) : ACk( 확인 응답 ) 를 보내는 Frame 번호 Piggybacking 이전에 받은 Frame 에 대한 ACK 가 보내는 Frame 에 넣어서 보내는 방식

12 First IEC 12 High-level Data Link Control Supervisory Frame  I-Frame 에 Control Information 를 실어 Piggybacking 하는 것이 적절하지 않을 때 확인 응답  Flow Control, Error Control 용으로 사용 00RRReceive Ready 01RNRReceiver Not Ready 10REJReject 11SREJSelective Reject

13 First IEC 13 High-level Data Link Control Unnumbered Frame  Link Control 및 Management  Information Field System Management Information

14 First IEC 14 High-level Data Link Control  Poll/Final 비트 값이 1 인 경우에만 유효

15 First IEC 15 High-level Data Link Control  Polling 과 Select 에서 Poll/Fina 비트의 용도

16 First IEC 16 High-level Data Link Control  Information Field I-Frame  User Data U-Frame  Network Management Information

17 First IEC 17 High-level Data Link Control  FCS Field CRC Error Detection Flag 를 제외한 나머지 bit 를 이용해서 계산 2byte CRC-CCITT 혹은 4byte CRC-32

18 First IEC 18 High-level Data Link Control  HDLC 의 동작의 3 단계 Data Link Initialization  Frame 의 순서적인 교환을 위한 Initialization  서로 선택에 대한 동의 절차  Logical Link 의 설정 Data Transmission  Flow Control 과 Error Control Data Link Disconnect  장애나 상위 계층 사용자의 요청에 의해 해제

19 First IEC 19 High-level Data Link Control  Data Link Initialization Communication Mode 를 설정 6 가지 Mode Set Command  3 가지 Mode(NRM, ABM, ARM)  순서 번호의 확장 여부 (3bit 혹은 7bit 확장 Mode) Response  UA(Unnumbered Acknowledgement) 링크 설정 요청의 수락  DM(Disconnected Mode) 링크 설정 요청의 거절 SABM UA Timeout

20 First IEC 20 High-level Data Link Control  Data Transmission I-Frame 의 N(S) 와 N(R)  N(S) 는 3bit 의 경우 모듈로 -8 로 확장 모드에서 경우 7bit 의 경우 모듈로 -128 로 순차적 부여  N(R) 은 수신한 I-Frame 의 응답으로 수신을 기대하는 I- Frame 의 번호 S-Frame : RR(Receive Ready)  수신 응답을 운반할 정보 프레임이 없을 때  N(R) 을 표시하여 수신 프레임 응답 전송  프레임 수신을 정상적으로 할 수 있음을 나타냄 S-Frame : RNR(Receiver Not Ready)  지금까지 받은 프레임 (N(R)-1) 에 대한 확인 응답  RR 프레임을 보내기 전까지 송신 중단을 요청

21 First IEC 21 High-level Data Link Control  Data Link Disconnect 장애나 상위 계층 사용자의 요청에 의해 해제 연결 해제 명령 (Command)  DISC(DISConnect) 응답 (Response)  UA(Unnumbered Acknowledgement) 링크 연결 해제 요청의 수락 어느 쪽이든 연결 해제 요청 가능

22 First IEC 22 High-level Data Link Control

23 First IEC 23 High-level Data Link Control


Download ppt "First IEC 1 High-level Data Link Control  비트 중심 Protocol  Point-to-Point 및 Multi-Point Link 지원  Half Duplex 와 full Duplex 모두 지원  Flow Control Sliding."

Similar presentations


Ads by Google