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 방식 지원
First IEC 2 High-level Data Link Control HDLC Station 형태 Primary Station Link 의 모든 제어권 소유 Command Secondary Station Response Combined Station Command/Response
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 으로 연결
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 가 없어 효율적
First IEC 5 High-level Data Link Control HDLC Frame 구성
First IEC 6 High-level Data Link Control Flag Field Bit Pattern 비트열 Frame 의 시작과 끝을 인식 Frame 정보의 투명성 문제 Control Information 또는 Data 의 비트열에 Flag Bit Pattern 이 나타날 가능성 Bit Stuffing 으로 해결
First IEC 7 High-level Data Link Control Bit Stuffing Sender 연속 5 개 이상의 1 을 전송하고자 할 때 다섯번째 1 다 음에 무조건 0 을 삽입 Receiver 연속 5 개의 1 을 수신하고 다음이 0 인 경우는 삽입된 bit 로 인식하고 0 을 제거
First IEC 8 High-level Data Link Control Address Field Secondary Station 의 Address Source Address Secondary Station 이 만든 Frame Destination Address Primary Station 이 만든 Frame
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
First IEC 10 High-level Data Link Control Information Frame - Data Transmission - ARQ Control Information - Piggybacking Unnumbered Frame - Link Control Supervisory Frame - ARQ Mechanism
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 에 넣어서 보내는 방식
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
First IEC 13 High-level Data Link Control Unnumbered Frame Link Control 및 Management Information Field System Management Information
First IEC 14 High-level Data Link Control Poll/Final 비트 값이 1 인 경우에만 유효
First IEC 15 High-level Data Link Control Polling 과 Select 에서 Poll/Fina 비트의 용도
First IEC 16 High-level Data Link Control Information Field I-Frame User Data U-Frame Network Management Information
First IEC 17 High-level Data Link Control FCS Field CRC Error Detection Flag 를 제외한 나머지 bit 를 이용해서 계산 2byte CRC-CCITT 혹은 4byte CRC-32
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 장애나 상위 계층 사용자의 요청에 의해 해제
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
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 프레임을 보내기 전까지 송신 중단을 요청
First IEC 21 High-level Data Link Control Data Link Disconnect 장애나 상위 계층 사용자의 요청에 의해 해제 연결 해제 명령 (Command) DISC(DISConnect) 응답 (Response) UA(Unnumbered Acknowledgement) 링크 연결 해제 요청의 수락 어느 쪽이든 연결 해제 요청 가능
First IEC 22 High-level Data Link Control
First IEC 23 High-level Data Link Control