동기식(Synchronous) 전송?

동기라는 말 그대로 요청과 그 결과가 동시에 일어나는 방식, 요청을 하면 시간이 얼마나 걸리던지 요청한 자리에 결과가 주어져야 함

송신 측과 수신 측이 하나의 클럭을 기준으로 동기 신호를 맞춰 동작하는 전송 방식

요청을 보낸 스레드는 응답이 도착하기 전까지는 아무것도 하지 못하는 상태가 됨

동기식 통신은 통신속도가 빠르나 결과가 주어질 때까지 아무것도 못하고 대기해야 하는 단점이 있음

 

비동기(Asynchronous) 전송?

동기식과는 반대로 요청과 결과가 동시에 일어나지 않을 수 있음

스타트비트와 스탑 비트를 통한 Start-Stop 전송 방식

요청을 보낸 스레드는 응답을 기다리지 않으니 다른 일을 할 수 있음

비동기식 통신 속도는 느리나 회로 복잡도가 단순하고 구축비용이 동기식에 비해 저렴

'기타' 카테고리의 다른 글

컴퓨터 구조  (0) 2020.04.12

+ Recent posts