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.

 

Step

Direction

Primitive

Channel

Message

Comments

1

PHY -> DataLink

PH_RANDACCESS_IND

U_RACH

 

78

2

DataLink -> L3

DL_RANDACCESS_IND

U_RACH

RR:Channel Request

78 E0 A4

3

DataLink <- MAC/RLC

DL_UNITDATA_REQ

D_AGCH

RR:IMMEDIATE ASSIGNMENT  

4

PHY <- DataLink

PHY_DATA_REQ

D_AGCH

   

5

PHY <- MAC/RLC

PHY_DATA_REQ

D_PACCH

PACKET DOWNLINK DUMMY CONTROL BLOCK MESSAGE

 

6

PHY -> MAC/RLC

PHY_DATA_IND

U_PDTCH

UL RLC/MAC Block (BSN 0)  

7

PHY <- MAC/RLC

PHY_DATA_REQ

D_PACCH

PACKET UPLINK ACK/NACK MESSAGE

 

8

PHY -> MAC/RLC

PHY_DATA_IND

U_PDTCH

UL RLC/MAC Block (BSN 1)  

9

PHY -> MAC/RLC

PHY_DATA_IND

U_PDTCH

UL RLC/MAC Block (BSN 2)  

10

MAC/RLC -> LLC

GRR_DATA_IND

U_PDTCH

UL LLC FRAME (N(U)=0)  

11

LLC -> SN

LL_UNITDATA_IND

U_PDTCH

SNDCP  

12

SN -> TE

SN_UNITDATA_IND

U_PDTCH

IP Packet  

13

PHY -> MAC/RLC

PHY_DATA_IND

U_PDTCH

UL RLC/MAC Block (BSN 3)  

14

<< Time Lapse >>

 

15

PHY -> DataLink

PH_RANDACCESS_IND

U_RACH

 

78

16

DataLink -> L3

DL_RANDACCESS_IND

U_RACH

RR:Channel Request

78 F4 99

17

DataLink <- MAC/RLC

DL_UNITDATA_REQ

D_AGCH

RR:IMMEDIATE ASSIGNMENT  

18

PHY <- DataLink

PHY_DATA_REQ

D_AGCH

   

19

PHY <- MAC/RLC

PHY_DATA_REQ

D_PACCH

PACKET DOWNLINK DUMMY CONTROL BLOCK MESSAGE

 

20

PHY -> MAC/RLC

PHY_DATA_IND

U_PDTCH

UL RLC/MAC Block (BSN 0)  

21

PHY <- MAC/RLC

PHY_DATA_REQ

D_PACCH

PACKET UPLINK ACK/NACK MESSAGE

 

22

PHY -> MAC/RLC

PHY_DATA_IND

U_PDTCH

UL RLC/MAC Block (BSN 1)  

23

PHY -> MAC/RLC

PHY_DATA_IND

U_PDTCH

UL RLC/MAC Block (BSN 2)  

24

MAC/RLC -> LLC

GRR_DATA_IND

U_PDTCH

UL LLC FRAME (N(U)=100)  

25

LLC -> SN

LL_UNITDATA_IND

U_PDTCH

SNDCP  

26

SN -> TE

SN_UNITDATA_IND

U_PDTCH

IP Packet  

27

PHY <- MAC/RLC

PHY_DATA_REQ

D_PACCH

PACKET UPLINK ACK/NACK MESSAGE

 

 

 

3. RR:IMMEDIATE ASSIGNMENT

 

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

 

 

6. UL RLC/MAC Block (BSN 0)

 

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

 

 

8. UL RLC/MAC Block (BSN 1)

 

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

 

 

9. UL RLC/MAC Block (BSN 2)

 

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  

 

 

10. UL LLC FRAME (N(U)=0)

 

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  

 

 

11. SNDCP

 

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

 

 

12. IP Packet

 

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

 

 

13. UL RLC/MAC Block (BSN 3)

 

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

 

 

17. RR:IMMEDIATE ASSIGNMENT

 

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

 

 

20. UL RLC/MAC Block (BSN 0)

 

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

 

 

22. UL RLC/MAC Block (BSN 1)

 

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

 

 

23. UL RLC/MAC Block (BSN 2)

 

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

 

 

24. UL LLC FRAME (N(U)=100)

 

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

 

 

25. SNDCP

 

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

 

 

26. IP Packet

 

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