단방향 통신(Simplex)
양방향 통신 - 반이중 통신(Half-duplex)
- 양쪽 방향으로 데이터 전송 가능
- 어느 한 순간에는 반드시 한쪽 방향으로 데이터 전송
양방향 통신 - 전이중 통신(Full-duplex)
- 동시에 양쪽 방향으로 데이터 전송 가능
- 두 개의 채널을 한 순간에 동시에 전송 가능
- 많은 양의 데이터를 전송하는 경우 효율적
직렬 통신(Serial Communication)
- 송/수신측에 전송선로 하나를 통해, 한 순간 한 비트 전송
- 경제적, 장거리 통신용, 전송속도 느림
병렬 통신(Parallel Communication)
- 송/수신측에 전송선로 여러 개를 통해, 한 순간 여러 비트 전송
- 직렬통신에 비해 상대적으로 전송속도 빠름
- 컴퓨터와 주변기기 사이의 데이터 전송에 주로 이용
- 많은 전송 회선을 요구하기 때문에 비용이 많이 듦
비동기식 전송(Asynchronous Transmission)
- 한 문자와 같이 비교적 적은 데이터의 앞과 뒤에 각각 시작(start)비트와 끝(stop)비트를 첨가하여 전송(start-stop 전송방식)
- 단순하며 저렴하다
- 전송효율은 저하(시작비트, 끝비트, 패리티 비트 등)
- 낮은 전송 속도 요구하는데 쓰임
동기식 전송(Synchronous Tranmission)
- 송신측과 수신측에 클록 신호 전송을 위한 별도의 선을 설치해야함 높은비용 필요
- 데이터 코딩 시 데이터 정보에 클록 정보 함께 삽입
- 데이터 전송 할 때 클록 동기가 맞기 때문에 휴지 상태 없이 고속 통신 가능
- Frame 단위 전송 방식
- Frame : 송신측에서 일정한 크기의 데이터를 하나의 단위로 하여 전송, 동기식 전송방식의 분류
- 문자지향(Character-Oriented)전송방식, 비트지향(Bit_Oriented)전송방식