TCP_IP_Szkola_programowania_tcpszp.pdf

(1320 KB) Pobierz
TCP/IP. Szkoła programowania
IDZ DO
PRZYK£ADOW Y ROZDZIA£
TCP/IP. Szko³a
SPIS TREŒCI
programowania
KATALOG KSI¥¯EK
Autor: Heather Osterloh
T³umaczenie: Maciej Go³êbiewski, Grzegorz Kowalski
ISBN: 83-246-0293-3
Tytu³ orygina³ u: TCP/IP Primer Plus
Format: B5, stron: 544
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Szczegó³owe omówienie zagadnieñ zwi¹zanych z dzia³aniem sieci internetowej
Adresowanie i routing
Sterowanie transmisj¹
Protoko³y internetowe
TCP/IP to podstawa dzia³ania sieci komputerowych. Protoko³y wchodz¹ce w sk³ad
zestawu TCP/IP odpowiadaj¹ za poprawne funkcjonowanie wszystkiego, z czego
korzystamy we wspó³czesnych sieciach, szczególnie w internecie, czyli stron WWW,
poczty elektronicznej, przesy³ania plików, adresów IP i wielu innych elementów.
Znajomoœæ zasad stosowania i konfigurowania tych protoko³ów w ró¿nych systemach
operacyjnych jest jedn¹ z kluczowych umiejêtnoœci administratora sieci spotykaj¹cego
siê w swojej pracy z problemami, których rozwi¹zanie wymaga takiej wiedzy.
„TCP/IP. Szko³a programowania” to podrêcznik gruntownie opisuj¹cy zagadnienia
zwi¹zane z TCP/IP. Czytaj¹c go, poznasz podstawy modeli OSI i DoD, ze szczególnym
uwzglêdnieniem warstw ³¹cza danych i fizycznej. Znajdziesz w nim bardzo dok³adne
omówienie ró¿nych protoko³ów umieszczonych w kolejnych warstwach modelu OSI.
Ka¿de zagadnienie przedstawione jest w sposób praktyczny, bez zbêdnego wg³êbiania
siê w teoriê, a zatem wiedzê zdobyt¹ dziêki tej ksi¹¿ce z ³atwoœci¹ wykorzystasz
w swojej pracy.
Warstwy modelu OSI
Adresowanie IP
Protoko³y routingu
Protoko³y warstwy transportowej
Przesy³anie plików
Protokó³ HTTP
Poczta elektroniczna
Ta ksi¹¿ka powinna znaleŸæ siê w biblioteczce ka¿dego administratora sieci
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOŒCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
431492017.001.png 431492017.002.png 431492017.003.png 431492017.004.png
SPIS TREŚCI
O autorce ........................................................................................................................................... 15
wstęp ................................................................................................................................................. 17
Rozdział 1. Omówienie modeli i standardów branżowych ..................................................... 19
Omówienie modelu referencyjnego OSI ......................................................................... 19
Omówienie modelu Departamentu Obrony .................................................................. 22
Zalety warstwowej konstrukcji OSI ................................................................................. 22
Jasne sprecyzowanie funkcji warstw ................................................................ 23
Dobrze określony schemat dla dostawców ....................................................... 23
Mniejsza złożoność pracy w sieci ..................................................................... 23
Popieranie specjalizacji ...................................................................................... 24
Opis ogólny warstw OSI .................................................................................................... 24
Warstwa aplikacji ............................................................................................... 26
Warstwa prezentacji ........................................................................................... 27
Warstwa sesji ...................................................................................................... 27
Warstwa transportowa ....................................................................................... 28
Warstwa sieciowa ............................................................................................... 29
Warstwa łącza danych ....................................................................................... 30
Warstwa fizyczna ............................................................................................... 31
Architektura i topologie łącza danych ............................................................................. 31
Ethernet i IEEE 802.3 ......................................................................................... 31
Powolny Ethernet ............................................................................................... 38
Szybki Ethernet .................................................................................................. 39
Gigabitowy Ethernet ........................................................................................... 40
Token-Ring i IEEE 802.5 .................................................................................... 40
FDDI i ANSI X3T9.5 ........................................................................................... 42
Technologie sieci rozległych (WAN) ................................................................................ 43
Protokoły hermetyzacji WAN ............................................................................ 46
Dokumenty RFC ..................................................................................................................47
Internet kontra intranet ...................................................................................................... 48
Grupy odpowiedzialne za technologię Internetu .......................................................... 49
Podsumowanie .................................................................................................................... 49
Pytania sprawdzające ......................................................................................................... 49
 
