컴퓨터네트워크
· 약 51분
컴퓨터 통신망
단말기와 단말기 사이를 전송매체가 연결하여 데이터를 주고받는 행위
컴퓨터 통신망의 역사
- 1958 - SAGE: 최초의 컴퓨터 통신 시스템, 대공방어장치
- 1961 - TSS: 최초의 시분할 통신시스템, Time Sharing System
- 1968 - ARPA: 최초의 패킷 교환방식
- 1968 - ALOHA: 하와이 대학 최초의 무선 패킷 교환 통신망
- 1974 - SNA: 체계화된 컴퓨터 통신망, System Network Architecture
컴퓨터 통신망의 목적
- 자원의 공유와 신뢰도 향상
- 처리 기능의 부산과 프로세스 간 통신제공
- 시스템 간 호환성 확대
- 최소의 비용으로 최대의 성능 제공
통신망의 목적 자원의 공유와 신뢰도 향상 및 처리기능의 분산과 프로세스 간의 통신 제공
컴퓨터 통신망의 서비스
- 데이터
- 음성
- 이미지
- 영상
- 멀티미디어
데이터 통신 시스템
- 데이터 처리계: 컴퓨터
- 데이터 전송계: 단말, 데이터 전송장치, 통신제어장치 등
데이터 단말장치
- DTE: Data Terminal Equipment
- 전송할 데이터를 부호로 변환하거나 처리하는 장치
- 컴퓨터, 프린터, 터미널
데이터 단말장치 기능
- 입출력 기능
- 데이터 수집과 저장
- 데이터 처리
- 통신, 통신제어
데이터 회선종단장치
- DCE: Data Circuit terminating Equipment
- 신호변환장치
- DTE에서 처리된 신호를 변환하거나 통신회선상에 놓여 있는 신호를 변환하는 장치
- 모뎀, 랜 어댑터, DSU 등이 해당
데이터 회선종단장치 기능
- 신호변환
- 전송신호의 동기제어
- 송수신 확인 기능
- 전송오류검출 및 정정 기능
통신 소프트웨어
- 컴퓨터 상호 간에 접속하여 정보를 교환할 수 있게 하는 소프트웨어
응용 소프트웨어
- 특정 분야에 대해 망의 접근을 가능케 하는 소프트웨어
- 메세지 핸들링 시스템
상호접속 소프트웨어
- 망내의 각 지점을 서로 연계하여 작동하도록 기능하는 소프트웨어
- 프로토콜
- X.25, TCP/IP
컴퓨터 통신망 프로토콜
- 특정 단말기 사이의 상호통신을 위한 규약
프로토콜 3요소
- 문법: syntax
- 타이밍
- 의미: semantic
프로토콜 주요 기능
- 흐름제어
- 오류제어
- 순서화 전달
- 주소지정
- 다중화
- 전송
- 분할과 병합
- 캡슐화
- 연결
계층
물리 계층
- 회선구성, 데이터 전송방식, 접속형태, 물리적인 링크 설정 유지 해제 의 기능
- V.24, V.28(RS-232C)
- X.21, X.21bis
- I.430, I.431 ISDN
데이터링크 계층
- 노드 대 노드 전달, 주소 지정, 전송되는 데이터 동기 확인, 흐름제 어, 오류 제어
- HDLC
- LAN의 LCC, MAC
- LAPB
네트워크 계층
- 발신지 대 목적지 전달, 논리주소 지정, 주소 변환, 논리적 링크 구성, 라우팅, 다중화
- IP
- ICMP, ARP, RARP
전송 계층
- 데이터 전송 종단 간의 신뢰성 제어, 포트 주소 지정, 분할과 병합, 연결제어
- TCP, UDP
세션 계층
- 송수신 프로세스 간의 연결 확립, 연결 해제, 송신권 제어, 동기점 표시
표현 계층
- 통신을 위한 데이터 포맷 형태의 변환기능, 데이터 암호화, 데이터 압축, 네트워크 안전성 보장
응용계층
- 사용자가 직접 접하는 부분
전송 코드
보도 코드
- Baudot code
- 이진수로 만들어진 코드화된 최초의 문자표
- 국제 전신인쇄기에서 사용
ASCII 코드
- American Standard Code for Information Interchange
- 미국 표준기구에 정한 표준 부호
- 7개의 정보 비트와 1개의 패리티 비트로 구성
- 7개의 정보비트로 128개 조합 가능
- 숫자와 영문자 모두 사용
- 짝, 홀 패리티에 의해 오류 발생 여부를 알 수 있음
EBCDIC 코드
- 확장 이진화 10진 코드
- Extended Binary Coded decimal Interchange Code
- BCD 코드를 확장
- 256개의 비트패턴이나 문자로 표현
전송방식
단방향
- Simplex
- 라디오, TV, 전광판
반이중
- Half-duplex
- 양방향 전송이 가능하지만 동시에는 불가능
- 무전기, 팩스
전이중
- Full-duplex
- 양방향 전송가능, 두 개의 전송 채널이 필요
- 전송 효율이 높으나 비용이 많이 듦
- 전화
직렬 전송
- serial transmission
- 전송하고자 하는 각 데이터 비트를 직렬화한 뒤 하나의 통신회선을 이용해 한 비트씩 순차적으로 전송하는 방식
- 원거리 전송에 적합
- 저속 통신 방식이 사용
병렬 전송
- perallel transmission
- 전송하고자 하는 데이터를 비트별로 통신회선을 따로 두고 동시에 복수 비트를 한꺼번에 전송
- 근거리 데이터 전송에 이용
- 고속 전송에 적합
베이스밴드 전송
- 디지털 데이터를 그대로 보내거나 전송부호로 변환시켜 전송하는 방식
- RZ, NRZ, AMI, Manchester, CMI 등이 전송부호로 사용
- 주로 LAN에 사용
- 가까운 거리
브로드밴드 전송
- 하나의 전송매체에 여러 채널의 데이터를 실어서 동시에 전송하는 방식
- 데이터 신호보다 높은 반송파에 실어서 변조를 거친 후 전송하기 때문에 원거리 전송에 유리
- 하나의 전송매체로 멀티미디어 서비스 제공 가능
- 주파수 분할 다중화에 적합
- 홈 네트워크와 케이블 TV
전송모드
동기식 전송
- 전송된 데이터를 정확히 수신하기 위해 송수신 측 간의 타임이을 일치시켜 전송하는 방식
- 데이터를 한 묶음의 문자열로 전송할 수 있음
- 비트마다 동기를 취해 긴 데이터를 송신할 수 있다.
- 전송효율과 전송속도가 높음
비동기식 전송
- 전송하고자 하는 문자 앞 뒤에 시작 비트와 정지 비트를 첨부하여 전송하는 방식
- 동기는 바이트 단위로 이뤄지며 저속용 데이터 전송에 사용
전송효율
코드효율
- 코드효율 = 실제정보 비트 수 / 전체 정보 비트 수
전송효율
- 전송효율 = 정보 비트 수 / 전체 비트 수
전체효율
- 전체효율 = 코드효율 X 전송효율
- 실제 전송되는 전체 비트 중에서 실제 데이터가 차지하는 비율
위상변조 잡음에 강하고, 레벨 변화의 영향을 적게 받으며, 일정한 크기의 대역폭을 필요로 한다. 간단한 회로 구성
동기화 송신 측과 수신 측 사이에 정보를 보내는 시점을 합의하는 절차
PCM 신호를 양자화, 표본화, 부호화하여 펄스 변조하는 불연속 펄스 변조 펄스코드변조
전송매체
꼬임선 케이블
- 두 가닥의 절연된 구리선이 균일하게 서로 감겨 있는 형태
UTP
- Unshielded Twisted Pair, 비 차폐 이중 꼬임선
- 가격 저렴, 설치가 쉽고 유연하다
- 랜선
- 최대 100m
- RJ-45 커넥터
STP
- Shielded Twisted Pair, 차폐 이중 꼬임선
- UTP에 비해 비쌈
- 외부전류로부터 보호를 위해 금속박막을 접지하는 특별한 커넥터를 사용해 설치가 복잡
- 백본의 최대 사용길이는 100m로 제한
동축 케이블
- 내부 단일 전선과 외부 도체로 구성
- 이중 나선보다 처리율이 좋다
- 베이스밴드와 브로드밴드 전송 방법을 사용할 수 있다.
- 수백 Mbps의 고속전송이 가능
- 바다나 땅에 묻어도 성능에 큰 지장이 없음
- 전력 손실이 적고 높은 주파수에서 빠른 데이터 전송 가능
- 차폐성이 좋아 간섭이 적음
- 1km 마다 리피터를 필요로 한다.