The property contains the TCP Options. are up to three Option cyboxCommon: Options 0..1 properties: Option-Kind (1 byte), Option-Length (1 byte), Option-Data HexBinaryObjectPropertyType (variable). This property will be further defined when required. The property specifies the data payload of the TCP packet. Data 0..1 cyboxCommon:DataSegmentType Data TCPHeaderType Class The class contains 10 mandatory fields and an optional extension field. TCPHeaderType The property table of the class is given in Table 391. TCPHeaderType . Properties of the class TCPHeaderType Name Type Multiplicity Description Src_Port 0..1 The property specifies the sending port. PortObj:PortObjectType Src_Port The property specifies the receiving port. Dest_Port 0..1 PortObj:PortObjectType Dest_Port The property specifies the Sequence number (32-bits). The Seq_Num Sequence number has a dual role: If the flag is set, then this is the syn cyboxCommon: Seq_Num 0..1 initial sequence numbers. If the flag is clear (see syn TCP_Flags HexBinaryObjectPropertyType property), then this is the accumulated sequence number of the first data byte of this packet for the current session. The property specifies whether the flag (see ACK_Num ack TCP_Flags cyboxCommon: ACK_Num 0..1 property) is set then the value of this property is the next sequence HexBinaryObjectPropertyType number that the receiver is expecting. The property specifies the size of the TCP header in cyboxCommon: Data_Offset 0..1 Data_Offset words. HexBinaryObjectPropertyType
Options cyboxCommon: HexBinaryObjectPropertyType 0..1 The Option property contains the TCP Options. are up to three properties: Option-Kind (1 byte), Option-Length (1 byte), Option-Data (variable). This property will be further defined when required. Data cyboxCommon:DataSegmentType 0..1 The Data property specifies the data payload of the TCP packet. TCPHeaderType Class The TCPHeaderType class contains 10 mandatory fields and an optional extension field. The property table of the TCPHeaderType class is given in Table 391. . Properties of the TCPHeaderType class Name Type Multiplicity Description Src_Port PortObj:PortObjectType 0..1 The Src_Port property specifies the sending port. Dest_Port PortObj:PortObjectType 0..1 The Dest_Port property specifies the receiving port. Seq_Num cyboxCommon: HexBinaryObjectPropertyType 0..1 The Seq_Num property specifies the Sequence number (32-bits). The Sequence number has a dual role: If the syn flag is set, then this is the initial sequence numbers. If the syn flag is clear (see TCP_Flags property), then this is the accumulated sequence number of the first data byte of this packet for the current session. ACK_Num cyboxCommon: HexBinaryObjectPropertyType 0..1 The ACK_Num property specifies whether the ack flag (see TCP_Flags property) is set then the value of this property is the next sequence number that the receiver is expecting. Data_Offset cyboxCommon: HexBinaryObjectPropertyType 0..1 The Data_Offset property specifies the size of the TCP header in words.