protocol packet internet ipv6 security network number layer packets addresses datagram fragment request ipsec routing authentication implementation node service icmp systems bits path flow gateway multicast traffic specification interface version application ipv4 protocols identifier transport headers extension management state payload icmpv6 tunnel port sequence route support transmission algorithm response implementations communications router resources fragmentation networks services unicast fragments event encryption server offset university architecture