Cele: zapoznać się z działaniem protokołów poszczególnych warstw modelu TCP/IP
Napisz w zeszycie:
Protokoły warstwy internetowej jest odpowiedzialny za przesyłanie pakietów między użytkownikami sieci. Jest protokołem bezpołączeniowy, a znaczy, że poprawność pakietów nie jest sprawdzana.
Podstawowe funkcje:
- określanie i tworzenie struktury pakietu,
- określanie schematu adresowania logicznego IP,
- kierowanie ruchem pakietów w sieci.
IP jest protokołem zawodnym. Sprawdzana jest tylko suma kontrolna. Jeżeli został wykryty błąd, to pakiet jest kasowany.
W nagłówku pakietu wpisywane są:
- czas życia pakietu - jest to maksymalny czas przebywania pakietu w sieci. Pod czas przechodzania przez router ta wartość jest zmniejszana o 1. Maksymalna wartość wynosi 255, a więc na trasie pakietu nie może być więcej niż 255 routerów.
- adres źródłowy
- adres docelowy
Jeżeli adres docelowy znajduje się w tej samej siecie, gdzie i źródłowy, to pakiet jest wysyłany bezpośrednio do niego. Jeżeli w innej sieci, to decyzję o wyborze trasy podejmuje router.
Protokoły routingu wykorzystują do wymiany między routerami informacji o trasach lub topologii sieci.
Przykłady protokołów: RIP, OSPF, IGRP.
Protokół ICMP jest ściśle związany z protokołem IP. Umożliwia on przesyłanie między routerrami lub komputerami informacji o błędach. Z niego korzystają polecenia ping i tracert.
Ping - jest to program służący do diagnozowania połączeń sieciowych.
Tracert - jest to program przeznaczony to śledzenia trasy, po której przesyłane są pakiety.
Zadanie 1: wyślij pakiet testowy do komputera http://www.onet.pl/.
Zadanie 2: sprawdź trasę, po której pakiety przesyłane są do komputera www.google.com.
Protokoły warstwy transportowej.
Działa tu protokół połączeniowy TCP (gwarantuje dostarczenie danych) lub bezpołączeniowy UDP (nie gwarantuje dostarczanie danych).
TCP: Ponieważ na jednym komputerze mogą działać kilka aplikacji, to do ich identyfikacji wykorzystuje się porty (liczba od 0 do 65535).
Gniazdo (socket) to kombinacja adresu IP i numeru portu.
Dla potwierdzenia dostarczenia segmentu danych używane są numery sekwencyjne. Na przykład, jeżeli ostatni poprawnie odebrany segment danych miał numer 123, to odbiorca wyśle numer potwerdzenia 124 (numer następnego segmentu, który ma być przesłany).
Protokoły warstwy aplikacji.
Przykłady protokołów:
- FTP (File Transport Protocol) - do przesyłania plików w sieci,
- HTTP (Hypertext Transport Protocol) - do pobierania stron www,
- SMTP (Simple Mail Transfer Protocol) - do wysyłania poczty elektronicznej,
- POP3 (Post Office Protocol v3) - do pobierania poczty elektronicznej,
- IMAP (Internet Message Access Protocol) - do pobierania poczty elektronicznej,
- DNS (Domain Name System) - do zamiany nazw domenowych na adresy IP,
- TFTP (Trivial File Transfer Protocol) - uproszczona wersja protokołu FTP.
Domena kolizyjne i rozgłoszeniowa:
Domena rozgłoszeniowa jest ograniczona routerem.
Domena kolizyjna jest ograniczona routerem, mostem lub przełącznikiem.
Brak komentarzy:
Prześlij komentarz