trying to learn the network protocol