tech-invite   World Map     

IETF     RFCs     Groups     SIP     ABNFs    |    3GPP     Specs     Glossaries     Architecture     IMS     UICC    |    search     info

Top          in Index          Prev          Next

TS 102 431 (ETSI SCP)
Smart Cards –
Test specification for the Transport Protocol of CAT Applications (CAT_TP) validation

|   ToC   |   ETSI-search   |

(P) V7.1.0    2008-03    185 p.


The present document covers the minimum characteristics considered necessary in order to provide compliance to TS 102 127.

It describes the technical characteristics and methods of test for testing the CAT-TP implementation.


1   Scope   p. 13
2   References
3   Definitions and abbreviations   p. 14
4   Test architecture and method
5   Definition of functionalities for testing
6   Test Overview   p. 17
7   Test cases - Opening of the connection
7.1   Active mode   p. 18
7.1.1   Nominal cases
7.1.2   Non-nominal cases   p. 28
7.2   Passive mode   p. 40      Up
7.2.1   Nominal Cases
7.2.1.1   Normal opening of the connection: reception of ACK PDU in/out of sequence when CE in SYNRCVD state
7.2.1.2   Opening of the connection with retransmission of the SYN-ACK PDU when CE in LISTEN state   p. 42
7.2.1.3   Handling of SYN PDU with various Max SDU Size when CE in LISTEN state   p. 44      Up
7.2.1.4   Handling of SYN PDU with various Identification field Size when CE in LISTEN state   p. 45
7.2.1.5   Handling of ACK PDU carrying data when CE in SYN-RCVD state   p. 47
7.2.1.6   Handling of NUL-ACK PDU when CE in SYN-RCVD state   p. 49      Up
7.2.1.7   Handling of SYN PDU with various sequence number when CE in LISTEN state   p. 51
7.2.1.8   Passive open request when CE is in CLOSE state   p. 53
7.2.2   Non-nominal cases   p. 54      Up
7.2.2.1   Handling of RST PDU when CE in LISTEN state
7.2.2.2   Handling of unexpected PDU when CE in LISTEN state   p. 55
7.2.2.3   Handling of incoming PDU with its Sequence number out of the window boundaries when CE in SYN-RCVD state   p. 58
7.2.2.4   Handling of ACK-EACK/ ACK-EACK-UNSEG-DATA PDU when CE in SYN-RCVD state   p. 59      Up
7.2.2.5   Passive open request when CE is in LISTEN or in SYN-RCVD or in OPEN state   p. 61
7.2.2.6   Damaged PDU reception when CE in LISTEN or in SYN-RCVD state   p. 63
7.2.2.7   Receive request when CE is in LISTEN or in SYN-RCVD state   p. 65      Up
7.2.2.8   Send request when CE is in LISTEN or in SYN-RCVD state   p. 66
7.2.2.9   Handling of SYN PDU with incorrect MaxPDUSize when CE in LISTEN state   p. 67
7.2.2.10   Reception of SYN PDU with an incorrect destination port   p. 69      Up
7.2.2.11   Reception of a SYN PDU with its sequence number out of the window boundaries when CE in OPEN state   p. 70
8   Test cases - Exchange of data   p. 72
8.1   Common test cases in OPEN state
8.1.1   Exchange of non-segmented data
8.1.2   Exchange of data with segmentation
8.2   Exchange of data (CE's maximum window size > 1)   p. 120
9   Test cases - Closing of the connection   p. 140
9.1   Closing of the connection (Triggered by tester)
9.1.1   Connection close in the 'OPEN' state (active open)      Up
9.1.2   Connection close in the 'OPEN' state (passive open)   p. 141
9.1.3   Connection close in the 'LISTEN' state
9.1.4   Connection close in the 'CLOSE' state
9.1.5   Connection close in the 'SYN-SENT' state
9.1.6   Connection close in the 'SYN-RCVD' state      Up
9.1.7   Connection open failure in the 'CLOSE' state - Local port not specified (Passive open)
9.1.8   Connection open failure in the 'CLOSE' state - No destination port specified (Active open)
9.1.9   Connection open failure in the 'CLOSE' state - No port sharing between an active and a passive connection   p. 146
9.1.10   Receive request in the 'CLOSE' state
9.1.11   Send request in the 'CLOSE' state      Up
9.1.12   Connection open failure in the 'CLOSE' state - No local port specified (Passive open)
9.1.13   CLOSE request in the 'OPEN' state - CS's window size = 0   p. 149
9.2   Closing of the connection (Non-Nominal case)
9.2.1   Retransmission counter exceeds maximum number of retries when attempting to send SYN PDU
9.2.2   Reception of SYN PDU when CE in SYN-SENT state   p. 152
9.2.3   Reception of RST-ACK PDU when in SYN-SENT state   p. 153
9.2.4   Retransmission failure of SYN-ACK PDU   p. 154      Up
9.2.5   Reception of ACK/ACK-SEG-DATA PDU with Acknowledgement Number different from initial sequence number when in SYN-SENT state
9.2.6   Reception of RST PDU in SYN-RCVD state   p. 157      Up
9.2.7   Reception of SYN-ACK PDU in SYN-RCVD state
9.2.8   Reception of ACK PDU with Acknowledgement Number different from initial sequence number when in SYN-RCVD state
9.2.9   Reception of SYN PDU when in SYN-RCVD state
9.2.10   Reception of EACK PDU when in SYN-RCVD state   p. 162
9.2.11   Data PDU exchange failure (maximum number of retransmission exceeded)   p. 163
9.2.12   Reception of RST PDU in 'OPEN' state      Up
9.2.13   Reception of SYN PDU in 'OPEN' state
9.2.14   Reception of SYN-ACK PDU in 'OPEN' state
9.2.15   Reception of ACK PDU in CLOSE state
9.2.16   Reception of SYN PDU in CLOSE state
9.2.17   Reception of SYN PDU for 'Unopened' connection      Up
9.2.18   Reception of SYN-ACK PDU with unsupported version   p. 171
9.2.19   Reception of RST PDU in CLOSE state
9.2.20   Reception of SYN-ACK PDU with invalid Max PDU Size value
9.2.21   Damaged PDU reception when CE in CLOSE state
9.2.22   Reception of SYN PDU with unsupported version      Up
9.2.23   Reception of RST PDU when CE's window size = 0
A  (normative)   Default message content   p. 179
B  (normative)   Default connection establishment   p. 183      Up
C   Change history   p. 184

Top