Principles of communication and networking protocols tutorial - Lam, Simon S. (IEEE Computer Society Press, 1984)