verkkoviestinnän protokolla From Wikipedia, the free encyclopedia
IP (engl. Internet Protocol[1]) on protokolla, joka huolehtii IP-pakettien toimittamisesta perille pakettikytkentäisessä tietokoneverkossa. IP-protokolla on olennainen TCP/IP-pinossa, jota kuvaillaan TCP/IP-viitemallin avulla.
IP-protokolla on käytössä Internetissä sekä muissa suljetuissa verkoissa, joissa ei ole yhteyttä muihin verkkoihin. IP-protokolla on internetin toiminnan ydin, joka yhdistää internetiin liittyneitä laitteita palvelimiin ja sitä kautta mahdollisesti toisiin käyttäjiin. IP ei yksilöi käyttäjää.
Yleisesti käytössä oleva versio on IPv4, jonka seuraajaksi on kehitetty IPv6.
Yleisimmin käytössä on IP-protokollan neljäs versio eli IPv4.
Protokollan varhaiset versiot 0-3 on kuvattu Internet Experiment Note (IEN) dokumenteissa. Alkuperäisessä suunnitelmassa TCP-protokolla vastasi suuremmasta osasta tehtäviä, mutta tämä jaettiin kahdeksi.[2] TCP:n vastuulle tuli "päästä-päähän" kommunikaatio ja IP:n vastuulle "hyppy-hypyltä" reititettävä kommunikaatio.[2] Kahteen jakamisella tavoiteltiin parempaa modulaarisuutta ja kerroksittaisuutta.[2] Yhdistelmään viitataan usein TCP/IP-pinona.
IPv4-version seuraaja on IPv6, josta käytettiin nimitystä IPng 1990-luvun alussa.[3] Ennen lopullista valintaa seuraajalle julkaistiin useita eri ehdotuksia.[3] Laitevalmistajat ja käyttöjärjestelmien kehittäjät ovat tukeneet IPv6:tta vuodesta 1995 lähtien, jolloin siitä julkaistiin ehdotus (RFC 1883 on julkaistu joulukuussa 1995).[3][4] Draft Standard RFC 2460 on julkaistu joulukuussa 1998.[3] Tärkeimpänä uudistuksena IPv6-versiossa on osoitteiden pidentäminen, jolloin osoitettavia tietokoneita tai laitteita voi olla paljon nykyistä neljää miljardia enemmän. Tarvetta siirtyä käyttämään sitä on vähentänyt mm. se, että osoitteenmuunnosratkaisut ovat auttaneet osoitteiden riittävyydessä. IPv6-tietoliikenne ei ole käsiteltävissä sellaisilla tietokoneilla tai reitittimillä, jotka tukevat vain IPv4:ää.
IP-protokolla määritellään RFC-dokumenteissa
IPv4:n vanhentuneita ominaisuuksia on kuvattu dokumentissa RFC 6814: muun muassa kokeelliseksi jääneitä ominaisuuksia on dokumentin myötä merkitty vanhentuneiksi.
IP-protokollan kehitykseen on esitetty vaihtoehtoisia versioita, jotka ovat vanhentuneet.
Vanhentuneita IP-versioita:
IP-paketti on IP-verkossa käytettävä verkkopaketti ja protokollan perusyksikkö. Kaikki Internetissä liikennöitävä tieto pakataan IP-paketteihin, joita Internetin reitittimet reitittävät perustuen reititysprotokollien välittämään tietoon IP-osoitteiden sijaintipaikoista Internetissä ja lyhyimmistä reiteistä näiden välillä.
IP-paketit toimitetaan perille IP-osoitteiden perusteella. IP-osoite on tavallisesti numerosarja kuten esimerkiksi: "192.168.1.1" (IPv4) tai 2002:a00::260:1dff:fe22:5a85/64 (IPv6). Verkkotunnuksien muuttamisesta IP-osoitteiksi vastaa DNS-järjestelmä.
IP-paketin omissa otsakkeissa tärkein tieto on kohdeosoite. Se on itse asiassa ainoa tieto koko IP-paketissa (mukaan lukien sisimmät otsakkeet), jota pakettia kuljettavat reitittimet yleensä tutkivat. Tästä syystä IP-osoitteen väärentäminen on useimmiten helppoa. Vastaanottajaa taas useimmiten kiinnostaa eniten lähdeosoite, johon hän lähettää vastauksensa.
IPv4-paketin maksimikoko on 65 535 tavua (RFC 791).[7]
Useimmiten liikennöivät koneet pyrkivät käyttämään suurinta mahdollista siirtoyhteyskerrokselle (IP:tä alemmalle kerrokselle) sopivaa pakettikokoa, joka on yleisesti n. 1 500 tavua tai jopa vain 500 tavua. Mikäli koneet lähettävät sitä suurempia paketteja, joutuu liian ahtaan verkon reunalla oleva laite lohkomaan tai paloittelemaan paketit pienempiin osiin (engl. fragment, ks. IP-fragmentaatio).
Jottei hidastavaa lohkomista tapahtuisi, liikennöivät koneet pyrkivät tunnistamaan ahtaimman verkon, jota väliltä löytyy (RFC 1191).
IP-paketissa kuljetettavat protokollat on numeroitu.[8] Protokollan numerosta vastaanottaja tietää, mitä IP-paketin sisällä on. Yleisimpiä protokollia ovat
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.