Fram till tillkomsten av bredband i mitten av 1990-talet , gjorde Internet har inte tillräcklig hastighet för att utföra interaktiva konversationer . Voice over Internet Protocol ( VoIP ) har blivit en konsumentprodukt . Eftersom större genomströmning gjordes tillgänglig för allmänheten , har ett antal protokoll framkom att tillgodose denna växande marknad . H.323
tidigaste systemet kan bära interaktiva samtal över Internet var ursprungligen avsedd för videokonferenser över privata nätverk . H.323 släpptes av Internationella teleunionen ( ITU ) under 1996 , och därefter anpassat för Internet under 1998 . Även H.323 är inte mycket äldre än den andra Internet VoIP -protokoll , har den till stor del ersatts av andra protokoll . H.323 är fortfarande i drift av bulkfartyg . Addera RTP
Realtime Transport Protocol ( RTP ) är grunden för de flesta kommersiella VoIP-tjänster idag . RTP standarden har utvecklats av Internet Engineering Task Force ( IETF ) i 1996 och reviderades 2003 . RTP bygger på ett annat protokoll för felkontroll i transmissioner . Detta är den RTP Control Protocol ( RTCP ) som definierades på samma gång . Både RTP och RTCP arbetar med Session Description Protocol ( SDP ) för att allokera bandbredd till en session . En version av RTP inbegripet kryptering är Secure Real -time Transport Protocol ( SRTP ) . Detta började tillverkas 2004 av IETF .
SIP
RTP har inga signalering metoder . " Signalering " är processen för att inrätta och bryta en anslutning . I en traditionell telefonsamtal , plockar den som ringer upp telefonen och hör huruvida linjen är tillgänglig. Den som ringer ringer då ett flertal och hör om inte mottagaren är tillgänglig . Mottagaren får en anmälan ljud , och kan välja om eller inte att plocka upp samtalet . Vid slutet av samtalet , båda deltagarna hänga upp och bryta förbindelsen . Alla dessa funktioner hanteras av Session Initiation Protocol ( SIP ) i VoIP-samtal . Tekniken för Internet Addera UDP
domineras av TCP /IP- sviten av protokoll . Internet Protocol är en del av dessa protokoll . På en högre nivå , finns det två alternativa "Transport protokoll . " Den mest populära av dessa har länge varit Transmission Control Protocol ( TCP ) . Detta etablerar en anslutning , ordnar data i segment , markerar dem för montering på mottagarsidan , och övervakar inkommande trafik för out-of - sekvens eller försvunna paket . VoIP måste vara snabb . Det behöver för att utföra sitt felkontroll och uppgifter sekvensering processer inom programmet . Det finns särskilda krav för anslutningar med olika status som TCP inte tillhandahåller. På grund av detta , gör VoIP-system använder inte TCP , använder de i stället för User Datagram Protocol ( UDP ) . Detta är en bare bones transportprotokoll som bara paketerar data och gör ingenting annat . De anslutning funktioner som TCP utförs av SIP , och dataadministrationsfunktioner har ansvaret för RTP .
Genomförande
Kombinationen av RTP /UDP över IP , använda SIP skapa anslutningar har blivit de facto standard för VoIP-leverantörer , utom en . Skype använder sin egen egenutvecklade protokoll baserat på " peer -to - peer " arkitektur som är mer allmänt används för system fildelning . Skype publicerar inte dess protokoll , och krypterar sin nättrafik för att förebygga avkodning .