Data Communications
데이터 통신이란?
전송 매체(media)를 통해 두 기기간의 데이터를 교환하는 것
4가지 특징
- Delivery : 전달
- Accuracy : 정확성
1을 보내면 1을 받아야한다. 0으로 받으면 안됨
- Timeliness : 시간 안에 전달
- Jitter (지터) : 언제는 빨리, 언제는 늦게 전송되는데 이 딜레이의 차이
Delay Jitter = | max - min |
Jitter = 0 이면 항상 일정하게 도착하는 것이다(좋은 것)
++ 현재 인터넷은 지터가 심하다
5가지 구성 요소
- Message
- Sender
- Receiver
- Transmission Medium (유선 / 무선)
- Protocol
: format으로 Syntax(순서)/Semantic(의미) 로 이루어졌다.
어떤 값에 어떤 액션을 취하는가? 를 미리 약속한게 프로토콜이다!
그러니까
보내는 입장에서 영어로 말했는데 받아들이는 쪽이 불어로 받아들이면 소통이 안된다는 말. 영어로 말하기로 했으면 영어로 통일해야한다
Data Flow
통신 약속이 정해져야한다.
- Simplex : 방향성 O (일방적)
- Half-duplex : 한 번 보내고 한 번 받고
- Full-duplex : 보내는 중에 받을 수 있다.
Networks
네트워크란?
통신할 수 있는 장치들의 연결된 집합
여기서 장치(device)는 node라고 봐도 좋다. 통신장비.
= router, switch, modem
Network Criteria 네트워크 기준
네트워크는 특정 기준을 만족해야한다.
- Performance : 성능 (delay, throughput(처리량) 등등을 고려)
- Reliability : 신뢰성 (보낸거 = 받은거)
- Security : 보안
Physical Structures
Link를 이용하여 통신한다.
- (a) Point-to-point : 1:1 통신
- (b) Multipoint : 1:n 통신
Physical Topology (네트워크 연결 모양)
- mesh
: 멀리 떨어져있으면 여러개 거쳐가야하고 비용이 크다.
Link가 많이 필요하다.
- star
: 가운데가 Switch 또는 Hub
한 선이 끊겨도 나머지는 통신이 가능한게 장점이다.
- bus
- ring
메인 링크에 연결되어있는 친구는 Repeater로 신호를 디지털 레벨에서 증폭시켜준다.
Network Types
- LAN (Local Area Network)
: 사무실 하나, 빌딩, 캠퍼스에서 사용한다.
- WAN (Wide Area Network)
: 마을, 주, 나라, 세계 범위