6
TCP/IP. SZKOŁA PROGRAMOWANIA
Rozdział 2. Adresowanie IP ........................................................................................................... 51
Istota konwersji dwójkowo-dziesiętnej ........................................................................... 51
Adresowanie IP .................................................................................................................... 52
Klasy adresów ..................................................................................................... 53
Maski sieci i podsieci ......................................................................................... 58
Podział na podsieci. Przykłady .......................................................................... 61
Tłumaczenie adresów sieciowych (NAT) ........................................................................ 73
Statyczne ............................................................................................................ 74
Dynamiczne ........................................................................................................ 74
Podsumowanie .................................................................................................................... 75
Pytania sprawdzające ......................................................................................................... 76
Rozdział 3. Protokoły internetowe i warstwa sieciowa ............................................................ 77
Protokół IP ............................................................................................................................77
Nagłówek IP ........................................................................................................ 79
Protokół ICMP ..................................................................................................................... 90
Format nagłówków i komunikatów ICMP ..................................................................... 91
Kod komunikatów ICMP a ich rodzaje .............................................................. 92
Suma kontrolna .................................................................................................. 93
Typ komunikatu ICMP ....................................................................................................... 94
Ping: żądanie i odpowiedź echa — typy 8 i 0 ................................................... 94
Odbiorca nieosiągalny — typ 3 ......................................................................... 96
Tłumienie nadawcy — typ 4 ........................................................................... 100
Przekierowanie — typ 5 ................................................................................... 100
Ogłaszanie i poszukiwanie routera — typy 9 i 10 .......................................... 101
Przekroczony czas — typ 11 ............................................................................ 101
Problem z parametrami — typ 12 .................................................................... 103
Żądanie i odpowiedź znacznika czasu — typy 13 i 14 .................................. 103
Żądanie i odpowiedź informacji — typy 15 i 16 ............................................ 103
Żądanie i odpowiedź maski adresu — typy 17 i 18 ....................................... 104
Podsumowanie .................................................................................................................. 104
Pytania sprawdzające ....................................................................................................... 104
Rozdział 4. Zamiana adresów ..................................................................................................... 105
Protokół ARP ...................................................................................................................... 107
Działanie protokołu ARP ................................................................................. 107
Mechanizmy bufora ARP ................................................................................. 110
Proxy ARP ........................................................................................................................... 111
Działanie proxy ARP ........................................................................................ 111
Nagłówek ARP ................................................................................................................... 113
Typ sprzętu (Hardware Type) .......................................................................... 114
Typ protokołu (Protocol Type) ........................................................................ 114
Długość adresu sprzętowego ( H ardware address Len gth, HLen) ................... 115
Długość adresu protokolarnego ( Pr otocol address Len gth, PLen) .................. 115
Kod operacji ( Op eration code , Opcode) .......................................................... 115
HA nadawcy (Sender’s HA) ............................................................................. 115
SPIS TREŚCI
7
PA nadawcy (Sender’s PA) .............................................................................. 115
HA odbiorcy (Target HA) ................................................................................. 115
PA odbiorcy (Target PA) .................................................................................. 116
Protokół RARP ................................................................................................................... 116
Działanie protokołu RARP ............................................................................................... 116
Działanie ARP a działanie RARP ..................................................................... 117
Wady protokołu RARP ..................................................................................... 119
Nagłówek RARP ................................................................................................................ 119
Typ sprzętu ....................................................................................................... 119
Typ protokołu ................................................................................................... 119
Długość adresu sprzętowego (HLen) ............................................................... 120
Długość adresu protokolarnego (PLen) ........................................................... 120
Kod operacji (Opcode) ..................................................................................... 120
HA nadawcy ..................................................................................................... 120
PA nadawcy ...................................................................................................... 120
HA odbiorcy ..................................................................................................... 121
PA odbiorcy ...................................................................................................... 121
Protokół BOOTP ................................................................................................................ 121
Nagłówek BOOTP ............................................................................................ 122
Żądanie i odpowiedź BOOTP .......................................................................... 126
Protokół DHCP .................................................................................................................. 127
Przydzielanie informacji konfiguracyjnych .................................................... 128
Komunikaty DHCP ........................................................................................... 128
Wymiany komunikatów DHCP ....................................................................... 129
Nagłówek DHCP ............................................................................................... 136
Podsumowanie .................................................................................................................. 139
Pytania sprawdzające ....................................................................................................... 140
Rozdział 5. Routing IP .................................................................................................................. 141
Podstawy routingu IP ....................................................................................................... 141
Interfejs podłączony bezpośrednio .................................................................. 142
Routing statyczny ............................................................................................. 142
Routing domyślny ............................................................................................ 143
Routing dynamiczny ........................................................................................ 144
Protokoły routingu i najlepsza ścieżka .......................................................................... 145
Protokoły wektora odległości ........................................................................... 145
Protokoły stanu łącza ....................................................................................... 148
Protokoły hybrydowe ....................................................................................... 149
Podsumowanie .................................................................................................................. 151
Pytania sprawdzające ....................................................................................................... 151
Rozdział 6. Protokoły routingu ................................................................................................... 153
Wprowadzenie ................................................................................................................... 153
Protokół RIP ....................................................................................................................... 154
RIP w.1 .............................................................................................................. 155
Nagłówek RIP w.1 ............................................................................................ 158
8
TCP/IP. SZKOŁA PROGRAMOWANIA
Wady protokołu RIP w.1 .................................................................................. 160
Czasomierze RIP ............................................................................................... 163
Protokół RIP a obwody tworzone na żądanie ................................................. 164
RIP w.2 .............................................................................................................. 167
Protokół OSPF .................................................................................................................... 169
Charakterystyka OSPF ..................................................................................... 170
Bazy danych OSPF ........................................................................................... 171
Działanie OSPF ................................................................................................. 172
Nagłówek LSA .................................................................................................. 176
Stany routera OSPF .......................................................................................... 178
Typy routerów OSPF ........................................................................................ 183
Działanie OSPF w różnych architekturach łącza danych .............................. 184
Typy obszarów ................................................................................................. 187
Standardowe pola pakietu OSPF ..................................................................... 190
Nagłówki dodatkowe ........................................................................................ 192
Protokół IGRP .................................................................................................................... 199
Sieci IGRP ......................................................................................................... 200
Protokół EIGRP .................................................................................................................. 202
Działanie EIGRP ............................................................................................... 202
Typy pakietów EIGRP ...................................................................................... 205
Protokół BGP ...................................................................................................................... 205
Protokoły IGP versus protokoły EGP ............................................................... 206
Routery BGP ..................................................................................................... 207
Działanie BGP ................................................................................................... 209
Nagłówek BGP .................................................................................................. 209
Atrybuty ścieżki ............................................................................................... 214
BGP w.3 a BGP w.4 .......................................................................................... 217
Podsumowanie .................................................................................................................. 217
Pytania sprawdzające ....................................................................................................... 218
Rozdział 7. Warstwa transportowa ............................................................................................ 221
Protokoły warstwy transportowej .................................................................................. 221
Protokoły połączeniowe ................................................................................... 223
Protokoły bezpołączeniowe ............................................................................. 225
Protokoły bezpołączeniowe a protokoły połączeniowe .................................. 225
Porty i gniazda .................................................................................................. 226
Podsumowanie .................................................................................................................. 228
Pytania sprawdzające ....................................................................................................... 229
Rozdział 8. Protokół sterowania transmisją (TCP) .................................................................. 231
Wprowadzenie ................................................................................................................... 231
Nagłówek TCP ................................................................................................................... 232
Port źródłowy (Source Port) ............................................................................ 233
Port docelowy (Destination Port) ..................................................................... 233
Numer kolejny (Sequence Number) ................................................................ 234
Zgłoś jeśli naruszono regulamin