protocol::tcp, protocol::ethernet, protocol::ipv4 inherit protocol::interface