Algumas definições e conceitos que fazem a base da comunicação usando Internet.
O SIP - Session Initiation Protocol - é um protocolo definido pelo RFC standard 3261, é um protocolo usado para negociação e gerenciamento de transferência de dados.
O RFC é um acrônimo de Request for Comments, documento que descreve os padrões de cada protocolo usado pela Internet.
RTP - Real-time Transport Protocol - definido pela RFC 1889, é um protocolo para transferência de dados binários usado principalmente para fornecer serviços de voz e vídeo pela internet.
XMPP - Extensible Messaging and Presence Protocol – esta definido pelo IETF nas Request for Comments (RFC) 3920 e RFC 3921. UM protocolo XML de transferência, usado para IM e outras trocas de dados estruturados. Desenvolvido originalmente pela comunidade open-source da Jabber.
IETF - acrônimo de Internet Engineering Task Force, é uma comunidade internacional ampla e aberta (técnicos, agências, fabricantes, fornecedores, pesquisadores) preocupada com a evolução da arquitetura da Internet e seu perfeito funcionamento. A IETF tem como missão identificar e propor soluções a questões/problemas relacionados à utilização da Internet, além de propor padronização das tecnologias e protocolos envolvidos. As recomendações da IETF são usualmente publicadas em documentos denominados RFCs (Request for Comments), sendo que a própria IETF é descrita pela RFC 3160 (Wikipédia, a enciclopédia livre).Jabber é um protocolo aberto, com bases XML, para sistemas de mensagens instantâneas. Softwares com base Jabber são distribuídos em milhares de servidores através da internet.
Jeremie Miller iniciou o projecto em 1988; a principal versão pública ocorreu em Maio de 2000.
O conceito chave do sistema Jabber são os transportes, também conhecido como gateways, que permite aos utilizadores acederem a redes usando outros protocolos - tais como o AIM, o ICQ (usando o OSCAR), MSN Messenger e Windows Messenger (usando o .NET Messenger Service), SMS ou E-mail.
SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE)
Um conjunto de extensões do SIP em desenvolvimento, para o envio de IM e informações de presença sobre o canal SIP. Para uma comparação entre SIMPLE e XMPP, veja o white paper “Architectural Considerations for Presence and Messaging Infrastructure”.
Também devemos analisar as portas necessárias ao tráfego de IM (Instant Messagers), estas portas não são padronizadas entre os diversos provedores, assim dependendo do provedor escolhido e dos serviços a serem disponibilizados aos usuários, teremos que permitir o tráfego em determinadas portas.
Toda comunicação de seu computador com fontes externas exige uma porta, para o Protocolo SIP a comumente usada é a 5060.
Para que a comunicação funcione é necessário que esta porta esteja funcionando e disponível ao serviço.
No caso dos IM (Instant Messagers) as portas de comunicação não estão padronizadas mas usam o protocolo TCP.
TCP. Sigla para "Transmission Control Protocol". Uma norma (protocol) que define o processo de transmissão de pacotes (packet) de informações em redes de telecomunicações, garantindo que eles sejam recebidos na mesma ordem em que foram emitidos.
O nosso conhecido e campeão de uso MSN usa varias portas:
MSN Messenger
1863 (outbound TCP)
5060 para Session Initiation Protocol (SIP) (TCP)
1503 para Audio/Video, File Sharing and White Board (TCP)
6891-6900 para File Transfer (TCP)
3389 para Remote Assistance (TCP)
Lembramos que o MSN permite o acesso através de um aplicativo http (porta 80), a partir de um navegador, sem a necessidade de um cliente instalado e o endereço é: http://webmessenger.msn.com/.
Claro que o assunto esta longe de se esgotar e nossa referência é exígua comparada ao que existe nesse universo, mas o objetivo aqui é simplesmente tornar familiar alguns termos no campo da comunicação e dar algumas pequenas definições dos mesmos, acredito que aos mais curiosos o caminho esta aberto é uma simples questão de ampliar a pesquisa.
Nenhum comentário:
Postar um comentário