Internet Protocol ( Internet Protocol , rövidítve IP ) egy család kommunikációs protokollok számára számítógépes hálózatok használatra tervezték az interneten . Az IP protokollok a 3. szinten vannak az OSI modellben . Az IP-protokollok az internetes protokollkészletbe vannak integrálva,és egyetlen címzési szolgáltatást tesznek lehetővé az összes csatlakoztatott terminál számára.
Két állomás közötti kommunikáció során az átviteli rétegből - az OSI modell 4. szintjéből - érkező adatáramlás (például TCP szegmensek ) az IP protokoll által csomagokba van zárva, amikor azok a réteg hálózat szintjén haladnak . Ezeket a csomagokat ezután továbbítják az adatkapcsolati rétegbe - az OSI-modell 2. szintjébe -, hogy ott keretekbe (például Ethernet-be ) kapszulázzák őket .
Amikor két terminál kommunikál egymással ezen a protokollon keresztül , előzetesen nincs meghatározva az adatátvitel útja: azt mondják, hogy a protokoll „kapcsolat-orientálatlan”. Ezzel szemben egy olyan rendszer esetében, mint például a kapcsolt telefonhálózat , a kapcsolat megkezdésekor létrejön az az útvonal, amelyen keresztül a hang (vagy adat) áthalad: a protokoll „kapcsolatorientált”.
Az IP-protokollok biztosítják a csomagok legjobb erőfeszítését . Nem foglalkoznak a csomagok tartalmával, de módszert kínálnak arra, hogy célba juttassák őket.
Az IP protokollokat "megbízhatatlannak" tekintik. Ez nem azt jelenti, hogy nem küldenek helyesen adatokat a hálózaton keresztül, hanem azt, hogy nem nyújtanak garanciát az elküldött csomagokra az alábbi pontokkal kapcsolatban:
A megbízhatóság szempontjából az IP által kínált egyetlen szolgáltatás annak biztosítása, hogy az átadott csomagok fejlécei ne tartalmazzanak hibákat az ellenőrző összeg ( ellenőrző összeg ) használatával. Ha egy csomag fejléce hibát tartalmaz, akkor annak ellenőrző összege nem lesz érvényes, és a csomag továbbítás nélkül megsemmisül. Ha egy csomag megsemmisül, nem küldünk értesítést a feladónak (bár ICMP csomagot is lehet küldeni).
Az IP protokoll által nem nyújtott garanciákat magasabb szintű protokollokra ruházzák át. A megbízhatóságkezelés hiányának fő oka az a vágy, hogy csökkentse az útválasztók bonyolultságát, és ezáltal nagyobb sebességet biztosítson számukra. Az intelligenciát ezután kitoloncolják a hálózat végpontjaihoz.
Az IPv4 a leggyakrabban használt protokoll 2012-ben, az interneten és a magánhálózatokon is. Az IPv6 az utódja.
Az IPv4 32 biten kódolt címeket használ (azaz elméletileg 4 294 967 296 lehetséges cím), míg az IPv6 128 bitet kódol (azaz elméletileg 3,4 × 10 38 lehetséges címet).
Az IP-protokollcsomag első mezője 4 bitből áll, amelyek jelzik az alkalmazott protokoll verzióját. A 0100 (4 bináris formátumban ) értéket az IPv4 esetén, a 0110 értéket (binárisban 6 értéket) az IPv6 esetén használja. A 0101 (5 bináris formátumban) értéket használja az Internet Stream Protocol esetében , a 0111 (7 bináris formátumban) értéket a TP / IX ( RFC 1475), az 1000 (8 bináris formátumban) értéket a PIP ( RFC 1621) és az 1001 értéket (9 bináris formátumban). ) a TUBA számára („ TCP és UDP nagyobb címmel”, RFC 1347).
Az IPv6 protokollra való áttérés lehetővé teszi a nyilvános címek hiányának kijátszását, ami lelassíthatta az internethez kapcsolt terminálok számának növekedését. Időközben a szolgáltatók nagyszabású hálózati címfordítók alkalmazását fontolgatják az IPv4 működésének kiterjesztése érdekében.
Ban ben 1974. május, az Elektromos és Elektronikai Mérnökök Intézete (IEEE) dokumentumot tesz közzé "A protokoll a csomaghálózati kommunikációhoz" címmel. A dokumentum szerzői, Vint Cerf és Bob Kahn leírnak egy protokollt, amely lehetővé teszi a különböző típusú hálózatok összekapcsolását egy nagyon nagy globális hálózat kiépítéséhez. Ennek a protokollnak lehetővé kell tennie az erőforrások megosztását a hálózati csomópontok közötti csomagváltás segítségével .
Ennek az új modellnek központi eleme egy monolit program ( Átviteli vezérlő program ), amelynek két fő funkcióját később fel fogják osztani, és ez a TCP és az UDP protokoll specifikációit eredményezi .
Az Egyesült Államok Védelmi Minisztériuma ( Védelmi Minisztérium négyrétegű internetes modellje vagy Internet Protocol Suite) általi elfogadásával a TCP / IP rövidítéssel vált szélesebb körben ismertté .
Angolul: Internet Protocol Version vagy IPv .
1–3 verzióA protokoll 1–3 verziói (IPv1, IPv2 és IPv3) kísérleti jellegűek maradtak. Ezeket 1977 és 1979 között használták. Az IEN-megjegyzések (Internet Experiment Note) a protokoll ezen verzióit írják le az IPv4 modern verziója előtt.
A protokoll 4. verziója (IPv4) széles körben használt változat. A 4-es szám az azt használó IP- datagrammok által hordozott protokoll verziószáma . Az IPv4-et az RFC RFC 791 1981-ben határozza meg.
5. verzióA protokoll 5. verziója (IPv5) az Internet Stream Protocol tanulmányozásakor használt kísérleti változat , amely maga is kísérleti protokoll.
6. verzióAz IPv4 protokoll hivatalos utódja az IPv6 . Ez a protokoll több éves kísérlet és cserék eredménye, amelyek során számos protokollt javasoltak, például TP / IX ( RFC 1475), PIP ( RFC 1621) és TUBA (TCP és UDP nagyobb címmel, RFC 1347). De a jelenlegi protokoll specifikációit megtartották.
7. verzióTanulmányok folynak a fejlesztések érdekében, különösen az N25 / N3 migrációk X25 funkcióinak biztosításával.
Folyamatban lévő munka az OLABS-nál (T. Rosselet / N.Dublinec).
8-9 verzió?Az IPv8 és az IPv9 nevű egyéb protokolljavaslatokkal ritkán találkozhatunk, de jelenleg nem lehetséges a nemzetközi szabványokhoz való csatlakozás.
Azonban a 1 st április 1994Az IETF megjelent egy április elsejei kapcsolatos IPv9.