데이터 링크
  : 물리적 연결을 완료 후 신뢰성 있는 데이터 전송을 위한 단계


데이터 링크 제어 프로토콜

 1. 문자 위주 동기 방식 데이터 링크 프로토콜

 
  BSC(Binary Synchronous Control)
     - 프레임에 전송 제어 문자를 삽입하여 전송
     - 문자방식

  ② BSC의 특징
     - 에러제어와 흐름 제어를 위해서 정지-대기(Stop and Wait)방식을 사용
     - 1:1 링크 뿐만 아니라 멀티 포인트 링크에서도 사용
     - 주로 동기 전송을 사용하나 비동기 전송 방식을 사용하기도 함
     - 반이중(Half Duplex)전송만 지원

   * 정지-대기 방식(Stop and Wait)
       : 프레임을 보내고 오류가 없이 전송이 되었나 응답이 올때까지 멈춰서 기다리는 방식

  ③ BSC 프레임 구조(전송제어 문자)

 SYN SYN  SOH  Heading  STX  TEXT  ETX  BCC 


  - SYN(SYNchronous idle) : 동기 맞춤 문자
  - SOH(Start Of Heading) : 헤딩의 시작를 표시
  - STX(Start of TEXT) : 실제 전송할 데이터 집합의 시작임을 의미
  - ETX(End of TEXT) : 본문의 종료
  - BCC : 오류검출
  - ETB(End of Transmission Block) : 블록의 종료
  - EOT(End Of Transmission) : 한개 또는 그 이상의 전송 종료를 표시
  - DLE(Data Link Escape)
  - ACK(ACKnowledge) : 수신 측에서 송신 측으로 긍정 응답을 보내는 문자(오류 없음)
  - NAK(Negative AcKnowledge) : 수신 측에서 송신 측으로 부정 응답을 보내는 문자(오류 검출)
  - ENQ(EnQuiry) : 링크 설정 요청, 상대국의 응답 요청

  ④ 제어 문자의 종류
     - 전송 제어 문자
     - 장치 제어 문자
     - 포맷 제어 문자
     - 정보 분리 문자



 2. 비트 위주 동기 방식 데이터 링크 프로토콜

  ① HDLC(High-level Data Link Control)
     - 각 프레임에 데이터 흐름을 제어하고 오류를 검출할 수 있는 비트열을 삽입하여 전송
     - 비트방식
   
  ② HDLC의 특징
    - 전송 효율과 신뢰성이 높음
    - 정보 전송 단위가 프레임
    - 전송 제어상의 제어를 받지 않고 문자 코드 종류와 무관하게 투명하게 동작(비트 투과성)
    - 단방향, 반이중, 전이중 모두 사용 가능
    - Go-Back-N ARQ 에러 제어 방식을 사용(고난이도 에러 제어 방식)
    - 데이터 링크 형식은 Point-to-Point, Multi-Point, Loop 모두 가능

  ③ HDLC 프레임 구조

Flag  Address  Control  Information  FCS  Flag 

  - Flag(플래그)
     : 프레임의 동기를 제공하기 위해 사용, 시작과 끝을 표시, 항상 01111110의 형식을 취함
  - Address(주소부)
     : 송수신하는 스테이션을 구별하기 위해서 사용(데이터를 받을 주소)
  - Control(제어부)
     : 프레임의 종류를 식별하기 위해서 사용
  - Information(정보부)
     : 실제 정보 메세지가 들어가는 부분
  - FCS(Frame Check Sequence Field, 검사부)
     : 전송 오류 검출 기능

  ④ 프레임 종류
    - 정보 프레임(I-frame; Information Frame)
       : 제어부가 '0'으로 시작하고, 사용자 데이터(User data)를 전달하는 기능, 순수 데이터
    - 감독 프레임(S-frame; Supervisory Frame)
       : 제어부가 '10'으로 시작하고, 흐름제어, 에러제어 등의 기능, 데이터와 상관없는 프레임
    - 비번호(무번호) 프레임(U-frame; Unnumbered Frame)
       : 제어부가 '11'로 시작하고, 링크의 동작 모드 설정과 관리의 기능

  ⑤ HDLC의 수행 국(Station)
    - 주국(주스테이션, 일차국, 서버)
       : 종속된 단말기 제어하거나 정보를 제공 하는 컴퓨터
    - 종국(부스테이션, 이차국, 클라이언트)
       : 주국으로부터 제어를 받고 정보를 제공 받는 컴퓨터
    - 혼합국(복합국)
       : 상대국 컴퓨터를 제어하기도 하고 받기도 하는 컴퓨터

     * 불균형 구성 : 주스테이션, 부스테이션
        균형 구성 : 혼합스테이션

+ Recent posts