Data Model NetworkPacketObjectType Class The class is based on the TCP/IP model/Internet protocol suite. In the TCP/IP stack, a "packet" is generally NetworkPacketObjectType defined as IP header plus payload, but we also include the Link Layer, which defines the physical network interfaces and routing protocols and the Transport Layer, which defines provide host-to-host communication services for applications. Protocol fields are provided but requirements are not enforced/captured. See for more information. The UML diagram corresponding to the class is shown in Figure 31. NetworkPacketObjectType Figure . UML diagram of the class NetworkPacketObjectType The property table of the class is given in Table 31. NetworkPacketObjectType Table . Properties of the class NetworkPacketObjectType Name Type Multiplicity Description The property is associated with the class Has_Choice It indicates that there is a NetworkPacketObjectChoiceType. choice among the and Link_Layer, Internet_Layer, properties. Transport_Layer Has_Choice NetworkPacketObjectChoiceType 1 Only one of the properties of NetworkPacketObjectChoiceType class can be populated at any time. See Section 3.1 for more detail.
Data Model NetworkPacketObjectType Class The NetworkPacketObjectType class is based on the TCP/IP model/Internet protocol suite. In the TCP/IP stack, a "packet" is generally defined as IP header plus payload, but we also include the Link Layer, which defines the physical network interfaces and routing protocols and the Transport Layer, which defines provide host-to-host communication services for applications. Protocol fields are provided but requirements are not enforced/captured. See for more information. The UML diagram corresponding to the NetworkPacketObjectType class is shown in Figure 31. Figure . UML diagram of the NetworkPacketObjectType class The property table of the NetworkPacketObjectType class is given in Table 31. Table . Properties of the NetworkPacketObjectType class Name Type Multiplicity Description Has_Choice NetworkPacketObjectChoiceType 1 The Has_Choice property is associated with the class NetworkPacketObjectChoiceType. It indicates that there is a choice among the Link_Layer, Internet_Layer, and Transport_Layer properties. Only one of the properties of NetworkPacketObjectChoiceType class can be populated at any time. See Section 3.1 for more detail.