컴퓨터 네트워크 포트 통신이란 무엇입니까?
직렬 통신: 데이터 라인을 사용하여 비트별로 데이터를 전송하며, 각 데이터 비트는 고정된 시간을 차지합니다. 시스템 간 정보 교환에 몇 개의 회선만 필요하며, 특히 컴퓨터와 주변 장치 간의 장거리 통신에 사용됩니다.
직렬 통신은 컴퓨터 호스트와 주변 장치 사이, 호스트 시스템과 호스트 시스템 사이에서 데이터를 직렬로 전송하는 것을 의미합니다. 직렬 포트 통신을 사용할 때 보내고 받는 각 문자는 실제로 한 번에 1비트씩 전송되며 각 비트는 1 또는 0입니다.
직렬 통신의 분류
직렬 통신은 동기 통신과 비동기 통신의 두 가지 범주로 나눌 수 있습니다. 동기 통신은 데이터 전송 및 수신을 실현하기 위해 동기화 문자의 소프트웨어 인식을 기반으로 하며 문자 재동기화 기술을 활용하는 통신 방법입니다.
동기 통신
동기 통신은 한 번에 한 프레임의 정보만 연속해서 전송하는 통신 방식입니다. 여기의 정보 프레임은 비동기 통신의 문자 프레임과 다르며 일반적으로 여러 데이터 문자를 포함합니다.
동기화 문자, 데이터 문자, 검사 문자(CRC)로 구성됩니다. 동기화 문자는 프레임의 시작 부분에 위치하며 데이터 문자의 시작을 확인하는 데 사용됩니다. 전송될 데이터 블록의 길이에 따라 결정되는 동기화 문자 다음의 데이터 문자 수에는 제한이 없습니다. 1~2개의 검사 문자가 있으며 수신 측에서 해당 문자의 정확성을 확인하는 데 사용됩니다. 문자 시퀀스를 받았습니다. 동기식 통신의 단점은 송신 클록과 수신 클록이 엄격하게 동기화되어야 한다는 것입니다.
비동기 통신
비동기 통신에는 문자 프레임 형식과 전송 속도라는 두 가지 중요한 지표가 있습니다. 데이터는 일반적으로 문자 또는 바이트 단위의 문자 프레임으로 전송됩니다. 문자 프레임은 송신 측에서 프레임 단위로 전송되고 수신 장치에서는 전송 회선을 통해 프레임 단위로 수신됩니다. 송신측과 수신측은 자체 클럭으로 데이터 송수신을 제어할 수 있습니다. 이 두 클럭 소스는 서로 독립적이며 서로 비동기적입니다.
수신 측에서는 전송 라인을 통해 전송된 하위 수준 논리 0(즉, 문자 프레임의 시작 비트)을 감지하면 수신 측에서 데이터 전송을 시작한 것으로 판단합니다. 문자 프레임 비트에서 정지를 수신하면 문자 프레임이 전송되었음을 알 수 있습니다.