IP jest rdzeniem pakietu protokołów TCP/IP. Protokół IP zapewnia podstawowy mechanizm, za pomocą którego dane są dostarczane między urządzeniami, które mogą, ale nie muszą znajdować się w tej samej sieci.
Adresowanie
Podczas wysyłania datagramów potrzebny jest mechanizm adresowania, który umożliwia dokładne wysyłanie datagramów. Aby to osiągnąć, IP wykorzystuje technikę adresowania hosta. Adresowanie urządzeń (do których dostarczane są datagramy) musi być unikalne, ponieważ system ten musi działać w sieciach.
Wideo dnia
Rozgromienie
Gdy datagram jest wysyłany z jednej sieci do drugiej, które są odległe i nie są bezpośrednio połączone, dostawa jest pośrednia. Protokół IP obsługuje tę funkcjonalność, kierując datagram przez urządzenia pośredniczące (routery). W tym celu wykorzystuje Internet Control Message Protocol (ICMP) i protokoły routingu, takie jak Routing Information Protocol (RIP) i Border Gateway Protocol (BGP).
Enkapsulacja DANYCH
Protokół IP zapewnia bezpieczeństwo sieci poprzez enkapsulację danych w datagramie IP. Daje to pewność, że zostanie odebrany i zinterpretowany przez zamierzonego odbiorcę.
Formatowanie/opakowanie
IP używa określonego formatowania i pakowania przed transmisją. Protokół IP akceptuje dane z protokołów warstwy transportowej znajdujących się powyżej w warstwie OSI — UDP i TCP — i przekazuje je do warstw danych. Ten format i opakowanie jest możliwe do odczytania tylko przez odbiorcę.
Podział
Ponieważ rozmiar ramki każdej sieci fizycznej i sieci łącza danych korzystającej z protokołu IP może być inny, IP dzieli datagramy na kawałki, tak aby każdy z nich mógł być przenoszony w sieci lokalnej. Pomaga to w zapewnieniu niezawodności sieci.
Ponowny montaż
IP ponownie składa otrzymane datagramy w pełny datagram IP (ponieważ mogą być pofragmentowane) dla urządzenia odbiorczego i przekazuje go do wyższych warstw w celu interpretacji.