Network Models and Protocols