Até o advento da banda larga em meados de 1990 , a Internet não tinha velocidade suficiente para realizar conversas interativas . Voice over Internet Protocol ( VoIP) tornou-se um produto de consumo. Desde maior rendimento foi disponibilizado ao público em geral , uma série de protocolos surgiram para atender a este mercado em crescimento. H.323
O sistema mais antigo capaz de realizar chamadas interativas através da Internet foi originalmente concebido para videoconferência sobre redes privadas. H.323 foi lançado pela União Internacional de Telecomunicações (UIT ), em 1996 , e depois adaptada para a Internet em 1998. Embora o H.323 não é muito mais velho do que os outros protocolos de Internet de VoIP , tem sido amplamente substituída por outros protocolos. H.323 ainda está em operação por navios graneleiros .
RTP
O Real-time Transport Protocol (RTP) é a base para a maioria dos serviços VoIP comerciais hoje. O padrão RTP foi desenvolvido pela Internet Engineering Task Force (IETF ), em 1996 , e revisto em 2003. RTP depende de um outro protocolo para verificação de erros em transmissões. Este é o RTP Control Protocol ( RTCP ), que foi definida ao mesmo tempo . Tanto RTP e RTCP trabalho com o Session Description Protocol (SDP ) para alocar largura de banda para uma sessão. Uma versão da RTP , incluindo a criptografia é o seguro em tempo real Transport Protocol ( SRTP ) . Este foi produzido pela primeira vez em 2004 pelo IETF.
SIP
RTP não tem métodos de sinalização . " Sinalização " é o processo de criação e quebrar uma conexão. Em uma chamada de telefone tradicional , o chamador pega o telefone e ouve ou não a linha está disponível. O chamador marca um número , em seguida, e ouve se o receptor está disponível . O receptor recebe uma notificação de som , e pode escolher se quer ou não atender a chamada . No fim da chamada , tanto os participantes pendurar -se e romper a ligação . Todas estas funções são tratados pelo Session Initiation Protocol (SIP) em chamadas VoIP .
UDP
A tecnologia da Internet é dominada pelo TCP /IP de protocolos . O Protocolo de Internet faz parte destes protocolos . Em um nível superior , há duas alternativas " Protocolos de transporte . " O mais popular deles tem sido o Transmission Control Protocol ( TCP). Isso estabelece uma conexão , organiza os dados em segmentos, os marca para a remontagem no final de recebimento , e monitora o tráfego de entrada para os pacotes fora de seqüência ou ausentes. VoIP deve ser rápido . Ela precisa para executar sua verificação de erros e processos de sequenciamento de dados dentro do aplicativo. Ele tem requisitos especiais para conexões com diferentes status que o TCP não fornece. Devido a isso, os sistemas de VoIP não usam TCP , eles usam em vez do Datagram Protocol ( UDP) . Este é um protocolo de transporte nua ossos que apenas empacota de dados, e não faz mais nada. As funções de conexão fornecidos pelo TCP são realizadas pela SIP , e as funções de gerenciamento de dados são de responsabilidade da RTP.
Implementação
A combinação da RTP /UDP sobre IP , usando SIP para criar conexões tornou-se o padrão da indústria para os prestadores de VoIP , com exceção de um . Skype usa seu próprio protocolo proprietário baseado na arquitetura " Peer- to-Peer ", que é mais comumente usado para sistemas de compartilhamento de arquivos. O Skype não publicar seu protocolo , e criptografa seu tráfego de rede para evitar decodificação.