50 22 sequencing rules 22 50 ACK for PING message 50 21 50 21 49 20 36 20 16 Ack response for CREATE-SESSION message State - back-end client 19 46 20 43 19 48 19 48 CANCEL-SESSION message 46 23 47 23 47 23 47 23 46 CLOSE-SESSION message State - download client 22 55 22 53 22 60 22 STATE_DOWNLOAD common among message types 58 17 56 17 55 17 56 CREATE-SESSION request 59 19 STATE_CANCEL ( 32, 41) 19 STATE_COMPLETE ( 31, 41, 48, 60) 19 30 19 STATE_DOWNLOAD FRAGMENT 58 21 56 21 STATE_ERROR ( 32, 48) 21 31 21 32 notification request to server application STATE_INIT ( 30, 39, 46, 55) 24 40 24 30 24 47 24 39 notification response from server application 47 25 47 25 46 25 56 25 STATE_SUSPEND ( 33, 59) 17 40 PING message 62 20 69 20 25 20 Syntax - upload messages 20 ACK for CANCEL-SESSION request 24 T 24 23 Timer events 23 back-end client ACK for CLOSE-SESSION request 49 23 49 23 49 23 download client 23 60 ACK for FRAGMENT message 60 22 52 22 52
50 sequencing rules 50 50 50 49 36 16 State - back-end client 46 43 48 48 46 47 47 47 46 State - download client 55 53 60 STATE_DOWNLOAD 58 56 55 56 59 STATE_CANCEL ( 32, 41) STATE_COMPLETE ( 31, 41, 48, 60) 30 STATE_DOWNLOAD 58 56 STATE_ERROR ( 32, 48) 31 32 STATE_INIT ( 30, 39, 46, 55) 40 30 47 39 47 47 46 56 STATE_SUSPEND ( 33, 59) 40 62 69 25 Syntax - upload messages ACK for CANCEL-SESSION request 24 24 23 23 ACK for CLOSE-SESSION request 23 23 23 23 ACK for FRAGMENT message 22 22 22 22 ACK for PING message 21 21 20 20 Ack response for CREATE-SESSION message 19 20 19 19 CANCEL-SESSION message 23 23 23 23 CLOSE-SESSION message 22 22 22 22 common among message types 17 17 17 CREATE-SESSION request 19 19 19 19 FRAGMENT 21 21 21 21 notification request to server application 24 24 24 24 notification response from server application 25 25 25 25 17 PING message 20 20 20 20 T Timer events back-end client 49 49 49 download client 60 60 52 52