Computer Networking : Principles, Protocols and Practice
Computer Networking : Principles, Protocols and Practice
Release 0.25
Olivier Bonaventure
February 25, 2014
Contents
1 Table of Contents
3
1.1 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Part 1: Introduction
5
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Services and protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 The reference models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Organisation of the book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3 Part 2: The Application Layer
25
3.1 The application Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3 The application layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4 Application-level protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.5 Writing simple networked applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.7 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4 Part 4: The Transport Layer
65
4.1 Principles of a reliable transport protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.2 The User Datagram Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.3 The Transmission Control Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
4.5 Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5 Part 5: The Network Layer
127
5.1 The network layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6 Part 6: The datalink layer and the Local Area Networks
213
6.1 The datalink layer and the Local Area Networks . . . . . . . . . . . . . . . . . . . . . . . . . . 213
7 Part 7: Appendices
251
7.1 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.2 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
7.3 Indices and tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Bibliography
257
Index
271
i
ii
Computer Networking : Principles, Protocols and Practice, Release 0.25
Contents
1
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- the nigeria gaming industry pwc
- how to create an android application using eclipse on
- who needs a yahoo nigeria new email account
- computer networking principles protocols and practice
- an overview of the sports betting industry in
- 2nd edition of the european sports betting sponsorship event
- football and cash how to make money betting on
Related searches
- computer networking basics
- basic computer networking pdf download
- basic computer networking tutorial
- computer networking basics ppt
- computer networking download pdf
- computer networking guide pdf
- computer networking books pdf
- what is computer networking systems
- computer networking pdf free download
- computer networking notes pdf download
- basics of computer networking pdf
- computer networking tutorials for beginners