These fields contain the link address of the node which transmits the packet and node which is the destination of the packet, respectively. The format of each field is determined by both the Protocol Id and Address Type fields in the packet. Note that the two addresses need not be the same size or format; this provides more flexibility for choosing link addresses by the higher layer protocol. However, both must be an integral number of octets wide.