Search
🏫

[정보 통신망] 1. 컴퓨터 통신망의 소개

[정보 통신망] 13. 네트워크 보안
CS
Network
2023/06/1115:01
[정보 통신망] 13. 네트워크 보안
CS
Network
2023/06/1115:01

1. 컴퓨터 통신망의 개관

1.1. 컴퓨터와 통신

제 3의 물결 - 엘빈 토플러
정보사회
컴퓨터와 통신
EDPS (Electronic Data Processing System)

1.2. 통신 기술과 데이터 처리 기술

컴퓨터 시스템 사이의 통신 시스템
컴퓨터 통신망 출현 배경
지역적으로 떨어진 컴퓨터와 컴퓨터를 서로 통신선로로 연결시킴으로써 컴퓨터 자원을 공유하려는 것에서 시작

1.3. 분산 시스템

분산 시스템(distributed systems)
컴퓨터 자원을 공유하고 그들의 확장과 축소를 용이하도록 하고 오류에 대한 신뢰도를 높일 수 있도록 컴퓨터 자원을 분산시켜 작업을 처리하는 시스템
분산의 정도
강연결(strongly coupled) 분산 시스템
약연결(loosely coupled) 분산 시스템
컴퓨터 통신망이 여기 해당
분류

1.4. 컴퓨터 통신망의 정의

통신 (communication)
광의: 서로 떨어진 지점, 사람 또는 장치들 사이에 다양한 매개체를 이용하여 정보를 전달하는 과정
떨어진 두 지점 사이에 정보 전달
협의: 원격통신(telecommunication) - 전자적 정보의 전달
데이터 통신(data communication)
기계에 의해 처리되는 정보의 전송
컴퓨터 시스템 의해 데이터 처리 기술과 통신 시스템에 의해 데이터 전송 기술이 결합된 것
데이터 통신망 (data communication network)
데이터 통신 기술과 망 기술이 융합된 개념
컴퓨터 통신망 (computer communication network)
정보 통신망 (information and communication network)
약 연결 분산 시스템

1.5. 컴퓨터 통신망의 구성요소

구성요소
설명
서버 (server)
컴퓨터 통신망에서 특정 서비스를 제공해주는 컴퓨터
클라이언트 (client)
서비스를 받고자하는 컴퓨터 또는 단말
전송 매체(transmission media)
컴퓨터 통신망에서 서버 및 클라이언트를 상호 연결하고 데이터 전송이 가능하도록 하기위해 사용되는 장비
네트워킹 장치(networking device)
서버와 클라이언트를 컴퓨터 통신망에 연결하기 위해 필요한 연결 장치
프로토콜 (protocol)
서버와 클라이언트가 통신하기 위해 미리 정해 놓은 규칙
애플리케이션 (application)
컴퓨터 통신망을 통해 서버가 클라이언틍게 제공하는 서비스 또는 그것을 위한 프로그램

1.6. 컴퓨터 통신망의 역사

통신의 역사
봉화, 서신 교환등
전기적 방식의 통신
데이터 통신의 역사
원격 계산기에 데이터 통신 (G. Stibitz, 1940)
SAGE 시스템 (1958)
Semi-Automatic Ground Environment
Ground에서 항공기가 어디있는지를 확인하여 전달
컴퓨터와 통신을 결합시킨 최초의 컴퓨터 통신 시스템
SABRE 시스템 (1964)
Semi-Automatic Business Research Environment
American Airline 여객기 좌석 예약 업무 처리
ARPA Network (1960s)
Advanced Research Project Agency
TCP/IP 개발 (인터넷의 전신)
패킷 교환 네트워크
자원을 어떻게 네트워크를 통해 공유할것인지에 대한 고민. DoD (국방부)
ALOHA 시스템(1968)
Additive Links Online Hawaii Area
하와이 대학. 실험적 무선 패킷 교환 네트워크
TELNET(1974)
최초의 대중화된 상용 패킷 교환 네트워크

1.7. 컴퓨터 통신망의 목적

자원의 공유
신뢰도 향상
처리기능의 분산
안정성 보장
호환성 확대

2. 데이터 통신 시스템

2.1. 통신 시스템 모델

통신 시스템 모델

2.2. 데이터 통신 시스템의 구성

데이터 통신 시스템
데이터 전송 시스템
단말 장치 (DTE, Data Terminal Equipment)
데이터 전송 회선
신호 변환 장치 (DCE, Data Communication Equipment)
Modem, DSU (Digital Service Unit)
통신 회선
통신 제어 장치 (CCE, Communication Control Equipment, CCP)
데이터 처리 시스템
컴퓨터
데이터 통신 시스템의 구성 요소

2.3. 데이터 통신 시스템의 기능

1.
전송 시스템 활용
2.
접속
3.
동기화
4.
교환 관리
5.
오류검출 및 정정
6.
흐름제어
7.
주소지정
8.
라우팅
9.
복구
10.
메시지 형식화
11.
보호
12.
시스템 관리

3. 통신 소프트웨어

3.1. 통신 소프트웨어의 기능

데이터 전송회선과 통신 제어장치를 이용하여 컴퓨터와 단말장치 사이에 정보를 송수신하기 위한 프로그램
플로우

3.2. 통신 소프트웨어의 조건 (통신 시스템의 특징)

수시 입력
데이터의 다양성
동시에 다수의 이용자의 업무 처리
transaction / time sharing/ batch processing
신속한 응답
비동기 처리

4. 통신 프로토콜

4.1. 통신 프로토콜의 필요성

도입
외국사람과의 대화
전화 통화
우편 시스템

4.2. 통신 프로토콜의 정의

통신 프로토콜(communication protocol)
통신을 원하는 두 개체 간의 무엇을, 어떻게, 언제 통신 할건지를 서로 정한 규약
프로토콜의 주요 요소
구문(syntax)
데이터 형식이나 신호 수준 등을 포함
데이터 형식, 신호를 어떻게 보내줄건지
의미(semantic)
전송의 조정, 오류관리를 위한 제어정보를 포함
오류가 날때 어떻게 조정 할 것인가?
타이밍(timing)
전송속도 조절 및 전송순서 조정등을 포함
데이터를 보내는 속도, 순서

4.3. 컴퓨터 통신망의 구조

Computer Network Architecture
모든 통신 기능을 담고 있는 하나의 프로토콜을 사용하는 대신 통신 기능을 구현하는 프로토콜의 구조적 집합
IBM - SNA (System Network Architecture)
DEC - DNA (Digital Network Architecture)
OSI (Open Systems Interconnection)
7-Layered Reference Model

4.4. 통신 프로토콜의 종류

OSI 모델을 바탕으로 구현된 다양한 프로토콜
TCP
IP
SMTP
POP3
HTTP
UDP
ICMP