머리쓰기/정보처리기사 공부

[정보처리기사-필기] 데이터 통신 (1)

윈플. 2011. 6. 6. 12:08
데이터 : 관찰, 측정을 통해 수집한 사실이나 결과.
정보 :  데이터를 체계화 한 것.

*데이터와 정보의 진화과정.
[ 데이터 -> 정보 - > 지식 -> 지능 ]

*정보 통신의 정의
: 컴퓨터와 통신기술의 결합, 통신처리기능은 물론 정보처리기능에 정보의 변환, 저장과정이 추가된 형태의 통신.
정보처리( 데이터->처리->정보 )   +  통신처리가 합쳐진 것.

*통신의 구성 3요소
정보를 보내는 장소(정보원) ---------------- 정보를 받는 장소(정보처리원)
                                             전송매체 

데이터 통신 시스템의 기본 구성 요소.




단방향   ->               ex) TV, 라디오 매체들
반이중  -> ,<-          ex) 무전기
전이중  <->              ex) 전화

전송 제어 프로세스

 데이터 통신 회선의 접속 -> 데이터 링크 설정(확립) -> 정보 메시지 전송 -> 링크의 종료(해제) 
 -> 데이터 통신 회선의 절단


데이터 링크 제어 프로토콜
*  BSC ( Binary Synchronous Control)
특징
1. 에러제어와 흐름제어를 위해 정지-대기 방식을 사용
2. 반이중 전송만 지원


비트 위주 동기 방식 데이터 링크 프로토콜
 * HDLC (High-level Data Link Control)
특징
1. Go-Back-N ARQ 에러 제어 방식을 사용
2. 전송 단위가 프레임(Frame)
3. 비트 투과성(전송 제어상의 제어를 받지 않고 문자 코트 종류와 무관하게 투명하게 동작)
4. 단방향, 반이중, 전이중 모두 사용 가능
5. 전송 효율과 신뢰성 높음



에러 제어 방식의 종류
 

정지-대기 방식 : 송신 측이 하나의 블록을 전송하고 수신 측이 에러 발생 유무를 보내올 때까지 기다림.
연속 ARQ
Go-Back-N ARQ 에러 제어 방식 : 에러가 발생한 블록 이후의 모든 블록을 다시 재전송하는 방식.
-
선택적 재전송 : 수신 측에서 NAK를 보내오면 에러가 발생한 블록만 재전송.
: 복잡한 논리 회로 및 큰 용량의 버퍼 필요.
 
 
전송 에러 제어 방식
1. 전진 에러 수정 ( FEC, Forward Error Correction )
: 송신 측에서 오류 정정을 위한 제어 비트를 추가해서 전송하면 수신 측에서 이 비트를 사용 직접 에러를
검출 및 수정하는 방식
ex) 해밍 코드와 상승 코드가 있음.

2. 후진 에러 수정 ( BEC, Backward Error Correction )
: 데이터 전송 중 에러가 발생하면 송신 측에 재전송을 요구하는 방식.
 
### 에러 제어용 코드 부가 방식 : 패리티 검사, 해밍 코드, 순환 중복 검사! 

전송 트래픽 제어. 

 1) 흐름 제어 
       - 정지-대기 : 수신 측으로부터 ACK 받은 후에 다음 프레임을 전송하는 방식.
       - 슬라이딩 윈도우 : ACK, 확인 신호를 받지 않더라도 미리 정해진 프레임을 전송하는 방식.
                                     window(전송할 수 있는 프레임의 개수)
2) 혼잡 제어
: 대기 지연이 너무 높아지게 되어 트래픽이 붕괴되지 않도록 패킷의 흐름을 제어하는 트래픽 제어

3) 교착 상태 회피
:  교환기 내에 패킷들을 기억하는 공간이 포화 상태일 때 무한정 기다리는 것을 교착 상태.
이 교착 상태가 발생 시에 해당 장치를 패킷 버퍼를 폐기함.