본문 바로가기
정보통신이론

정보통신개론4 _ 통신프로토콜_ 오류제어_ 종류

by 공부합시다홍아 2020. 4. 19.

1.1  오류제어

: 통신회선의 순간적인 절단 현상, 통신회선의 잡음과 감쇄, 혼선, 군 지연,’

찌그러짐, 펄스성 잡음, 에코 현상, 장치의 기계적/구조적 원인, 전원 중단등

전기적 원인 때문에 방생

n  오류 제어 방식

(1). 오류 무시

(2). 반향 검사 [ 루프 방식 ]

    : 전송한 데이터와 수신한 데이터를 서로 비교하여 판단하는 방식

(3). 검출 후 재전송[ARQ, Automatic Repeat request]

       : 오류가 발생하면 수신 측은 송신 측에 오류가 발생한 사실을 알리고 오류가 발생한 프레임을 재전송할 것을 요구          한다.

(4). 전진 오류 수정 [ FEC, Forward Error Correction ]

       : ARQ방식과 달리 수신 측에서 오류가 있음을 발견하면 해당 오류를 검출할 뿐만 아니라 오류 수정도 가능한 방식

 

※ ARQ 방식의 종류

(1). 정지 대기 ARQ [ Stop and Wait ARQ ]

    : 송신 측에서 하나의 블록을 전송하면 수신 측은 오류가 발생하였는 지 점검한 후 ACKNAK를 보내올 때까지              기다린다.

    : 다른 방식보다 전송 효율이 떨어진다.

 

(2). 연속적 ARQ [ Continuous ARQ ]

    : 데이터 블록을 연속해서 보내는 방식

    : 정지 대기 ARQ 의 단점을 보완

 

(3). Go-Back-N ARQ

    : 송신 측에서는 프레임을 연속해서 송신하고, 수신 측에서는 오류가 발생하면 송신 측에

     NAK와 함께 오류 프레임 번호를 통보 그러면 송신 측에서는 수신한 NAK에서 오류가

     발생한 프레임 번호를 확인한 후 해당 프레임부터 나머지 프레임까지 계속 통신한다.

 

(4). 선택적 ARQ [ Selective ARQ ]

    : 송신 측에서는 프레임을 연속해서 송신하고, 수신 측에서는 오류가 발생하면 송신 측에

     NAK와 함께 오류 프레임 번호를 통보한다. 그러면 송신 측에서는 수신한 NAK에서

     오류가 발생한 프레임 번호를 확인한 후 해당 프레임만 다시 전송한다.

 

(5). 적응형 ARQ [ Adaptive ARQ ]

: 송신측, 오류 발생률 긴 프레임, 오류 발생률 ↑, 짧은 프레임 전송 / 재전송 방식

 

n  오류 검출 방식

(1). 패리티 비트 검사 [ Parity Bit Check ]

: 전송되는 문자마다 패리티 비트를 하나씩 추가해 짝수나 홀수여부 검사

u  홀수 패리티 방식

: 전송문자 1의 비트 수를 항상 홀수 개로 유지한다.

u  짝수 패리티 방식

: 전송문자 1의 비트 수를 항상 짝수 개로 유지한다.

l  특징

ㄱ.   정보 비트 수 적고, 오류가 발생할 확률이 낮을 때 사용

ㄴ.   비동기 전송이나 문자 지향 동기 전송에 적합한 방식

ㄷ.   7비트나 8비트로 구성된 문자에 패리티 비트를 추가

ㄹ.   오류 비트가 홀수 개 발생하면 오류 검출 쉬우나

ㅁ.   짝수 개 발생하면 오류 검출 어렵다 .

(2). 블록 합 검사 [ Block Sum Check ]

    : 짝수 개 비트 오류를 검출할 수 없는 패리티 비트 검사를 개선한 방법

l  수평 패리티 검사 방식

: 각 문자에서 생성되는 패리티 비트를 검사한다.

l  수직 패리티 검사 방식

: 각 컬럼에 있는 비트를 모듈로 가산하여 얻으므로 프레임의

 마지막 문자는 블록 합 검사가 된다.

                      

(3). 순환 중복 검사 ( CRC, Cyclic Redundancy Check )

: 집단 오류를 검출하기 위해 다항식 코드를 사용하여 오류를 검사하는 방식

 

 

1.1  동기화

: 데이터를 정확하게 송수신하기 위해 서로 간의 동기가 잘 맞아야한다.

 

1.2  데이터 링크 프로토콜의 종류

-      비트 지향 프로토콜

l  HDLC [ High Level Data Link Control ]

: OSI 참조 계층 2계층에서 동작하며, 고속 전송할 수 있고, 신뢰성이 높다.

: 전송 효율이 높고, 프레임 단위, 가격은 고가

: Flag – Address – Control – Data – FCS – Flag

※ LAP-B [ Link Address Procedure Balanced ]

: X.25 패킷 교환망 표준 중 일부에 채택하여 사용한다.

: NRM [ 정상 응답모드 ] , ARM [ 비동기 응답 모드 ], ABM [ 비동기 균형 모드 ]

n  NRM [ unbalanced ] : 1차국과 2차국 사이의 통신

n  ARM [ unbalanced ] : 1차국과 2차국 사이의 통신

n  ABM [ balanced ] : 복합국과 복합국 사이의 통신

 

-      문자 지향 프로토콜

l  BSC [ Binary Synchronous Communication ]

: DTE와 컴퓨터 사이에서 동작하며 통신회선은 저/고속이고, 신뢰성은 높다.

: 전송 효율은 보통이며, 정보 전송 단위는 블록이다.   

 

728x90