User guide

3: Packet Formats
DC 900-1303C 55
3.3 ICP Protocol Packet Format
Each ICP Protocol packet contains a TSI header, a Freeway header, an ICP header, and
a Protocol header. Optionally, an ICP Protocol packet can contain data immediately fol-
lowing the Protocol header. The ICP Protocol packet is a type of TSI data packet, and is
also known as a Freeway data packet. Only a generic ICP Protocol packet is presented
here; for individual ICP packet formats and their corresponding data flow, refer to the
appropriate protocol programmer’s guide.
a
sequence number assigned by client
a
1,2, or 3 (see Chapter 2)
b
id assigned by client
c
id assigned by server
TSI Header
Header Length = 20
Data Length = 76+ICPdata
Sequence Number = n
a
Packet Type = 2
Command = n/a
First Segment = n/a
Last Segment = n/a
Freeway Header
Reserved
Shared Header Size = 12
Private Header Size = 20
Type = 2
Command = x
a
Status = n/a
Client Session ID = n
b
Freeway Session ID = m
c
Reserved
Private