비동기 전송이란 무엇입니까?

한 컴퓨터에서 다른 컴퓨터로 데이터를 보내면 개별 문자로 분리되어 순서대로 전송됩니다. 수신 컴퓨터가 송신 컴퓨터의 클록과 동기화 된 클록을 사용할 때 이러한 송신을 동기식 송신이라한다. 시계는 리듬을 설정합니다. 수신 및 송신 컴퓨터의 클럭이 동기화되지 않은 경우, 전송 형식을 비동기 전송이라고합니다.

한 컴퓨터에서 다른 컴퓨터로 전송되는 메시지는 텍스트 문자와 텍스트가 아닌 문자로 구성됩니다. 문자는 차례로 비트로 구성됩니다. 이 비트는 전선을 통해 전송되며 신호 레벨로 표시됩니다. 발신자와 수신자가 비트를 성공적으로 전송하기 위해서는 수신기가 한 비트의 정확한 끝과 다른 비트의 시작을 결정할 수 있도록 리듬에 동의해야합니다.

비동기식 전송에서 리듬 또는 클럭 속도는 통신 시작 전에 결정됩니다. 따라서, 하나의 컴퓨터 또는 컴퓨팅 장치는 초당 9600 비트로 동작 할 것이라고 선언 할 수있다. 다른 장치는 해당 속도가 일치하는 경우에만이 장치와 올바르게 통신 할 수 있습니다.

발신자에서 수신자에게 하나의 문자를 전송해야하는 경우 문자를 수신하도록 수신자에게 경고해야합니다. 캐릭터의 시작 부분에 "wake up"신호를 사용하면됩니다. 이 신호를 START 비트라고합니다. 한 문자가 다음 문자와 혼동되지 않도록하기 위해 각 문자의 끝을 나타내는 데 STOP 비트가 사용됩니다. 또한, 신호가 흩어진 전기 노이즈에 의해 엉망이되지 않도록하기 위해 PARITY 비트를 통한 오류 검사가 제공됩니다.

문자는 종종 7 또는 8 비트로 구성됩니다. 따라서 한 문자를 전송할 때 START 비트가 전송 된 다음 문자의 비트가 차례로 전송됩니다. 그 후 PARITY 비트가 전송되고 마지막으로 STOP 비트가 전송됩니다. 7 비트 또는 8 비트 문자는 송신 장치에서 수신 장치로 올바르게 전송하기 위해 오버 헤드로 3 비트가 필요합니다. 비동기 전송에서 이러한 오버 헤드는 전송 될 수있는 유용한 정보의 양을 제한 할 수 있습니다.

장치 중에서 속도, 패리티 방법, 유용한 비트 수 및 STOP 비트 수에 차이가있을 수 있습니다. 한 캐릭터가 수신 된 후, 다음 캐릭터는 일정 시간이 지나면 들어올 수 있습니다. 예를 들어, 키보드로 입력되는 문자는 컴퓨터 속도와 비교하여 비교적 긴 시간이 지나면 생성되어 전송됩니다. 표시를 위해 전송되는 웹 페이지에는 많은 문자가 순차적으로 빠르게 전송 될 수 있습니다.

비동기 전송은 일반적으로 데이터 전송 빈도가 낮을 ​​때 선호됩니다. 전화선을 통해 통신하거나 간단한 프린터에 사용할 때 사용할 수 있습니다. 비동기식 전송은 동기식 전송에 비해 더 단순하고 저렴하다고 여겨지지만 후자는 훨씬 빠른 데이터 속도를 제공 할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?