분산시스템
- 컴퓨터 자원을 공유하고 그들의 확장과 축소를 용이하도록 하며 오류에 대한 신뢰도를 높일 수 있도록 컴퓨터 자원을 분산시켜 작업을 처리하는 시스템
- 분산의 정도
- 강연결 분산시스템
- 데이터흐름기계 - 회로기판
- 멀티프로세서 - 컴퓨터 시스템
- 약연결 분산시스템
컴퓨터통신망의 정의
통신
- 광의 : 서로 떨어진 지점, 사람 또는 장치들 사이에 다양한 매개체를 이용하여 정보를 전달하는 과정
- 협의 : 원격통신(Telecomunication) - 전자적 정보의 전송
데이터 통신
- 기계의 의해 처리되는 정보의 전송
- 컴퓨터 시스템에 의한 데이터 처리 기술과 통신 시스템에 의한 데이터 전송 기술이 결합된 것
- 결합된 것
- 데이터 처리 기술 + 데이터 전송 기술
- 컴퓨터 시스템 + 통신 시스템
데이터 통신망
- 데이터 통신 기술과 망 기술이 융합된 개념
- 관점에 따라 부르는게 다를 뿐 같은것을 지칭
- 컴퓨터 통신망 - 통신에 포커스
- 정보통신망 - 정보에 포커스
- 약연결 분산시스템
데이터 처리 기술 + 데이터 전송 기술 + 망 기술 = 컴퓨터 통신망
컴퓨터통신망의 구성요소
- 서버 - 컴퓨터 통신망에서 특정 서비스를 제공해 주는 "컴퓨터"
- 클라이언트 - 서비스를 받고자 하는 컴퓨터 또는 단말
- 전송 매체 - 컴퓨터 통신망에서 서버 및 클라이언트를 상호 연결시키고 데이터 전송이 가능하도록 하기 위해 사용되는 장비
- 네트워킹 장치 - 서버와 클라이언트를 컴퓨터 통신망에 연결시키기 위해 필요한 연결 장치
- 프로토콜 - 서버와 클라이언트가 통신하기 위해 미리 정해 놓은 규칙
- 애플리케이션 - 컴퓨터 통신망을 통해 서버가 클라이언트에게 제공하는 서비스 또는 그것을 위한 프로그램
통신의 역사
- 봉화, 서신 교환 등
- 전기적 방식의 통신 - 전보, 전화기
- 데이터 통신의 역사
- 원격 계산기에 데이터 통신 - A에서 데이터 처리하고 B에서 출력
- SAGE 시스템
- Semi-Automatic Ground Environment, 항공기 정보 입수 후 좌표로 비행기 위치 표현
- 컴퓨터와 통신을 결합시킨 최초의 컴퓨터 통신 시스템
- SABRE 시스템
- Semi-Automatic Business Research Environment, SAGE 민간 업체용으로 이용
- American Airline사의 여객기 좌석 예약 업무 처리
- ARPA Network
- Advance Research Project Agency, 미국 국방성 산하 - 핵 전쟁 대비 하여 연구
- TCP/IP 개발(인터넷의 전신)
- 패킷 교환 네트워크
- ALOHA 시스템
- Additive Links Online Hawaii Area
- 하와이 대학, 실험적 무선 패킷 교환 네트워크
- TELNET
컴퓨터통신망의 목적
- 자원의 공유 / 신뢰도 향상 / 처리기능의 분산 / 안전성 보장 / 호환성 확대
데이터 통신 시스템
통신 시스템 모델
- 단말 장치 - DTE (Data Terminal Equipment)
- 데이터 전송회선
- 신호변환장치 - Modem, DSU(Digital Service Unit)
- 통신회선
- 통신제어장치 - CCE(Communication Control Equipment), CCP(processor)
- 컴퓨터
통신 소프트웨어 기능
- 데이터의 다양화
- 비동기 처리
- 수시 입력
- 신속한 응답
통신 프로토콜
- 통신을 원하는 두 대상간에 무엇을, 어떻게, 언제 통신할 것인를 서로 정한 규약
- 구문 - 데이터 형식
- 의미 - 전송의 조정, 오류관리를 위하 제어정보 포
- 타이밍 - 전송속도, 전송순서 조절