IP - Internet protokol, Internet Protocol

Internet protokol je jedan od mnogih standarda Interneta i ostalih rešenja koja se baziraju na Internet mreži: povezani mrežni uređaji komuniciraju međusobno uz pomoć Internet protokola.

Prema klasičnom OSI modelu komunikacije otvorenih sistema Internet protokol je treći nivo mreže. On omogućava prenos podataka sa jednog računara na drugi.

Uporedo sa OSI modelom, različite mrežne funkcije se obavljaju putem različitih nivoa: svaki nivo prima poruku nivoa ispod - i prenosi je nivou iznad. Mrežni nivo je zadužen za prenos informacija od nivoa prenosa do određene destinacije.

Aplikativni sloj
Prezentacioni sloj
Sloj veze
Prenosni sloj
Nivo mrežnog protokola
Nivo razmene podataka
Fizički medijum prenosa

Dijagram 1. OSI referenti model

Prenos podataka putem Internet protokola odvija se u paketima što znači da dva uređaja koji komuniciraju nisu kontinuirano povezana, već se IP paketi šalju odvojeno, jedan po jedan. Zbog različitih osnovnih prenosnih pravaca, može se dogoditi da segmenti ne stižu po redosledu. Redosled paketa se definiše putem viših nivoa.

Svaki IP paket se sastoji od zaglavlja i sadržaja.

Verzija IHL Vrsta servisa Totalna dužina
Identifikacija Zastave Fragment offset
TTL Protokol Kontrolni zbir
Početna adresa
Krajnja adresa
Opcije Spajanje

Dijagram 2. Model IP zaglavlja

Sve mrežne komponente - kao što su serveri, radne stanice, mrežni uređaji - moraju da imaju najmanje jedan jedinstveni identifikator IP adrese. U trenutno postojećoj verziji 4 Internet protokola (IPv4) IP adrese imaju 32 - bitne cele brojeve. Zbog lakše čitljivosti, adrese su predstavljene u decimalnoj formi: četiri grupe od po četiri broja; svaka u opsegu od 0 do 255; odvojena tačkom npr. 82. 141.138.146. U IP zaglavlju, polja se koriste za identifikaciju početne i krajnje IP adrese.

Trenutna verzija Internet protokola prepoznaje pet klasa adresa. Klase A do C se mogu korisiti za matičnu identifikuju, klasa D za multiemitovanje, (multicast) dok je klasa E rezervisana za buduću upotrebu. Danas su pretežno dominatne IP adrese klase C.

Klasa A IP adrese:

0 Mrežna identifikacija (7 bit) Identifikacija čvora - računara (24 bit)

Klasa B IP adrese:

10 Mrežna identifikacija (14 bit) Identifikacija čvora - računara (16 bit)

Klasa C IP adrese:

110 Mrežna identifikacija (21 bit) Identifikacija čvora - računara (8 bit)

Klasa D IP adrese:

1110 Multiemitovanje (28 bit)

Klasa E IP adrese:

11110 Rezervisano za buduću upotrebu (27 bit)

Dijagram 3: klase IP adresa

Internet Protokol je razvijen od strane američke agencije ARPA (Agencije za razvoj naprednih projekata) i detaljan opis se može naći na RFC 971 specifikaciji (RequestForComments)
na http://tools.ietf.org/html/rfc791.