1.1 오류제어
: 통신회선의 순간적인 절단 현상, 통신회선의 잡음과 감쇄, 혼선, 군 지연,’
찌그러짐, 펄스성 잡음, 에코 현상, 장치의 기계적/구조적 원인, 전원 중단등
전기적 원인 때문에 방생
n 오류 제어 방식
(1). 오류 무시
(2). 반향 검사 [ 루프 방식 ]
: 전송한 데이터와 수신한 데이터를 서로 비교하여 판단하는 방식
(3). 검출 후 재전송[ARQ, Automatic Repeat request]
: 오류가 발생하면 수신 측은 송신 측에 오류가 발생한 사실을 알리고 오류가 발생한 프레임을 재전송할 것을 요구 한다.
(4). 전진 오류 수정 [ FEC, Forward Error Correction ]
: ARQ방식과 달리 수신 측에서 오류가 있음을 발견하면 해당 오류를 검출할 뿐만 아니라 오류 수정도 가능한 방식
※ ARQ 방식의 종류
(1). 정지 대기 ARQ [ Stop and Wait ARQ ]
: 송신 측에서 하나의 블록을 전송하면 수신 측은 오류가 발생하였는 지 점검한 후 ACK나 NAK를 보내올 때까지 기다린다.
: 다른 방식보다 전송 효율이 떨어진다.
(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와 컴퓨터 사이에서 동작하며 통신회선은 저/고속이고, 신뢰성은 높다.
: 전송 효율은 보통이며, 정보 전송 단위는 블록이다.
'정보통신이론' 카테고리의 다른 글
정보통신개론4 _ 통신 포로토콜 _ 구조_기능요소_표준화 (0) | 2020.04.20 |
---|---|
정보통신개론 4 _ 통신 프로토콜 _ Network ~ Application Layer (0) | 2020.04.20 |
정보통신개론4 _ 통신 프로토콜 _ 물리, 데이터링크 계층_전송제어, 흐름 제어 (0) | 2020.04.19 |
정보통신개론4 _ 통신프로토콜 (0) | 2020.04.19 |
정보통신개론3 [ 정보 전송 방식과 기술 _정보전송의 다중화 ] (0) | 2020.04.19 |