Sieci_komputerowe_Najczestsze_problemy_i_ich_rozwiazania_sienpr.pdf

(3671 KB) Pobierz
Tytuł oryginału: Computer Networking Problems and Solutions:
An innovative approach to building resilient, modern networks
Tłumaczenie: Witold Woicki (wstęp, rozdz. 1 – 10, 25 – 30), Lech Lachowski (rozdz. 11 – 24)
ISBN: 978-83-283-5043-4
Authorized translation from the English language edition, entitled: COMPUTER NETWORKING
PROBLEMS AND SOLUTIONS: AN INNOVATIVE APPROACH TO BUILDING RESILIENT,
MODERN NETWORKS, First Edition, ISBN 1587145049 by Russ White and Ethan Banks, published
by Pearson Education, Inc, publishing as Cisco Press, Copyright © 2018 Pearson Education, Inc.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording or by any information storage
retrieval system, without permission from Pearson Education, Inc.
Polish language edition published by HELION S.A., Copyright © 2018 Pearson Education, Inc.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Helion SA nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce.
Helion SA
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/sienpr
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
O autorach ................................................................................................................................. 17
Wprowadzenie ........................................................................................................................... 19
Część I. Płaszczyzna danych .....................................................................23
Rozdział 1. Podstawowe pojęcia ............................................................................................... 27
Sztuka czy inżynieria? ....................................................................................................................... 28
Komutacja łączy ................................................................................................................................ 30
Przełączanie pakietów ....................................................................................................................... 33
Działanie przełączania pakietów ...........................................................................................34
Kontrola przepływu w sieci z przełączaniem pakietów ........................................................36
Ramki o stałej a ramki o zmiennej długości .................................................................................. 37
Obliczanie ścieżek pozbawionych pętli .......................................................................................... 40
Jakość usług ........................................................................................................................................ 42
Zemsta scentralizowanych płaszczyzn sterowania ....................................................................... 44
Złożoność ........................................................................................................................................... 44
Skąd ta złożoność? ...................................................................................................................45
Definiowanie złożoności ..........................................................................................................46
Zarządzanie złożonością poprzez talię osy ............................................................................49
Końcowe rozważania ........................................................................................................................ 51
Dalsza lektura ..................................................................................................................................... 51
Pytania kontrolne .............................................................................................................................. 52
Rozdział 2. Problemy i rozwiązania związane z transportem danych .................................... 55
Cyfrowe gramatyki i organizowanie ............................................................................................... 57
Cyfrowe gramatyki i słowniki .................................................................................................57
Pola o stałej długości ...............................................................................................................60
Format TLV .............................................................................................................................62
Współdzielone słowniki obiektów ...........................................................................................63
Kup książkę
Poleć książkę
6
S
PIS TREŚCI
Błędy .................................................................................................................................................... 64
Wykrywanie błędów ................................................................................................................64
Korekcja błędów ......................................................................................................................69
Multipleksowanie .............................................................................................................................. 71
Adresacja urządzeń i aplikacji ................................................................................................71
Multicast ..................................................................................................................................73
Anycast .....................................................................................................................................76
Kontrola przepływu .......................................................................................................................... 78
System okien dystrybucji .........................................................................................................79
Negocjowane szybkości transmisji bitów ...............................................................................83
Końcowe rozważania dotyczące transportu .................................................................................. 84
Dalsza lektura ..................................................................................................................................... 84
Pytania kontrolne .............................................................................................................................. 86
Rozdział 3. Modelowanie transportu sieciowego ..................................................................... 89
Model Departamentu Obrony Stanów Zjednoczonych (DoD) .................................................. 90
Model Open Systems Interconnect (OSI) ...................................................................................... 93
Model rekursywnej architektury internetowej (RINA) ............................................................... 97
Zorientowanie na połączenie i bezpołączeniowość ...................................................................... 99
Końcowe rozważania ........................................................................................................................ 99
Dalsza lektura ...................................................................................................................................100
Pytania kontrolne ............................................................................................................................100
Rozdział 4. Transport w niższych warstwach ......................................................................... 103
Ethernet ............................................................................................................................................104
Multipleksowanie ..................................................................................................................104
Kontrola błędów ....................................................................................................................110
Organizowanie danych .........................................................................................................111
Kontrola przepływu ...............................................................................................................112
Sieć bezprzewodowa 802.11 ...........................................................................................................112
Multipleksowanie ..................................................................................................................113
Organizowanie danych, kontrola błędów i kontrola przepływu ........................................119
Końcowe rozważania dotyczące protokołów transmisji w niższych warstwach ....................120
Dalsza lektura ...................................................................................................................................121
Pytania kontrolne ............................................................................................................................121
Rozdział 5. Transport danych w wyższych warstwach ........................................................... 123
Protokół internetowy ......................................................................................................................125
Transport i organizowanie danych ......................................................................................127
Multipleksowanie ..................................................................................................................130
Protokół kontroli transmisji (TCP) ..............................................................................................135
Kontrola przepływu ...............................................................................................................135
Kontrola błędów ....................................................................................................................140
Numery portów TCP .............................................................................................................140
Konfiguracja sesji protokołu TCP ........................................................................................141
Kup książkę
Poleć książkę
S
PIS TREŚCI
7
QUIC .................................................................................................................................................141
Redukcja początkowego uzgadniania ..................................................................................142
Ograniczanie retransmisji .....................................................................................................142
Zmniejszenie blokowania początku linii .............................................................................143
ICMP .................................................................................................................................................146
Końcowe rozważania ......................................................................................................................147
Dalsza lektura ...................................................................................................................................148
Pytania kontrolne ............................................................................................................................150
Rozdział 6. Odnajdowanie międzywarstwowe ....................................................................... 151
Rozwiązania w zakresie odnajdowania międzywarstwowego ..................................................152
Powszechnie znane lub ręcznie skonfigurowane identyfikatory .........................................153
Mapowanie bazy danych i protokołu ...................................................................................154
Ogłaszanie mapowania identyfikatorów za pomocą protokołu .........................................155
Wyliczanie jednego identyfikatora z innego ........................................................................155
Przykłady odnajdowania międzywarstwowego ..........................................................................155
System nazw domen (DNS) ...................................................................................................155
DHCP .....................................................................................................................................157
Protokół rozwiązywania adresów IPv4 ................................................................................159
IPv6 Neighbor Discovery — odnajdowanie sąsiadów .........................................................161
Problem z bramą domyślną ...........................................................................................................163
Końcowe rozważania ......................................................................................................................166
Dalsza lektura ...................................................................................................................................167
Pytania kontrolne ............................................................................................................................168
Rozdział 7. Przełączanie pakietów ......................................................................................... 169
Z medium fizycznego do pamięci .................................................................................................171
Przetwarzanie pakietu .....................................................................................................................172
Przełączanie ...........................................................................................................................172
Routing ...................................................................................................................................173
Po co routować? .....................................................................................................................174
Wiele ścieżek o równym koszcie ............................................................................................175
Przez magistralę ...............................................................................................................................182
Krzyżowe pola komutacyjne i rywalizacja ...........................................................................184
Z pamięci do medium fizycznego .................................................................................................186
Końcowe rozważania dotyczące przełączania pakietów ............................................................187
Dalsza lektura ...................................................................................................................................188
Pytania kontrolne ............................................................................................................................189
Rozdział 8. Jakość usług .......................................................................................................... 191
Definiowanie zakresu problemu ...................................................................................................192
Dlaczego po prostu nie zrobić wystarczająco szybkich łączy? ............................................193
Klasyfikacja .......................................................................................................................................194
Zachowywanie klasyfikacji ...................................................................................................199
Nieoznaczony Internet ..........................................................................................................201
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin