데이터 통신 시스템(Data Communication System)의 정의
: 데이터의 전송을 담당하는 데이터 전송계와 데이터의 처리를 담당하는 데이터 처리계로 구분된다.
데이터 통신 시스템의 기본 구성 요소
- 데이터 전송계 : 정보 전송을 담당
종류 : 단말장치, 데이터 전송회선, 통신제어장치
- 데이터 처리계 : 정보의 가공, 처리, 저장 등을 담당
종류 : 컴퓨터 시스템
데이터 통신 시스템의 특징
- 고속, 고품질의 통신 서비스 제공
- 고성능의 에러 제어 방식을 사용하여 시스템 신뢰도가 높음
- 거리와 시간의 한계 극복
- 대형 컴퓨터의 공동 이용
- 대용량 파일의 공동 이용
- 분산 처리 방법 활용
- 원격지의 정보처리기기 사이의 효율적 정보교환
- 정보통신망의 초고속화 및 글 로벌화
* 데이터 송수신 과정
단말장치(DTE) → 모뎀(DCE;신호변환 장치) → 통신회선 → 모뎀(DCE) → 컴퓨터(DTE)
데이터통신시스템의 3가지 구성요소
: 단말장치, 전송장치, 통신 제어장치(컴퓨터)
데이터 통신 시스템의 발달 과정
1. SAGE(Semi-Automatic Ground Environment)
: 미 공군에 설치된 반자동 방공 시스템. 최초의 데이터 통신 시스템
2. ARPANET(Advanced Research Project Agency Network)
: 1969년 미 국방성에 설치한 최초의 유선 패킷 교환 시스템. 인터넷의 효시
3. ALOHA(Additive Links On-line Hawaii Area)
: 최초의 패킷 전송 방식을 적용한 통신 시스템
데이터 통신 시스템의 처리 형태
1. 오프라인 시스템(Off-line System)
: 단말 장치와 컴퓨터가 통신회선으로 직접 연결되있지 않은 형태
2. 온라인 시스템(On-line System)
: 단말 장치와 컴퓨터가 통신 회선으로 직접 연결 되어 있는 형태
- 실시간(real-time)처리에 이용
- 데이터 발생지의 단말기가 원격지에 설치된 컴퓨터와 통신회선을 통해 직접 연결
- 데이터의 전송과 처리과정에 사람이 개입되지 않음
- 통신제어장치는 시분할 처리방식을 사용
- 은행 업무 및 좌석 예약 등에 주로 이용
3. 일괄 처리 시스템(batch Processing System)
: 정보나 데이터를 일정 기간 또는 일정 단위로 묶어서 한번에 처리하는 방식
4. 실시간 처리(Real Time Processing System)
: 데이터가 발생한 시점 즉석에서 그 결과를 데이터가 발생한 곳으로 되돌려 보내는 방식
5. 시분할 처리(Time Sharing System)
: 하나의 컴퓨터를 여러 개의 단말기가 정해진 시간동안 번갈아 가며 공동으로 사용하도록 하는 방식
통신제어 프로그램(통신 소프트웨어, Communication Control Program)
: 컴퓨터와 단말 장치 간에 데이터를 송, 수신하기 위해 사용되는 프로그램의 총칭
통신제어 프로그램의 기능
- 데이터 송수신
- 통신 하드웨어 제어
- 이용자 인터페이스 제어
- File 관리 및 Recovery 기능
- Hardware와의 Interface 기능
- 데이터 입, 출력 제어 기능
- 데이터 버퍼링 기능
- 오류 처리 기능
- 암호화 기능은 통신 제어 장치의 기능이 아니다