The is the type of the property. In the UML model, this class is associated with the NetworkPacketObjectChoiceType Has_Choice UML stereotype, which specifies that only one of the available properties of the class can be <<choice>> NetworkPacketObjectChoiceType populated at any time. The property table of the class is given in Table 32. NetworkPacketObjectChoiceType Table . Properties of the class NetworkPacketObjectChoiceType Name Type Multiplicity Description The property is the lowest layer of the TCP/IP network stack and is Link_Layer comprised of physical and logical protocols that operate between adjacent nodes of a network segment or a WAN connection. Link_Layer 0..1 LinkLayerType Only one of the properties of can be NetworkPacketObjectChoiceType populated. The property characterizes information the network layer Internet_Layer of this packet, as defined in the 7-layer OSI model. See for more details. Internet_Layer 0..1 InternetLayerType Only one of the properties of can be NetworkPacketObjectChoiceType populated. The property characterizes information about the transport Transport_Layer layer of this packet as defined in the 7-layer OSI model. See for more details. Transport_Layer 0..1 TransportLayerType Only one of the properties of can be NetworkPacketObjectChoiceType populated. LinkLayerType Class The class characterizes the link layer protocol, which is a hardware interface protocol, such as Ethernet, or a logical link routing LinkLayerType protocol, such as ARP. The UML diagram corresponding to the class is shown in Figure 31. LinkLayerObjectType The property table of the class is given in Table 33. LinkLayerType
The NetworkPacketObjectChoiceType is the type of the Has_Choice property. In the UML model, this class is associated with the <<choice>> UML stereotype, which specifies that only one of the available properties of the NetworkPacketObjectChoiceType class can be populated at any time. The property table of the NetworkPacketObjectChoiceType class is given in Table 32. Table . Properties of the NetworkPacketObjectChoiceType class Name Type Multiplicity Description Link_Layer LinkLayerType 0..1 The Link_Layer property is the lowest layer of the TCP/IP network stack and is comprised of physical and logical protocols that operate between adjacent nodes of a network segment or a WAN connection. Only one of the properties of NetworkPacketObjectChoiceType can be populated. Internet_Layer InternetLayerType 0..1 The Internet_Layer property characterizes information the network layer of this packet, as defined in the 7-layer OSI model. See for more details. Only one of the properties of NetworkPacketObjectChoiceType can be populated. Transport_Layer TransportLayerType 0..1 The Transport_Layer property characterizes information about the transport layer of this packet as defined in the 7-layer OSI model. See for more details. Only one of the properties of NetworkPacketObjectChoiceType can be populated. LinkLayerType Class The LinkLayerType class characterizes the link layer protocol, which is a hardware interface protocol, such as Ethernet, or a logical link routing protocol, such as ARP. The UML diagram corresponding to the LinkLayerObjectType class is shown in Figure 31. The property table of the LinkLayerType class is given in Table 33.
cybox-v2.1.1-csprd01-part38-network-packet.docx