This book introduces the reader to the principles used in the constructionof a large range of modern data communication protocols.