반이중 경합
반이중 경합에서는 초기 방향 상태가 경합입니다. 반이중 프로토콜은 체인(한 파트너만 보낼 수 있음) 중에 작동하지만 방향 상태는 일반적으로 각 체인의 끝에서 경합으로 돌아갑니다. 따라서 RH(응답 헤더)의 CDI(방향 변경 표시기)가 필요하지 않습니다. 그러나 CDI를 사용하면 방향은 반 세션을 수신하도록 예약됩니다. 따라서 애플리케이션은 CD(방향 변경)를 수신하는 경우 송신 상태를 가정해야 하며 데이터를 받을 것으로 예상하지 않아야 합니다. 반대로 애플리케이션이 CD를 보내는 경우 호스트에서 체인을 받을 때까지 다시 보낼 수 없습니다.
반 세션 중 하나에서 오류가 검색되는 경우 호스트가 복구를 담당하므로 애플리케이션은 수신 상태를 가정해야 합니다.
방향 상태가 경합일 때 반 세션이 모두 체인을 시작하려고 하면 0x081B 센스 코드를 사용하여 보조 애플리케이션에 유리하게 경합이 해결됩니다. 그러나 로컬 노드와 애플리케이션 간에 가능한 창은 로컬 노드가 애플리케이션에서 아웃바운드 RQE(요청 예외) 데이터를 수신하는 시기를 확인할 수 없음을 의미합니다. 따라서 반이중 경합 상태가 수신되는 것으로 확인되는 동안 로컬 노드가 애플리케이션에서 데이터를 수신하면 중요하지 않은 NACK-2(0x2004 방향)를 사용하여 거부합니다.
다음 두 그림에서는 반이중 경합 모드를 사용하는 애플리케이션의 방향 프로토콜을 보여 줍니다. 이전 항목의 세 그림도 유효하지만 CD를 지정할 필요는 없습니다.
다음 그림에서 애플리케이션은 오류 없이 반이중 경합 프로토콜을 사용하여 데이터를 발급하고 수신합니다.
오류 없이 반이중 경합 프로토콜을 사용하여 데이터를 발급하고 수신하는 애플리케이션
다음 그림에서 반이중 경합은 애플리케이션에 유리하게 해결됩니다.
애플리케이션에 유리하게 반이중 경합 해결
참고 항목
PLU 연결 열기
PLU 세션
아웃바운드 체이닝
인바운드 체이닝
세그먼트 배달
Brackets
방향
속도 및 청크
데이터 확인 및 거부]
종료 및 정지
복구
애플리케이션에서 시작한 종료
LUSTAT]
응답 시간 모니터 데이터