강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

직렬 통신과 병렬 통신

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

직렬 통신과 병렬 통신



디지털 데이터를 전송하는 방법은 데이터의 전송 단위에 따라 직렬 통신과 병렬 통신으로 분류된다. 




① 직렬 통신(Serial Communication)



직렬 통신은 하나의 데이터 전송 회선을 이용하여 1비트(bit)씩 데이터를 전송하는 방식이다. 


 직렬 통신은 전송하고자 하는 데이터를 1비트 단위로 전송하기 위하여 송신 단에서는 병렬 데이터를 직렬 데이터로 변환하여야 하며, 수신 단에서는 직렬로 수신된 데이터를 원래의 병렬 데이터로 변화하여야 한다. 




 따라서 송수신 단에는 직렬 데이터와 병렬 데이터를 상호 변환해 주는 기능이 필요하다. 

 


수신 단에서는 수신된 일련의 비트들을 정해진 길이의 블록 단위로 묶어 원래의 정보를 복원시키는데, 이 때문에 회로의 구성이 복잡하게 되지만 원거리 통신에 하나의 회선을 이용하여 전송할 수 있으므로 경제적이며 저속 통신 방식에 주로 사용된다. 





② 병렬 통신(Parallel Communication)




병렬 통신은 여러 개의 전송 회선을 이용하여 전송할 데이터의 여러 비트를 동시에 전송하는 방식이다. 




 예를 들어 8개의 비트로 구성된 1개의 문자를 병렬 전송의 단위로 사용하는 경우에는 최소한 8개의 전송 회선이 필요하고 제어 정보와 패리티 비트 정보를 전송하기 위해서는 추가의 전송 회선이 필요하다. 




 


병렬 통신은 동시에 여러 비트의 데이터를 전송하므로 직렬 통신에 비하여 전송 속도가 빠르고 인터페이스 구성이 간단하다. 




 그러나 전송 거리가 길어지면 각 전송 선로별로 비트가 도착하는 시간이 다를 수 있어 원래의 비트블록을 정확히 복원하기가 어렵다. 




 또한 많은 수의 전송 회선이 필요하게 되어 원거리 통신에는 부적합하고, 주로 컴퓨터와 주변 기기 사이의 데이터 전송시에 사용된다. 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  113 명