티스토리 뷰
데이터 링크 제어란?
데이터 링크 제어란? 데이터 링크 제어는 네트워크 포인트 간에 데이터를 전송하기 위한 프로토콜 또는 규칙 그룹입니다. 기술적인 용어로 HDLC는 국제표준화기구가 작성한 비트 지향 동기 데이터 링크 계층 프로토콜입니다. HDLC의 표준은 ISO 및 IEC 13239 2002입니다. ECI는 국제전기표준위원회의 약자로 ISO와 자주 연계되는 국제전기전자표준기구입니다. 데이터 링크 제어는 어떻게 동작할까요? 데이터 링크 제어의 작동 방식에 대해서 알아보자면 HDLC에서는 데이터는 유닛으로 편성되어 네트워크를 개입시켜 착신을 검증하는 수신처에 송신됩니다. HDLC 프로토콜은 데이터가 전송되는 흐름 또는 페이싱도 관리합니다. HDLC는 Open Systems Interconnection이라 불리는 업계 통신 참조 모델의 레이어 2에서 가장 일반적으로 사용되는 인터넷 프로토콜 중 하나입니다. 먼저 레이어 1은 전자신호를 생성하고 수신하는 상세한 물리 레벨입니다. 그리고 레이어 3은 데이터를 전송 또는 송신하는 장소를 나타내는 라우터 테이블에 대한 액세스 등 네트워크에 관한 지식이 있는 상위 레벨입니다. 송신 시에 레이어 3 의 프로그래밍에 의해서 통상은 송신원 및 행선지 네트워크 주소를 포함한 프레임이 작성됩니다. HDLC 중에 레이어2는 레이어3 프레임을 캡슐화하고 데이터 링크 제어 정보를 새로운 큰 프레임에 추가합니다. 그렇다면 HDLC는 IT 네트워크에서 어떻게 사용될까요? HDLC는 IBM의 SDLC 프로토콜을 기반으로 하며, 메인프레임 컴퓨팅 환경에서 IBM의 대규모 고객 기반에서 널리 사용됩니다. HDLC에서는 기본적으로 SDLC인 프로토콜을 일반 응답 모드라고 합니다. 네트워킹 업계는 HDLC를 사용하여 오늘날 사용되는 여러 가지 다른 표준을 도출해 왔습니다. 예를 들어 링크 액세스 프로시저 균형으로 알려진 ISDN 프로토콜 스택과 같은 프레임 릴레이 프로토콜입니다. 또한, 복수의 서버를 WAN 인터넷링크에 접속하기 위해서 사용되는 동기 회선상의 포인트 투 포인트 프로토콜과 HDLC 헤더에 프로토콜필드를 추가하는 Cisco HDLC 플레이밍 기술을 사용하는 프레이밍 메커니즘의 기초가 됩니다. 통상 응답 모드에서는, 프라이머리 스테이션이 로컬에 있는 세컨더리 스테이션에 데이터를 송신합니다. 이것은 멀티드롭 또는 멀티포인트 네트워크라고 불리는 전용 전용 회선의 리모트 스테이션에 있는 경우가 있습니다. 이것은 통상 생각하는 네트워크가 아니며 비공개 폐쇄형 네트워크입니다. 이 어레인지에서는 통상은 반이중 통신입니다. HDLC의 변형은 X.25 통신 프로토콜을 사용하는 공용 네트워크 및 프레임 릴레이에도 사용됩니다. X.25 버전의 HDLC에서는 데이터 프레임에 패킷이 포함되어 있습니다. X.25 네트워크는 라우터에 의해 인식되는 네트워크 상태에 따라 결정된 루트를 따라 데이터 패킷이 수신처로 이동되어 최종 수신처에서 올바른 순서로 재구성됩니다. X.25 버전의 데이터 링크 제어에서는 피어 투 피어 통신을 사용하고 양끝이 듀플렉스 링크상에서 통신을 개시할 수 있습니다. 이 데이터 링크 제어 모드는 링크액세스 프로시저 밸런스라고 불립니다. 그렇다면 데이터 링크 제어 프레임은 어떻게 동작할까요? HDLC 프레임은 비동기 또는 동기 통신 링크 중 하나를 통해 전송할 수 있습니다. 먼저 동기 프레임에 대해서 알아보자면 동기 프레임에서는 데이터는 NRZI로 인코딩됩니다. 즉, 0비트는 신호의 변경으로 전송되지만 1비트는 변경되지 않고 전송됩니다. 즉, 0마다 수신 모뎀에 릴레이하여 클럭을 동기화해야 합니다. 이렇게 하면 프레임은 전이중 또는 반이중 링크를 통해 송신할 수 있습니다. 다음으로 비동기 프레임에 대해서 알아보겠습니다. 비동기 통신에서는 비트 패턴을 걱정할 필요는 없습니다. 대신 비트 스탬잉이 사용됩니다. 제어 이스케이프 옥텟은 0x7D 값을 사용합니다. 데이터 링크 제어 프레임을 송신할 때 HDLC 프레임의 프레임체크 시퀀스는 16비트 CRC-CCITT 또는 32비트 CRC 32 중 하나로 인포메이션, 컨트롤 또는 어드레스 필드를 통해 전송됩니다. 데이터 링크 제어 프레임은 송신중에 발생했을 가능성이 있는 에러의 에러 검출에 알고리즘을 사용하는 미디어를 제공합니다. 수신자의 FCS 알고리즘이 송신자의 FCS 알고리즘과 일치하지 않는 경우는 에러를 나타내고 있습니다. 여기서 CCITT는 국제전신전화자문위원회의 약자입니다. 국제전기통신연합이라고도 불리는 CCITT는 전기통신 시스템과 기기의 협력 표준을 촉진하는 국제기구입니다. 마지막으로 데이터 링크 제어 프레임타이프에 대해서 알아보겠습니다. 일반적으로 사용되는 데이터 링크 제어 프레임 구조에는 3가지 유형이 있습니다.그 예는 다음과 같습니다. 첫번째는 I 프레임이며 정보 프레임을 뜻합니다. 컴퓨터 네트워크 계층에서 사용자 데이터를 전송하고 오류 제어 정보를 데이터에 통합합니다. I프레임에는 데이터 함수를 정의하는 데 사용되는 제어 필드도 포함됩니다. 두번째는 S 프레임입니다. 이것은 슈퍼바이저 프레임을 나타내며 전송된 데이터에서 piggyback이 불가능해질 때마다 오류 및 흐름 제어 데이터를 전송합니다. 이러한 이유로 S 프레임에는 정보 필드가 포함되어 있지 않습니다. 마지막으로 U 프레임입니다. 링크 관리를 포함한 기타 모든 기타 목적으로 사용됩니다. 이러한 필드 중 일부는 정보 필드를 포함하거나 포함하지 않습니다. 지금까지 데이터 링크 제어의 정의와 작동 방식에 대해서 알아봤습니다.