1. 데이터 통신이란
데이터 통신에는 위와 같은 네가지 구성 요소가 필요합니다
1. 데이터
2. 송/수신자
3. 전송 매체
4. 통신 규약(프로토콜)
데이터, 송/수신자, 전송매체는 그렇다쳐도 통신규약은 조금 생소할 수 있습니다
통신 규약, 즉 프로토콜은 말 그대로 데이터를 통신할 때 지켜야하는 규칙입니다
무질서하게 데이터를 주고받다보면 오류가 발생했음을 인지하지 못할수도, 정정하지 못할 수도 있고 송신자가 제어할 수 없을만큼의 데이터를 수신자가 전송하게 될 수도 있어요
이를 방지하기 위해 사용하는 것이 프로토콜입니다
2. 데이터 통신의 구성 요소
또한 데이터 통신에서 데이터의 흐름은 위와 같이 세가지 방법이 있을 수 있습니다
1. Simplex
단방향 통신으로, 데이터가 한 방향으로만 흐를 수 있음을 의미합니다
송신자는 송신만, 수신자는 수신만하는 통신입니다
2.Half-duplex
반이중 통신으로, 데이터가 양방향으로 흐를 수는 있지만 동시에 흐를 수는 없습니다
Simplex 방식과 달리 송신자, 수신자의 역할이 구분되지 않아요
대표적인 예로는 무전기가 있습니다
3. Full-duplex
전이중 통신으로, 데이터가 양방향으로, 동시에 흐를 수 있는 것을 의미합니다
3. 좋은 데이터 통신이란
데이터 통신 시스템이 유효하기 위해서는 몇가지 조건을 만족해야 합니다
1. 전달성 : 데이터를 올바른 목적지에 전송해야 한다
2. 정확성 : 데이터를 정확하게 전달해야 한다
3. 적시성 : 생성된 순서대로, 큰 지연 없이 거의 실시간으로 전송해야 합니다
4. 균일한 지터 : 지터란 패킷이 도착한 시간의 변화로, 각 패킷이 버퍼에 도착하는 시간의 차이가 크게 불균형하지 않아야 합니다