TCP/IP-pino | |
---|---|
sovelluskerros |
BGP · DHCP · DNS · ESMTP · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP3 · RPC · RTP · RTSP · SIP · SMTP · SNMP · SOCKS · SSH · Telnet · TLS/SSL · XMPP · (..lisää..) |
kuljetuskerros |
TCP · UDP · QUIC · DCCP · SCTP · RSVP · RIP · ECN |
verkkokerros |
IP (IPv4 ja IPv6) · ICMP (ICMPv6) · IGMP · IPsec |
siirtoyhteyskerros | ARP · IS-IS · NDP · OSPF · L2TP · PPP |
fyysinen kerros |
RTP (lyhenne sanoista Real-time Transport Protocol) on tietoliikenneprotokolla tosiaikaisen datan kuten äänen ja kuvan siirtoon pakettiverkoissa. RTP:tä käytetään yhdessä RTCP:n (RTP control protocol) kanssa.
RTP-protokollaa käytetään kolmannen sukupolven matkapuhelinverkkojen IP-pohjaisissa palveluissa, mm. puheluissa ja multimedian suoratoistossa. GPRS-verkkojen tärkein RTP-sovellus on pikapuhelu.
RTP on erittäin yksinkertainen protokolla. Se tarjoaa sovellukselle tiedon kehysten sisältämästä tietotyypistä, kehysten ajastuksesta, niiden häviämisestä ja kehysten sisältämän datan lähteistä. RTCP välittää tietoa istunnon osallistujista, yhteyksien suorituskyvystä ja verkon palvelutasosta.
RTP:n suunnitteluperiaatteina on ollut sovellustason kehystys (application layer framing, ALF), jossa sovellus jakaa itse datan verkon kannalta sopivanmittaisiin kehyksiin ja huolehtii uudelleenlähetyksistä tai toipuu kehysten häviämisestä muilla tavoin. RTP on ajateltu toteutettavaksi niin, että eri protokollakerroksiin kuuluva paketin käsittely yhdistetään yhdessä tai kahteen silmukkaan eli käytetään yhdistettyä protokollakerrosten käsittelyä (integrated layer processing, ILP). RTP ei muodosta omaa protokollakerrostaan, vaan se tarjoaa sovellukselle puitteet reaaliaikaisen tiedon siirtoon.