Protokół Internet
Jest fundamentalnym elementem Internetu. Jego funkcje obejmują:
definiowanie datagramów, będących podstawowymi jednostkami transmisyjnymi w Internecie
definiowanie schematu adresowania używanego w Internecie
przekazywanie danych między warstwą dostępu do sieci, a warstwą transportową host-to-host
kierowanie datagramów do komputerów oddalonych
dokonywanie fragmentacji i ponownego składania datagramów
IP jest protokołem bezpołączeniowym. Oznacza to, że przed wysłaniem danych nie wymienia żadnych informacji sterujących - które nazywamy handshake, do ustanowienia, po obu stronach, połączenia logicznego.
Protokoły połączeniowo zorientowane, przed wysłaniem danych, wymieniają informacje kontrolne dla sprawdzenia, czy system odbierający jest gotów do ich przyjęcia. Kiedy handshaking zakończy się powodzeniem, mówimy, że systemy ustaliły połączenie.
Protokół IP korzysta z innych warstw, kiedy konieczna jest realizacja usług zorientowanych połączeniowo. Podobnie jest w przypadku wykrywania błędów i ich usuwania, zdaje się na protokoły innych warstw. Jest nazywany „niepewnym protokołem”, ponieważ dostarcza wiernie dane jednak nie sprawdza czy zostały poprawnie odebrane. Muszą to sprawdzić, w razie konieczności, protokoły innych warstw architektury TCP/IP.
|