Kod książki: s135
Tytuł książki: Sieci komputerowe i intersieci. Aplikacje internetowe (wyd. 4 oprawa twarda.)
Cena: 149,90
Promocja: 137,25
Czas realizacji: Nakład wyczerpany
Kiedy otrzymam przesyłkę? [dowiedź się tutaj >]
Jak wybrać darmową przesyłkę? [tutaj >]
PRZEDMOWA
Część I Stosowanie i tworzenie aplikacji internetowych
1. Wstęp 1.1. Rozwój sieci komputerowych 1.2. Złożoność sieci komputerowych 1.3. Walka ze złożonością 1.4. Pojęcia i terminologia 1.5. Wartość doświadczenia zdobytego samodzielnie 1.6. Układ tekstu 1.7. Podsumowanie
2. Motywy i narzędzia 2.1. Wprowadzenie 2.2. Współdzielenie zasobów 2.3. Rozwój Internetu 2.4. Próbkowanie Internetu 2.5. Interpretacja odpowiedzi programu ping 2.6. Śledzenie trasy 2.7. Podsumowanie
3. 3. Programowanie sieciowe i użytkowe 3.1. Wprowadzenie 3.2. Komunikacja sieciowa 3.3. Przetwarzanie w modelu klient-serwer 3.4. Model komunikacji 3.5. Przykładowy interfejs programistyczny 3.6. Intuicyjne spojrzenie na interfejs 3.7. Definicja interfejsu 3.8. Kod programu Echo 3.9. Kod programu Chat 3.10. Kod programu obsługi WWW 3.11. Zarządzanie wieloma połączeniami za pomocą funkcji select 3.12. Podsumowanie
Część II Transmisja danych 4. 4.Ośrodki transmisji 4.1. Wprowadzenie 4.2. Kable miedziane 4.3. Światłowody 4.4. Radio 4.5. Komunikacja satelitarna 4.6. Satelity geostacjonarne 4.7. Satelity na niskich orbitach 4.8. Grupy satelitów na niskich orbitach 4.9. Mikrofale 4.10. Podczerwień 4.11. Laser 4.12. Podsumowanie
5. Lokalna komunikacja asynchroniczna (RS-232) 5.1. Wprowadzenie 5.2. Potrzeba komunikacji asynchronicznej 5.3. Przesyłanie bitów za pomocą prądu elektrycznego 5.4. Standardy komunikacyjne 5.5. Szybkość przesyłania, ramki i błędy 5.6. Komunikacja asynchroniczna w trybie półdupleksu i pełnego dupleksu 5.7. Ograniczenia dotyczące rzeczywistego sprzętu 5.8. Szybkość sprzętu i przesyłanie bitów 5.9. Wpływ szumu na komunikację 5.10. Znaczenie twierdzeń Shannona i Nyquista dla sieci komputerowych 5.11. Podsumowanie
6.Komunikacja na duże odległości (fale nośne, modulacja i modemy) 6.1. Wprowadzenie 6.2. Przesyłanie sygnałów na duże odległości 6.3. Modemy używane do modulacji i demodulacji 6.4. Dzierżawione szeregowe łącza danych 6.5. Modemy optyczne, radiowe i telefoniczne 6.6. Częstotliwości fal nośnych i multipleksowanie 6.7. Techniki wąsko- i szerokopasmowe 6.8. Multipleksowanie z podziałem długości fali 6.9. Rozproszone spektrum 6.10. Multipleksowanie z podziałem czasu 6.11. Podsumowanie
Część III Transmisja pakietów
7 . Pakiety, ramki i wykrywanie błędów 7.1. Wprowadzenie 7.2. Pojęcie pakietu 7.3. Pakiety i multipleksowanie z podziałem czasu 7.4. Pakiety i ramki fizyczne 7.5. Rozpychanie bajtów 7.6. Błędy transmisji 7.7. Bity parzystości i kontrola parzystości 7.8. Prawdopodobieństwo, matematyka i wykrywanie błędów 7.9. Wykrywanie błędów za pomocą sum kontrolnych 7.10.Wykrywanie błędów za pomocą CRC 7.11. Połączenie bloków składowych 7.12. Błędy grupowe 7.13. Format ramki i metody wykrywania błędów 7.14. Podsumowanie
8. 8. Technika LAN i topologia sieci 8.1. Wprowadzenie 8.2. Komunikacja bezpośrednia; połączenie punkt-do-punktu 8.3. Wspólne kanały komunikacyjne 8.4. Znaczenie sieci LAN oraz lokalność odwołań 8.5. Topologie LAN 8.6. Przykład sieci szynowej: Ethernet 8.7. Wykrywanie fali nośnej w sieciach z wielodostępem (CSMA) 8.8. Wykrywanie kolizji oraz odczekiwanie z użyciem CSMA/CD 8.9. Bezprzewodowe sieci lokalne 802.ll b i CSMA/CD 8.10. Inny przykład sieci szynowej: LocalTalk 8.11. Topologia pierścieniowa i przekazywanie znacznika 8.12. Sieci samonaprawiające się z przekazywaniem znacznika 8.13. Przykład sieci gwiaździstej: ATM 8.14. Podsumowanie
9. Adresy sprzętowe i identyfikacja typów ramek 9.1. Wprowadzenie 9.2. Określanie odbiorcy 9.3. W jaki sposób sprzęt sieci lokalnych filtruje pakiety na podstawie adresów 9.4. Format adresów fizycznych 9.5. Rozgłaszanie 9.6. Rozsyłanie grupowe 9.7. Adresy rozsyłania grupowego 9.8. Identyfikacja zawartości ramek 9.9. Nagłówki ramek i format ramek 9.10. Przykładowy format ramki 9.11. Sieci, które nie używają samoidentyfikujących się ramek 9.12. Analizatory sieciowe, adresy fizyczne, typy ramek 9.13. Podsumowanie
10. Okablowanie sieci LAN, topologia fizyczna i interfejsy 10.1. Wprowadzenie 10.2. Szybkości sieci lokalnych i komputerów 10.3. Interfejsy sieciowe 10.4. Połączenie między kartą sieciową a siecią 10.5. Ethernet grubokablowy 10.6. Multipleksowanie podłączenia 10.7. Ethernet cienkokablowy1 10.8. Ethernet oparty na skrętce 10.9. Zalety i wady poszczególnych okablowań 10.10. Paradoks topologii 10.11. Karty interfejsów sieciowych a schematy okablowania 10.12. Interfejs sieciowy 10/100 i autonegocjacja 10.13. Rodzaje kabli 10.14. Schematy okablowania a inne techniki sieciowe 10.15. Podsumowanie
11. Rozszerzanie sieci lokalnych: modemy optyczne, wzmacniaki, mosty i przełączniki 11.1. Wprowadzenie 11.2. Ograniczenia odległości i projektowanie sieci lokalnych 11.3. Rozszerzanie za pomocą światłowodów 11.4. Wzmacniaki 11.5. Mosty 11.6. Filtrowanie ramek 11.7. Wzbudzone i stabilne zachowanie sieci z mostami 11.8. Planowanie sieci z mostami 11.9. Mosty między budynkami 11.10. Mosty na większe odległości 11.11. Pierścień mostów 11.12. Rozproszone drzewo rozpinające 11.13. Przełączanie 11.14. Łączenie przełączników i koncentratorów 11.15. Mosty i przełączanie stosowane w innych technikach sieciowych 11.16. Podsumowanie
12. Dalekosiężne łącza cyfrowe oraz pętle lokalne 12.1. Wprowadzenie 12.2. Telefonia cyfrowa 1 12.3. Komunikacja synchroniczna 1 12.4. Łącza cyfrowe, NIU oraz DSU/CSU 12 12.5. Standardy telekomunikacyjne 12.6. Terminologia i szybkości przesyłania w komunikacji cyfrowej 12.7. Łącza o małej pojemności 12.8. Łączacyfrowe o średniej pojemności 12.9. Łącza o największej pojemności 12.10. Standardy nośników optycznych 12.11. Przyrostek C 12.12. Synchroniczna sieć światłowodowa (SONET) 1 12.13. Lokalne łącze abonenta 12.14. ISDN 12.15. Technika ADSL 12.16. Inne techniki DSL 12.17. Modemy kablowe 12.18. Komunikacja wyjściowa 12.19. Systemy mieszane oparte na kablu koncentrycznym i światłowodzie 1 12.20. Usługa FTTC 12.21. Stacje czołowe i modemy abonenta 12.22. Alternatywy dla szczególnych przypadków 1 12.23. Satelitarne systemy nadawcze 1 12.24. Podsumowanie
13. Techniki WAN i wyznaczanie tras 13.1. Wprowadzenie 13.2. Duże sieci i obszary 13.3. Przełączniki pakietów 13.4. Tworzenie sieci WAN 13.5. Zapisz i przekaż 13.6. Adresowanie fizyczne w sieciach WAN 13.7. Przekazywanie do następnego etapu 13.8. Niezależność od nadawcy 13.9. Związek adresowania hierarchicznego z wyznaczaniem tras 13.10. Wyznaczanie tras w sieciach WAN 13.11. Użycie tras domyślnych 13.12. Wyliczanie tablicy tras 13.13. Obliczanie najkrótszej ścieżki w grafie 13.14. Rozproszone obliczanie tras 13.15. Wyznaczanie tras metodą wektora odległości 13.16. Wyznaczanie tras na podstawie stanu łącza (SPF) 13.17. Przykładowe techniki sieci WAN 13.18. Podsumowanie
14. Połączenia w sieciach ATM 14.1. Wprowadzenie 14.2. Jedna globalna sieć 14.3. ISDN i ATM 14.4. Budowa ATM i komórki ATM 14.5. Usługa połączeniowa 14.6. VPI/VCI 1 14.7. Etykiety i przełączanie etykiet 14.8. Przykładowa sieć ATM 14.9. Stałe obwody wirtualne 14.10. Przełączane obwody wirtualne 14.11. Jakość obsługi 14.12. Powody stosowania komórek i przełączania etykiet 14.13. Transmisja danych w ATM i AAL5 14.14. Krytyka ATM 1 14.15. MPLS 14.16. Podsumowanie
1 15. Właściciele sieci, model usług i wydajność 15.1. Wprowadzenie 1 15.2. Właściciele sieci 15.3. Prywatność a sieci publiczne 15.4. Zalety i wady 1 15.5. Wirtualna sieć prywatna 15.6. Gwarancja absolutnej prywatności 15.7. Model usług 15.8. Usługi połączeniowe 15.9. Model bezpołączeniowy 1 15.10. Model wewnętrzny i zewnętrzny 15.11. Porównanie modeli usług sieciowych 15.12. Przykłady usług 1 15.13. Adresy i identyfikatory połączeń 15.14. Charakterystyka wydajności sieci 15.15. Niestabilność 1 15.16. Podsumowanie
16. Protokoły i podział na warstwy 16.1. Wprowadzenie 16.2. Potrzeba używania protokołów 16.3. Zestawy protokołów 16.4. Plan projektu zestawu protokołów 16.5. Siedem warstw 16.6. Stosy - warstwy oprogramowania 16.7. Jak działa oprogramowanie warstwowe 16.8. Wielokrotne, zagnieżdżone nagłówki 16.9. Naukowe podstawy podziału na warstwy 16.10. Techniki używane w protokołach 16.11. Sztuka projektowania protokołów 16.12. Podsumowanie
Część IV Praca w intersieciach 17. Intersieci: pojęcia, architektura i protokoły 17.1. Wprowadzenie 17.2. Powody tworzenia intersieci 17.3. Pojęcie jednolitych usług 17.4. Jednolite usługi w niejednolitym świecie 17.5. Intersieci 17.6. Łączenie sieci fizycznych za pomocą ruterów 17.7. Architektura intersieci 17.8. Zapewnienie jednolitych usług 17.9. Sieć wirtualna 17.10. Protokoły intersieci 17.11. Znaczenie intersieci i TCP/IP 17.12. Warstwy sieci i protokoły TCP/IP 17.13. Węzły, rutery i warstwy protokołów 17.14. Podsumowanie
18. IP: adresy w protokole intersieci 18.1. Wprowadzenie 18.2. Adresy w wirtualnej intersieci 18.3. Schemat adresowania w protokole IP 18.4. Hierarchia adresów IP 18.5. Klasy adresów IP 18.6. Obliczanie klasy adresu 18.7. Notacja dziesiętna z kropkami 18.8. Klasy a notacja dziesiętna z kropkami 18.9. Podział przestrzeni adresów 18.10. Administracja adresami 18.11. Przykład przydziału adresów 18.12. Podsieci i adresowanie bezklasowe 18.13. Maski adresowe 18.14. Notacja CIDR 18.15. Przykład bloku adresów CIDR 18.16. CIDR - adresy węzłów 18.17. Adresy IP specjalnego przeznaczenia 18.18. Podsumowanie adresów IP specjalnego przeznaczenia 18.19. Postać adresu rozgłaszania typu Berkeley 18.20. Rutery i zasada adresowania w IP 18.21. Węzły o wielu podłączeniach 18.22. Podsumowanie
19. Odwzorowywanie adresów protokołowych (ARP) 19.1. Wprowadzenie 19.2. Adresy protokołowe i dostarczanie pakietów 19.3. Odwzorowywanie adresów 19.4. Metody odwzorowywania adresów 19.5. Odwzorowywanie adresów przez sprawdzanie w tablicy 19.6. Odwzorowywanie adresów przez obliczanie 19.7. Odwzorowywanie adresów przez wymianę komunikatów 19.8. Protokół odwzorowywania adresów 19.9. Dostarczanie komunikatów ARP 19.10. Format komunikatów ARP 19.11. Wysyłanie komunikatów ARP 19.12. Identyfikacja ramek ARP 19.13. Pamięć podręczna dla odpowiedzi ARP 19.14. Przetwarzanie komunikatów ARP 19.15. Warstwy, odwzorowywanie adresów i adresy protokołowe 19.16. Podsumowanie
20. Datagramy IP i ich przekazywanie 20.1. Wprowadzenie 20.2. Usługa komunikacji bez połączenia 20.3. Wirtualne pakiety 20.4. Datagram IP 20.5. Przekazywanie datagramu IP 20.6. Adresy IP a pozycje w tablicy tras 20.7. Pole maski i przekazywanie datagramów 20.8. Adres odbiorcy i następnego etapu 20.9. Dostarczanie przy użyciu dostępnych możliwości 20.10. Format nagłówka datagramu IP 20.11. Podsumowanie
21. Kapsułkowanie IP, fragmentacja i składanie pakietów 21.1. Wprowadzenie 21.2. Transmisja datagramów i ramki 21.3. Kapsułkowanie 21.4. Transmisja przez intersieć 21.5. MTU, rozmiar datagramów i kapsułkowanie 21.6. Składanie fragmentów 21.7. Identyfikacja datagramu 21.8. Gubienie fragmentów 21.9. Fragmentacja fragmentów 21.10. Podsumowanie
22. Przyszłość protokołu IP (IPv6) 22.1. Wprowadzenie 22.2. Sukces protokołu IP 22.3. Powody zmiany 22.4. Nazwa i numer wersji 22.5. Charakterystyka IPv6 22.6. Format datagramów IPv6 22.7. Format nagłówka podstawowego IPv6 22.8. Jak IPv6 obsługuje wiele nagłówków 22.9. Fragmentacja, składanie i MTU ścieżki 22.10. Powody używania wielu nagłówków 22.11. Adresowanie w IPv6 22.12. Notacja szesnastkowa z dwukropkami w IPv6 22.13. Podsumowanie
23. Mechanizm powiadamiania o błędach ICMP 23.1. Wprowadzenie 23.2. Dostarczanie za pomocą dostępnych środków i wykrywanie błędów 23.3. Protokół komunikatów sterujących intersieci (ICMP) 23.4. Przesyłanie komunikatów ICMP 23.5. Zastosowanie komunikatów ICMP do testowania osiągalności 23.6. Zastosowanie komunikatów ICMP do ustalania trasy 23.7. Ostatni adres wypisywany przez traceroute 23.8. Zastosowanie komunikatów ICMP do wyznaczania MTU ścieżki 23.9. Podsumowanie
24. UDP: usługa transportu datagramów 24.1. Wprowadzenie 24.2. Dlaczego potrzebujemy protokołów transportowych z obsługą końców połączenia 24.3. Protokół datagramów użytkownika 24.4. Paradygmat komunikacji bezpołączeniowej 24.5. Interfejs przystosowany do odbierania komunikatów 24.6. Semantyka komunikacji UDP 24.7. Dowolna interakcja 24.8. Wsparcie dla wysyłania jednostkowego, rozsyłania grupowego i rozgłaszania 24.9. Identyfikacja punktów końcowych za pomocą protokołowych numerów portów 24.10. Format datagramu UDP 24.11. Suma kontrolna UDP oraz pseudonagłówek 24.12. Kapsułkowanie UDP 24.13. Podsumowanie
25. TCP: usługa niezawodnego przesyłania 25.1. Wprowadzenie 25.2. Potrzeba niezawodnego przesyłania 25.3. Protokół kontroli transmisji 25.4. Usługa zapewniana przez TCP programom użytkowym 25.5. Obsługa końców połączenia a datagramy 25.6. Uzyskiwanie niezawodności 25.7. Gubienie pakietów i retransmisja 25.8. Retransmisja z adaptacją 25.9. Porównanie czasów retransmisji 25.10. Bufory, kontrola przepływu i okna 25.11. Trójetapowa wymiana komunikatów 25.12. Kontrola przeciążenia 25.13. Format segmentu TCP 25.14. Podsumowanie
26. Translacja adresów sieciowych 26.1. Wprowadzenie 26.2. Wymaganie adresów jednostkowych 26.3. Technika translacji adresów sieciowych 26.4. Topologia NAT 26.5. Implementacje NAT 26.6. Podstawowe translacje adresów 26.7. Tablica translacji 26.8. NAPT oraz łączenie końców TCP 26.9. Dwukrotny NAT oraz CAT 26.10. Oprogramowanie NAT oraz systemy do zastosowań domowych 26.11. Podsumowanie
2 27. Wyznaczanie tras w Internecie 27.1. Wprowadzenie 27.2. Trasy statyczne a dynamiczne 27.3. Trasy statyczne w komputerach oraz trasa domyślna 27.4. Dynamiczne wyznaczanie tras i rutery 27.5. Wyznaczanie tras w Internecie 27.6. Pojęcie systemu autonomicznego 27.7. Dwa rodzaje internetowych protokołów wyznaczania tras 27.8. Trasy i ruch danych 27.9. Protokół BGP 27.10. Protokół RIP 27.11. Format pakietu RIP 27.12. Protokół OSPF 27.13. Przykładowy graf OSPF 27.14. Obszary w OSPF 27.15. Propagacja tras dla rozsyłania grupowego 27.16. Podsumowanie
Część V Programy sieciowe 28. Model klient-serwer 28.1. Wprowadzenie 28.2. Usługi zapewniane przez programy użytkowe 28.3. Usługi zapewniane przez intersieć 28.4. Nawiązywanie kontaktu 28.5. Model klient-serwer 28.6. Charakterystyka klientów i serwerów 28.7. Programy-serwery i komputery-serwery 28.8. Żądania, odpowiedzi i kierunek przepływu danych 28.9. Protokoły transportowe i współpraca klient-serwer 28.10. Świadczenie wielu usług przez jeden komputer 28.11. Wskazywanie konkretnej usługi 28.12. Wiele kopii serwera tej samej usługi 28.13. Dynamiczne uruchamianie serwerów 28.14. Protokoły transportowe i jednoznaczność komunikacji 28.15. Transport połączeniowy i bezpołączeniowy 28.16. Usługi dostępne za pomocą wielu protokołów 28.17. Złożone schematy współpracy między klientami i serwerami 28.18. Interakcje i zależności cykliczne 28.19. Podsumowanie
29. Interfejs gniazd 29.1. Wprowadzenie 29.2. Interfejs programu użytkowego (API) 29.3. Interfejs gniazd 29.4. Gniazda i biblioteki gniazd 29.5. Komunikacja za pomocą gniazd oraz uniksowe wejście-wyjście 29.6. Gniazda, deskryptory i sieciowe wejście-wyjście 29.7. Parametry a interfejs gniazd 29.8. Procedury implementujące interfejs gniazd 29.9. Procedury read i write z gniazdami 29.10. Inne procedury gniazd 2 29.11. Gniazda, wątki i dziedziczenie 29.12. Podsumowanie
30. Przykład klienta i serwera 30 30.1. Wprowadzenie 30.2. Komunikacja w modelu połączeniowym 30. 30.3. Przykładowa usługa 30.4. Parametry wywołania przykładowych programów 3 30.5. Kolejność wywołań procedur obsługi gniazd 3 30.6. Kod przykładowego klienta 30.7. Kod przykładowego serwera 30.8. Usługi strumieniowe i wielokrotne wywołania procedury recv 30.9. Procedury obsługi gniazd i blokowanie 30.10. Rozmiar kodu i komunikaty o błędach 30.11. Przykładowy klient a inne usługi 30.12. Testowanie serwera za pomocą innego klienta 30.13. Podsumowanie
31. Nazywanie za pomocą systemu DNS 31.1. Wprowadzenie 31.2. Struktura nazw komputerowych 31.3. Struktura geograficzna 31.4. Nazwy dziedzin w ramach firmy 31.5. Nazwy dziedzin rozpoczynające się od www 31.6. Model klient-serwer w DNS 31.7. Hierarchia serwerów DNS 31.8. Architektura serwerów 31.9. Lokalność odwołań i wielość serwerów 31.10. Powiązania między serwerami 31.11. Odwzorowywanie nazwy 31.12. Optymalizacja wydajności DNS 31.13. Rodzaje pozycji w bazie danych DNS 31.14. Aliasy uzyskiwane za pomocą typu CNAME 31.15. Ważna konsekwencja wielości typów 31.16. Skróty a DNS 31.17. Podsumowanie
32. 32. Poczta elektroniczna i jej przesyłanie 32.1. Wprowadzenie 32.2. Sposób działania poczty elektronicznej 32.3. Skrzynki pocztowe i adresy 32.4. Format komunikatów poczty elektronicznej 32.5. Wysyłanie kopii 32.6. Standard MIME 32.7. Programy do poczty elektronicznej 32.8. Przesyłanie poczty 32.9. Protokół SMTP 32.10. Optymalizacja w przypadku wielu adresatów na tym samym komputerze 32.11. Powielanie poczty, listy pocztowe i przekaźniki 32.12. Bramy pocztowe 32.13. Automatyczne listy pocztowe 32.14. Przekazywanie poczty i adresy pocztowe 32.15. Dostęp do skrzynek pocztowych 32.16. Połączenia z siecią za pomocą telefonu i protokół POP 32.17. Podsumowanie
33 33. Telefonia internetowa 33.1. Wprowadzenie 33.2. Powody stosowania i wyzwania stawiane telefonii internetowej 33.3. Kodowanie, transmisja i odtwarzanie 33.4. Systemy sygnalizacji i protokoły 33.5. Podstawowy system telefonii internetowej 33.6. Współdziałanie z innymi systemami telefonicznymi 33.7. Alternatywne pojęcia i terminologia 33.8. Proponowane protokoły i warstwy 33.9. Własności standardu H.323 33.10. Warstwy standardu H.323 33.11. Własności standardu SIP oraz identyfikacja użytkownika 33.12. Metody SIP 33.13. Przykłady sesji SIP 33.14. Odwzorowywanie numerów telefonów oraz wyznaczanie trasy 33.15. Telefonia internetowa a zasilanie elektryczne 33.16. Podsumowanie
34. Przesyłanie i dostęp do odległych plików 34.1. Wprowadzenie 34.2. Uogólnione przesyłanie plików 34.3. Protokół FTP 34.4. FTP - ogólny model oraz interfejs użytkownika 34.5. Polecenia FTP 34.6. Połączenia, autoryzacja oraz prawa dostępu 34.7. Anonimowy dostęp do plików 34.8. Przesyłanie plików w dowolnym kierunku 34.9. Rozwijanie znaków uogólniających w nazwach plików 34.10. Tłumaczenie nazw plików 34.11. Zmienianie i wypisywanie zawartości katalogów 34.12. Typy plików i tryby przesyłania 34.13. Przykład użycia FTP 34.14. Rozgadane wyjście 34.15. Interakcja typu klient-serwer w FTP 34.16. Połączenia sterujące i połączenia dla danych 34.17. Połączenia dla danych i koniec pliku 34.18. Protokół TFTP 34.19. Sieciowy system plików 34.20. Podsumowanie
35. Strony i przeglądarki WWW 35.1. Wprowadzenie 35.2. Interfejs przeglądarki 35.3. Hipertekst i hipermedia 35.4. Reprezentacja dokumentów 35.5. Format i reprezentacja HTML 35.6. Przykładowe znaczniki HTML 35.7. Nagłówki 35.8. Wyliczenia 35.9. Dołączanie grafiki 35.10. Identyfikacja strony 35.11. Odsyłacze hipertekstowe między dokumentami 35.12. Współpraca w trybie klient-serwer 35.13. Przesyłanie dokumentów WWW i protokół HTTP 35.14. Architektura przeglądarek 35.15. Opcjonalne moduły klienckie 35.16. Pamięć podręczna przeglądarek 35.17. Obsługa pamięci podręcznej w HTTP 35.18. Inne protokoły przesyłania danych 35.19. Inne języki znaczników 35.20. Podsumowanie
36.Techniki tworzenia dynamicznych dokumentów WWW (CGI, ASP, JSP, PHP, ColdFusion) 36.1. Wprowadzenie 36.2. Trzy podstawowe typy dokumentów WWW 36.3. Zalety i wady każdego rodzaju dokumentów 36.4. Implementacja dokumentów dynamicznych 36.5. Standard CGI 36.6. Wyjście programu CGI 36.7. Przykładowy program CGI 36.8. Parametry i zmienne środowiskowe 36.9. Informacja o stanie i ciasteczka 36.10. Skrypt CGI z długotrwałymi informacjami o stanie 36.11. Skrypt CGI z krótkotrwałymi informacjami o stanie 36.12. Formularze i interakcja 36.13. Techniki skryptów po stronie serwera 36.14. Podsumowanie
37.Technika dokumentów aktywnych (Java JavaScript) 37.1. Wprowadzenie 37.2. Stałe uaktualnianie z wypychaniem i wciąganiem informacji 37.3. Dokumenty aktywne i narzut serwera 37.4. Reprezentowanie i tłumaczenie dokumentów aktywnych 37.5. Technika Javy 37.6. Java jako język programowania 37.7. Środowisko wykonywania programów w Javie 37.8. Biblioteka Javy 37.9. Pakiet graficzny 37.10. Korzystanie z grafiki na konkretnym komputerze 37.11. Interpretery Javy a przeglądarki 37.12. Kompilacja programu w Javie 37.13. Przykładowy aplet 37.14. Uruchamianie apletu 37.15. Przykłady interakcji z przeglądarką 37.16. Błędy i obsługa wyjątków 37.17. Technika JavaScript 37.18. Inne możliwości 37.19. Podsumowanie
38. RPC i oprogramowanie pośredniczące 38.1. Wprowadzenie 38.2. Tworzenie programów klienta i serwera 38.3. Mechanizm zdalnego wywołania procedury 38.4. Schemat RPC 38.5. Komunikacyjny kod pośredniczący 38.6. Zewnętrzna reprezentacja danych 38.7. Oprogramowanie pośredniczące i obiektowe oprogramowanie pośredniczące 38.8. Podsumowanie
39. Zarządzanie siecią (SNMP) 39.1. Wprowadzenie 39.2. Zarządzanie intersiecią 39.3. Niebezpieczeństwa związane z ukrytymi wadami 39.4. Oprogramowanie zarządzaniasieciami 39.5. Programy klientów, serwerów, zarządców i agentów 39.6. Protokół SNMP 39.7. Model pobierz-zapisz 39.8. MIB i nazwy obiektów 39.9. Wielość zmiennych MIB 39.10. Zmienne MIB odpowiadające tablicom 39.11. Podsumowanie
40. Bezpieczeństwo w sieci 40.1. Wprowadzenie 40.2. Polityka bezpieczeństwa i bezpieczne sieci 40.3. Składniki bezpieczeństwa 40.4. Odpowiedzialność i kontrola 40.5. Mechanizmy sprawdzania integralności 40.6. Kontrola dostępu i hasła 40.7. Szyfrowanie i poufność 40.8. Szyfrowanie z kluczem publicznym 40.9. Weryfikowanie tożsamości za pomocą podpisów cyfrowych 40.10. Idea zapory internetowej 40.11. Filtrowanie pakietów 40.12. Filtry pakietów jako zapory internetowe 40.13. Sieci VPN 40.14. Tunelowanie 40.15. Techniki zabezpieczeń 40.16. Podsumowanie 41. Inicjowanie (konfiguracja) 41.1. Wprowadzenie 41.2. Początkowe ładowanie systemu 41.3. Parametry protokołów 41.4. Konfigurowanie protokołów 41.5. Przykłady obiektów, które wymagają konfigurowania 41.6. Przykładowa konfiguracja - użycie pliku dyskowego 41.7. Potrzeba automatyzacji konfigurowania protokołów 41.8. Metody automatycznego konfigurowania protokołów 41.9. Adresy używane przy uzyskiwaniu adresów 41.10. Kolejność używania protokołów przy starcie systemu 41.11. Protokół BOOTP 41.12. Protokół dynamicznego konfigurowania węzłów (DHCP) 41.13. Optymalizacje w protokole DHCP 41.14. Agent przekazujący - pośredni dostęp do serwera 41.15. Format komunikatów DHCP 41.16. Protokół DHCP i nazwy dziedzin 41.17. Podsumowanie
Dodatek 1 Słownik terminów i skrótów związanych z intersieciami Dodatek 2 Zestaw znaków ASCII Dodatek 3 Maski adresowe w notacji dziesiętnej z kropkami
LITERARTURA SKOROWIDZ
[Sieci komputerowe i intersieci. Aplikacje internetowe (wyd. 4 oprawa twarda.) - Informacje] [Sieci komputerowe i intersieci. Aplikacje internetowe (wyd. 4 oprawa twarda.) - Opis pełny]
|