3.2.2.2. Response/Status Numbering and Acknowledging
3.2.2.2. 응답/상태 번호 지정 및 확인
Responses in transit from the target to the initiator are numbered.
타겟에서 이니시에이터로 전송 중인 응답에는 번호가 지정됩니다.
The StatSN (Status Sequence Number) is used for this purpose.
StatSN (Status Sequence Number)이 이 목적으로 사용됩니다.
StatSN is a counter maintained per connection.
StatSN 은 연결별로 유지되는 카운터입니다.
ExpStatSN is used by the initiator to acknowledge status.
ExpStatSN은 이니시에이터가 상태를 확인하는 데 사용됩니다.
The status sequence number space is 32-bit unsigned-integers and the arithmetic operations are the regular mod(2**32) arithmetic.
상태 시퀀스 번호 공간은 32비트 부호 없는 정수이며 산술 연산은 일반 mod(2**32) 산술입니다.
Status numbering starts with the Login response to the first Login request of the connection.
상태 번호 지정은 연결의 첫 번째 로그인 요청에 대한 로그인 응답으로 시작됩니다.
The Login response includes an initial value for status numbering (any initial value is valid).
로그인 응답에는 상태 번호 지정에 대한 초기 값이 포함됩니다 (초기값은 모두 유효함).
To enable command recovery, the target MAY maintain enough state information for data and status recovery after a connection failure.
명령 복구를 활성화하기 위해 타겟은 연결 실패 후 데이터 및 상태 복구를 위한 충분한 상태 정보를 유지할 수 있습니다.
A target doing so can safely discard all of the state information maintained for recovery of a command after the delivery of the status for the command (numbered StatSN) is acknowledged through ExpStatSN.
이를 수행하는 타겟은 ExpStatSN을 통해 명령 상태 (StatSN 번호) 전달을 확인한 후 명령 복구를 위해 유지하는 모든 상태 정보를 안전하게 삭제할 수 있습니다.
A large absolute difference between StatSN and ExpStatSN may indicate a failed connection.
StatSN과 ExpStatSN 사이의 큰 절대 차이는 연결 실패를 나타낼 수 있습니다.
Initiators MUST undertake recovery actions if the difference is greater than an implementation defined constant that MUST NOT exceed 2**31-1.
차이가 2**31-1을 초과해서는 안 되는 구현 정의 상수보다 큰 경우 이니시에이터는 복구 작업을 수행해야 합니다.
Initiators and Targets MUST support the response-numbering scheme.
이니시에이터와 타겟은 응답 번호 지정 체계를 지원해야 합니다.