Error Control   에러 제어, 오류 제어

(2017-11-01)
Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
프로토콜/계층 > [프로토콜 일반]
[계층 모델]
프로토콜 일반 >   1. "프로토콜"이란?
  2. TLV
  3. 투명성
  4. 핸드세이킹
  5. 전송제어절차
[프로토콜 기능]
[흐름 제어]
프로토콜 기능   1. 에러제어
  2. 캡슐화
  3. 순서제어
  4. 흐름제어
  5. 동기화
  6. 주소지정
  7. 단편화

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
선로/전송 > [선로/케이블]
[전송 기초기술]
[전송 장비/회선]
[동기식전송방식]
전송 기초기술 >   1. 전송
  2. 전송망
[주요전송기술]
[다중화(Multiplexing)]
[다중접속(Multiple Access)]
[이중화(Duplexing)]
[에러제어(검출/정정)]
[디지털 오류/성능]
[전송속도/신호계위]
[PCM]
[전송(기타)]
에러제어(검출/정정)   1. 에러 제어
[재전송 기반]
[에러 검출]
[에러 정정]

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
TCP/IP >   1. TCP/IP 이란?
[IP 계층]
[전송계층(UDP,TCP,SCTP,포트번호)]
[DHCP]
[TCP/IP 유틸리티]
[TCP/IP 기타일반]
전송계층(UDP,TCP,SCTP,포트번호) >   1. 전송 계층
[포트번호(프로세스식별)]
[TCP]
[UDP,SCTP,MPTCP]
TCP >   1. TCP
[TCP 패킷(세그먼트)]
[TCP 연결관리]
[TCP 오류제어]
[TCP 흐름/혼잡 제어]
[TCP 기타사항]
TCP 오류제어   1. 오류제어
  2. TCP 체크섬
  3. 확인응답
  4. TCP 재전송

1. 에러 제어 (Error Control)

  ㅇ 데이타 전송 중 발생되는 에러를 검출(에러검출), 보정(에러정정)하는 메커니즘

 
2. 에러제어 방식의 방향에 따른 구분후진 에러수정 (BEC) 
     - 일명, 검출후 재전송 방식(ARQ) 라고도 함
     - 수신측에서 오류 발생을 검출, 오류 발생 부분에 대해 재전송을 송신측에 요구
        . 보통 데이터에 보태진 패리티 비트 등을 활용하여 오류검출 
     - 송수 양방향 링크(Full-Duplex)가 구성된 경우에 사용됨
        . 송신측은 에러를 검출할 수 있을 정도 만의 부가적인 정보를 함께 보냄

  ㅇ 전진 에러수정/순방향 오류제어 (FEC)
     - 송신측에서 오류를 정정할 수 있는 여분의 정보를 데이터에 첨가하여 송신하고, 
       수신측에서 이를 통해 정정하는 방식                    ☞ 채널 부호화 참조

  ※ FEC(순방향오류정정) 및 ARQ(검출후 재전송 방식)를 결합한 방법  ☞ H-ARQ 참조


3. 에러제어 방식의 에러 대처 방식에 따른 구분오류의 검출 및 폐기
     - 오류가 검출되면 바로 폐기
  ㅇ 확인 응답 송출
     - 긍정 확인응답(ACK), 부정 확인응답(NACK)
  ㅇ 재전송 
     - 시간 만료 재전송 요구 (타이머 작동, 시간 만료이면 에러 발생으로 간주)
     - 수신 오류 확인시 재전송 요구 (오류검출하면 NACK 전송 등)
     - TCP 재전송에서는 3개의 중복 ACK 보냄 등 (빠른 재전송)
  ㅇ 오류정정
     - 오류정정코드 사용 등


4. 에러제어 목적 및 코드에 따른 구분오류검출 코드
     - 단지 전송중에 발생한 오류의 존재 여부만을 수신측이 알수있도록 하는 코드
        . 例) 패리티검사(Parity Check), 검사합 (Checksum), 순환중복검사 (CRC) 등

  ㅇ 오류정정 코드
     - 무엇이 잘못되었는가를 충분히 알 수 있는 여분의 정보를 포함시켜 수신측이
       직접 오류를 고칠 수 있게하는 코드
        . 블록부호 
           .. 선형부호 : 例) Hamming Code 등
           .. 순환부호 : 例) Reed-Solomon Code, BCH Code 등
        . 길쌈부호(Convolution Code)
           .. 例) Viterbi Code, Turbo Code


[프로토콜 기능] 1. 에러제어 2. 캡슐화 3. 순서제어 4. 흐름제어 5. 동기화 6. 주소지정 7. 단편화

 
        최근수정     요약목록(시험중)     참고문헌