Table of Contents - Chapter 16 |
Protocols And Layering
|
| 16.1 |
Introduction |
251 |
| 16.2 |
The Need For Protocols |
251 |
| 16.3 |
Protocol Suites |
252 |
| 16.4 |
A Plan For Protocol Design |
253 |
| 16.5 |
The Seven Layers |
253 |
| 16.6 |
Stacks: Layered Software |
255 |
| 16.7 |
How Layered Software Works |
257 |
| 16.8 |
Multiple, Nested Headers |
258 |
| 16.9 |
The Scientific Basis For Layering |
258 |
| 16.10 |
Techniques Protocols Use |
259 |
| 16.10.1 |
Sequencing For Out-Of-Order Delivery |
259 |
| 16.10.2 |
Sequencing To Eliminate Duplicate Packets |
261 |
| 16.10.3 |
Retransmitting Lost Packets |
261 |
| 16.10.4 |
Avoiding Replay Caused By Excessive Delay |
262 |
| 16.10.5 |
Flow Control To Prevent Data Overrun |
262 |
| 16.10.6 |
Mechanisms To Avoid Network Congestion |
266 |
| 16.11 |
The Art Of Protocol Design |
268 |
| 16.12 |
Summary |
268 |
|
Exercises |
269 |