rok wydania: 2012/02
stron: 624
format: 172 x 245 mm
oprawa: twarda
Kompendium wiedzy każdego administratora!
Autor bestsellerów i jeden z największych autorytetów w dziedzinie sieci komputerowych - Douglas E. Comer - przedstawia wszechstronny i kompletny przegląd technologii internetowych, które umożliwiają korzystanie z różnorodnych aplikacji, od przeglądarek internetowych, przez systemy telefonii IP, po programy multimedialne. Piąte wydanie obejmuje wiele nowych zagadnień, od protokołów komunikacji bezprzewodowej po problematykę wydajności sieci.
W tej książce znajdziesz odpowiedzi na niemal wszystkie pytania dotyczące funkcjonowania sieci komputerowych. Poznasz fundamenty ich działania (wielowarstwowy model ISO OSI) oraz zaznajomisz się z ich historią, rodzajami czy dostępnymi protokołami. Ponadto dowiesz się więcej o sposobach programowania aplikacji intensywnie korzystających z sieci, organizacji sieci Internet oraz najlepszych praktykach tworzenia aplikacji webowych. W części drugiej autor skupia się na fizycznych aspektach transmisji danych. Zrozumiesz, jak przesyłane są sygnały oraz jakie media transmisyjne masz do dyspozycji. To tylko niektóre zagadnienia poruszone w tym niezwykłym kompendium wiedzy na temat sieci komputerowych, będącym lekturą obowiązkową dla każdego administratora.
W tej książce znajdziesz:
* szereg interesujących informacji na temat historii i rozwoju sieci komputerowych
* omówienie zagadnień związanych z aplikacjami internetowymi i programowaniem sieciowym
* bogaty zbiór informacji na temat przesyłania sygnałów i informacji
* prezentację dostępnych topologii sieci komputerowych
* opis zalet i wad sieci bezprzewodowych
Bogate i kompletne źródło informacji o sieciach komputerowych!
SPIS TREŚCI:
Przedmowa (19)
Część I: Wprowadzenie do sieci komputerowych i aplikacji internetowych (27)
Rozdział 1. Wprowadzenie (29)
1.1. Rozwój sieci komputerowych (29)
1.2. Dlaczego komunikacja sieciowa wydaje się trudna? (30)
1.3. Pięć kluczowych zagadnień sieciowych (30)
1.4. Publiczne i prywatne obszary internetu (34)
1.5. Sieci, współdziałanie i standardy (36)
1.6. Stos protokołów i modele warstwowe (37)
1.7. Przekazywanie danych między warstwami (39)
1.8. Nagłówki i warstwy (40)
1.9. Organizacja ISO i siedmiowarstwowy model odniesienia OSI (40)
1.10. Kulisy standaryzacji (41)
1.11. Pozostała część książki (42)
1.12. Podsumowanie (43)
Rozdział 2. Kierunki rozwoju internetu (45)
2.1. Wprowadzenie (45)
2.2. Współdzielenie zasobów (45)
2.3. Rozwój internetu (46)
2.4. Od współdzielenia zasobów do komunikacji (47)
2.5. Od tekstu do multimediów (49)
2.6. Najnowsze trendy (50)
2.7. Podsumowanie (51)
Rozdział 3. Aplikacje internetowe i programowanie sieciowe (55)
3.1. Wprowadzenie (55)
3.2. Dwa podstawowe pojęcia związane z internetem (56)
3.3. Komunikacja połączeniowa (57)
3.4. Model klient-serwer (58)
3.5. Cechy aplikacji klienckich i serwerowych (59)
3.6. Programy serwerowe oraz komputery pełniące rolę serwerów (59)
3.7. Żądania, odpowiedzi i kierunek przepływu danych (60)
3.8. Wiele aplikacji klienckich i serwerowych (60)
3.9. Identyfikacja serwerów i demultipleksacja (61)
3.10. Praca współbieżna serwerów (62)
3.11. Pętla zależności między serwerami (63)
3.12. Odwołania peer-to-peer (63)
3.13. Programowanie sieciowe i interfejs gniazd (64)
3.14. Gniazda, deskryptory i sieciowe operacje wejścia-wyjścia (64)
3.15. Parametry i interfejs gniazd (65)
3.16. Odwołania do gniazd w aplikacjach klienckich i serwerowych (66)
3.17. Funkcje gniazda wykorzystywane po stronie klienta i serwera (66)
3.18. Funkcja połączenia wykorzystywana jedynie po stronie klienta (68)
3.19. Funkcje gniazd wykorzystywane jedynie po stronie serwera (69)
3.20. Funkcje gniazd wykorzystywane w transmisji komunikatów (71)
3.21. Inne funkcje gniazd (73)
3.22. Gniazda, wątki i dziedziczenie (73)
3.23. Podsumowanie (74)
Rozdział 4. Typowe aplikacje internetowe (79)
4.1. Wprowadzenie (79)
4.2. Protokoły warstwy aplikacji (79)
4.3. Reprezentacja i transfer danych (80)
4.4. Protokoły WWW (81)
4.5. Reprezentacja dokumentów w standardzie HTML (81)
4.6. Ujednolicony format adresowania zasobów i odsyłacze (83)
4.7. Dostarczanie dokumentów za pomocą protokołu HTTP (84)
4.8. Buforowanie stron w przeglądarkach (87)
4.9. Budowa przeglądarki (88)
4.10. Protokół transferu plików (FTP) (88)
4.11. Komunikacja FTP (89)
4.12. Poczta elektroniczna (92)
4.13. Prosty protokół dostarczania poczty (SMTP) (93)
4.14. Dostawcy usług internetowych, serwery pocztowe i dostęp do poczty elektronicznej (95)
4.15. Protokoły dostępu do poczty (POP, IMAP) (96)
4.16. Standardy zapisu wiadomości e-mail (RFC2822, MIME) (97)
4.17. System nazw domenowych (DNS) (98)
4.18. Nazwy domenowe rozpoczynające się od www (100)
4.19. Hierarchia DNS i model powiązań serwerowych (101)
4.20. Odwzorowanie nazw (101)
4.21. Buforowanie danych w systemie DNS (103)
4.22. Rodzaje wpisów DNS (104)
4.23. Aliasy nazw i rekordy CNAME (105)
4.24. Skróty w systemie DNS (106)
4.25. Znaki narodowe w nazwach domenowych (106)
4.26. Rozszerzalne formaty reprezentacji danych (XML) (107)
4.27. Podsumowanie (108)
Część II: Wymiana danych (111)
Rozdział 5. Podstawowe informacje na temat transmisji danych (113)
5.1. Wprowadzenie (113)
5.2. Istota transmisji danych (114)
5.3. Założenia i zakres zagadnienia (114)
5.4. Teoretyczne elementy systemu komunikacyjnego (115)
5.5. Elementy modelu transmisji danych (116)
5.6. Podsumowanie (118)
Rozdział 6. Sygnały i źródła informacji (121)
6.1. Wprowadzenie (121)
6.2. Źródła informacji (121)
6.3. Sygnały analogowe i cyfrowe (122)
6.4. Sygnały okresowe i nieokresowe (122)
6.5. Przebieg sinusoidalny i cechy sygnału (123)
6.6. Sygnał zespolony (124)
6.7. Znaczenie sygnałów zespolonych i sinusoidalnych (125)
6.8. Reprezentacja sygnału w dziedzinie czasu i częstotliwości (126)
6.9. Szerokość pasma sygnału analogowego (127)
6.10. Sygnały cyfrowe i ich poziomy (127)
6.11. Body i bity na sekundę (129)
6.12. Przekształcenie sygnału cyfrowego w sygnał analogowy (130)
6.13. Szerokość pasma sygnału cyfrowego (131)
6.14. Synchronizacja i uzgodnienia odnośnie sygnałów (131)
6.15. Kodowanie liniowe (132)
6.16. Wykorzystanie kodowania Manchester w sieciach komputerowych (134)
6.17. Przekształcenie sygnału analogowego w sygnał cyfrowy (135)
6.18. Twierdzenie Nyquista i częstotliwość próbkowania (136)
6.19. Twierdzenie Nyquista w transmisji telefonicznej (137)
6.20. Kodowanie i kompresja danych (137)
6.21. Podsumowanie (138)
Rozdział 7. Media transmisyjne (141)
7.1. Wprowadzenie (141)
7.2. Transmisja przewodowa i bezprzewodowa (141)
7.3. Podział ze względu na rodzaj energii (142)
7.4. Zakłócenia elektromagnetyczne i szum (142)
7.5. Skrętka miedziana (143)
7.6. Ekranowanie - kabel współosiowy oraz skrętka ekranowana (145)
7.7. Kategorie skrętek (146)
7.8. Media przenoszące energię świetlną oraz włókna światłowodowe (146)
7.9. Rodzaje włókien i transmisji światłowodowych (148)
7.10. Porównanie włókien światłowodowych i kabli miedzianych (149)
7.11. Technologie komunikacji w podczerwieni (150)
7.12. Laserowa komunikacja punkt-punkt (150)
7.13. Komunikacja z wykorzystaniem fal elektromagnetycznych (radiowa) (151)
7.14. Propagacja sygnału (152)
7.15. Rodzaje satelitów (153)
7.16. Geostacjonarne satelity komunikacyjne (153)
7.17. Pokrycie obszaru Ziemi przez satelity geostacjonarne (155)
7.18. Satelity niskoorbitowe i ich klastry (156)
7.19. Wybór medium transmisyjnego (156)
7.20. Pomiary parametrów medium transmisyjnego (157)
7.21. Wpływ szumu na komunikację (157)
7.22. Znaczenie pojemności kanału (158)
7.23. Podsumowanie (159)
Rozdział 8. Niezawodność i kodowanie kanałowe (163)
8.1. Wprowadzenie (163)
8.2. Trzy główne przyczyny błędów transmisyjnych (163)
8.3. Wpływ błędów transmisyjnych na dane (164)
8.4. Dwie strategie obsługi błędów (165)
8.5. Kody blokowe i splotowe (166)
8.6. Przykład kodu blokowego - pojedyncza kontrola parzystości (167)
8.7. Matematyka kodów blokowych i notacja (n,k) (168)
8.8. Odległość Hamminga - miara siły kodu (168)
8.9. Odległość Hamminga między elementami książki kodowej (169)
8.10. Kompromis między detekcją błędów a narzutem transmisyjnym (170)
8.11. Korekcja błędów - parzystość wierszy i kolumn (170)
8.12. 16-bitowa suma kontrolna stosowana w internecie (171)
8.13. Cykliczny kod nadmiarowy (CRC) (173)
8.14. Sprzętowa implementacja algorytmu CRC (175)
8.15. Mechanizmy automatycznego powtarzania żądań (ARQ) (175)
8.16. Podsumowanie (176)
Rozdział 9. Tryby transmisji danych (179)
9.1. Wprowadzenie (179)
9.2. Podział trybów transmisji danych (179)
9.3. Transmisja równoległa (180)
9.4. Transmisja szeregowa (181)
9.5. Kolejność wysyłania bitów i bajtów (182)
9.6. Zależności czasowe w transmisji szeregowej (182)
9.7. Transmisja asynchroniczna (183)
9.8. Asynchroniczna transmisja znaków - RS-232 (183)
9.9. Transmisja synchroniczna (184)
9.10. Bajty, bloki i ramki (185)
9.11. Transmisja izochroniczna (186)
9.12. Simpleks, półdupleks i dupleks (186)
9.13. Urządzenia DCE i DTE (187)
9.14. Podsumowanie (188)
Rozdział 10. Modulacja i modemy (191)
10.1. Wprowadzenie (191)
10.2. Częstotliwość, fala nośna i propagacja (191)
10.3. Modulacja analogowa (192)
10.4. Modulacja amplitudy (192)
10.5. Modulacja częstotliwości (193)
10.6. Modulacja fazy (194)
10.7. Modulacja amplitudy i twierdzenie Shannona (194)
10.8. Modulacja, sygnał cyfrowy i kluczowanie (194)
10.9. Kluczowanie fazy (195)
10.10. Przesunięcie fazowe i diagram konstelacji (195)
10.11. Kwadraturowa modulacja amplitudy (198)
10.12. Modem - urządzenie do modulacji i demodulacji (198)
10.13. Modemy optyczne i radiowe (200)
10.14. Modemy telefoniczne (200)
10.15. Modulacja QAM w telefonii (201)
10.16. Modemy V.32 i V.32bis (201)
10.17. Podsumowanie (202)
Rozdział 11. Multipleksacja i demultipleksacja (205)
11.1. Wprowadzenie (205)
11.2. Multipleksacja (205)
11.3. Podstawowe rodzaje multipleksacji (206)
11.4. Multipleksacja z podziałem częstotliwości (FDM) (206)
11.5. Zakres częstotliwości w kanale komunikacyjnym (208)
11.6. Hierarchia FDM (209)
11.7. Multipleksacja z podziałem długości fali (210)
11.8. Multipleksacja z podziałem czasu (211)
11.9. Synchroniczne zwielokrotnienie TDM (211)
11.10. Ramkowanie w telefonicznych systemach TDM (212)
11.11. Hierarchia TDM (213)
11.12. Wada synchronicznego systemu TDM - puste szczeliny czasowe (214)
11.13. Statystyczny algorytm TDM (215)
11.14. Odwrotna multipleksacja (216)
11.15. Multipleksacja kodowa (216)
11.16. Podsumowanie (218)
Rozdział 12. Technologie łączy dostępowych i rdzeniowych (221)
12.1. Wprowadzenie (221)
12.2. Dostęp do internetu (221)
12.3. Wąskopasmowe i szerokopasmowe technologie dostępowe (222)
12.4. Łącze abonenckie i ISDN (223)
12.5. Technologie cyfrowych linii abonenckich (DSL) (224)
12.6. Charakterystyka łącza abonenckiego i mechanizmy adaptacyjne (225)
12.7. Przepustowość łączy ADSL (226)
12.8. Instalacja ADSL i filtry (227)
12.9. Modemy kablowe (228)
12.10. Przepustowość modemów kablowych (228)
12.11. Instalacja modemu kablowego (229)
12.12. Sieć HFC (229)
12.13. Światłowodowe technologie dostępowe (230)
12.14. Terminologia związana z modemami (231)
12.15. Technologie dostępu bezprzewodowego (231)
12.16. Wysokowydajne połączenia rdzenia internetowego (231)
12.17. Zakończenie obwodu, moduły CSU/DSU i NIU (233)
12.18. Standardy łączy cyfrowych (234)
12.19. Standardy DS i ich przepustowości (235)
12.20. Obwody o największej pojemności (standardy STS) (235)
12.21. Standardy łączy optycznych (235)
12.22. Sufiks C (236)
12.23. Synchroniczna sieć optyczna (SONET) (236)
12.24. Podsumowanie (238)
Część III: Przełączanie pakietów i technologie sieci komputerowych (241)
Rozdział 13. Sieci lokalne - pakiety, ramki, topologie (243)
13.1. Wprowadzenie (243)
13.2. Przełączanie obwodów (243)
13.3. Przełączanie pakietów (245)
13.4. Rozległe sieci pakietowe (246)
13.5. Standardy formatów i identyfikatorów pakietów (247)
13.6. Model i standardy IEEE 802 (248)
13.7. Sieci punkt-punkt i wielodostępne (250)
13.8. Topologie sieci LAN (250)
13.9. Identyfikacja pakietów, demultipleksacja i adresy MAC (252)
13.10. Adresy w emisji pojedynczej, multiemisji i w rozgłoszeniach (253)
13.11. Rozgłoszenia, multiemisja i efektywne dostarczanie danych do wielu jednostek (254)
13.12. Ramki i proces ich formowania (255)
13.13. Nadziewanie bajtami i bitami (256)
13.14. Podsumowanie (257)
Rozdział 14. Podwarstwa MAC (261)
14.1. Wprowadzenie (261)
14.2. Podział mechanizmów regulujących dostęp do medium (261)
14.3. Statyczna i dynamiczna alokacja kanałów (262)
14.4. Protokoły alokacji kanałów (263)
14.5. Protokoły sterowania dostępem (264)
14.6. Protokoły dostępu swobodnego (266)
14.7. Podsumowanie (272)
Rozdział 15. Przewodowe technologie LAN (Ethernet i 802.3) (275)
15.1. Wprowadzenie (275)
15.2. Ethernet (275)
15.3. Format ramki ethernetowej (276)
15.4. Pole typu i demultipleksacja (276)
15.5. Ethernet w wersji IEEE (802.3) (277)
15.6. Połączenia sieci LAN i karty sieciowe (278)
15.7. Rozwój Ethernetu - gruby Ethernet (278)
15.8. Cienki Ethernet (279)
15.9. Skrętka i koncentratory ethernetowe (280)
15.10. Fizyczna i logiczna topologia Ethernetu (281)
15.11. Okablowanie budynkowe (281)
15.12. Odmiany okablowania i przepustowości (281)
15.13. Złącza kabli ethernetowych (283)
15.14. Podsumowanie (284)
Rozdział 16. Technologie sieci bezprzewodowych (287)
16.1. Wprowadzenie (287)
16.2. Podział sieci bezprzewodowych (287)
16.3. Sieci osobiste (PAN) (288)
16.4. Pasmo ISM w sieciach LAN i PAN (288)
16.5. Technologie bezprzewodowych sieci lokalnych i Wi-Fi (289)
16.6. Techniki rozpraszania widma (290)
16.7. Inne standardy bezprzewodowych sieci LAN (291)
16.8. Architektura bezprzewodowej sieci LAN (292)
16.9. Nakładanie obszarów, stowarzyszanie się urządzeń i format ramki 802.11 (293)
16.10. Koordynacja działań punktów dostępowych (293)
16.11. Rywalizacja o dostęp i obsługa bezkolizyjna (294)
16.12. Technologie bezprzewodowych sieci MAN i standard WiMAX (296)
16.13. Technologie i standardy sieci PAN (298)
16.14. Inne technologie komunikacji na niedużych odległościach (300)
16.15. Technologie bezprzewodowych sieci WAN (300)
16.16. Klastry komórek i wielokrotne wykorzystywanie częstotliwości (302)
16.17. Generacje technologii komórkowych (303)
16.18. Technologia satelitarna VSAT (306)
16.19. Satelity GPS (307)
16.20. Radio programowe i przyszłość technologii bezprzewodowych (308)
16.21. Podsumowanie (309)
Rozdział 17. Rozszerzenie sieci LAN - modemy optyczne, regeneratory, mosty i przełączniki (313)
17.1. Wprowadzenie (313)
17.2. Budowa sieci LAN i ograniczenia w jej zasięgu (313)
17.3. Modemy optyczne (314)
17.4. Regeneratory (315)
17.5. Mosty (315)
17.6. Filtrowanie ramek (316)
17.7. Dlaczego warto używać mostów? (317)
17.8. Rozproszone drzewo rozpinające (318)
17.9. Przełączanie i przełączniki warstwy 2. (319)
17.10. Przełączniki sieci VLAN (321)
17.11. Funkcje mostu w innych urządzeniach (322)
17.12. Podsumowanie (322)
Rozdział 18. Technologie sieci WAN i routing dynamiczny (325)
18.1. Wprowadzenie (325)
18.2. Sieci rozległe (325)
18.3. Tradycyjna architektura sieci WAN (326)
18.4. Budowanie sieci WAN (327)
18.5. Zasada "zapisz i przekaż" (328)
18.6. Adresacja w sieciach WAN (329)
18.7. Wyznaczanie następnego skoku (330)
18.8. Niezależność od źródła (332)
18.9. Dynamiczne aktualizacje informacji o routingu w sieci WAN (332)
18.10. Trasy domyślne (333)
18.11. Wypełnianie tablicy przekazywania (334)
18.12. Rozproszone mechanizmy wyznaczania tras (335)
18.13. Wyznaczenie najkrótszej trasy w grafie (337)
18.14. Problemy routingu (340)
18.15. Podsumowanie (340)
Rozdział 19. Technologie sieciowe - przeszłość i teraźniejszość (345)
19.1. Wprowadzenie (345)
19.2. Technologie łączy dostępowych (345)
19.3. Technologie sieci LAN (347)
19.4. Technologie sieci WAN (349)
19.5. Podsumowanie (352)
Część IV: Sieci TCP/IP (353)
Rozdział 20. Internet - koncepcje, architektura i protokoły (355)
20.1. Wprowadzenie (355)
20.2. Przyczyny powstania internetu (355)
20.3. Idea jednolitych usług (356)
20.4. Jednolite usługi w heterogenicznym świecie (356)
20.5. Internet (357)
20.6. Fizyczne łączenie sieci za pomocą routerów (357)
20.7. Architektura internetu (358)
20.8. Wdrażanie jednolitych usług (359)
20.9. Wirtualna sieć (359)
20.10. Protokoły internetowe (361)
20.11. Warstwy stosu TCP/IP (361)
20.12. Stacje sieciowe, routery i warstwy protokołów (362)
20.13. Podsumowanie (362)
Rozdział 21. IP - adresowanie w internecie (365)
21.1. Wprowadzenie (365)
21.2. Adresy wirtualnego internetu (365)
21.3. Schemat adresowania IP (366)
21.4. Hierarchia adresów IP (367)
21.5. Klasy adresów IP (367)
21.6. Notacja dziesiętna z kropkami (368)
21.7. Podział przestrzeni adresowej (369)
21.8. Organizacje zarządzające przydziałem adresów (370)
21.9. Adresowanie bezklasowe i podsieci (370)
21.10. Maski adresów (371)
21.11. Notacja CIDR (373)
21.12. Przykład notacji CIDR (374)
21.13. Adresy stacji w notacji CIDR (375)
21.14 Adresy IP o specjalnym znaczeniu (375)
21.15. Zestawienie adresów IP o specjalnym znaczeniu (378)
21.16. Adres rozgłoszeniowy w formacie Berkeley (378)
21.17. Routery i zasady adresowania IP (379)
21.18. Stacje o wielu interfejsach sieciowych (380)
21.19. Podsumowanie (380)
Rozdział 22. Przekazywanie datagramów (383)
22.1. Wprowadzenie (383)
22.2. Usługa transmisji bezpołączeniowej (383)
22.3. Wirtualne pakiety (384)
22.4. Datagram IP (384)
22.5. Format nagłówka datagramu IP (385)
22.6. Przekazywanie datagramu IP (387)
22.7. Odczytywanie prefiksów sieci i przekazywanie datagramów (388)
22.8. Dopasowanie o najdłuższym prefiksie (389)
22.9. Adresy docelowe i adresy następnego skoku (389)
22.10. Brak gwarancji dostarczenia datagramu (390)
22.11. Enkapsulacja IP (391)
22.12. Transmisja datagramu w internecie (391)
22.13. MTU i fragmentowanie datagramu (393)
22.14. Odtwarzanie datagramu z fragmentów (394)
22.15. Rejestrowanie fragmentów datagramu (395)
22.16. Konsekwencje utraty pakietu (395)
22.17. Fragmentowanie fragmentów (396)
22.18. Podsumowanie (397)
Rozdział 23. Protokoły i technologie uzupełniające (401)
23.1. Wprowadzenie (401)
23.2. Odwzorowanie adresów (401)
23.3. Protokół odwzorowania adresu (ARP) (403)
23.4. Format komunikatu ARP (403)
23.5. Enkapsulacja ARP (405)
23.6. Buforowanie ARP i przetwarzanie komunikatów (406)
23.7. Teoretyczna granica stosowania adresów (408)
23.8. Internetowy protokół komunikatów sterujących (ICMP) (408)
23.9. Format komunikatu i enkapsulacja ICMP (410)
23.10. Oprogramowanie, parametry i konfiguracja protokołu (411)
23.11. Protokół dynamicznej konfiguracji stacji (DHCP) (411)
23.12. Działanie protokołu DHCP i optymalizacja pracy (413)
23.13. Format komunikatu DHCP (414)
23.14. Pośrednictwo w dostępie do serwera DHCP (415)
23.15. Translacja adresów sieciowych (NAT) (415)
23.16. Działanie usługi NAT i adresy prywatne (416)
23.17. Translacja NAT na poziomie warstwy transportowej (NAPT) (418)
23.18. Operacja NAT a dostęp do serwerów (419)
23.19. Oprogramowanie NAT i systemy przeznaczone do sieci domowych (420)
23.20. Podsumowanie (420)
Rozdział 24. Przyszłość protokołu IP (IPv6) (425)
24.1. Wprowadzenie (425)
24.2. Sukces protokołu IP (425)
24.3. Potrzeba zmian (426)
24.4. Model klepsydry i trudności we wprowadzaniu zmian (427)
24.5. Nazwa i numer wersji (428)
24.6. Funkcje IPv6 (428)
24.7. Format datagramu IPv6 (429)
24.8. Format podstawowego nagłówka protokołu IPv6 (429)
24.9. Jawny i niejawny rozmiar nagłówka (431)
24.10. Fragmentacja, odtwarzanie datagramów i MTU trasy (431)
24.11. Przeznaczenie wielokrotnych nagłówków (433)
24.12. Adresacja IPv6 (434)
24.13. Zapis adresów IPv6 w formacie szesnastkowym z dwukropkami (435)
24.14. Podsumowanie (436)
Rozdział 25. UDP - usługa transportu datagramów (439)
25.1. Wprowadzenie (439)
25.2. Protokoły transportowe i komunikacja między jednostkami końcowymi (439)
25.3. Protokół datagramów użytkownika (440)
25.4. Zasada komunikacji bezpołączeniowej (441)
25.5. Przetwarzanie komunikatów (441)
25.6. Przebieg komunikacji UDP (442)
25.7. Rodzaje interakcji i dostarczanie rozgłoszeniowe (443)
25.8. Identyfikacja punktów końcowych za pomocą numerów portów (444)
25.9. Format datagramu UDP (444)
25.10. Suma kontrolna UDP i pseudonagłówek (445)
25.11. Enkapsulacja komunikatu UDP (445)
25.12. Podsumowanie (446)
Rozdział 26. TCP - usługa niezawodnego transportu danych (449)
26.1. Wprowadzenie (449)
26.2. Protokół sterowania transmisją (449)
26.3. Usługi TCP świadczone na rzecz aplikacji (450)
26.4. Usługi aplikacji końcowych i połączenia wirtualne (451)
26.5. Techniki wykorzystywane w pracy protokołów transportowych (452)
26.6. Techniki unikania przeciążeń (456)
26.7. Sztuka projektowania protokołu (458)
26.8. Obsługa utraconych pakietów w protokole TCP (458)
26.9. Adaptacyjne retransmisje (460)
26.10. Porównanie czasów retransmisji (460)
26.11. Bufory, sterowanie przepływem i okna (461)
26.12. Trójetapowe porozumienie (462)
26.13. Kontrola przeciążenia (464)
26.14. Format segmentu TCP (465)
26.15. Podsumowanie (466)
Rozdział 27. Routing internetowy i protokoły routingu (469)
27.1. Wprowadzenie (469)
27.2. Routing statyczny a routing dynamiczny (469)
27.3. Routing statyczny w komputerze i trasa domyślna (470)
27.4. Routing dynamiczny i routery (471)
27.5. Routing w globalnym internecie (472)
27.6. Idea systemu autonomicznego (473)
27.7. Dwa rodzaje protokołów routingu internetowego (473)
27.8. Trasy i transport danych (476)
27.9. Protokół bram granicznych (BGP) (476)
27.10. Protokół informowania o trasach (RIP) (478)
27.11. Format pakietu RIP (479)
27.12. Otwarty protokół wyznaczania najkrótszych tras (OSPF) (479)
27.13. Przykład grafu OSPF (481)
27.14. Obszary OSPF (482)
27.15. Protokół systemów pośrednich (IS-IS) (482)
27.16. Routing w multiemisji (483)
27.17. Podsumowanie (487)
Część V: Inne aspekty funkcjonowania sieci komputerowych (489)
Rozdział 28. Wydajność sieci (QoS i DiffServ) (491)
28.1. Wprowadzenie (491)
28.2. Miary wydajności (491)
28.3. Opóźnienie (492)
28.4. Przepustowość, pojemność i efektywna szybkość dostarczania danych (494)
28.5. Zrozumienie przepustowości i opóźnienia (495)
28.6. Fluktuacja opóźnienia (496)
28.7. Zależność między opóźnieniem a przepustowością (497)
28.8. Pomiar opóźnienia, przepustowości i fluktuacji opóźnienia (499)
28.9. Pomiar pasywny, małe pakiety i mechanizm NetFlow (500)
28.10. Jakość usługi (QoS) (501)
28.11. Ogólna i szczegółowa specyfikacja QoS (502)
28.12. Implementacja mechanizmów QoS (505)
28.13. Internetowe technologie QoS (506)
28.14. Podsumowanie (508)
Rozdział 29. Multimedia i telefonia IP (VoIP) (513)
29.1. Wprowadzenie (513)
29.2. Transmisja w czasie rzeczywistym (513)
29.3. Opóźnione odtwarzanie i bufory fluktuacji opóźnienia (514)
29.4. Protokół transportowy czasu rzeczywistego (RTP) (515)
29.5. Enkapsulacja RTP (516)
29.6. Telefonia IP (517)
29.7. Sygnalizacja i standardy sygnalizacji VoIP (518)
29.8. Elementy składowe systemu telefonii IP (519)
29.9. Podsumowanie protokołów i podział na warstwy (523)
29.10. Charakterystyka protokołu H.323 (523)
29.11. Warstwy systemu H.323 (524)
29.12. Charakterystyka protokołu SIP (524)
29.13. Przebieg sesji SIP (525)
29.14. Odwzorowanie numerów telefonicznych i routing (525)
29.15. Podsumowanie (527)
Rozdział 30. Bezpieczeństwo sieci (531)
30.1. Wprowadzenie (531)
30.2. Działalność przestępcza i ataki sieciowe (531)
30.3. Polityka bezpieczeństwa (534)
30.4. Odpowiedzialność za dane i nadzór nad nimi (536)
30.5. Technologie związane z bezpieczeństwem (536)
30.6. Generowanie skrótów - weryfikacja spójności danych i uwierzytelnianie (537)
30.7. Kontrola dostępu i hasła (538)
30.8. Szyfrowanie - podstawowa technika zabezpieczeń (538)
30.9. Szyfrowanie z użyciem klucza prywatnego (539)
30.10. Szyfrowanie z użyciem klucza publicznego (539)
30.11. Uwierzytelnianie z wykorzystaniem podpisów cyfrowych (540)
30.12. Organa zarządzające kluczami i certyfikaty cyfrowe (541)
30.13. Zapory sieciowe (543)
30.14. Zapory sieciowe z filtrowaniem pakietów (544)
30.15. Systemy wykrywania włamań (545)
30.16. Skanowanie treści i szczegółowa inspekcja pakietów (546)
30.17. Wirtualne sieci prywatne (VPN) (547)
30.18. Wykorzystanie technologii VPN w pracy zdalnej (549)
30.19. Szyfrowanie pakietów a tunelowanie (550)
30.20. Rozwiązania z zakresu bezpieczeństwa sieci (552)
30.21. Podsumowanie (553)
Rozdział 31. Zarządzanie siecią (SNMP) (557)
31.1. Wprowadzenie (557)
31.2. Zarządzanie intranetem (557)
31.3. Model FCAPS (558)
31.4. Przykładowe elementy sieci (560)
31.5. Narzędzia do zarządzania siecią (561)
31.6. Aplikacje do zarządzania siecią (562)
31.7. Prosty protokół zarządzania siecią (563)
31.8. Zasada "pobierz-zapisz" w protokole SNMP (564)
31.9. Baza MIB i nazwy obiektów (565)
31.10. Różnorodność zmiennych MIB (565)
31.11. Zmienne tablicowe w bazie MIB (566)
31.12. Podsumowanie (567)
Rozdział 32. Trendy w technologiach sieciowych i sposobach wykorzystywania sieci (571)
32.1. Wprowadzenie (571)
32.2. Zapotrzebowanie na skalowalne usługi internetowe (571)
32.3. Buforowanie treści (Akamai) (572)
32.4. Rozkładanie obciążenia serwerów WWW (572)
32.5. Wirtualizacja serwerów (573)
32.6. Komunikacja P2P (573)
32.7. Rozproszone centra danych i replikacja (574)
32.8. Jednolita reprezentacja danych (XML) (574)
32.9. Sieci społecznościowe (575)
32.10. Mobilność i sieci bezprzewodowe (575)
32.11. Cyfrowy przekaz wideo (575)
32.12. Multiemisja (576)
32.13. Dostęp szerokopasmowy i przełączanie (576)
32.14. Przełączanie optyczne (577)
32.15. Sieć w biznesie (577)
32.16. Czujniki w domu i otoczeniu (577)
32.17. Sieci ad hoc (578)
32.18. Procesory wielordzeniowe i sieciowe (578)
32.19. IPv6 (578)
32.20. Podsumowanie (579)
Dodatek A: Uproszczony interfejs programistyczny (581)
Wprowadzenie (581)
Model komunikacji sieciowej (582)
Model klient-serwer (582)
Zasady komunikacji (582)
Przykładowy interfejs programistyczny (583)
Intuicyjna praca z interfejsem API (584)
Opis interfejsu API (584)
Kod aplikacji echo (588)
Kod serwera aplikacji echo (589)
Kod klienta aplikacji echo (590)
Kod serwera czatu (592)
Aplikacja WWW (597)
Kod klienta WWW (597)
Kod serwera WWW (599)
Obsługa wielu połączeń z użyciem funkcji select (603)
Podsumowanie (604)
Skorowidz (607)