Preface |
|
xxxi | |
Trademarks |
|
xxx | |
|
Part 1 Introduction and Underlying Technologies |
|
|
1 | (92) |
|
|
2 | (16) |
|
|
3 | (4) |
|
|
3 | (1) |
|
|
3 | (1) |
|
Transmission Control Protocol/Internetworking Protocol (TCP/IP) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
|
6 | (1) |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
7 | (1) |
|
|
7 | (1) |
|
|
8 | (1) |
|
|
8 | (2) |
|
Standards Creation Committees |
|
|
8 | (2) |
|
|
10 | (1) |
|
|
10 | (1) |
|
|
10 | (3) |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
13 | (1) |
|
|
13 | (1) |
|
Internet Architecture Board (IAB) |
|
|
13 | (1) |
|
Internet Engineering Task Force (IETF) |
|
|
13 | (1) |
|
Internet Research Task Force (IRTF) |
|
|
14 | (1) |
|
Internet Assigned Numbers Authority (IANA) and Internet Corporation for Assigned Names and Numbers (ICANN) |
|
|
14 | (1) |
|
Network Information Center (NIC) |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
16 | (2) |
|
|
16 | (1) |
|
|
17 | (1) |
|
The OSI Model and the TCP/IP Protocol Suit |
|
|
18 | (28) |
|
|
19 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
20 | (8) |
|
|
21 | (1) |
|
Layer-to-Layer Communication |
|
|
22 | (1) |
|
|
23 | (1) |
|
|
24 | (4) |
|
|
28 | (1) |
|
|
28 | (7) |
|
Comparison between OSI and TCP/IP Protocol Suite |
|
|
28 | (2) |
|
Layers in the TCP/IP Protocol Suit |
|
|
30 | (5) |
|
|
35 | (5) |
|
|
35 | (2) |
|
|
37 | (2) |
|
|
39 | (1) |
|
Application-Specific Addresses |
|
|
40 | (1) |
|
|
40 | (1) |
|
|
40 | (1) |
|
|
40 | (1) |
|
|
41 | (1) |
|
|
41 | (1) |
|
|
42 | (4) |
|
|
42 | (2) |
|
|
44 | (2) |
|
|
46 | (47) |
|
Wired Local Area Networks |
|
|
47 | (12) |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
49 | (2) |
|
|
51 | (1) |
|
|
51 | (4) |
|
|
55 | (1) |
|
|
56 | (3) |
|
|
59 | (1) |
|
|
59 | (11) |
|
|
59 | (2) |
|
|
61 | (3) |
|
|
64 | (3) |
|
|
67 | (3) |
|
|
70 | (7) |
|
|
70 | (1) |
|
|
71 | (1) |
|
|
72 | (3) |
|
|
75 | (1) |
|
|
75 | (1) |
|
|
76 | (1) |
|
|
77 | (6) |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
78 | (5) |
|
|
83 | (5) |
|
|
83 | (1) |
|
|
84 | (2) |
|
|
86 | (2) |
|
|
88 | (1) |
|
|
88 | (1) |
|
|
89 | (1) |
|
|
89 | (4) |
|
|
89 | (1) |
|
|
90 | (3) |
|
|
93 | (280) |
|
Introduction to Network Layer |
|
|
94 | (20) |
|
|
95 | (1) |
|
|
96 | (1) |
|
|
96 | (1) |
|
|
96 | (1) |
|
Packet Switching at Network Layer |
|
|
97 | (6) |
|
|
97 | (2) |
|
Connection-Oriented Service |
|
|
99 | (4) |
|
|
103 | (5) |
|
|
103 | (1) |
|
|
104 | (1) |
|
Services Provided at the Source Computer |
|
|
105 | (1) |
|
Services Provided at Each Router |
|
|
106 | (1) |
|
Services Provided at the Destination Computer |
|
|
107 | (1) |
|
Other Network Layer Issues |
|
|
108 | (3) |
|
|
108 | (1) |
|
|
109 | (1) |
|
|
110 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
112 | (1) |
|
|
112 | (1) |
|
|
112 | (2) |
|
|
112 | (2) |
|
|
114 | (46) |
|
|
115 | (6) |
|
|
115 | (1) |
|
|
115 | (2) |
|
|
117 | (1) |
|
|
118 | (3) |
|
|
121 | (14) |
|
|
121 | (2) |
|
|
123 | (3) |
|
|
126 | (3) |
|
|
129 | (2) |
|
Three-Level Addressing: Subnetting |
|
|
131 | (3) |
|
|
134 | (1) |
|
|
135 | (12) |
|
|
136 | (1) |
|
|
136 | (5) |
|
|
141 | (1) |
|
|
142 | (5) |
|
|
147 | (2) |
|
|
147 | (1) |
|
Special Addresses in Each block |
|
|
148 | (1) |
|
|
149 | (3) |
|
|
150 | (1) |
|
|
150 | (2) |
|
|
152 | (1) |
|
|
152 | (1) |
|
|
152 | (1) |
|
|
153 | (1) |
|
|
153 | (1) |
|
|
154 | (6) |
|
|
154 | (6) |
|
Delivery and Forwarding of IP Packets |
|
|
160 | (26) |
|
|
161 | (1) |
|
|
161 | (1) |
|
|
161 | (1) |
|
|
162 | (16) |
|
Forwarding Based on Destination Address |
|
|
162 | (14) |
|
Forwarding Based on Label |
|
|
176 | (2) |
|
|
178 | (3) |
|
|
178 | (3) |
|
|
181 | (1) |
|
|
182 | (1) |
|
|
182 | (1) |
|
|
182 | (1) |
|
|
182 | (1) |
|
|
183 | (3) |
|
|
183 | (1) |
|
|
184 | (2) |
|
Internet Protocol Version 4 (IPv4) |
|
|
186 | (34) |
|
|
187 | (1) |
|
|
187 | (5) |
|
|
192 | (5) |
|
Maximum Transfer Unit (MTU) |
|
|
192 | (1) |
|
Fields Related to Fragmentation |
|
|
193 | (4) |
|
|
197 | (8) |
|
|
197 | (1) |
|
|
198 | (7) |
|
|
205 | (2) |
|
Checksum Calculation at the Sender |
|
|
205 | (1) |
|
Checksum Calculation at the Receiver |
|
|
205 | (1) |
|
Checksum in the IP Packet |
|
|
206 | (1) |
|
|
207 | (3) |
|
|
208 | (1) |
|
|
208 | (2) |
|
|
210 | (1) |
|
|
210 | (1) |
|
|
211 | (1) |
|
|
211 | (5) |
|
|
212 | (1) |
|
|
213 | (1) |
|
|
213 | (1) |
|
|
214 | (1) |
|
|
214 | (1) |
|
|
214 | (1) |
|
|
214 | (1) |
|
|
215 | (1) |
|
|
215 | (1) |
|
|
216 | (1) |
|
|
216 | (1) |
|
|
217 | (1) |
|
|
217 | (1) |
|
|
217 | (1) |
|
|
218 | (2) |
|
|
218 | (1) |
|
|
219 | (1) |
|
Address Resolution Protocol (ARP) |
|
|
220 | (24) |
|
|
221 | (1) |
|
|
221 | (1) |
|
|
222 | (1) |
|
|
222 | (6) |
|
|
223 | (1) |
|
|
224 | (1) |
|
|
224 | (2) |
|
|
226 | (2) |
|
|
228 | (5) |
|
|
228 | (1) |
|
|
229 | (3) |
|
|
232 | (1) |
|
|
233 | (7) |
|
|
233 | (2) |
|
|
235 | (1) |
|
|
235 | (1) |
|
|
236 | (1) |
|
|
237 | (1) |
|
|
238 | (2) |
|
|
240 | (1) |
|
|
240 | (1) |
|
|
240 | (1) |
|
|
240 | (1) |
|
|
241 | (1) |
|
|
241 | (3) |
|
|
241 | (3) |
|
Internet Control Message Protocol Version 4 (ICMPv4) |
|
|
244 | (24) |
|
|
245 | (1) |
|
|
246 | (11) |
|
|
246 | (1) |
|
|
246 | (7) |
|
|
253 | (3) |
|
|
256 | (1) |
|
|
257 | (5) |
|
|
257 | (2) |
|
|
259 | (3) |
|
|
262 | (2) |
|
|
263 | (1) |
|
|
263 | (1) |
|
|
264 | (1) |
|
|
264 | (1) |
|
|
264 | (1) |
|
|
264 | (1) |
|
|
265 | (1) |
|
|
265 | (3) |
|
|
265 | (2) |
|
|
267 | (1) |
|
|
268 | (14) |
|
|
269 | (1) |
|
|
269 | (1) |
|
|
269 | (1) |
|
|
270 | (1) |
|
|
271 | (1) |
|
|
271 | (1) |
|
|
271 | (6) |
|
|
271 | (2) |
|
|
273 | (2) |
|
|
275 | (2) |
|
Inefficiency in Mobile IP |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
278 | (1) |
|
|
278 | (1) |
|
|
278 | (1) |
|
|
278 | (1) |
|
|
279 | (1) |
|
|
279 | (3) |
|
|
279 | (1) |
|
|
280 | (2) |
|
Unicast Routing Protocols (RIP, OSPF, and BGP) |
|
|
282 | (52) |
|
|
283 | (1) |
|
|
283 | (1) |
|
Static versus Dynamic Routing Tables |
|
|
283 | (1) |
|
|
283 | (1) |
|
Intra- and Inter-Domain Routing |
|
|
284 | (1) |
|
|
285 | (8) |
|
|
285 | (2) |
|
Distance Vector Routing Algorithm |
|
|
287 | (4) |
|
|
291 | (2) |
|
|
293 | (6) |
|
|
294 | (1) |
|
|
295 | (1) |
|
|
296 | (1) |
|
|
297 | (2) |
|
|
299 | (1) |
|
|
299 | (5) |
|
|
300 | (4) |
|
|
304 | (16) |
|
|
304 | (1) |
|
|
305 | (1) |
|
|
305 | (2) |
|
|
307 | (1) |
|
|
307 | (2) |
|
|
309 | (8) |
|
|
317 | (3) |
|
|
320 | (1) |
|
|
320 | (3) |
|
|
321 | (1) |
|
|
322 | (1) |
|
|
323 | (6) |
|
Types of Autonomous Systems |
|
|
323 | (1) |
|
|
324 | (1) |
|
|
324 | (1) |
|
External and Internal BGP |
|
|
324 | (1) |
|
|
325 | (1) |
|
|
325 | (4) |
|
|
329 | (1) |
|
|
329 | (1) |
|
|
329 | (1) |
|
|
330 | (1) |
|
|
330 | (1) |
|
|
330 | (1) |
|
|
331 | (3) |
|
|
331 | (2) |
|
|
333 | (1) |
|
Multicasting and Multicast Routing Protocols |
|
|
334 | (39) |
|
|
335 | (3) |
|
|
335 | (1) |
|
|
336 | (2) |
|
|
338 | (1) |
|
|
338 | (5) |
|
Multicast Addresses in IPv4 |
|
|
339 | (2) |
|
Selecting Multicast Address |
|
|
341 | (1) |
|
Delivery of Multicast Packets at Data Link Layer |
|
|
342 | (1) |
|
|
343 | (12) |
|
|
344 | (1) |
|
|
344 | (3) |
|
IGMP Protocol Applied to Host |
|
|
347 | (4) |
|
IGMP Protocol Applied to Router |
|
|
351 | (1) |
|
Role of IGMP in Forwarding |
|
|
352 | (2) |
|
|
354 | (1) |
|
|
355 | (1) |
|
Compatibility with Older Versions |
|
|
355 | (1) |
|
|
355 | (3) |
|
Optimal Routing: Shortest Path Trees |
|
|
355 | (3) |
|
|
358 | (9) |
|
Multicast Link State Routing: MOSPF |
|
|
358 | (2) |
|
Multicast Distance Vector |
|
|
360 | (4) |
|
|
364 | (1) |
|
|
364 | (2) |
|
|
366 | (1) |
|
|
367 | (1) |
|
|
368 | (1) |
|
|
368 | (1) |
|
|
368 | (1) |
|
|
368 | (1) |
|
|
369 | (1) |
|
|
369 | (4) |
|
|
369 | (2) |
|
|
371 | (2) |
|
|
373 | (168) |
|
Introduction to the Transport Layer |
|
|
374 | (40) |
|
|
375 | (14) |
|
Process-to-Process Communication |
|
|
375 | (1) |
|
|
375 | (3) |
|
Encapsulation and Decapsulation |
|
|
378 | (1) |
|
Multiplexing and Demultiplexing |
|
|
379 | (1) |
|
|
379 | (3) |
|
|
382 | (1) |
|
Combination of Flow and Error Control |
|
|
383 | (2) |
|
|
385 | (1) |
|
Connectionless and Connection-Oriented Services |
|
|
386 | (3) |
|
Transport-Layer Protocols |
|
|
389 | (20) |
|
|
390 | (1) |
|
|
391 | (4) |
|
|
395 | (8) |
|
Selective-Repeat Protocol |
|
|
403 | (5) |
|
Bidirectional Protocols: Piggybacking |
|
|
408 | (1) |
|
|
409 | (1) |
|
|
409 | (1) |
|
|
410 | (1) |
|
|
411 | (3) |
|
|
411 | (2) |
|
|
413 | (1) |
|
User Datagram Protocol (UDP) |
|
|
414 | (18) |
|
|
415 | (1) |
|
|
416 | (1) |
|
|
417 | (7) |
|
Process-to-Process Communication |
|
|
417 | (1) |
|
|
418 | (1) |
|
|
418 | (1) |
|
|
418 | (2) |
|
|
420 | (1) |
|
Encapsulation and Decapsulation |
|
|
420 | (1) |
|
|
421 | (2) |
|
Multiplexing and Demultiplexing |
|
|
423 | (1) |
|
Comparison between UDP and Generic Simple Protocol |
|
|
423 | (1) |
|
|
424 | (2) |
|
|
424 | (2) |
|
|
426 | (1) |
|
|
426 | (4) |
|
|
426 | (1) |
|
|
426 | (1) |
|
|
426 | (2) |
|
|
428 | (1) |
|
|
428 | (1) |
|
|
428 | (2) |
|
|
430 | (1) |
|
|
430 | (1) |
|
|
430 | (1) |
|
|
430 | (1) |
|
|
430 | (1) |
|
|
431 | (1) |
|
|
431 | (1) |
|
Transmission Control Protocol (TCP) |
|
|
432 | (70) |
|
|
433 | (4) |
|
Process-to-Process Communication |
|
|
433 | (1) |
|
|
434 | (2) |
|
Full-Duplex Communication |
|
|
436 | (1) |
|
Multiplexing and Demultiplexing |
|
|
436 | (1) |
|
Connection-Oriented Service |
|
|
436 | (1) |
|
|
436 | (1) |
|
|
437 | (2) |
|
|
437 | (1) |
|
|
438 | (1) |
|
|
438 | (1) |
|
|
439 | (1) |
|
|
439 | (3) |
|
|
439 | (2) |
|
|
441 | (1) |
|
|
442 | (7) |
|
|
442 | (2) |
|
|
444 | (2) |
|
|
446 | (2) |
|
|
448 | (1) |
|
|
449 | (8) |
|
|
450 | (7) |
|
|
457 | (2) |
|
|
457 | (1) |
|
|
458 | (1) |
|
|
459 | (6) |
|
Opening and Closing Windows |
|
|
460 | (2) |
|
|
462 | (1) |
|
|
463 | (2) |
|
|
465 | (8) |
|
|
465 | (1) |
|
|
465 | (1) |
|
|
466 | (1) |
|
|
467 | (1) |
|
FSMs for Data Transfer in TCP |
|
|
467 | (1) |
|
|
468 | (5) |
|
|
473 | (5) |
|
|
473 | (1) |
|
|
474 | (4) |
|
|
478 | (4) |
|
|
478 | (3) |
|
|
481 | (1) |
|
|
482 | (1) |
|
|
482 | (1) |
|
|
482 | (7) |
|
|
489 | (7) |
|
Transmission Control Blocks (TCBs) |
|
|
490 | (1) |
|
|
491 | (1) |
|
|
491 | (4) |
|
|
495 | (1) |
|
|
496 | (1) |
|
|
496 | (1) |
|
|
496 | (1) |
|
|
496 | (1) |
|
|
496 | (1) |
|
|
497 | (1) |
|
|
498 | (4) |
|
|
498 | (3) |
|
|
501 | (1) |
|
Stream Control Transmission Protocol (SCTP) |
|
|
502 | (39) |
|
|
503 | (1) |
|
|
504 | (2) |
|
Process-to-Process Communication |
|
|
504 | (1) |
|
|
504 | (1) |
|
|
505 | (1) |
|
Full-Duplex Communication |
|
|
506 | (1) |
|
Connection-Oriented Service |
|
|
506 | (1) |
|
|
506 | (1) |
|
|
506 | (4) |
|
Transmission Sequence Number (TSN) |
|
|
506 | (1) |
|
|
506 | (1) |
|
Stream Sequence Number (SSN) |
|
|
507 | (1) |
|
|
507 | (2) |
|
|
509 | (1) |
|
|
509 | (1) |
|
|
509 | (1) |
|
|
510 | (1) |
|
|
510 | (9) |
|
|
510 | (1) |
|
|
511 | (8) |
|
|
519 | (6) |
|
Association Establishment |
|
|
519 | (2) |
|
|
521 | (3) |
|
|
524 | (1) |
|
|
524 | (1) |
|
|
525 | (4) |
|
|
526 | (3) |
|
|
529 | (2) |
|
|
529 | (1) |
|
|
530 | (1) |
|
|
530 | (1) |
|
|
531 | (4) |
|
|
532 | (1) |
|
|
532 | (2) |
|
|
534 | (1) |
|
|
534 | (1) |
|
|
535 | (1) |
|
Congestion Control and Multihoming |
|
|
535 | (1) |
|
Explicit Congestion Notification |
|
|
535 | (1) |
|
|
535 | (1) |
|
|
536 | (1) |
|
|
536 | (1) |
|
|
536 | (1) |
|
|
536 | (1) |
|
|
537 | (4) |
|
|
537 | (2) |
|
|
539 | (2) |
|
|
541 | (226) |
|
Introduction to the Application Layer |
|
|
542 | (26) |
|
|
543 | (21) |
|
|
544 | (1) |
|
|
544 | (1) |
|
|
544 | (2) |
|
|
546 | (8) |
|
|
554 | (4) |
|
|
558 | (6) |
|
Predefined Client-Server Applications |
|
|
564 | (1) |
|
|
564 | (1) |
|
|
565 | (1) |
|
|
565 | (1) |
|
|
565 | (1) |
|
|
566 | (2) |
|
|
566 | (2) |
|
|
568 | (14) |
|
|
569 | (1) |
|
|
569 | (1) |
|
|
570 | (1) |
|
|
570 | (6) |
|
|
570 | (1) |
|
|
571 | (1) |
|
|
572 | (1) |
|
|
572 | (1) |
|
|
573 | (1) |
|
|
573 | (3) |
|
|
576 | (3) |
|
Static Address Allocation |
|
|
576 | (1) |
|
Dynamic Address Allocation |
|
|
576 | (1) |
|
|
576 | (2) |
|
|
578 | (1) |
|
|
579 | (1) |
|
|
579 | (1) |
|
|
579 | (1) |
|
|
580 | (1) |
|
|
580 | (1) |
|
|
580 | (2) |
|
|
580 | (1) |
|
|
581 | (1) |
|
|
582 | (28) |
|
|
583 | (1) |
|
|
584 | (5) |
|
|
584 | (1) |
|
|
584 | (1) |
|
|
585 | (2) |
|
|
587 | (1) |
|
Distribution of Name Space |
|
|
587 | (2) |
|
|
589 | (4) |
|
|
589 | (1) |
|
|
590 | (1) |
|
|
591 | (1) |
|
|
592 | (1) |
|
|
593 | (2) |
|
|
593 | (1) |
|
Mapping Names to Addresses |
|
|
593 | (1) |
|
Mapping Addresses to Names |
|
|
593 | (1) |
|
|
593 | (1) |
|
|
594 | (1) |
|
|
594 | (1) |
|
|
595 | (3) |
|
|
596 | (2) |
|
|
598 | (2) |
|
|
598 | (1) |
|
|
599 | (1) |
|
|
600 | (4) |
|
|
604 | (1) |
|
|
604 | (1) |
|
|
604 | (1) |
|
|
605 | (1) |
|
|
605 | (1) |
|
|
606 | (1) |
|
|
606 | (1) |
|
|
606 | (1) |
|
|
606 | (1) |
|
|
607 | (3) |
|
|
607 | (1) |
|
|
608 | (2) |
|
Remote Login: Telnet and SSH |
|
|
610 | (20) |
|
|
611 | (13) |
|
|
611 | (1) |
|
|
611 | (2) |
|
Network Virtual Terminal (NVT) |
|
|
613 | (1) |
|
|
614 | (1) |
|
|
615 | (3) |
|
|
618 | (1) |
|
|
618 | (1) |
|
|
618 | (2) |
|
|
620 | (1) |
|
|
620 | (1) |
|
|
621 | (2) |
|
|
623 | (1) |
|
|
624 | (1) |
|
|
624 | (2) |
|
|
624 | (1) |
|
|
624 | (1) |
|
|
625 | (1) |
|
Format of the SSH Packets |
|
|
626 | (1) |
|
|
626 | (1) |
|
|
626 | (1) |
|
|
627 | (1) |
|
|
627 | (1) |
|
|
627 | (1) |
|
|
628 | (2) |
|
|
628 | (1) |
|
|
629 | (1) |
|
File Transfer: FTP and TFTP |
|
|
630 | (26) |
|
|
631 | (12) |
|
|
631 | (2) |
|
|
633 | (2) |
|
|
635 | (4) |
|
|
639 | (3) |
|
|
642 | (1) |
|
|
643 | (1) |
|
|
643 | (1) |
|
|
643 | (9) |
|
|
644 | (2) |
|
|
646 | (1) |
|
|
647 | (2) |
|
|
649 | (1) |
|
|
650 | (1) |
|
|
650 | (1) |
|
|
651 | (1) |
|
|
651 | (1) |
|
|
652 | (1) |
|
|
652 | (1) |
|
|
652 | (1) |
|
|
652 | (1) |
|
|
653 | (1) |
|
|
653 | (3) |
|
|
653 | (2) |
|
|
655 | (1) |
|
|
656 | (24) |
|
|
657 | (3) |
|
|
658 | (1) |
|
|
658 | (1) |
|
|
659 | (1) |
|
Uniform Resource Locator (URL) |
|
|
659 | (1) |
|
|
660 | (4) |
|
|
660 | (1) |
|
|
660 | (3) |
|
|
663 | (1) |
|
|
664 | (12) |
|
|
664 | (6) |
|
|
670 | (1) |
|
|
670 | (2) |
|
|
672 | (3) |
|
Web Caching: Proxy Server |
|
|
675 | (1) |
|
|
675 | (1) |
|
|
676 | (1) |
|
|
676 | (1) |
|
|
676 | (1) |
|
|
676 | (1) |
|
|
676 | (1) |
|
|
677 | (3) |
|
|
677 | (1) |
|
|
678 | (2) |
|
Electronic Mail: SMTP, POP, IMAP, and MIME |
|
|
680 | (26) |
|
|
681 | (3) |
|
|
681 | (1) |
|
|
682 | (1) |
|
|
682 | (1) |
|
|
683 | (1) |
|
|
684 | (3) |
|
Services Provided by a User Agent |
|
|
684 | (1) |
|
|
685 | (1) |
|
|
685 | (1) |
|
|
686 | (1) |
|
|
686 | (1) |
|
Mailing List or Group List |
|
|
686 | (1) |
|
Message Transfer Agent: SMTP |
|
|
687 | (6) |
|
|
687 | (4) |
|
|
691 | (2) |
|
Message Access Agent: POP and IMAP |
|
|
693 | (2) |
|
|
694 | (1) |
|
|
695 | (1) |
|
|
695 | (5) |
|
|
695 | (5) |
|
|
700 | (1) |
|
|
700 | (1) |
|
|
701 | (1) |
|
|
701 | (1) |
|
|
702 | (1) |
|
|
702 | (1) |
|
|
702 | (1) |
|
|
702 | (1) |
|
|
702 | (1) |
|
|
703 | (3) |
|
|
703 | (1) |
|
|
704 | (2) |
|
|
706 | (22) |
|
|
707 | (1) |
|
|
707 | (1) |
|
|
708 | (3) |
|
|
708 | (1) |
|
|
708 | (1) |
|
|
709 | (1) |
|
|
709 | (1) |
|
|
710 | (1) |
|
|
711 | (4) |
|
|
711 | (1) |
|
|
712 | (1) |
|
|
713 | (2) |
|
|
715 | (4) |
|
|
716 | (2) |
|
|
718 | (1) |
|
|
719 | (5) |
|
|
719 | (2) |
|
|
721 | (1) |
|
|
722 | (2) |
|
|
724 | (1) |
|
|
725 | (1) |
|
|
725 | (1) |
|
|
725 | (1) |
|
|
725 | (1) |
|
|
726 | (1) |
|
|
726 | (1) |
|
|
726 | (2) |
|
|
726 | (1) |
|
|
727 | (1) |
|
|
728 | (39) |
|
|
729 | (1) |
|
Digitizing Audio and Video |
|
|
730 | (1) |
|
|
730 | (1) |
|
|
730 | (1) |
|
Audio and Video Compression |
|
|
731 | (5) |
|
|
731 | (1) |
|
|
731 | (5) |
|
Streaming Stored Audio/Video |
|
|
736 | (3) |
|
First Approach: Using a Web Server |
|
|
736 | (1) |
|
Second Approach: Using a Web Server with Metafile |
|
|
737 | (1) |
|
Third Approach: Using a Media Server |
|
|
738 | (1) |
|
Fourth Approach: Using a Media Server and RTSP |
|
|
738 | (1) |
|
Streaming Live Audio/Video |
|
|
739 | (1) |
|
Real-Time Interactive Audio/Video |
|
|
740 | (4) |
|
|
740 | (4) |
|
|
744 | (2) |
|
|
745 | (1) |
|
|
746 | (1) |
|
|
746 | (2) |
|
|
746 | (1) |
|
|
747 | (1) |
|
Source Description Message |
|
|
747 | (1) |
|
|
747 | (1) |
|
Application-Specific Message |
|
|
747 | (1) |
|
|
747 | (1) |
|
|
748 | (4) |
|
|
748 | (2) |
|
|
750 | (2) |
|
|
752 | (6) |
|
|
752 | (1) |
|
|
753 | (1) |
|
Techniques to Improve QoS |
|
|
753 | (4) |
|
|
757 | (1) |
|
|
758 | (1) |
|
|
758 | (4) |
|
|
758 | (1) |
|
|
758 | (1) |
|
|
759 | (1) |
|
|
759 | (1) |
|
|
759 | (3) |
|
Problems with Integrated Services |
|
|
762 | (1) |
|
|
762 | (2) |
|
|
762 | (2) |
|
|
764 | (1) |
|
|
764 | (1) |
|
|
764 | (1) |
|
|
764 | (1) |
|
|
765 | (1) |
|
|
766 | (1) |
|
|
766 | (1) |
|
|
767 | (48) |
|
|
768 | (18) |
|
|
769 | (4) |
|
|
769 | (3) |
|
|
772 | (1) |
|
|
772 | (1) |
|
Broadcasting and Multicasting |
|
|
773 | (1) |
|
|
773 | (5) |
|
Assigned and Reserved Blocks |
|
|
775 | (3) |
|
|
778 | (3) |
|
Three Levels of Hierarchy |
|
|
779 | (2) |
|
|
781 | (1) |
|
|
782 | (1) |
|
|
782 | (1) |
|
|
782 | (1) |
|
|
782 | (1) |
|
|
783 | (1) |
|
|
783 | (1) |
|
|
783 | (3) |
|
|
783 | (3) |
|
|
786 | (14) |
|
|
787 | (1) |
|
|
787 | (1) |
|
Reason for Delay in Adoption |
|
|
787 | (1) |
|
|
788 | (8) |
|
|
788 | (1) |
|
|
789 | (1) |
|
Comparison between IPv4 and IPv6 Headers |
|
|
790 | (1) |
|
|
790 | (5) |
|
Comparison between IPv4 and IPv6 |
|
|
795 | (1) |
|
Transition from IPv4 to IPv6 |
|
|
796 | (2) |
|
|
796 | (1) |
|
|
797 | (1) |
|
|
797 | (1) |
|
|
798 | (1) |
|
|
798 | (1) |
|
|
798 | (1) |
|
|
798 | (1) |
|
|
799 | (1) |
|
|
799 | (1) |
|
|
799 | (1) |
|
|
799 | (1) |
|
|
800 | (15) |
|
|
801 | (1) |
|
|
802 | (2) |
|
Destination-Unreachable Message |
|
|
802 | (1) |
|
|
803 | (1) |
|
|
803 | (1) |
|
Parameter-Problem Message |
|
|
804 | (1) |
|
|
804 | (1) |
|
|
804 | (1) |
|
|
805 | (1) |
|
Neighbor-Discovery Messages |
|
|
805 | (4) |
|
Router-Solicitation Message |
|
|
805 | (1) |
|
Router-Advertisement Message |
|
|
806 | (1) |
|
Neighbor-Solicitation Message |
|
|
806 | (1) |
|
Neighbor-Advertisement Message |
|
|
807 | (1) |
|
|
808 | (1) |
|
Inverse-Neighbor-Solicitation Message |
|
|
808 | (1) |
|
Inverse-Neighbor-Advertisement Message |
|
|
808 | (1) |
|
Group Membership Messages |
|
|
809 | (3) |
|
|
809 | (1) |
|
Membership-Report Message |
|
|
810 | (1) |
|
|
810 | (2) |
|
|
812 | (1) |
|
|
812 | (1) |
|
|
812 | (1) |
|
|
812 | (1) |
|
|
812 | (1) |
|
|
813 | (2) |
|
|
813 | (1) |
|
|
813 | (2) |
|
|
815 | (76) |
|
Cryptography and Network Security |
|
|
816 | (42) |
|
|
817 | (3) |
|
|
817 | (1) |
|
|
818 | (1) |
|
|
819 | (1) |
|
|
819 | (1) |
|
|
820 | (6) |
|
|
821 | (1) |
|
|
821 | (3) |
|
|
824 | (1) |
|
|
825 | (1) |
|
|
826 | (5) |
|
|
826 | (2) |
|
Data Encryption Standard (DES) |
|
|
828 | (2) |
|
|
830 | (1) |
|
|
831 | (5) |
|
|
832 | (1) |
|
|
832 | (2) |
|
|
834 | (2) |
|
|
836 | (1) |
|
|
836 | (1) |
|
Message and Message Digest |
|
|
836 | (1) |
|
|
837 | (2) |
|
|
838 | (1) |
|
|
838 | (1) |
|
|
839 | (5) |
|
|
839 | (1) |
|
|
840 | (1) |
|
|
841 | (1) |
|
|
842 | (1) |
|
RSA Digital Signature Scheme |
|
|
843 | (1) |
|
Digital Signature Standard (DSS) |
|
|
844 | (1) |
|
|
844 | (3) |
|
Entity versus Message Authentication |
|
|
844 | (1) |
|
|
845 | (1) |
|
|
845 | (1) |
|
|
845 | (2) |
|
|
847 | (6) |
|
Symmetric-Key Distribution |
|
|
847 | (3) |
|
|
850 | (1) |
|
|
851 | (2) |
|
|
853 | (1) |
|
|
853 | (1) |
|
|
854 | (1) |
|
|
855 | (3) |
|
|
855 | (1) |
|
|
856 | (2) |
|
|
858 | (33) |
|
|
859 | (10) |
|
|
859 | (2) |
|
|
861 | (3) |
|
Services Provided by IPSec |
|
|
864 | (1) |
|
|
865 | (3) |
|
Internet Key Exchange (IKE) |
|
|
868 | (1) |
|
Virtual Private Network (VPN) |
|
|
868 | (1) |
|
|
869 | (6) |
|
|
869 | (3) |
|
|
872 | (3) |
|
Application Layer Security |
|
|
875 | (10) |
|
|
875 | (1) |
|
Pretty Good Privacy (PGP) |
|
|
876 | (2) |
|
|
878 | (1) |
|
|
878 | (3) |
|
|
881 | (4) |
|
|
885 | (1) |
|
|
885 | (2) |
|
|
885 | (1) |
|
|
886 | (1) |
|
|
887 | (1) |
|
|
887 | (1) |
|
|
888 | (1) |
|
|
888 | (3) |
|
|
888 | (1) |
|
|
889 | (2) |
|
|
891 | (44) |
|
|
892 | (4) |
|
Appendix B Positional Numbering Systems |
|
|
896 | (8) |
|
Appendix C Error Detection Codes |
|
|
904 | (10) |
|
|
914 | (6) |
|
Appendix E HTML, XHTML, XML, and XSL |
|
|
920 | (6) |
|
Appendix F Client-Server Programming in Java |
|
|
926 | (6) |
|
Appendix G Miscellaneous Information |
|
|
932 | (3) |
Glossary |
|
935 | (20) |
References |
|
955 | (2) |
Index |
|
957 | |