[ Pobierz całość w formacie PDF ]
.76.12.4, e host docelowy jest w innej sieci fizycz-nej, a co za tym idzie mona si do niego dosta jedynie przez gateway (domySlniesophus). 26 Rozdzia 2: Wybrane problemy sieci TCP/IPSam sophus jest podczony do dwóch rónych podsieci: wydziau matematykii sieci szkieletowej campusu.Dostp do kadej z nich ma przez róne interfejsy, od-powiednio eth0 i fddi0.Jaki w takim razie powinniSmy przypisa mu adres IP? Po-winien mie adres z podsieci 149.76.1.0 czy moe raczej z 149.76.4.0?Odpowiedx brzmi: oba.Gateway sophus ma przypisany adres 149.76.1.1 do uytkuw sieci 149.76.1.0 i adres 149.76.4.1 do uytku w sieci 149.76.4.Gateway musi mieodrbny adres IP w kadej sieci, do której naley.Adresy te, wraz z odpowiadajcy-mi im maskami sieci, s zwizane z interfejsem, przez który nastpuje dostp do sie-ci.Tak wic odwzorowanie interfejsu na adres w przypadku sophusa wyglda na-stpujco:Interfejs Adres Maska siecieth0 149.76.4.1 255.255.255.0fddi0 149.76.1.1 255.255.255.0lo 127.1 255.0Ostatnia pozycja to interfejs ptli zwrotnej lo, o którym pisaliSmy wczeSniej.Zwykle moesz zignorowa subtelne rónice pomidzy wizaniem adresu z hostemlub jego interfejsem.JeSli host jest tylko w jednej sieci, tak jak erdos, bdziesz si od-woywa do hosta o takim a takim adresie IP, cho dokadnie rzecz biorc, to interfejsEthernet ma przypisany adres IP.Rónica jest naprawd istotna tylko w przypadkugatewaya.Tablica rutinguTeraz skupimy si na tym, jak IP wybiera gateway, który ma zosta wykorzystanydo dostarczenia datagramu do odlegej sieci.WidzieliSmy, e kiedy erdos otrzyma datagram przeznaczony dla quarka, spraw-dza adres docelowy i stwierdza, e nie ley on w sieci lokalnej.Dlatego erdos wysyadatagram do domySlnego gatewaya sophus, przed którym stoi teraz to samo zada-nie.sophus stwierdza, e nie ma takiego hosta w sieciach, do których jest bezpoSred-nio podczony.Musi wic znalex inny gateway, do którego bdzie móg przekazadatagram.Poprawnym wyborem bdzie niels, gateway wydziau fizyki.sophus po-trzebuje zatem informacji wicych docelow sie z odpowiednim gatewayem.IP wykorzystuje do tego celu tablic, która czy sieci z gatewayami, przez które mo-na do nich dotrze.Musi w niej istnie take wpis uniwersalny (ruting domySlny) jest to gateway zwizany z sieci 0.Wszystkie adresy docelowe pasuj do tejtrasy, poniewa aden z 32 bitów nie musi odpowiada temu wpisowi i dlatego pa-kiety do nie znanej sieci s wysyane przez tras domySln.Dla gatewaya sophusa,tablica mogaby wyglda tak: Ruting IP 27Sie Maska sieci Gateway Interfejs149.76.1.0 255.255.255.0 - fddi0149.76.2.0 255.255.255.0 149.76.1.2 fddi0149.76.3.0 255.255.255.0 149.76.1.3 fddi0149.76.4.0 255.255.255.0 - eth0149.76.5.0 255.255.255.0 149.76.1.5 fddi0.0 0.0 149.76.1.2 fddi0Jeeli masz skorzysta z trasy do tej sieci, do której sophus jest bezpoSrednio pod-czony, nie potrzebujesz gatewaya.Kolumna z wpisem gatewaya w takim przypad-ku zawiera kresk.Proces identyfikacji, czy dany adres docelowy pasuje do trasy, jest operacj matema-tyczn.Jest doS prosty, ale wymaga znajomoSci logiki i arytmetyki binarnej: danatrasa pasuje do trasy docelowej, jeeli adres sieci po wykonaniu logicznej operacjiAND z mask sieci jest dokadnie taki sam, jak adres docelowy po wykonaniu opera-cji logicznej AND z mask sieci.WyjaSnienie: trasa jest prawidowa, jeeli liczba bitów adresu sieci okreSlona przezmask sieci (poczwszy od pierwszego bitu lecego od lewej strony, czyli najstar-szego bitu pierwszego bajtu adresu) jest taka sama jak liczba bitów w adresie docelo-wym.Gdy implementacja IP poszukuje najlepszej trasy do miejsca docelowego, moe zna-lex wiele pasujcych wpisów z trasami.Na przykad wiemy, e domySlny rutingpasuje do kadego adresu docelowego, ale datagramy kierowane do sieci podczo-nych lokalnie bd pasoway take do wasnych tras.Skd IP wie, której trasy uy?To waSnie tutaj maska sieci ma decydujce znaczenie.Cho obie trasy pasuj do ad-resu docelowego, jedna z nich ma wiksz mask sieci ni druga.WspomnieliSmywczeSniej, e maska sieci bya uywana do podziau naszej przestrzeni adresowej namniejsze sieci.Im wiksza jest maska, tym lepiej jest dopasowywany adres docelo-wy.Wyznaczajc tras dla datagramu powinniSmy zawsze wybiera tras o naj-wikszej masce sieci.DomySlna trasa ma mask sieci o wielkoSci 0 bitów, a w powy-ej pokazanej konfiguracji, lokalnie podczone sieci maj maski sieci o dugoSci 24bitów.Jeeli datagram odpowiada lokalnie podczonej sieci, bdzie rutowanyw pierwszej kolejnoSci do odpowiedniego urzdzenia, a nie na adres domySlny,gdy lokalne trasy s dopasowane wiksz liczb bitów.Tylko te datagramy którenie pasuj do adnej trasy, bd przesyane przez tras domySln.Tablice rutingu moesz tworzy na róne sposoby.Dla maych sieci lokalnych zwy-kle najlepiej przygotowa j rcznie i udostpni protokoowi IP za pomoc polece-nia route w czasie uruchamiania maszyny (zobacz rozdzia 5, Konfigurowanie sieciTCP/IP).Dla wikszych sieci tablice s budowane i uzupeniane w czasie pracy sieciprzez demony rutingu; te programy pracuj na centralnych hostach sieci i wymieniajinformacje o rutingu, by obliczy  optymalne trasy pomidzy podczonymi sie-ciami. 28 Rozdzia 2: Wybrane problemy sieci TCP/IPRozmiar sieci decyduje te o wyborze protokoów rutingu.W przypadku rutinguw systemach niezalenych (tak jak w campusie Groucho Marx), uywane s wew-ntrzne protokoy rutingu.Najbardziej znanym z nich jest RIP (Routing Information Pro-tocol), zaimplementowany w demonie routed BSD.W przypadku rutingu pomidzysystemami autonomicznymi stosowane s zewntrzne protokoy rutingu, takie jakEGP (External Gateway Protocol) lub BGP (Border Gateway Protocol).Protokoy te, wrazz RIP-em, zostay zaimplementowane w demonie gated napisanym na Uniwersyte-cie Cornella.WartoSci metrykiMona skorzysta z rutingu dynamicznego, jeeli trzeba znalex najlepsz tras dohosta docelowego lub sieci na podstawie liczby hopów.Hopy oznaczaj liczb gate-wayów, przez które datagram musi przejS, zanim dotrze do hosta lub sieci.Imkrótsza jest trasa, tym lepiej radzi sobie z ni RIP.Bardzo dugie trasy (ponad 16 ho-pów) s traktowane jako bezuyteczne i s usuwane [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • personata.xlx.pl