TCP/IP
Wikipedia
TCP/IP-protokollia (keskimmäiset kolme kerrosta) |
|
---|---|
sovellukset | esim. selain (sisältö HTML, XML, MIME) |
sovelluskerros | HTTP, SMTP, POP, IMAP, FTP, IRC, Telnet, SIP, RTSP, RTP, SNMP ... |
kuljetuskerros | TCP, UDP, SCTP, DCCP (tukena: DNS, OSPF, BGP) |
verkkokerros | IP, ARP, DHCP, ICMP, IGMP IPv6, IPsec, Mobile IPv6, SSM... |
peruskerros | esim. IEEE 802 -lähiverkot, PPP, Frame Relay, MPLS, GPRS |
TCP/IP (Transmission Control Protocol / Internet Protocol) on usean tietoverkkoprotokollan yhdistelmä, jota käytetään Internet-liikennöinnissä. 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.
Sisällysluettelo |
[muokkaa] 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.
[muokkaa] IP-protokolla
-
Pääartikkeli: IP
Verkkokerroksen IP-protokolla on TCP/IP-protokollan ydin. Verkossa tietoa välittävät reitittimet välittävät ainoastaan IP-paketteja eivätkä ne tutki paketin sisällä olevaa protokollaa ollenkaan. Koska tyypillisesti yhteydet tehdään vasta IP-pakettien sisällä olevan TCP-protokollan avulla, verkko ei tiedä yhteyksistä mitään.
HTTP | FTP | SNMP | DNS | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ICMP | TCP | UDP | |||||||||||||||||
Internet-protokolla | |||||||||||||||||||
Ethernet | Token Ring |
ATM | UMTS |
IP-protokollaa voidaan ajaa lähes minkä tahansa verkon päällä, joten sillä on helppo yhdistää erilaisia verkkoja isommiksi kokonaisuuksiksi. Internet on vain yksi mutta merkittävin tällä tavalla rakentunut verkko. Internet-protokolla-sanassa internet tarkoittaa verkkojen välistä verkkoa.
Lähes mitä tahansa sovellusta voidaan ajaa internet-protokollan päällä. Yksinkertainen internet-protokolla, jonka päälle on helppo rakentaa kaikenlaista voi toimia pohjana lähes minkälaiselle sovellukselle tahansa.
Internet-protokollan suunnitteluperiaatteena on ollut IP over everything, everything over IP.
[muokkaa] TCP-protokolla
-
Pääartikkeli: TCP
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.
[muokkaa] Muut kuljetus- ja verkkokerroksen protokollat
UDP (User Datagram Protocol) on sovelluksille tarjottava tietosähke. Se on kuin IP-paketti, mutta siinä on lisäksi sovelluksien tarvitsema porttimekanismi kuten TCP:ssä.
SCTP ja RTP ovat uudemmat vaihtoehdot TCP:lle ja UDP:lle puhelinverkkosovellusten tyyppiseen luotettavampaan käyttöön. Niitä kuitenkin käytetään vielä vähän.
ICMP (Internet Control Message Protocol) on internet-protokollan valvontaprotokolla, jolla laitteet kommunikoivat keskenään IP-pakettien perille toimittamiseen liittyviä kiireisiä viestejä.
Lähiverkkoratkaisuilla on protokollat, joilla IP-osoitteen perusteella löydetään vastaava lähiverkon osoite. Tavallisin tällainen protokolla on Ethernet-verkkojen MAC-osoitteiden etsimiseen tarkoitettu protokolla ARP (Address Resolution Protocol).
DHCP (Dynamic Host Configuration Protocol) protokollalla tietokone, joka ei tiedä omaa IP-osoitettaan, voi kysyä sitä verkosta. Tämä on välttämätöntä esimerkiksi kannettavissa tietokoneissa, joiden on saatava kulloiseenkin sijaintipaikkaansa soveltuva IP-osoite.
DNS (Domain Name Service) on palvelu, jolla Internetin osoite www.firma.fi muunnetaan IP-osoitteeksi.
Internetin reitittimet vaihtavat keskenään reititystietoa löytääkseen kulloinkin lyhyimmät reitit. Reititysprotokollia ovat esimerkiksi OSPF, BGP ja RIP.