일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- goKart
- gosec
- 자료구조
- Juice Shop
- sqli
- Database
- gotify
- 백준알고리즘
- github action
- DVWA
- SUA
- CodeQL
- 알고리즘
- ubuntu
- 데이터통신
- OpenSource
- JDBC
- Network
- Codeup
- virtualbox
- firewall
- github
- 운영체제
- juice-shop
- Python
- LGTM
- C언어
- OWASP
- MySQL
- JSP
- Today
- Total
비트(bit)주세요
데이터 통신의 정의 본문
데이터(Data)란?
현실 세계로부터 단순한 관찰이나 측정을 통해 수집한 사실이나 값을 숫자, 문자, 기호 등으로 표현한 것
정보(Information)란?
어떤 상황에 관한 의사결정을 할 수 있게 하는 지식으로 수많은 데이터 중에 우리에게 필요한 데이터
데이터를 가공하면 정보가 된다
통신(Communication)이란?
정보 제공자(provider)와 정보 수요자(consumer) 간의 정보의 이동현상
따라서, 정보통신이란?
정보처리 및 통신을 통칭하여 부르는 광범위한 개념
컴퓨터 기술, 통신기술 그리고 컴퓨터 기술과 통신이 결합하여 만들어진 새로운 기술까지 모두 포함함
통신은 여러 가지 관점에서 분류가 가능합니다.
분류관점 | 통신의 종류 |
전송 매체 | 유선 통신, 무선 통신 |
송수신자의 이동여부 | 고정 통신, 이동 통신 |
신호 형태 | 아날로그 통신, 디지털 통신 |
신호의 종류 | 전기통신, 광통신 |
이용 대상 | 공중(public) 통신, 전용(private) 통신 |
정보의 표현 형태 | 음성통신, 데이터통신, 화상통신, 영상통신, 멀티미디어 통신 |
또 정보의 표현 형태에 따라, 다음과 같은 분류가 가능합니다.
형태 | 설명 |
음성 통신 | 일반적으로 전화망을 이용한 통신 |
데이터 통신 | 음성을 제외한 다른 모든 형태의 정보전송 |
화상(이미지) 통신 | 그림이나 도표, 차트, 그래픽 등의 정보전송 그림이나 도표가 전혀 없더라도 전체 도면을 이미지로 다루게 되면 화상 통신 서류 내에 들어있는 문자나 숫자를 디지털 형태로 다루게 되면 데이터 통신 |
영상 통신 | 화상통신과 더불어 그 중요성이 부각되고 있음 |
멀티미디어 통신 | 음성과 데이터 및 화상정보의 통합 형태인 컴퓨터를 이용한 원격회의 |
데이터 통신은 정보의 표현형태 관점에서 분류한 하나의 통신형태입니다.
일반적으로, 정보는 다른 사람에게 주거나 저장하기 위해서 어떤 식으로든지 표현되어야 합니다.
이러한 관점에서 데이터 통신은
문자, 숫자, 기호 등으로 표현된 정보가 정보 제공자와 수요자 사이에 이동하는 것
문자, 숫자, 기호 등은 ASCII, EBCDIC 등의 코드로 나타나므로,
이는 결국 컴퓨터에서 2진 데이터로 표시되어 전송로 상에 신호로 변환되어 전송하게 됩니다.
※ ASCII : ANSI에서 컴퓨터와 정보통신 장치 사이에 원활한 정보 교환을 위해 정한 표준 부호체계
1byte로 한 문자를 표현할 수 있음 (7비트의 정보비트, 1비트의 패리티 비트)
※ EBCDIC : IBM이 대형 컴퓨터에서 사용하기 위해 개발한 문자 및 숫자를 표현하기 위한 코드
1byte로 한 문자를 표현할 수 있음 (8비트의 정보비트)
※ Unicode : 영어권에서는 1byte로 모두 표현 가능하지만 한글같은 경우에는 힘듭니다.
이 어려움을 해결하기 위해 나왔습니다. ASCII 코드를 2byte로 확장하였습니다.
전 세계 모든 글자를 표시하는 표준안입니다.
데이터 통신 시스템을 효과적으로 운용하기 위해서 다음과 같은 3가지의 중요한 목표가 보장되어야 합니다.
○ 데이터 전송의 정확성
데이터의 전송 중 신호 감쇄, 잡음 등에 의한 형태의 변경
-> 잘못된 정보 전송
정확성을 위한 기술은 다음과 같습니다.
채널 코딩, 에러 제어 코딩, 동기 기술, 스위칭 기술, 어드레스/네이밍 기술, 흐름제어 기술
○ 데이터 전송의 효율성
획득 정보의 가치가 데이터 전송 장비의 가치보다 작으면 비효율적입니다.
효율성을 위한 기술은 다음과 같습니다.
소스 코딩, 다중화 기술
○ 데이터 전송의 안전성
데이터의 내용이 제 3자에게 누출되거나 변경되면 안됩니다.
안전성을 위한 기술은 다음과 같습니다.
보안 코딩
'CS > 데이터통신' 카테고리의 다른 글
회선 구성 (0) | 2021.10.10 |
---|---|
프로토콜 (0) | 2021.08.25 |
데이터 통신 시스템의 구성 (0) | 2021.08.25 |