From: xf0r3m
- + WÅród organizacji pracujÄ cych nad standardami internetowymi możemy + wyróżniÄ dwie podstawowe: Internet Engineering Task Force + (IETF) czy Internet Engieering Research Task Force + (IRTF) - zajmujÄ siÄ one rozwojem oraz utrzymaniem + wielu kluczowych technologii internetowych w tym stosu TCP/IP. Innymi + organizacjami zajmujÄ cymi siÄ Internet jest Internet + Corporation for Assigned Names and Numbers (ICANN) oraz + Internet Assigned Numbers Authority (IANA), te + organizacje + znajmujÄ siÄ zarÄ dzaniem różnego rodzaju numeracjÄ , jak np. adresy IP, + numery portów czy nazwy domenowe. +
++ Innym rodzajemy standardów sÄ standardy elektroniczne czy + komunikacjyne, Do najpopularniejszych naleÅ¼Ä : +
++ Zbieranie informacji na temat standardów sieciowych +
++ Przez zÅożonoÅÄ koncepcji wyjaÅnienie oraz zrozumienie koncepcji jak + dziaÅa sieci, może byÄ trudne. W tym celu posÅugujemy siÄ modelem + odniesienia, modelem warstwowym. Do tego celu można wykorzystaÄ + model ISO/OSI oraz model TCP/IP. + Generalnie posÅugujemy siÄ modelem TCP/IP, jeÅli nie musimy zagÅÄbiÄ + siÄ zasady dziaÅania aplikacji. Warstwa SSL dla HTTP do ta sama + warstwa modelu TCP/IP ale inna w modelu ISO/OSI. W nomenklatrzue + rozwiÄ zaÅ firmy Cisco również używa siÄ modelu ISO/OSI. +
++ Model odniesienia pomaga w projektowaniu protokoÅów, umożliwia + wspóÅpracÄ producentów urzÄ dzeÅ, chroni przed wpÅywem technologi + z innych warstw na siebie, dostarcza wspólnego jÄzyka do opisu funkcji + oraz możliwoÅci sieci. +
++ Model referencyjny OSI prezentuje siÄ nastÄpujÄ co: +
++ Natomiast model TCP/IP jest podobobny. Nie skupia on sie za bardzo na + protokoÅach i aplikacja oraz na warstwie fizycznej. Dlatego też z 7 + warstw zostaÅy 4. Warstwy sesji, prezentacji oraz aplikacji zostaÅy + poÅÄ czone w jednÄ warstwÄ aplikacji, natomiast warstwa fizyczna i + ÅÄ cza danych zostaÅy poÅÄ czone w jednÄ warstwÄ dostÄpu do ÅÄ cza. +
++ Badanie modelu TCP/IP oraz OSI w trakcie dziaÅania +
++ Segmentacja jest procesem rozbijania wiadmoÅci na mniejsze jednostki. + Multipleksacja jest procesem wysyÅania wielu segmentów jednoczeÅnie. + Segmentacja ma dwie podstawowe zalety: zwiÄksza prÄdkoÅÄ oraz + zwiÄksza wydajnoÅÄ. +
++ SekwencyjnosÄ wiadomoÅci jest procesem numeracji segmentów, zapewnia + to możliwoÅÄ dostarczenia wiadomoÅci w takiej samej kolejnoÅci jak + zostaÅa wysÅana. +
++ Enkapsulacja to proces, w którym protokoÅy dodajÄ swoje dane, na każdym + etapie tego procesu PDU - jednostka danych protokoÅu, + (ang. Protocol Data Unit) ma innÄ nazwÄ aby odwzorowaÄ + jej funkcje. Nie ma jednej podstawowej nazwy dla PDU. SÄ one nazywane + powiÄ zane protokoÅami stosu TCP/IP, opuszczajÄ c stos PDU nazywane sÄ + kolejno: +
++ Enkapsulacja jest procesem, który jest przeprowadzany od z góry na dóÅ. + Górne poziomy przekazuje dane/PDU w dów do dolnych warstw, które + obudowywujÄ dane z góry w dane kontrolne PDU obecnej warstwy, aż do + formy strumienia danych. +
++ Deenkapsulacja jest procesem odwrotnym, tutaj strumieÅ bitów zamieniany + jest do postacji ramki, kiedy dane wÄdrujÄ w górÄ poszczególne warstwy + dokonujÄ przetwarzania swoich danych kontrolnych, a nastÄpnie usuwajÄ + swoje dane kontrolne i przekazujÄ dane wyżej, aż do aplikacji. +
++ Obie warstwy: Åacza danych oraz warstwa sieciowa, wykorzystujÄ adresy + aby dostaczyÄ dane od źródÅa do celu. Warstwa sieciowa wykorzystuje + adresy IP do adresacji pakietów, w przypadku warstwy ÅÄ cza danych + wykorzystywane sÄ adresy fizyczne kart sieciowych (adresy MAC). +
++ Pakiet IP zawiera dwa adresy IP, adres źródÅowy okreÅlajÄ cy twórcÄ + wiadomoÅci oraz adres docelowy okreÅlajÄ cy odbiorcÄ. +
++ Adres protokóŠwarstwy sieciowej dzielÄ siÄ na dwie czÄÅci: czÄÅci + sieciowej (dla IPv4) lub prefiksu (dla IPv6) oraz czeÅÄ hosta + (dla IPv4) lub identyfikator interfejsu (IPv6). UrzÄ dzenia w tej samej + sieci, majÄ takie same czÄÅci sieciowe lub prefiksy. +
++ UrzÄ dzenia w tej samej sieci Ethernet, do adresacji ramek wykorzystajÄ + już wÅaÅciwe dla adresy MAC przypisane do fizycznych kart sieciowych. + JeÅli odbiorca znajduje siÄ w innej sieci, to wówczas adres MAC nadawcy + ulegnie zmianie, na adres MAC routera, tak aby odbiorca wiedziaÅ gdzie + ma odesÅaÄ odpowiedź. +
++ Ciekawie jest przypadku warstwy sieciowej, to jeÅli odbiorca pakietu + nie należy do naszej sieci wówczas pakiet IP zostanie zaadresowany + docelowym adresm IP odbiorcy, ale ramka zostanie zaadresowana adresem + bramy domyÅlnej - routera, który zapewnia nam dostÄp + do innej sieci. Każdy z hostów zawiera informacje jak ma adresowaÄ + pakiety IP i przez jakie interfejsy (karty sieciowe) je wysÅaÄ. + Brama domyÅlna jest hostem do którego należy przesÅaÄ pakiety, kiedy + host nie wie gdzie ma je przesÅaÄ. Jest to trasa ostatniej szansy. + Router przekazujÄ c ten pakiet już do sieci docelowej lub na swojÄ + bramÄ przepakuje go w nowÄ ramkÄ, opatrzonÄ w adresy fizyczne + nadawcy (swojego interfejsu WAN) oraz odbiorcy. Ten pakiet może przejÅÄ + kilka takich etapów zanim trafi do odbiorcy. Podobnie jest z + odpowiedziÄ . +
++ Instalacja programu Wireshark + Użycie Wireshark do sprawdzenia ruchu sieciowego +
++ W tym rozdziale poznalismy w jaki sposób przebiega komunikacja i jakie + warunki trzeba speÅniÄ. PoznaliÅmy protokoÅy, ich stosy oraz + organizacje standaryzujÄ ce. Dowiedzielismy czym sÄ modele odniesienia + i doczego sÅuÅ¼Ä . Zapoznalismy siÄ z enkapsulacjÄ danych oraz jak + faktycznie wyglÄ da dostÄp do danych.