What is a network protocol?
It is a set of rules about how to communicate
What information does a network protocol contain?
What service users can ask for, what information to send, when to send it, how to encode the information, what to do if something goes wrong
What are the layers of the network protocol stack?
5 - application
4 - transport
3 - internet
2 - network interface (link)
1 - physical