📻 minitalk
단방향 통신 (Simplex) | 한쪽 방향으로만 전송이 가능한 방식 (ex. 라디오, TV) |
---|---|
반이중 통신 (Half-Duplex) | 양방향으로 한 쪽만 전송이 가능한 방식 (ex. 무전기, 모뎀을 통한 데이터통신) |
전이중 통신 (Full-Duplex) | 양방향으로 동시 전송이 가능한 방식 (ex. 전화, 전용선을 통한 데이터통신) |
직렬 통신 (Serial) | 병렬 통신 (Parallel) | |
---|---|---|
통신 거리 | 원거리 전송 | 단거리 전송 |
데이터 전송량 | 1비트 전송 | n비트 전송 |
기술 구현 | 단순함 | 복잡함 |
비용 | 저렴함 | 비쌈 |
대표 장치 예 | PC의 RS232 포트 | HDD IDE 케이블 |
사용 환경 | 실시간 작은 데이터 처리를 요구하는 환경 | 많은 양의 데이터를 처리해야 하는 환경 |
사용 예시 | 산업 현장의 각종 제어 장비 | |
통신에 사용 | 컴퓨터 내부 장치 간 통신 | |
CPU와 HDD, Memory 통신 |
동기 전송 (Synchronous) | 비동기 전송 (Asynchronous) | |
---|---|---|
데이터 전송량 | 대량의 데이터 전송 | 소량의 데이터 전송 |
데이터 속도 | 고속 전송 | 저속 전송 |
기술 구현 | 복잡함 | 단순함 |
비용 | 고가 | 저가 |
동기화 방식 | 클럭 동기 (동기 문자) | start bit, stop bit |
동기 단위 | 프레임 단위 전송 | 비트나 문자 단위 전송 |
IDLE | 없음 | 있음 |
현재 시판중인 대부분의 PC에서의 직렬 포트는 DTE 장치에 해당한다.
<aside> 💡 DTE와 DCE를 구분하는 이유?
역사적으로 원격의 두 컴퓨터 간의 통신에서 PC 와 PC 사이에는 모뎀(Modem; Modulation and Demodualtion)이라는 장치가 사용되었다. Terminal 과 Modem은 각각 DTE 와 DCE로 구분되어 다른 역할을 수행하며, 각 포트의 핀은 케이블을 통해 1:1로 연결된다.