https://shadowscope.com/2004/09/03/network_stuff/
network stuff