2G/GSM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GPRS Packet Setup
This page will show you some example of GPRS sessions for user traffics. I would not show all the radio signaling process for registration and initial attach for GPRS. This page will focus on user traffic flow in full details from PHY to the Highest layer.
DLT: 147, Payload: gsm_a_ccch (GSM CCCH) GSM CCCH - Immediate Assignment L2 Pseudo Length 0010 11.. = L2 Pseudo Length value: 11 Protocol Discriminator: Radio Resources Management messages .... 0110 = Protocol discriminator: Radio Resources Management messages (0x06) 0000 .... = Skip Indicator: No indication of selected PLMN (0) Message Type: Immediate Assignment Page Mode .... 0000 = Page Mode: Normal paging (0) Dedicated mode or TBF 0001 .... = Dedicated mode or TBF: This message assigns an uplink TBF or is the second message of two in a two-message assignment of an uplink or downlink TBF (1) Packet Channel Description 0000 1... = Spare bits (ignored by receiver) .... .011 = Timeslot: 3 001. .... = Training Sequence: 1 ...0 .... = Hopping channel: No .... 00.. = Spare Single channel : ARFCN 512 Request Reference Random Access Information (RA): 120 1110 0... = T1': 28 .... .000 101. .... = T3: 5 ...0 0100 = T2: 4 [RFN: 37184] Timing Advance Timing advance value: 0 Mobile Allocation Length: 0 IA Rest Octets H... ....: First Discriminator Bit: High .H.. ....: Second Discriminator Bit: High ..0. ....: Discriminator Bit: Packet Assignment ...0 ....: Discriminator Bit: Packet Uplink Assignment Packet Uplink Assignment .... 1...: Packet Uplink Assignment: Normal .... .000 00.. .... = TFI_Assignment: 0 ..0. .... = Polling: no action is required from MS ...0 ....: Allocation Type: Dynamic Allocation (mandatory after Rel-4) .... 000. = USF: 0 .... ...0 = USF_granularity: the mobile station shall transmit one RLC/MAC block 0... ....: P0: Not Present .10. .... = Channel_Coding_Command: CS-3 (2) ...1 .... = TLLI_Block_Channel_Coding: mobile station shall use coding scheme as specified by the corresponding CHANNEL CODING COMMAND or EGPRS CHANNEL CODING COMMAND field .... 1...: Alpha: Present .... .000 0... .... = Alpha: 0.0 (0) .001 01.. = Gamma: 10 dB (5) .... ..0.: Timing Advance Index: Not Present .... ...0: TBF Starting Time: Not Present L... ....: Additions in R99: Not Present .L.. ....: Additions in Rel-6: Not Present Padding Bits: default padding
HEX : 2D 06 3F 10 0B 22 00 78 E0 A4 00 00 C8 00 58 14 2B 2B 2B 2B 2B 2B 2B
5. PACKET DOWNLINK DUMMY CONTROL BLOCK MESSAGE
DLT: 147, Payload: gsm_rlcmac_dl (Radio Link Control, Medium Access Control, 3GPP TS44.060) GSM RLC/MAC: PACKET_DOWNLINK_DUMMY_CONTROL_BLOCK (37) (Downlink) 01.. .... = Payload Type (DL): RLC/MAC block contains an RLC/MAC control block that does not include the optional octets of the RLC/MAC control header (1) ..00 .... = RRBP: Reserved Block: (N+13) mod 2715648 (0) .... 0... = S/P: RRBP field is not valid .... .000 = USF: 0 PACKET_DOWNLINK_DUMMY_CONTROL_BLOCK (37) (downlink) 1001 01.. = MESSAGE_TYPE (DL): PACKET_DOWNLINK_DUMMY_CONTROL_BLOCK (37) .... ..00 = PAGE_MODE: Normal Paging (0) 0... .... Exist_PERSISTENCE_LEVEL Padding Bits .010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 Padding
HEX : 40 94 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B
DLT: 147, Payload: gsm_rlcmac_ul (Radio Link Control, Medium Access Control, 3GPP TS44.060) GPRS UL DATA (CS1) UL_Data_Mac_Header 00.. .... = Payload Type (UL): RLC/MAC block contains an RLC data block (0) ..11 11.. = CV: 15 .... ..0. = SI: MS RLC transmit window is not stalled .... ...0 = R: MS sent channel request message once 0... .... = UL SPARE: 0 .0.. .... = PI: PFI is not present ..00 000. = UL TFI: 0 .... ...1 = TI: TLLI/G-RNTI field is present 0000 000. = BSN: 0 .... ...1 = Extension: No extension octet follows 1100 0000 0000 0000 0000 0000 1000 0000 = TLLI: 3221225600 data segment: LI not present: The Upper Layer PDU in the current RLC data block either fills the current RLC data block precisely or continues in the following in-sequence RLC data block Data (33 bytes)
0000 03 c0 01 65 00 00 00 45 00 00 42 00 16 00 00 ff ...e...E..B..... 0010 11 38 41 c0 a8 01 01 c0 a8 01 02 86 85 00 35 00 .8A...........5. 0020 00 . Data: 03c001650000004500004200160000ff113841c0a80101c0... [Length: 33]
HEX : 3C 01 01 C0 00 00 80 03 C0 01 65 00 00 00 45 00 00 42 00 16 00 00 FF 11 38 41 C0 A8 01 01 C0 A8 01 02 86 85 00 35 00 00
7. PACKET UPLINK ACK/NACK MESSAGE
DLT: 147, Payload: gsm_rlcmac_dl (Radio Link Control, Medium Access Control, 3GPP TS44.060) GSM RLC/MAC: PACKET_UPLINK_ACK_NACK (9) (Downlink) 01.. .... = Payload Type (DL): RLC/MAC block contains an RLC/MAC control block that does not include the optional octets of the RLC/MAC control header (1) ..00 .... = RRBP: Reserved Block: (N+13) mod 2715648 (0) .... 0... = S/P: RRBP field is not valid .... .000 = USF: 0 PACKET_UPLINK_ACK_NACK (9) (downlink) 0010 01.. = MESSAGE_TYPE (DL): PACKET_UPLINK_ACK_NACK (9) .... ..00 = PAGE_MODE: Normal Paging (0) 00.. .... 0x00 ..00 000. = UL TFI: 0 .... ...0 Union:UnionType u.PU_AckNack_GPRS_Struct 10.. .... = CHANNEL_CODING_COMMAND: 2 Ack_Nack_Description ..0. .... = FINAL_ACK_INDICATION: False ...0 0000 01.. .... = STARTING_SEQUENCE_NUMBER: 1 ..00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 01.. .... RECEIVED_BLOCK_BITMAP ..1. .... Common_Uplink_Ack_Nack_Data.Exist_CONTENTION_RESOLUTION_TLLI ...1 1000 0000 0000 0000 0000 0001 0000 000. .... = TLLI: 3221225600 ...0 .... Common_Uplink_Ack_Nack_Data.Exist_Packet_Timing_Advance .... 0... Common_Uplink_Ack_Nack_Data.Exist_Power_Control_Parameters .... .0.. Common_Uplink_Ack_Nack_Data.Exist_Extension_Bits .... ..0. Union:UnionType .... ...0 = FixedAllocationDummy: 0 0... .... Exist_AdditionsR99 Padding Bits .010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 Padding
HEX : 40 24 00 80 40 00 00 00 00 00 00 00 78 00 00 10 00 2B 2B 2B 2B 2B 2B
DLT: 147, Payload: gsm_rlcmac_ul (Radio Link Control, Medium Access Control, 3GPP TS44.060) GPRS UL DATA (CS1) UL_Data_Mac_Header 00.. .... = Payload Type (UL): RLC/MAC block contains an RLC data block (0) ..11 11.. = CV: 15 .... ..0. = SI: MS RLC transmit window is not stalled .... ...0 = R: MS sent channel request message once 0... .... = UL SPARE: 0 .0.. .... = PI: PFI is not present ..00 000. = UL TFI: 0 .... ...1 = TI: TLLI/G-RNTI field is present 0000 001. = BSN: 1 .... ...1 = Extension: No extension octet follows 1100 0000 0000 0000 0000 0000 1000 0000 = TLLI: 3221225600 data segment: LI not present: The Upper Layer PDU in the current RLC data block either fills the current RLC data block precisely or continues in the following in-sequence RLC data block Data (33 bytes)
0000 2e aa bc 36 eb 01 00 00 01 00 00 00 00 00 00 03 ...6............ 0010 6c 62 73 03 67 65 6f 08 74 2d 6d 6f 62 69 6c 65 lbs.geo.t-mobile 0020 00 . Data: 2eaabc36eb01000001000000000000036c62730367656f08... [Length: 33]
HEX : 3C 01 03 C0 00 00 80 2E AA BC 36 EB 01 00 00 01 00 00 00 00 00 00 03 6C 62 73 03 67 65 6F 08 74 2D 6D 6F 62 69 6C 65 00
DLT: 147, Payload: gsm_rlcmac_ul (Radio Link Control, Medium Access Control, 3GPP TS44.060) GPRS UL DATA (CS1) UL_Data_Mac_Header 00.. .... = Payload Type (UL): RLC/MAC block contains an RLC data block (0) ..11 11.. = CV: 15 .... ..0. = SI: MS RLC transmit window is not stalled .... ...0 = R: MS sent channel request message once 0... .... = UL SPARE: 0 .0.. .... = PI: PFI is not present ..00 000. = UL TFI: 0 .... ...1 = TI: TLLI/G-RNTI field is present 0000 010. = BSN: 2 .... ...0 = Extension: Extension octet follows immediately 0011 00.. = Length Indicator: 12 .... ..11 = ME: a new LLC PDU starts after the current LLC PDU and continues until the end of the RLC information field, no more extension octets (3) .... ...1 = Extension: No extension octet follows 1100 0000 0000 0000 0000 0000 1000 0000 = TLLI: 3221225600 data segment: LI[0]=12 indicates: (Last segment of) LLC frame (12 octets) Data (12 bytes)
0000 03 63 6f 6d 00 00 01 00 01 38 b4 e0 .com.....8.. Data: 03636f6d000001000138b4e0 [Length: 12] data segment: LI not present: The Upper Layer PDU in the current RLC data block either fills the current RLC data block precisely or continues in the following in-sequence RLC data block Data (20 bytes)
0000 03 c0 05 65 00 00 01 45 00 00 48 d3 61 40 00 40 ...e...E..H.a@.@ 0010 11 e3 ef 00 .... Data: 03c0056500000145000048d36140004011e3ef00 [Length: 20]
HEX : 3C 01 04 33 C0 00 00 80 03 63 6F 6D 00 00 01 00 01 38 B4 E0 03 C0 05 65 00 00 01 45 00 00 48 D3 61 40 00 40 11 E3 EF 00
DLT: 147, Payload: llcgprs (Logical Link Control GPRS) MS-SGSN LLC (Mobile Station - Serving GPRS Support Node Logical Link Control) SAPI: User data 3 FCS: 0xe0b438 (correct) Address field SAPI: LL3 0... .... = Protocol Discriminator_bit: OK .0.. .... = Command/Response bit: DownLink/UpLink = Response/Command .... 0011 = SAPI: User data 3 (3) Unconfirmed Information format - UI, N(U) = 0 110. .... .... .... = UI format: 0x0006 ...0 0... .... .... = Spare bits: 0x0000 .... .000 0000 00.. = N(U): 0 .... .... .... ..0. = E bit: non encrypted frame .... .... .... ...1 = PM bit: FCS covers the frame header and information fields Subnetwork Dependent Convergence Protocol Address field NSAPI: 5 0... .... = Spare bit: Set to 0 by transmitting SNDCP entity (ignored by receiver) .1.. .... = First segment indicator bit: This SN-PDU is the first segment of an N-PDU ..1. .... = Type: SN-UNITDATA PDU ...0 .... = More bit: Last segment of N-PDU .... 0101 = NSAPI: Dynamically allocated (5) No compression 0000 .... = DCOMP: No compression (0) .... 0000 = PCOMP: No compression (0) Unacknowledged mode, N-PDU 0 (segment 0) 0000 .... .... .... = Segment: 0 .... 0000 0000 0000 = N-PDU: 0 Internet Protocol Version 4, Src: 192.168.1.1 (192.168.1.1), Dst: 192.168.1.2 (192.168.1.2) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport)) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00) Total Length: 66 Identification: 0x0016 (22) Flags: 0x00 0... .... = Reserved bit: Not set .0.. .... = Don't fragment: Not set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 255 Protocol: UDP (17) Header checksum: 0x3841 [correct] [Good: True] [Bad: False] Source: 192.168.1.1 (192.168.1.1) Destination: 192.168.1.2 (192.168.1.2) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] User Datagram Protocol, Src Port: 34437 (34437), Dst Port: domain (53) Source port: 34437 (34437) Destination port: domain (53) Length: 46 Checksum: 0xaabc [validation disabled] [Good Checksum: False] [Bad Checksum: False] Domain Name System (query) Transaction ID: 0x36eb Flags: 0x0100 Standard query 0... .... .... .... = Response: Message is a query .000 0... .... .... = Opcode: Standard query (0) .... ..0. .... .... = Truncated: Message is not truncated .... ...1 .... .... = Recursion desired: Do query recursively .... .... .0.. .... = Z: reserved (0) .... .... ...0 .... = Non-authenticated data: Unacceptable Questions: 1 Answer RRs: 0 Authority RRs: 0 Additional RRs: 0 Queries lbs.geo.t-mobile.com: type A, class IN Name: lbs.geo.t-mobile.com Type: A (Host address) Class: IN (0x0001)
HEX : 03 C0 01 65 00 00 00 45 00 00 42 00 16 00 00 FF 11 38 41 C0 A8 01 01 C0 A8 01 02 86 85 00 35 00 2E AA BC 36 EB 01 00 00 01 00 00 00 00 00 00 03 6C 62 73 03 67 65 6F 08 74 2D 6D 6F 62 69 6C 65 03 63 6F 6D 00 00 01 00 01 38 B4 E0
DLT: 147, Payload: sndcp (Subnetwork Dependent Convergence Protocol) Subnetwork Dependent Convergence Protocol Address field NSAPI: 5 0... .... = Spare bit: Set to 0 by transmitting SNDCP entity (ignored by receiver) .1.. .... = First segment indicator bit: This SN-PDU is the first segment of an N-PDU ..1. .... = Type: SN-UNITDATA PDU ...0 .... = More bit: Last segment of N-PDU .... 0101 = NSAPI: Dynamically allocated (5) No compression 0000 .... = DCOMP: No compression (0) .... 0000 = PCOMP: No compression (0) Unacknowledged mode, N-PDU 0 (segment 0) 0000 .... .... .... = Segment: 0 .... 0000 0000 0000 = N-PDU: 0 Internet Protocol Version 4, Src: 192.168.1.1 (192.168.1.1), Dst: 192.168.1.2 (192.168.1.2) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport)) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00) Total Length: 66 Identification: 0x0016 (22) Flags: 0x00 0... .... = Reserved bit: Not set .0.. .... = Don't fragment: Not set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 255 Protocol: UDP (17) Header checksum: 0x3841 [correct] [Good: True] [Bad: False] Source: 192.168.1.1 (192.168.1.1) Destination: 192.168.1.2 (192.168.1.2) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] User Datagram Protocol, Src Port: 34437 (34437), Dst Port: domain (53) Source port: 34437 (34437) Destination port: domain (53) Length: 46 Checksum: 0xaabc [validation disabled] [Good Checksum: False] [Bad Checksum: False] Domain Name System (query) Transaction ID: 0x36eb Flags: 0x0100 Standard query 0... .... .... .... = Response: Message is a query .000 0... .... .... = Opcode: Standard query (0) .... ..0. .... .... = Truncated: Message is not truncated .... ...1 .... .... = Recursion desired: Do query recursively .... .... .0.. .... = Z: reserved (0) .... .... ...0 .... = Non-authenticated data: Unacceptable Questions: 1 Answer RRs: 0 Authority RRs: 0 Additional RRs: 0 Queries lbs.geo.t-mobile.com: type A, class IN Name: lbs.geo.t-mobile.com Type: A (Host address) Class: IN (0x0001)
HEX : 65 00 00 00 45 00 00 42 00 16 00 00 FF 11 38 41 C0 A8 01 01 C0 A8 01 02 86 85 00 35 00 2E AA BC 36 EB 01 00 00 01 00 00 00 00 00 00 03 6C 62 73 03 67 65 6F 08 74 2D 6D 6F 62 69 6C 65 03 63 6F 6D 00 00 01 00 01
DLT: 147, Payload: ip (Internet Protocol Version 4) Internet Protocol Version 4, Src: 192.168.1.1 (192.168.1.1), Dst: 192.168.1.2 (192.168.1.2) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; E CN: 0x00: Not-ECT (Not ECN-Capable Transport)) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00) Total Length: 66 Identification: 0x0016 (22) Flags: 0x00 0... .... = Reserved bit: Not set .0.. .... = Don't fragment: Not set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 255 Protocol: UDP (17) Header checksum: 0x3841 [correct] [Good: True] [Bad: False] Source: 192.168.1.1 (192.168.1.1) Destination: 192.168.1.2 (192.168.1.2) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] User Datagram Protocol, Src Port: 34437 (34437), Dst Port: domain (53) Source port: 34437 (34437) Destination port: domain (53) Length: 46 Checksum: 0xaabc [validation disabled] [Good Checksum: False] [Bad Checksum: False] Domain Name System (query) Transaction ID: 0x36eb Flags: 0x0100 Standard query 0... .... .... .... = Response: Message is a query .000 0... .... .... = Opcode: Standard query (0) .... ..0. .... .... = Truncated: Message is not truncated .... ...1 .... .... = Recursion desired: Do query recursively .... .... .0.. .... = Z: reserved (0) .... .... ...0 .... = Non-authenticated data: Unacceptable Questions: 1 Answer RRs: 0 Authority RRs: 0 Additional RRs: 0 Queries lbs.geo.t-mobile.com: type A, class IN Name: lbs.geo.t-mobile.com Type: A (Host address) Class: IN (0x0001)
HEX : 45 00 00 42 00 16 00 00 FF 11 38 41 C0 A8 01 01 C0 A8 01 02 86 85 00 35 00 2E AA BC 36 EB 01 00 00 01 00 00 00 00 00 00 03 6C 62 73 03 67 65 6F 08 74 2D 6D 6F 62 69 6C 65 03 63 6F 6D 00 00 01 00 01
DLT: 147, Payload: gsm_rlcmac_ul (Radio Link Control, Medium Access Control, 3GPP TS44.060) GPRS UL DATA (CS1) UL_Data_Mac_Header 00.. .... = Payload Type (UL): RLC/MAC block contains an RLC data block (0) ..11 11.. = CV: 15 .... ..0. = SI: MS RLC transmit window is not stalled .... ...0 = R: MS sent channel request message once 0... .... = UL SPARE: 0 .0.. .... = PI: PFI is not present ..00 000. = UL TFI: 0 .... ...1 = TI: TLLI/G-RNTI field is present 0000 011. = BSN: 3 .... ...1 = Extension: No extension octet follows 1100 0000 0000 0000 0000 0000 1000 0000 = TLLI: 3221225600 data segment: LI not present: The Upper Layer PDU in the current RLC data block either fills the current RLC data block precisely or continues in the following in-sequence RLC data block Data (33 bytes)
0000 c0 a8 01 01 c0 a8 01 02 77 9d 00 35 00 34 5c 54 ........w..5.4\T 0010 f5 0a 01 00 00 01 00 00 00 00 00 00 07 61 6e 64 .............and 0020 00 . Data: c0a80101c0a80102779d003500345c54f50a010000010000... [Length: 33]
HEX : 3C 01 07 C0 00 00 80 C0 A8 01 01 C0 A8 01 02 77 9D 00 35 00 34 5C 54 F5 0A 01 00 00 01 00 00 00 00 00 00 07 61 6E 64 00
DLT: 147, Payload: gsm_a_ccch (GSM CCCH) GSM CCCH - Immediate Assignment L2 Pseudo Length 0010 11.. = L2 Pseudo Length value: 11 Protocol Discriminator: Radio Resources Management messages .... 0110 = Protocol discriminator: Radio Resources Management messages (0x06) 0000 .... = Skip Indicator: No indication of selected PLMN (0) Message Type: Immediate Assignment Page Mode .... 0000 = Page Mode: Normal paging (0) Dedicated mode or TBF 0001 .... = Dedicated mode or TBF: This message assigns an uplink TBF or is the second message of two in a two-message assignment of an uplink or downlink TBF (1) Packet Channel Description 0000 1... = Spare bits (ignored by receiver) .... .011 = Timeslot: 3 001. .... = Training Sequence: 1 ...0 .... = Hopping channel: No .... 00.. = Spare Single channel : ARFCN 512 Request Reference Random Access Information (RA): 120 1111 0... = T1': 30 .... .100 100. .... = T3: 36 ...1 1001 = T2: 25 [RFN: 40377] Timing Advance Timing advance value: 0 Mobile Allocation Length: 0 IA Rest Octets H... ....: First Discriminator Bit: High .H.. ....: Second Discriminator Bit: High ..0. ....: Discriminator Bit: Packet Assignment ...0 ....: Discriminator Bit: Packet Uplink Assignment Packet Uplink Assignment .... 1...: Packet Uplink Assignment: Normal .... .000 00.. .... = TFI_Assignment: 0 ..0. .... = Polling: no action is required from MS ...0 ....: Allocation Type: Dynamic Allocation (mandatory after Rel-4) .... 000. = USF: 0 .... ...0 = USF_granularity: the mobile station shall transmit one RLC/MAC block 0... ....: P0: Not Present .10. .... = Channel_Coding_Command: CS-3 (2) ...1 .... = TLLI_Block_Channel_Coding: mobile station shall use coding scheme as specified by the corresponding CHANNEL CODING COMMAND or EGPRS CHANNEL CODING COMMAND field .... 1...: Alpha: Present .... .000 0... .... = Alpha: 0.0 (0) .001 01.. = Gamma: 10 dB (5) .... ..0.: Timing Advance Index: Not Present .... ...0: TBF Starting Time: Not Present L... ....: Additions in R99: Not Present .L.. ....: Additions in Rel-6: Not Present Padding Bits: default padding
HEX : 2D 06 3F 10 0B 22 00 78 F4 99 00 00 C8 00 58 14 2B 2B 2B 2B 2B 2B 2B
19. PACKET DOWNLINK DUMMY CONTROL BLOCK MESSAGE
DLT: 147, Payload: gsm_rlcmac_dl (Radio Link Control, Medium Access Control, 3GPP TS44.060) GSM RLC/MAC: PACKET_DOWNLINK_DUMMY_CONTROL_BLOCK (37) (Downlink) 01.. .... = Payload Type (DL): RLC/MAC block contains an RLC/MAC control block that does not include the optional octets of the RLC/MAC control header (1) ..00 .... = RRBP: Reserved Block: (N+13) mod 2715648 (0) .... 0... = S/P: RRBP field is not valid .... .000 = USF: 0 PACKET_DOWNLINK_DUMMY_CONTROL_BLOCK (37) (downlink) 1001 01.. = MESSAGE_TYPE (DL): PACKET_DOWNLINK_DUMMY_CONTROL_BLOCK (37) .... ..00 = PAGE_MODE: Normal Paging (0) 0... .... Exist_PERSISTENCE_LEVEL Padding Bits .010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 Padding
HEX : 40 94 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B
DLT: 147, Payload: gsm_rlcmac_ul (Radio Link Control, Medium Access Control, 3GPP TS44.060) GPRS UL DATA (CS1) UL_Data_Mac_Header 00.. .... = Payload Type (UL): RLC/MAC block contains an RLC data block (0) ..00 10.. = CV: 2 .... ..0. = SI: MS RLC transmit window is not stalled .... ...0 = R: MS sent channel request message once 0... .... = UL SPARE: 0 .0.. .... = PI: PFI is not present ..00 000. = UL TFI: 0 .... ...1 = TI: TLLI/G-RNTI field is present 0000 000. = BSN: 0 .... ...1 = Extension: No extension octet follows 1100 0000 0000 0000 0000 0000 1000 0000 = TLLI: 3221225600 data segment: LI not present: The Upper Layer PDU in the current RLC data block either fills the current RLC data block precisely or continues in the following in-sequence RLC data block Data (33 bytes)
0000 03 c1 91 65 00 00 64 45 00 00 48 d3 c1 40 00 40 ...e..dE..H..@.@ 0010 11 e3 8f c0 a8 01 01 c0 a8 01 02 62 67 00 35 00 ...........bg.5. 0020 00 . Data: 03c1916500006445000048d3c140004011e38fc0a80101c0... [Length: 33]
HEX : 08 01 01 C0 00 00 80 03 C1 91 65 00 00 64 45 00 00 48 D3 C1 40 00 40 11 E3 8F C0 A8 01 01 C0 A8 01 02 62 67 00 35 00 00
21. PACKET UPLINK ACK/NACK MESSAGE
DLT: 147, Payload: gsm_rlcmac_dl (Radio Link Control, Medium Access Control, 3GPP TS44.060) GSM RLC/MAC: PACKET_UPLINK_ACK_NACK (9) (Downlink) 01.. .... = Payload Type (DL): RLC/MAC block contains an RLC/MAC control block that does not include the optional octets of the RLC/MAC control header (1) ..00 .... = RRBP: Reserved Block: (N+13) mod 2715648 (0) .... 0... = S/P: RRBP field is not valid .... .000 = USF: 0 PACKET_UPLINK_ACK_NACK (9) (downlink) 0010 01.. = MESSAGE_TYPE (DL): PACKET_UPLINK_ACK_NACK (9) .... ..00 = PAGE_MODE: Normal Paging (0) 00.. .... 0x00 ..00 000. = UL TFI: 0 .... ...0 Union:UnionType u.PU_AckNack_GPRS_Struct 10.. .... = CHANNEL_CODING_COMMAND: 2 Ack_Nack_Description ..0. .... = FINAL_ACK_INDICATION: False ...0 0000 01.. .... = STARTING_SEQUENCE_NUMBER: 1 ..00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 01.. .... RECEIVED_BLOCK_BITMAP ..1. .... Common_Uplink_Ack_Nack_Data.Exist_CONTENTION_RESOLUTION_TLLI ...1 1000 0000 0000 0000 0000 0001 0000 000. .... = TLLI: 3221225600 ...0 .... Common_Uplink_Ack_Nack_Data.Exist_Packet_Timing_Advance .... 0... Common_Uplink_Ack_Nack_Data.Exist_Power_Control_Parameters .... .0.. Common_Uplink_Ack_Nack_Data.Exist_Extension_Bits .... ..0. Union:UnionType .... ...0 = FixedAllocationDummy: 0 0... .... Exist_AdditionsR99 Padding Bits .010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 Padding
HEX : 40 24 00 80 40 00 00 00 00 00 00 00 78 00 00 10 00 2B 2B 2B 2B 2B 2B
DLT: 147, Payload: gsm_rlcmac_ul (Radio Link Control, Medium Access Control, 3GPP TS44.060) GPRS UL DATA (CS1) UL_Data_Mac_Header 00.. .... = Payload Type (UL): RLC/MAC block contains an RLC data block (0) ..00 01.. = CV: 1 .... ..0. = SI: MS RLC transmit window is not stalled .... ...0 = R: MS sent channel request message once 0... .... = UL SPARE: 0 .0.. .... = PI: PFI is not present ..00 000. = UL TFI: 0 .... ...1 = TI: TLLI/G-RNTI field is present 0000 001. = BSN: 1 .... ...1 = Extension: No extension octet follows 1100 0000 0000 0000 0000 0000 1000 0000 = TLLI: 3221225600 data segment: LI not present: The Upper Layer PDU in the current RLC data block either fills the current RLC data block precisely or continues in the following in-sequence RLC data block Data (33 bytes)
0000 34 b6 51 b0 43 01 00 00 01 00 00 00 00 00 00 07 4.Q.C........... 0010 61 6e 64 72 6f 69 64 07 63 6c 69 65 6e 74 73 06 android.clients. 0020 00 . Data: 34b651b0430100000100000000000007616e64726f696407... [Length: 33]
HEX : 04 01 03 C0 00 00 80 34 B6 51 B0 43 01 00 00 01 00 00 00 00 00 00 07 61 6E 64 72 6F 69 64 07 63 6C 69 65 6E 74 73 06 00
DLT: 147, Payload: gsm_rlcmac_ul (Radio Link Control, Medium Access Control, 3GPP TS44.060) GPRS UL DATA (CS1) UL_Data_Mac_Header 00.. .... = Payload Type (UL): RLC/MAC block contains an RLC data block (0) ..00 00.. = CV: 0 .... ..0. = SI: MS RLC transmit window is not stalled .... ...0 = R: MS sent channel request message once 0... .... = UL SPARE: 0 .0.. .... = PI: PFI is not present ..00 000. = UL TFI: 0 .... ...1 = TI: TLLI/G-RNTI field is present 0000 010. = BSN: 2 .... ...0 = Extension: Extension octet follows immediately 0100 10.. = Length Indicator: 18 .... ..01 = ME: no more LLC segments in this RLC block after the current segment, no more extension octets (1) .... ...1 = Extension: No extension octet follows 1100 0000 0000 0000 0000 0000 1000 0000 = TLLI: 3221225600 data segment: LI[0]=18 indicates: (Last segment of) LLC frame (18 octets) Data (18 bytes)
0000 67 6f 6f 67 6c 65 03 63 6f 6d 00 00 01 00 01 0f google.com...... 0010 d1 48 .H Data: 676f6f676c6503636f6d00000100010fd148 [Length: 18] Padding Octets Data (14 bytes)
0000 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 00 +++++++++++++. Data: 2b2b2b2b2b2b2b2b2b2b2b2b2b00 [Length: 14]
HEX : 00 01 04 49 C0 00 00 80 67 6F 6F 67 6C 65 03 63 6F 6D 00 00 01 00 01 0F D1 48 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 00
DLT: 147, Payload: llcgprs (Logical Link Control GPRS) MS-SGSN LLC (Mobile Station - Serving GPRS Support Node Logical Link Control) SAPI: User data 3 FCS: 0x48d10f (correct) Address field SAPI: LL3 0... .... = Protocol Discriminator_bit: OK .0.. .... = Command/Response bit: DownLink/UpLink = Response/Command .... 0011 = SAPI: User data 3 (3) Unconfirmed Information format - UI, N(U) = 100 110. .... .... .... = UI format: 0x0006 ...0 0... .... .... = Spare bits: 0x0000 .... .001 1001 00.. = N(U): 100 .... .... .... ..0. = E bit: non encrypted frame .... .... .... ...1 = PM bit: FCS covers the frame header and information fields Subnetwork Dependent Convergence Protocol Address field NSAPI: 5 0... .... = Spare bit: Set to 0 by transmitting SNDCP entity (ignored by receiver) .1.. .... = First segment indicator bit: This SN-PDU is the first segment of an N-PDU ..1. .... = Type: SN-UNITDATA PDU ...0 .... = More bit: Last segment of N-PDU .... 0101 = NSAPI: Dynamically allocated (5) No compression 0000 .... = DCOMP: No compression (0) .... 0000 = PCOMP: No compression (0) Unacknowledged mode, N-PDU 100 (segment 0) 0000 .... .... .... = Segment: 0 .... 0000 0110 0100 = N-PDU: 100 Internet Protocol Version 4, Src: 192.168.1.1 (192.168.1.1), Dst: 192.168.1.2 (192.168.1.2) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport)) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00) Total Length: 72 Identification: 0xd3c1 (54209) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: UDP (17) Header checksum: 0xe38f [correct] [Good: True] [Bad: False] Source: 192.168.1.1 (192.168.1.1) Destination: 192.168.1.2 (192.168.1.2) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] User Datagram Protocol, Src Port: 25191 (25191), Dst Port: domain (53) Source port: 25191 (25191) Destination port: domain (53) Length: 52 Checksum: 0xb651 [validation disabled] [Good Checksum: False] [Bad Checksum: False] Domain Name System (query) Transaction ID: 0xb043 Flags: 0x0100 Standard query 0... .... .... .... = Response: Message is a query .000 0... .... .... = Opcode: Standard query (0) .... ..0. .... .... = Truncated: Message is not truncated .... ...1 .... .... = Recursion desired: Do query recursively .... .... .0.. .... = Z: reserved (0) .... .... ...0 .... = Non-authenticated data: Unacceptable Questions: 1 Answer RRs: 0 Authority RRs: 0 Additional RRs: 0 Queries android.clients.google.com: type A, class IN Name: android.clients.google.com Type: A (Host address) Class: IN (0x0001)
HEX : 03 C1 91 65 00 00 64 45 00 00 48 D3 C1 40 00 40 11 E3 8F C0 A8 01 01 C0 A8 01 02 62 67 00 35 00 34 B6 51 B0 43 01 00 00 01 00 00 00 00 00 00 07 61 6E 64 72 6F 69 64 07 63 6C 69 65 6E 74 73 06 67 6F 6F 67 6C 65 03 63 6F 6D 00 00 01 00 01 0F D1 48
DLT: 147, Payload: sndcp (Subnetwork Dependent Convergence Protocol) Subnetwork Dependent Convergence Protocol Address field NSAPI: 5 0... .... = Spare bit: Set to 0 by transmitting SNDCP entity (ignored by receiver) .1.. .... = First segment indicator bit: This SN-PDU is the first segment of an N-PDU ..1. .... = Type: SN-UNITDATA PDU ...0 .... = More bit: Last segment of N-PDU .... 0101 = NSAPI: Dynamically allocated (5) No compression 0000 .... = DCOMP: No compression (0) .... 0000 = PCOMP: No compression (0) Unacknowledged mode, N-PDU 100 (segment 0) 0000 .... .... .... = Segment: 0 .... 0000 0110 0100 = N-PDU: 100 Internet Protocol Version 4, Src: 192.168.1.1 (192.168.1.1), Dst: 192.168.1.2 (192.168.1.2) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport)) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00) Total Length: 72 Identification: 0xd3c1 (54209) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: UDP (17) Header checksum: 0xe38f [correct] [Good: True] [Bad: False] Source: 192.168.1.1 (192.168.1.1) Destination: 192.168.1.2 (192.168.1.2) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] User Datagram Protocol, Src Port: 25191 (25191), Dst Port: domain (53) Source port: 25191 (25191) Destination port: domain (53) Length: 52 Checksum: 0xb651 [validation disabled] [Good Checksum: False] [Bad Checksum: False] Domain Name System (query) Transaction ID: 0xb043 Flags: 0x0100 Standard query 0... .... .... .... = Response: Message is a query .000 0... .... .... = Opcode: Standard query (0) .... ..0. .... .... = Truncated: Message is not truncated .... ...1 .... .... = Recursion desired: Do query recursively .... .... .0.. .... = Z: reserved (0) .... .... ...0 .... = Non-authenticated data: Unacceptable Questions: 1 Answer RRs: 0 Authority RRs: 0 Additional RRs: 0 Queries android.clients.google.com: type A, class IN Name: android.clients.google.com Type: A (Host address) Class: IN (0x0001)
HEX : 65 00 00 64 45 00 00 48 D3 C1 40 00 40 11 E3 8F C0 A8 01 01 C0 A8 01 02 62 67 00 35 00 34 B6 51 B0 43 01 00 00 01 00 00 00 00 00 00 07 61 6E 64 72 6F 69 64 07 63 6C 69 65 6E 74 73 06 67 6F 6F 67 6C 65 03 63 6F 6D 00 00 01 00 01
DLT: 147, Payload: ip (Internet Protocol Version 4) Internet Protocol Version 4, Src: 192.168.1.1 (192.168.1.1), Dst: 192.168.1.2 (192.168.1.2) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport)) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00) Total Length: 72 Identification: 0xd3c1 (54209) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: UDP (17) Header checksum: 0xe38f [correct] [Good: True] [Bad: False] Source: 192.168.1.1 (192.168.1.1) Destination: 192.168.1.2 (192.168.1.2) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] User Datagram Protocol, Src Port: 25191 (25191), Dst Port: domain (53) Source port: 25191 (25191) Destination port: domain (53) Length: 52 Checksum: 0xb651 [validation disabled] [Good Checksum: False] [Bad Checksum: False] Domain Name System (query) Transaction ID: 0xb043 Flags: 0x0100 Standard query 0... .... .... .... = Response: Message is a query .000 0... .... .... = Opcode: Standard query (0) .... ..0. .... .... = Truncated: Message is not truncated .... ...1 .... .... = Recursion desired: Do query recursively .... .... .0.. .... = Z: reserved (0) .... .... ...0 .... = Non-authenticated data: Unacceptable Questions: 1 Answer RRs: 0 Authority RRs: 0 Additional RRs: 0 Queries android.clients.google.com: type A, class IN Name: android.clients.google.com Type: A (Host address) Class: IN (0x0001)
HEX : 45 00 00 48 D3 C1 40 00 40 11 E3 8F C0 A8 01 01 C0 A8 01 02 62 67 00 35 00 34 B6 51 B0 43 01 00 00 01 00 00 00 00 00 00 07 61 6E 64 72 6F 69 64 07 63 6C 69 65 6E 74 73 06 67 6F 6F 67 6C 65 03 63 6F 6D 00 00 01 00 01
27. PACKET UPLINK ACK/NACK MESSAGE
DLT: 147, Payload: gsm_rlcmac_dl (Radio Link Control, Medium Access Control, 3GPP TS44.060) GSM RLC/MAC: PACKET_UPLINK_ACK_NACK (9) (Downlink) 01.. .... = Payload Type (DL): RLC/MAC block contains an RLC/MAC control block that does not include the optional octets of the RLC/MAC control header (1) ..00 .... = RRBP: Reserved Block: (N+13) mod 2715648 (0) .... 1... = S/P: RRBP field is valid .... .000 = USF: 0 PACKET_UPLINK_ACK_NACK (9) (downlink) 0010 01.. = MESSAGE_TYPE (DL): PACKET_UPLINK_ACK_NACK (9) .... ..00 = PAGE_MODE: Normal Paging (0) 00.. .... 0x00 ..00 000. = UL TFI: 0 .... ...0 Union:UnionType u.PU_AckNack_GPRS_Struct 10.. .... = CHANNEL_CODING_COMMAND: 2 Ack_Nack_Description ..1. .... = FINAL_ACK_INDICATION: True ...0 0000 11.. .... = STARTING_SEQUENCE_NUMBER: 3 ..00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 11.. .... RECEIVED_BLOCK_BITMAP ..1. .... Common_Uplink_Ack_Nack_Data.Exist_CONTENTION_RESOLUTION_TLLI ...1 1000 0000 0000 0000 0000 0001 0000 000. .... = TLLI: 3221225600 ...0 .... Common_Uplink_Ack_Nack_Data.Exist_Packet_Timing_Advance .... 0... Common_Uplink_Ack_Nack_Data.Exist_Power_Control_Parameters .... .0.. Common_Uplink_Ack_Nack_Data.Exist_Extension_Bits .... ..0. Union:UnionType .... ...0 = FixedAllocationDummy: 0 0... .... Exist_AdditionsR99 Padding Bits .010 1011 0010 1011 0010 1011 0010 1011 Padding 0010 1011 0010 1011 Padding
HEX : 48 24 00 A0 C0 00 00 00 00 00 00 01 F8 00 00 10 00 2B 2B 2B 2B 2B 2B
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||