Douglas E. Comer sieci komputerowe i intersieci. wydanie v pełna wersja, InformatykaHeliona

[ Pobierz całość w formacie PDF ]
Spis treci
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
6
Spis treści
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
Spis treści
7
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.
Sygnay i róda 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
8
Spis treści
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 kanaowe
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
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • monissiaaaa.htw.pl