Mikä on TCP/IP?
TCP/IP (Transmission Control Protocol / Internet Protocol) on
usean Internet-liikennöinnissä käytettävän
tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason
protokolla, joka vastaa päätelaitteiden osoitteistamisesta ja
pakettien reitittämisestä verkossa. Sen päällä voidaan ajaa
useita muita verkko- tai kuljetuskerroksen protokollia, joista
TCP-protokolla on yleisin. Se vastaa kahden päätelaitteen välisestä
tiedonsiirtoyhteydestä, pakettien järjestämisestä ja hukkuneiden
pakettien uudelleenlähetyksestä. Vaikka TCP/IP-protokollaperheeseen
kuuluu monia muitakin protokollia, pääosa liikennöinnistä
tapahtuu TCP-yhteyksinä IP-protokollien päällä. Tämän takia
protokollaperhe yleensä tunnetaan nimellä TCP/IP.
Standardit
TCP/IP-protokollaperheestä vastaa IETF-standardointiorganisaatio.
Sovellus-, kuljetus- ja verkkokerroksen protokollat määritellään
sen hyväksymissä RFC-sarjan dokumenteissa. Peruskerroksen
protokollat eivät kuulu TCP/IP-protokollaperheeseen vaan ne ovat
usein IEEE-standardointiorganisaation määrittelemiä. Internetissä
käytettävän sisällön esitys on eri tahojen määrittelemää,
esimerkiksi W3C-standardointiorganisaatio on määritellyt HTML- ja
XML-esitystavat.
IP-protokolla
Verkkokerroksen IP-protokolla on TCP/IP-protokollan ydin. Verkossa
tietoa välittävät reitittimet välittävät ainoastaan
IP-paketteja, mikä perustuu IP-pakettien otsikkokenttien tietoihin.
Kaikki ylemmän tason protokollat, kuten TCP, ovat sisällytetty,
enkapsuloitu, IP-paketin data-osioon. Näin ollen IP-tasolla toimiva
verkko ei ole tietoinen ylemmän tason protokollista ja yhteyksistä.
TCP-protokolla
Kuten TCP/IP-protokollaperheen nimestä voi arvata, toiseksi tärkein
perheen protokolla on TCP-protokolla, joka luo yhteydet
tietokoneiden sovellusten välille käyttäen IP-paketteja. Se
huolehtii vuonhallinnasta, luotettavuudesta, kuittauksista ja
pakettien laittamisesta oikeaan järjestykseen.