Graduado em Engenharia Elétrica, Telecomunicações e Sistemas de Apoio a Decisão pela Pontifícia Universidade Católica do Rio de Janeiro.

Tamanho: px
Começar a partir da página:

Download "Graduado em Engenharia Elétrica, Telecomunicações e Sistemas de Apoio a Decisão pela Pontifícia Universidade Católica do Rio de Janeiro."

Transcrição

1 Monitoração de Desempenho de Voz sobre IP (VoIP) Este tutorial apresenta uma abordagem para a verificação de Qualidade Conversacional em Telefonia para a tecnologia VoIP, com base na recomendação G.107 do ITU-T, que descreve o modelo computacional E-model. Fabiano Nunes Machado de Abreu e Souza Graduado em Engenharia Elétrica e de Telecomunicações pela Pontifícia Universidade Católica do Rio de Janeiro. Especializações em diferentes redes (fabricantes) BSS GSM. Experiência de 4 anos como Analista de Sistemas, Suporte e Gerenciamento de Redes Windows. Atualmente como Engenheiro de RF no Planejamento e Otimização em grande operadora no Brasil. abreuesouza@yahoo.com Mateus Cunha Pereira Bueno Graduado em Engenharia Elétrica, Telecomunicações e Sistemas de Apoio a Decisão pela Pontifícia Universidade Católica do Rio de Janeiro. Experiência de 3 anos e meio na área de Vendas Corporativas. Atualmente como Consultor de Soluções em Vendas em grande empresa de telecomunicações no Brasil. mateus_bueno@hotmail.com Categoria: VoIP Nível: Introdutório Enfoque: Técnico Duração: 20 minutos Publicado em: 01/05/2006 1

2 Desempenho VoIP: Introdução A rede telefônica comutada, administrada pelas grandes empresas operadoras, ainda é a maior rede pública de telecomunicações, embora a Internet esteja rapidamente caminhando para mudar este quadro. Esta rede que já evoluiu muito no sentido da digitalização da voz e de sua transmissão digital, ainda permanece com a estrutura de uma rede de circuitos, ou seja, uma rede onde cada conexão dispõe de um circuito próprio full-duplex durante todo o tempo em que durar a conexão. Isto faz com que a rede telefônica tradicional seja ineficiente na utilização dos recursos de transmissão, comparado com a transmissão de pacotes, onde o canal pode ser usado por pacotes de diferentes conexões, aproveitando as pausas de conversação. Desde que o protocolo IP se tornou o padrão de fato para encaminhamento em redes de pacotes, a transmissão de voz em pacotes usando IP (VoIP) tende a substituir progressivamente a atual forma da rede telefônica. E isto pode ser feito, aproveitando a estrutura da rede existente seja uma rede pública ou uma rede corporativa. Hoje, em uma rede corporativa com uma plataforma IP para sua rede de computadores não há sentido em se construir uma infra-estrutura paralela para ligações telefônicas locais, interurbanas ou internacionais, pois a utilização da tecnologia VoIP pode proporcionar, neste caso, uma diminuição de custos considerável. Como as conversações telefônicas têm características de tempo-real faz-se necessário utilizar mecanismos para garantir a Qualidade de Serviço (QoS). A QoS oferecida das aplicações de VoIP é dependente da qualidade oferecida pelos serviços de comunicação em geral e envolvem diversos aspectos como fidelidade da voz, disponibilidade da rede, disponibilidade de funções do telefone, e os recursos disponíveis para transmissão. Porém o mais crítico é garantir a entrega de dados dentro de um prazo razoável e limitado, o que se mede através de parâmetros como o atraso e a variação do atraso na transferência dos pacotes. Em redes de grande porte existe ainda o problema da escalabilidade, ou seja, a capacidade de implementar a tecnologia de QoS em larga escala. Neste tutorial estaremos dando ênfase na apresentação dos aspectos técnicos, teóricos e matemáticos definidos na recomendação G.107 do ITU-T, que descreve o modelo computacional chamado E-model. Este modelo avalia os efeitos combinados de variações em diversos parâmetros de transmissão, que afetam a qualidade conversacional na telefonia. O E-model é recomendado para avaliar a qualidade da chamada VoIP. O desrespeito dos limites impostos pelas recomendações sobre atraso e perda gera degradações da qualidade da voz que se tornam perceptíveis ao usuário. A seção Tecnologia VoIP tratará dos aspectos gerais de uma rede que pretende implantar um sistema de Voz sobre IP. Conceituaremos os protocolos utilizados nas aplicações com sensibilidade, aspectos gerais dos codificadores e seus respectivos métodos de codificação. Citaremos o padrão H.323 do ITU-T, aplicação em serviços com DiffServ e os protocolos de tempo-real. A seção Codificação de Voz tratará dos padrões de codificação determinados pelo ITU-T. A evolução 2

3 seqüencial dos codificadores e suas características de desempenho. A seção Transmissão tratará dos parâmetros de qualidade de serviço como os impactos causados pelo atraso fim-a-fim e a importância da segurança e da confiabilidade para a qualidade de serviço das transmissões de voz. A seção Qualidade de Voz em Redes IP abordará a questão da avaliação da Qualidade de Serviço (QoS) em uma rede de VoIP. A seção Monitoração abordará a monitoração de desempenho de VoIP, dando ênfase ao modelo mais utilizado atualmente para esse serviço, o E-Model. 3

4 Desempenho VoIP: Tecnologia VoIP Atualmente o TCP/IP está presente na maioria dos sistemas operacionais de redes de pacotes, sendo utilizado em uma gama enorme de aplicações. É um protocolo específico para aplicações não sensíveis ao atraso como a internet. As aplicações de voz são extremamente sensíveis a qualquer atraso, no caso, atraso de pacotes. Dessa forma, os protocolos da camada de transporte não são adequados para aplicações de voz em tempo real, devido à imprevisibilidade desse atraso. O TCP não suporta transmissão de voz em tempo real porque utiliza um mecanismo de recuperação dos dados perdidos por retransmissão, i.e., no caso da perda de um pacote, a liberação dos dados para a aplicação deve esperar por todas as retransmissões, acarretando atrasos intoleráveis. Por outro lado, o TCP é um protocolo confiável. O UDP evita esses problemas de atraso, pois fornece um serviço de datagrama, mas tem como grande desvantagem o fato de não ser confiável. O codificador é o equipamento responsável por digitalizar a voz. Com o sinal digitalizado, a voz pode ser transportada através de uma rede de comutação de pacotes. Até que ocorra a transmissão dos pacotes de voz, estes passarão pelos processamentos necessários nas diferentes camadas da rede. No receptor, todo o processamento inverso deverá ser feito, sendo que o último e mais complexo é transformar o sinal digital para analógico novamente, e recuperar, da forma mais fiel possível, a conversação transmitida. Existem duas classificações para a codificação da voz: Codificação baseada em forma de onda; Codificação paramétrica (Vocoders). O primeiro método faz a codificação diretamente sobre a forma de onda do sinal através do processo de amostragem. Converte a amplitude de cada amostra para um valor discreto aproximado por valores pertencentes a um conjunto finito. Este último processo é chamado quantização. Já o Vocoder, analisa as amostras de voz e associa os parâmetros apropriados para a modelagem do sinal. Estes parâmetros são enviados ao receptor para que este possa decodificar o sinal recebido e reconstruir a voz. A escolha do codificador de voz (codec) é fundamental para o sucesso da aplicação VoIP. Os codecs modernos são inteligentes e executam funções sobre o fluxo de dados de voz, como: compressão, supressão de silêncio e cancelamento de eco, o que faz com que o fluxo na saída do codec seja normalmente do tipo VBR. O fluxo na saída de um codec de voz se apresenta sob a forma de conjuntos de pacotes de tamanho fixo, emitidos segundo uma cadência constante, o que caracteriza um serviço do tipo ON/OFF em rajada. Um conjunto de pacotes (rajada) é emitido seqüencialmente segundo uma taxa máxima, o que determina o período de ON do serviço. Uma vez emitido um conjunto de pacotes de tamanho fixo, haverá um período de inatividade até que seja emitido o próximo conjunto de pacotes o que caracteriza o período de OFF do serviço (conferir a figura a seguir). Um exemplo de codificador com essas características é o G.729 do ITU-T, que apresenta uma qualidade de voz boa, com uma pontuação MOS de 3.29 e uma taxa de bit média de apenas 8 kbit/s. Todos esses 4

5 parâmetros de classificação serão apresentados no decorrer do trabalho. O transporte dos pacotes de voz deve ser realizado pela rede segundo exigências específicas deste serviço, também conhecidas como parâmetros de QoS da aplicação. As redes IP não oferecem nenhum tipo de QoS as suas aplicações multimídia, o que é considerado atualmente o principal empecilho para as aplicações multimídia. MOS (Mean Opinion Score) é uma medida de qualidade da voz amplamente aceita em telefonia que varia entre 1 (ruim) e 5 (excelente). O padrão dominante para transmitir serviços multimídia em redes de pacotes como IP é a recomendação H.323 do ITU-T, que sugere, para o encapsulamento do serviço de voz, a utilização da pilha de protocolos IP/UDP/RTP. No entanto, o H.323 não fornece qualquer garantia de QoS, especifica apenas, como um protocolo de transporte confiável como o TCP, pode ser utilizado para transmissão de informações de controle destes serviços. No âmbito do IETF, as discussões são baseadas em cinco abordagens para o oferecimento real de QoS pela rede: A arquitetura de serviços integrados (IntServ), que utiliza o protocolo RSVP para reserva de recursos, a Arquitetura de Serviços Diferenciados (DiffServ), o MPLS (Multiprotocol Label Switching), o Roteamento com QoS e a Engenharia de Tráfego. Destas abordagens, a arquitetura de serviços integrados com RSVP e a arquitetura de serviços diferenciados (DiffServ) são as que oferecem as melhores perspectivas quando se quer implementar serviços multimídia com QoS efetivo em redes corporativas com abrangência limitada. O protocolo RSVP funciona no topo do protocolo IP, na camada de transporte. É um protocolo de controle e sinalização, compatível com o ICMP ou IGMP. O RSVP foi projetado para funcionar com os protocolos de roteamento, considerando um único receptor ou um grupo de receptores. Algumas aplicações são direcionadas para apenas um receptor (unicast) enquanto que outras podem enviar dados a mais de um receptor (multicast), sem ter que especificar cada destinatário para a rede. Com o RSVP, a aplicação é capaz de notificar antecipadamente quais os recursos da rede que serão necessários para atender às exigências de QoS da aplicação (sinalização). Os roteadores envolvidos fazem uma reserva e se comprometem a oferecer estes recursos de forma garantida. Se o roteador não é capaz de disponibilizar de forma garantida estes recursos, a aplicação não pode ser implementada. Neste caso, a origem é imediatamente notificada, evitando-se desperdício de tempo e recursos numa tentativa se chance de sucesso. Os componentes do RSVP são o transmissor, o receptor e os roteadores intermediários que intervém na rota entre a origem e o destino dos pacotes. Seu funcionamento pode se resumido como segue: o transmissor origina os dados, especifica o destino dos mesmos e define para a rede as exigências de QoS em relação ao transporte destes dados. O receptor, por sua vez, envia notificações para os roteadores envolvidos para que aloquem recursos em termo de banda e buffers e assim permitam repassar os pacotes segundo as exigências de QoS definidas. Somente depois de completados estes passos, em ambos os sentidos (bidirecional), são emitidos os pacotes contendo os dados de voz. A abordagem segundo a arquitetura de DiffServ é mais recente que a abordagem do IntServ. 5

6 O objetivo principal do DiffServ é o oferecimento de uma arquitetura mais escalável e mais gerenciável para obter diferenciação de serviços em redes IP. O DiffServ parte do pressuposto de que este objetivo pode ser alcançado, centrando o foco não em fluxos de pacotes individuais, mas em fluxos de tráfego agregados formados por um conjunto de aplicações com requisitos de serviço semelhantes. O protocolo RTP (Real Time Protocol) é um mecanismo genérico para suportar a integração de voz, vídeo e dados e foi definido pela RFC Sua função principal é agir como uma interface melhorada entre as aplicações de tempo real e os protocolos das camadas já existentes. De maneira geral, o RTP tenta, mas não garante o fornecimento de pacotes no tempo desejado ou de acordo com uma qualidade de serviço especificada. O cabeçalho do RTP fornece o número de seqüência e a informação de tempo através de uma etiqueta de tempo (time-stamp) que é necessária para a remontagem do fluxo de tempo real, a partir dos pacotes IP recebidos. O protocolo, no entanto, não assegura que os pacotes sejam entregues em ordem, nem tão pouco oferece uma garantia de tempo de entrega dos pacotes o que o torna pouco confiável. As aplicações geralmente usam o RTP junto com o UDP, porém pode ser usado com outros protocolos de transporte. A tabela abaixo mostra como fica um pacote IP utilizando os protocolos ideais para transmissão de voz. Figura 1: Pacote IP Gerado por uma Aplicação de Voz G.711. O campo payload inclui o esquema de codificação usado pelo media gateway para digitalizar a voz. Isso auxilia o receptor a reconstruir a voz de acordo com o algoritmo específico de codificação que foi utilizado pelo transmissor. O protocolo RTCP é um protocolo que pode ser usado juntamente com o RTP, porém sua utilização não é necessária para que o RTP funcione. Trata-se de um protocolo opcional cuja principal função é transmitir periodicamente pacotes de controle para os participantes de uma conversação com o objetivo de monitorar a qualidade de serviço e transportar informações úteis de tais participantes. Trata-se de um protocolo bastante utilizado em aplicações de videoconferência. Embora as informações retornadas pelo RTCP não informem onde determinado problema está ocorrendo (somente informa que está ocorrendo um problema), elas podem servir como ferramenta para localizar o problema. Como as informações são geradas por diferentes gateways em uma rede, isso ajuda a delimitar a área da rede em que o problema pode estar ocorrendo. A quantidade de largura de banda utilizada pelo RTCP deve ser pequena para que não atrapalhe o transporte dos dados, no caso a voz. Algumas especificações do IETF recomendam que a fração de largura de banda que deve ser usada pelo RTCP deve ser 5% da largura utilizada pelo RTP. Para que a voz seja transmitida através de uma rede IP, utilizando o protocolo UDP da camada de transporte, ela primeiramente deve ser codificada, ou seja, deve-se transformar o sinal analógico da voz em um sinal digital, para que o mesmo possa fazer parte do campo de dados de um pacote IP. 6

7 Tal codificação é feita utilizando-se equipamentos especiais, que além de codificar também irão comprimir os dados. Tais dispositivos são chamados de codecs. Os mais modernos além de comprimir ainda fazem supressão de silêncio e cancelamento de eco. Esses dispositivos serão mostrados na próxima seção. 7

8 Desempenho VoIP: Codificação de Voz O padrão G.711 do ITU-T, conhecido como PCM (Pulse Code Modulation), é um padrão de codificação de voz baseado na forma de onda e para a digitalização da voz esse é o padrão mais usado. Temos 8000 amostras /segundo e cada amostra codificada por uma seqüência de 8 bits, i.e., cada amostra pode ter 1 entre 256 valores possíveis. A freqüência de amostragem obedece ao teorema de Nyquist para que o sinal possa ser restaurado com perfeição no processo de decodificação. A taxa de saída deste codificador, desconsiderando qualquer overhead, é, portanto, 64 kbit/s. Os codificadores evoluíram a partir do PCM com a finalidade de reduzir cada vez mais a taxa de bits necessária para que se mantenha transmissões de voz com qualidade. Conseguiu-se através do ADPCM (Adaptive Differential PCM), com quantização adaptativa e algoritmos de estimação, reduzir à metade a taxa de bits. Com os vocoders, utilizados principalmente em sistemas celulares, foram obtidos resultados melhores ainda chegando a codificações a taxas em torno de 8kbit/s. Os vocoders trabalham de forma diferente do PCM. Eles trabalham em cima dos mecanismos de produção da voz ao invés de trabalhar sobre a forma de onda resultante. Os mecanismos são: a fonte de excitação, i.e., a passagem do ar proveniente dos pulmões através das cordas vocais e a cavidade oral. Para estes mecanismos são estabelecidos modelos matemáticos representativos acompanhados de seus respectivos parâmetros. O processo de codificação é dividido em análise e síntese. Durante a análise, um segmento de voz é processado estimando-se os parâmetros do modelo. Na síntese deve -se reproduzir a voz através desses parâmetros. Com o número de parâmetros menor do que o número de amostras, fica muito mais fácil transmitir esses parâmetros a uma taxa menor. Dois parâmetros caracterizam o desempenho de um codificador: Um ligado a inteligibilidade e outro correspondente ao atraso no processo codificação-decodificação. No referente a inteligibilidade, aumentando a taxa de compressão a qualidade da voz tende a diminuir. Essa diminuição é compensada com o aumento da complexidade do algoritmo, mas, por outro lado, o atraso do processo codificação-decodificação aumenta. Dois grandes fatores compõem o retardo do processo codificação-decodificação: Retardo do Processamento e Retardo de Quadro. Um quadro é o número de parâmetros ligados a um segmento de voz em análise. Este quadro, por ser armazenado junto com suas amostras antes da análise da voz, gera um retardo. Na grande maioria o algoritmo analisa, também, informações contidas no quadro seguinte, permitindo que o codificador utilize a correlação entre os quadros adjacentes e diminua a taxa de transmissão. O comprimento do quadro seguinte, que o codificador utiliza no processo, é conhecido como atraso lookahead. O retardo de processamento é o tempo necessário para que o codificador analise a voz e o respectivo tempo para o decodificador reconstruí-la. O hardware utilizado no vocoder influencia diretamente na duração desse tempo. Essa velocidade é medida em MIPS (milhões de instruções por segundo). O ITU-T padronizou vários padrões de codificação (G.723.1, G.729, G.729A) para comunicação multimídia em geral e aplicações de 8

9 voz com baixa taxa de transmissão. O padrão ITU-T G.729, ou CS-ACELP (Conjugate-Structure Algebraic-Code-Excited Linear Prediction) é um algoritmo de codificação que gera informação à uma taxa de 8kbit/s com boa qualidade de voz. O tamanho total do quadro (10 ms), o atraso lookahead (5 ms) e o tempo de processamento do algoritmo diminuem na mesma proporção em que a tecnologia avança na área de processadores. Esses três parâmetros compõem o retardo total no processo de codificação. O padrão G.723 opera a taxas de 6,3 e 5,3 kbit/s produzindo níveis de compressão digital da voz de, respectivamente, 10:1 e 12:1. No processo de codificação este padrão possui um atraso total de 37,5 ms. Em aplicações sensíveis ao atraso, esse padrão pode não ser o ideal. Se a aplicação não for sensível a esse parâmetro, o G.723 será uma excelente alternativa ao G.729 com menor complexidade e maior compressão, trazendo uma pequena degradação na qualidade da voz. Outra técnica utilizada pelos vocoders para aumentar a eficiência no uso da banda, além da compressão digital de voz, é a detecção ativa da voz e supressão de silêncio. Nos períodos de silêncio apenas a informação do ruído ambiente é enviada no período de atividade, a uma taxa inferior a taxa de codificação. O envio dessa informação cessa a partir do momento em que não ocorrem variações significativas na mesma. Assim o decodificador restaura essa informação a partir de amostras previamente recebidas. A escolha certa entre os codificadores apresentados depende da boa relação entre economia de recursos e inteligibilidade da comunicação. As tabelas a seguir demonstram os valores dos parâmetros de desempenho dos codificadores padronizados, com relação ao retardo e a inteligibilidade. Método de Compressão Taxa (kbit/s) MOS G ,1 G ,9 G.729A 8 3,7 G ,3 e 6,3 3,7/3,9 Tabela 1: Codificadores e respectivos MOS Partindo dos dados demonstrados na tabela 1, podemos concluir que não há perda tão significativa da qualidade do sinal de voz ao se empregar a compressão nos vocoders, i.e, para aplicações que desejam transmitir voz sobre uma rede de comutação de pacotes, as técnicas de compressão com vocoders são as mais indicadas. 9

10 Codec G G.729/G.729A G.711 Taxa de bits (kbit/s) 5,3/6, Tamanho do quadro (ms) ,125 Lookahead Delay (ms) Inexistente Comprimento do Quadro (bytes) 20/ Tabela 2: Codificadores e características principais Na tabela 2, o comprimento do quadro corresponde ao número de bytes em um quadro codificado. 10

11 Desempenho VoIP: Transmissão Existem algumas questões que podem ser levadas em consideração para que haja uma certa qualidade de serviço nas transmissões de voz. Tais questões estão diretamente relacionadas abaixo. Eco O eco, que surge nas redes de telefonia tradicionais, é causado por um descasamento de impedância nas híbridas utilizadas na conversão de 4 para 2 fios. Este descasamento faz com que parte do sinal transmitido seja refletido de volta à origem. Quando o RTT ( round trip time ) desse sinal supera 40 ms o usuário percebe o eco, já que acima desse patamar ocorre degradação da comunicação. Este fenômeno também pode ser observado quando é utilizado um conjunto alto-falante microfone no receptor, possibilitando que o sinal seja captado pelo microfone e reenviado ao transmissor. Atraso fim-a-fim A diferença de tempo entre o instante em que o transmissor envia o primeiro bit do pacote e o instante que o receptor recebe este bit é definido como atraso fim-a-fim. Seu comportamento é função da carga na rede. Seu crescimento demasiado leva a uma perda de qualidade a nível de usuário, já que a demora na escuta do sinal do assinante 1 pode levar o assinante 2 a iniciar sua fala, causando uma sobreposição das falas. A sensação do usuário é a de estar usando um sistema half-duplex. O limite máximo de atraso fim-a-fim é estabelecido em 300 ms pela recomendação G.114. Sendo esse valor um limite máximo, isto quer dizer que acima desse valor a qualidade da transmissão se torna inaceitável. O limite de conforto é estabelecido em 150 ms. Atrasos entre esses dois valores definem uma região de qualidade marginal, que pode ser aceitável para algumas aplicações de voz. Componentes do atraso fim-a-fim O atraso descrito anteriormente e nomeado de fim-a-fim, possui componentes de natureza fixa e de natureza variável. Estas componentes serão descritas abaixo. Atraso de Propagação: Este atraso é diretamente relacionado com o tempo de propagação do sinal no meio de transmissão, sendo este, função da velocidade da luz no meio. O atraso de propagação depende do tipo de meio, da distancia percorrida e é considerado atraso fixo; Atraso de Empacotamento: Tempo necessário para se gerar um número suficiente de quadros de voz para preencher o payload do pacote IP. Para que esse atraso não atinja valores muito altos, os pacotes enviados podem conter somente um quadro, porém, isto reduz a eficiência ( overhead /informação do sistema) do sistema; Atraso nos Nós da Rede: O atraso de enfileiramento é o principal atraso que os pacotes sofrem dentro da rede. Este atraso é composto de duas parcelas: uma fixa, referente ao tempo de transmissão do pacote, e outra variável, correspondente ao tempo de espera na fila até que o pacote seja atendido. Este atraso é responsável pela aleatoriedade do atraso total ao qual o pacote é exposto, assumindo valores inaceitáveis quando a rede estiver congestionada; Atraso devido ao Dejitter Buffer: O jitter é introduzido no sistema através do comportamento 11

12 aleatório do tempo de enfileiramento dos pacotes nos roteadores. Uma das soluções que podem ser usadas para compensar esta variação é a introdução de buffers ( dejitter buffers ), com a função de armazenar os pacotes que chegam com atraso variável e entregá-los ao receptor. Se a variação do atraso for muito alta, o atraso adicional necessário para compensar a variação pode resultar em um atraso fim-a-fim inaceitável. É definido, então, um valor máximo de atraso aceitável para o dejitter buffer. Qualquer pacote que chegar após esse tempo será descartado. Jitter O jitter é uma variação de tempo entre chegadas de pacotes do endereço de origem. Caso houvesse uma taxa de transmissão constante com intervalo de 20 ms ente cada transmissão de um pacote e outro, tais pacotes deveriam chegar ao destino com intervalo de 20 ms. Porém, como cada pacote pode trafegar na rede por diferentes rotas e diferentes meios, esse tempo de chegada pode variar. Fato este que diminuiria a qualidade do serviço. Perda de Pacotes A perda de pacotes é outro fator crítico que implica diretamente na qualidade de serviço. Existem vários fatores que podem levar a perda de um pacote IP. Podemos citar entre eles o estouro do buffer de recepção nos roteadores e switches. Os pacotes que chegarem e encontrarem o buffer cheio serão descartados. Pacotes perdidos em aplicações que utilizam o protocolo UDP e RTP não podem ser retransmitidos e mesmo que pudessem não seria nada interessante já que duas mensagens enviadas em seqüência poderiam chegar em ordem inversa, o que não é tolerável em aplicações de tempo-real. Como a perda de pacotes é inevitável, tolera-se um pequeno nível perda. Caso a perda seja menor que 5% do total de pacotes a qualidade não é significativamente afetada. No caso de aplicações em tempo-real, é melhor perder uma pequena porcentagem dos pacotes do que atrasar a transmissão com buffers de grande capacidade. Largura de Banda A largura de banda para a transmissão de voz depende de vários fatores e pode ser calculada facilmente de acordo com informações de amostragem, quantização da voz, algoritmos de compressão e etc. Além da transmissão de voz, as redes também são usadas com outras finalidades. Como a transmissão de voz em uma conversação telefônica deve ocorrer em tempo real, tais dados devem possuir uma prioridade em relação a outros dados com menor importância. É claro que a decisão de se usar uma largura de banda maior ou menor deve ser tomada de acordo com as necessidades e prioridades da rede. Vale ressaltar que uma banda muito estreita para a transmissão de voz influencia negativamente na qualidade do serviço. Segurança Segurança é um parâmetro que sempre deve ser considerado quando tratamos de redes, seja em aplicações de tempo-real ou não. Para se manter a integridade e a qualidade de serviço de uma rede, o acesso deve ser permitido somente a pessoas autorizadas. 12

13 Os equipamentos de voz devem trabalhar com endereços IP não válidos para que sejam evitados os ataques de DoS (Denial of Service, ou Ataque de Negação de Serviço) ocorre quando um serviço é requisitado por vários usuários, simultaneamente, e o provedor do serviço não consegue atender a demanda podendo até ficar fora do ar. Como a rede utiliza o protocolo IP, existem métodos de se tornar as informações mais confiáveis e menos suscetíveis a ataques através da utilização de criptografia, que já é suportada nativamente pela versão 6 do IP (Ipv6). Confiabilidade Algumas providências deve ser tomadas em relação a confiabilidade da rede como um todo. Uma das soluções mais apropriadas para aumentar a confiabilidade de um serviço seria a utilização de equipamentos e links com redundância. Isso deixaria a rede menos suscetível a falhas e aumentaria assim a qualidade de serviço. Latência É o tempo que um pacote leva para sair da origem e chegar ao seu destino. Em termos de telefonia, latência é o tempo que a fala leva pra sair do locutor e chegar ao receptor. Uma grande latência não significa que ocorrerá degradação da voz, o que pode ocorrer é uma perda de sincronização. Para que se obtenha uma boa qualidade em chamadas telefônicas a latência deve possuir um valor abaixo do patamar de 150 ms. Para que isso ocorra devem ser tomadas algumas providencias para que diminua o tempo de empacotamento, transmissão e transporte dos dados. 13

14 Desempenho VoIP: Qualidade de Voz em Redes IP Nesta seção iremos demonstrar através de estudos técnicos já realizados, como os parâmetros descritos nos capítulos anteriores afetam a qualidade da transmissão de voz em redes IP, com ou sem DiffServ. Esses estudos são feitos sobre os parâmetros de rede que possuem grande influência na qualidade da fala percebida pelo usuário, que são o atraso fim-a-fim, a taxa de perdas e a variação de atraso. Medindo estes parâmetros é possível verificar se a rede é ou não recomendada para VoIP e qual é o nível de qualidade máxima que a rede pode oferecer à VoIP. Estudos realizados anteriormente definem dois métodos básicos para medir o tráfego com QoS em uma rede: Intrusivo e Não-Intrusivo. O Intrusivo se refere à injeção controlada de pacotes na rede e subseqüentemente da coleta destes pacotes. Já o Não-Intrusivo está relacionado com a medição do comportamento da rede através da observação da taxa de chegada de pacotes em um sistema final. Na técnica pesquisada por nós os testes foram realizados considerando o tráfego do tipo intrusivo, através de uma ferramenta composta de dois agentes: gerador e coletor. O coletor localizado na máquina de destino e o gerador na máquina de origem do tráfego. A seguir apresentaremos os conceitos de como caracterizar o tráfego de teste, como medir a qualidade e como aferir a qualidade considerada nesta técnica de avaliação. Caracterizando o Tráfego de Teste Para a definição do tráfego de teste é necessário definir a quantidade de tráfego gerado pelas aplicações VoIP da empresa. Para tal, dois fatores devem ser determinados nesta fase: o codec utilizado e o número de chamadas simultâneas. Para este teste foi adotado como codec o G.711 sem supressão de silêncio. Essa escolha foi feita por se tratar do pior caso em termos de taxa de bit gerada e, além disso, ele é muito usado para reduzir retardos de codificação/decodificação. Neste exemplo cada fluxo de voz é caracterizado por um tráfego do tipo CBR (Constant Bit Rate), em uma taxa de 80 kbits e cujo tamanho dos pacotes é igual a 200 bytes. Para determinar o tráfego de voz a ser gerado, além do codec, deve-se determinar o número de chamadas simultâneas. Como o número de chamadas simultâneas se altera durante um período normal em uma rede, novamente será utilizado o pior caso, ou seja, o número máximo de chamadas simultâneas que podem ocorrer. Este número será chamado de NCS (Número de Chamadas Simultâneas). Portanto, o tráfego de voz sintetizado para esse teste corresponde a NCS x 80 kbit/s. Assim, é possível projetar a largura de banda necessária para o tráfego VoIP, dependendo de quantas ligações simultâneas se queira disponibilizar. Note que aqui foi considerado um número de chamadas simultâneas constante durante todo o teste por motivo de simplificação do gerador de testes e da análise. Em um ambiente real, o número de chamadas e a duração das chamadas variam com o tempo. 14

15 Medindo a Qualidade Para aferir a qualidade de voz obtida, é necessário definir os níveis de qualidade de voz e os correspondentes valores limites dos parâmetros de desempenho de rede. Neste exemplo, as seguintes métricas são consideradas para medir a qualidade de voz: Vazão: taxa de transmissão em bits por segundo (bit/s); Atraso por pacote: tempo que um pacote leva da origem até o destino; Variação no atraso: é a variação do atraso por pacote entre dois pacotes subjacentes. Por meio dessa métrica, consegue-se analisar quão constante é o roteamento de pacotes processado por salto (hop); Taxa de perda de pacotes: quantidade de pacotes que foram descartados por fluxo numa transmissão de dados (Voz). A tabela 3 define os níveis de qualidade de voz com base apenas nos parâmetros de desempenho no nível de rede. Note que além destes, outros componentes do equipamento terminal (computadores dos usuários finais) influenciam na qualidade de voz percebida. Este exemplo considera apenas a influência da rede na qualidade final da voz. Categorias de Qualidade Aferição da Qualidade Atraso fim-a-fim Média das perdas de pacotes Variação do atraso Melhor < 150 ms 00% 0 ms Satisfação do Usuário Muito Satisfeito Alto < 250 ms 03% 75 ms Satisfeito Médio < 350 ms 15% 125 ms Baixo < 450 ms 25% 225 ms Tabela 3: Parâmetros de Referência de Rede Alguns Usuários Insatisfeitos Muitos Usuários Insatisfeitos Existem duas formas para aferição dos parâmetros de desempenho citados. Um onde o tráfego é unidirecional, isto é, os agentes geradores e coletores se posicionam em máquinas distintas (origem e destino, respectivamente). A segunda forma é quando o tráfego é gerado e coletado numa mesma máquina. Nesse caso é preciso mais um agente, responsável por refletir os dados na máquina destino. Note que a aferição da qualidade não pode ser feita predefinindo um dia da semana, duração e um horário das chamadas, pois o estado da rede se altera no decorrer do período. Portanto, é necessário realizar várias rodadas de teste durante todo o período de interesse de realização (8 horas ou 24 horas). O intervalo entre as rodadas deve ser de quinze, trinta ou sessenta minutos, dependendo da granularidade desejada. Isso permite avaliar a situação da rede em vários períodos, já que a rede não possui um comportamento uniforme durante todo o tempo. 15

16 Desempenho VoIP: Monitoração As características do tráfego de voz gerado são dependentes principalmente do codificador utilizado. Existem várias opções de codificação de voz, sendo que as mais utilizadas são: G.711, que define um codec de alta velocidade para conversão do que gera um fluxo constante a uma taxa de 64 kbit/s (quando não utilizada a supressão de silêncio). Sua vantagem é sua velocidade, reduzindo o atraso fim a fim dos pacotes de voz, e sua desvantagem é o maior uso de mais largura de banda; G e G.729, que definem codecs de baixa velocidade, sendo que o G tem duas opções de taxa de bits, 5.3 e 6.4 kbit/s e o G.729 gera uma taxa de 8Kbit/s. Em ambos, a taxa de bits é variável. Esta baixa taxa de bits gerada é a vantagem do uso destes codecs. A desvantagem é o aumento no atraso fim-a-fim do fluxo de voz, devido à complexidade computacional do algoritmo de compressão. As aplicações de voz, usando o codec G.711 (que é o mais utilizado pelos fabricantes atualmente), geram uma vazão em nível de aplicação a taxa de bits constante de 64 kbit/s. Até alcançar o nível de rede, esta taxa sofrerá várias sobrecargas de protocolos. Considerando as aplicações de voz que seguem a recomendação H.323, amostras de áudio, em nível de aplicação, devem ser encapsuladas em pacotes RTP (Real Time Protocol), em seguida, encapsuladas nos pacotes UDP e após, IP. A sobrecarga total de protocolos depende do tamanho do payload (área que contém os dados de voz) adotado no RTP. O valor usual do payload de voz em um pacote RTP é de 20 ms, ou seja, cada pacote IP transporta 20 ms de voz que corresponde a 160 bytes. Com isto, a cada 20ms será gerado um pacote IP com o tamanho de payload de 160 bytes. Assim, considerando a sobrecarga dos protocolos RTP (12 bytes), UDP (8 bytes) e IP (20 bytes), o tamanho do pacote IP gerado por uma aplicação de voz G.711 será de 200 bytes, e a taxa gerada, por fluxo, será de 80 kbit/s. Parâmetro de Qualidade para uma Chamada de Voz Como a maior parte das aplicações multimídia, a qualidade de voz obtida na VoIP é muito sensível ao atraso fim-a-fim, variação de atraso de chegada de pacotes e perda de pacotes. O critério mais amplamente aceito para qualidade de chamada de voz é o MOS (Mean Opinion Score). O E-Model é um modelo computacional que avalia os efeitos combinados de variações em diversos parâmetros de transmissão, que afetam a qualidade conversacional na telefonia. O E-Model resulta em um número chamado de fator R, derivado de atrasos e fatores de deterioração causados pelos equipamentos. O fator R medido pode ser mapeado para um MOS estimado. O fator R varia de 100 (excelente) até 0 (pobre) e, o MOS varia de 5 a 1. Um MOS estimado pode ser diretamente calculado do fator R do E-Model, conforme demonstra a figura a seguir. Nesta figura, valores do fator R do E-Model são mostrados à esquerda, com os valores correspondentes ao MOS à direita. O nível de satisfação dos ouvintes é apresentado na coluna do meio. É recomendado o uso do E-Model para avaliação da qualidade das chamadas de VoIP. 16

17 Figura 2: Medida de Qualidade de Chamada Telefônica As recomendações sobre atraso e perda para que uma rede possibilite uma boa qualidade da chamada VoIP são: atraso fim a fim deve ser menor que 150ms; limite máximo de 50ms para a variação de atraso; taxa de perda limitada a 3% (mas recomendável é ser inferior a 0,50%). O não respeito destes limites gera degradações da qualidade de voz perceptíveis ao usuário. Relação do E-Model com outros Métodos Existem alguns produtos comerciais que implementam medidas de monitoração similares as utilizadas pelo E-Model. Dois deles são: o Cisco Voice Dial Control MIB e o Telchemy s Monitoring Software. No entanto, as informações nestes produtos fazem referência ao E-Model em sua descrição. Como estas informações aparentam ter sido baseadas em descrições retiradas dos próprios gateways de voz, e, nosso interesse é abordar a comparação de forma generalizada, vamos enfatizar uma comparação que independa do local no qual é implementado o modelo de monitoração. Um tipo de método alternativo, razoavelmente utilizado, requer a injeção amostras de palavras ao longo do caminho de transmissão da voz. Esse método é conhecido como Modelo Objetivo de Qualidade. Esse modelo compara a palavra inserida em uma ponta, com o resultado na saída na outra extremidade, utilizando de fundamentos psico-acústicos para fornecer uma opinião sobre as condições do canal de transmissão. Porém, ainda é necessária a utilização do E-Model para monitorar as de perturbações bem como o atraso. As vantagens dos métodos objetivos são: Total transparência em relação aos equipamentos e regras existentes na rede; Previsão das condições de qualidade, baseando-se nos fundamentos psico-acústicos junto com outros modelos de monitoração como o E-Model. Voltado para a precisão, o E-Model foi criado para ser usado como uma ferramenta de planejamento de redes, e não como uma ferramenta de manutenção da mesma. No entanto, ele não pode prever condições que não tenham sido previamente medidas. As desvantagens dos métodos objetivos são: Muito complexos; 17

18 Em algumas condições eles não são muito precisos; Eles são intrusivos, enquanto o E-Model pode ser ou não intrusivo; Não revelam nada sobre a causa de problemas na qualidade. Outro método é se basear na Medida Direta de Nível de Pacotes. O limiar é definido no ponto crítico a partir de onde ocorre a degradação da qualidade de voz. A vantagem desse método é o fato de ser de simples implementação. E sua desvantagem é se basear em um limiar arbitrário. Composição do E-Model A fórmula básica do E-Model é: R = Ro - Is - Id - Ie + A Onde: Ro é a Relação Sinal-Ruído; Is são perturbações simultâneas na transmissão da voz; Id são perturbações após a transmissão da voz, Ie são as perturbações causadas pelos equipamentos (ex: codec); A é o fator de expectativa (que vem da tentativa de medir a expectativa do chamador). O termo Id é o valor da perturbação devido ao atraso e ao eco gerado após a transmissão da voz. Ele é composto pela soma das perturbações de eco causadas pelo transmissor (Idte), pelo receptor ( Idle) e também pelos longos atrasos (Idd), ou seja: Id = Idte + Idle + Idd Dentro do E-Model, o parâmetro Idd só é calculado apenas para atrasos maiores que 100ms. Isso significa que atrasos menores que 100ms não são perceptíveis pelo usuário. Nesse caso esses efeitos são considerados como incorporados nas componentes Idte e Idle. A fórmula do E-model requer três medidas diferentes: Figura 3: Esquema indicativo das três medidas Onde: 18

19 T é a média do atraso de one -way ; Ta o atraso absoluto; Tr o atraso de round-trip. Infelizmente, sobre a perspectiva de medição, não é possível medir todos os três utilizando métodos simples de medição passiva, ou ativa. No entanto, para aplicações práticas, são necessárias aproximações para esses parâmetros. A seguir apresentamos uma aproximação para a estimativa do atraso em VoIP utilizando técnicas passivas de medida. 19

20 Desempenho VoIP: Estimativa de Atraso Tradicionalmente, em redes de comutação por circuito, medições passivas de atraso são estimadas a partir da observação do eco refletido na extremidade final do circuito. Isso não é possível em redes com VoIP, porém, ao invés disso são utilizados pacotes RTCP para estimar o atraso de roundtrip entre os mecanismos de VoIP. A figura a seguir ilustra como a estimativa do atraso de roundtrip se relaciona com uma conexão de VoIP. Onde: Figura 4: Relação entre atraso de roundtrip e a conexão IP Drtcp representa o atraso estimado a partir dos pacotes RTCP; De o atraso de codificação e empacotamento (pelo menos do mesmo tamanho do pacote), Dj é o atraso introduzido pelo buffer de jitter e pelo decoder; Ds o atraso no acesso do lado de envio; Dr simboliza o atraso no acesso do lado de recebimento. Estimativa de Ds e Dr Atrasos em acesso não são conhecidos quando monitoramos uma rede de VoIP. A rede poderia conectar diretamente um usuário, ou mesmo uma rede móvel. O uso do E-model como ferramenta de medição para monitoração da qualidade de uma rede de VoIP deveria ser independente das redes conectadas. A métrica é projetada para indicar o quão boa é o desempenho da rede de VoIP. Assim, é sugerido que o Ds e Dr sejam configuráveis pelo usuário, e/ou tenha como default o valor zero. Estimativa de De Os atrasos de codificação e empacotamento dependem de uma série de de fatores. São eles: comprimento do quadro codificado (coded frame), codec lookahead, o número de frames no pacote, e a eficiência do codificador. Eficiência é o tempo levado para codificar uma palavra, para a qual existe um upper bound e um lower bound. Para um codificador simples como o G.711, o atraso de codificação (coding delay) não é significante, porém, para esquemas de codificação mais complexos, o atraso máximo de codificação para o sistema ser capaz de operar em tempo real é o tamanho do frame, assumindo que a codificação começa assim que o primeiro quadro é recebido. 20

21 A tabela abaixo apresenta uma lista de melhor e pior caso de atrasos de codificação para três dos mais populares codecs de VoIP. Codec Melhor caso (ms) Pior caso (ms) G.711 Tamanho do pacote Tamanho do pacote + 125ms G.729 Tamanho do pacote + 5 Tamanho do pacote G Tamanho do pacote + 7,5 2 x Tamanho do pacote + 7, Tabela 4: Melhor e Pior caso de atrasos de codificação Em situações mais práticas é preferível que o atraso de codificação seja o mais próximo do melhor caso, assim, escolhendo esse valor, somado a mais 20% do tamanho do frame, temos uma estimativa bem razoável para o atraso de codificação. O atraso entre o pacote sendo preparado para transmissão, e o mesmo aparecendo na linha é considerado insignificante, ficando assim, fora dos nossos cálculos. Estimativa de Drtcp Pacotes RTCP podem ser usados para estimar o round-trip transmission que é o atraso entre dois equipamentos de VoIP. Drtcp é o round-trip delay estimado dividido por 2. Devemos ressaltar que se o IP da ponta não enviar ou não preencher corretamente os pacotes RTCP, não será possível fazer uma estimativa ou ela poderá ser feita de forma incorreta. Estimativa de Dj Essa estimativa depende do jitter-buffer e do decodificador dos gateways de VoIP utilizados. A maioria deles implementa um jitter-buffer dinâmico para suportar as variações das condições dos jitters. É possível que esse valor seja configurável por usuário ou, baseado na medida do stream jitter de chegada do RTP. Uma possível equação para Dj é: Dj = min (codec_frame_size * RTP_jitter, 300) Essa fórmula é puramente especulativa e algumas alternativas podem ser consideradas. No entanto, ela leva em conta o princípio básico de que um jitter-buffer dinâmico aumenta em tamanho quando enxerga um aumento no jitter da rede. Ela também impõe um limite ao tamanho do jitter-buffer, nesse caso de 300ms, o qual também pode ser um parâmetro configurável por usuário. O RTP_jitter deve ser medido de acordo com a RFC Cálculo de Id A seguir estão as aproximações para os atrasos especificados para o cálculo do E-Model, mantendo, porém, uma solução razoável: T = Drtcp + Dj + De + Dr Tr = 2 * Drtcp + Dj + De 21

22 Ta = Drtcp + Dj + De + Dr + Ds Cálculo do Fator R Padrão A fórmula do fator R padrão é: R = Ro Is Id Ie + A Não vamos considerar o advantage factor (A), logo, o valor escolhido para ele é zero. A equação agora fica: R = Ro Is Id Ie A partir da Recomendação [G , Pág. 4] temos: Ro = * (SLR + No) Onde SLR é a taxa de ruído de envio, e No é a adição de potência devido às diferentes fontes de ruído. O valor default da SLR é +8 db [G , Pág. 8], enquanto o valor de No pode ser calculado utilizando as expressões definidas na Recomendação [G , Pág. 4], e os demais valores default necessários também são definidos na Recomendação [G , Pág. 8]. O resultado é: Ro = Is = Iolr + Ist + Iq Onde Iolr representa o decréscimo de qualidade causado pelos valores muito pequenos de OLR (soma das taxas de ruídos de envio e recebimento), Ist é a perturbação causada pelo sidetone não-ótimo, e Iq é a perturbação devido a distorção na quantização. Os valores podem ser calculados utilizando as expressões apresentadas na Recomendação [G , Págs. 4 e 5], e os demais valores default necessários na mesma [G , Pág. 8]. O resultado é: Is = Id = Idte + Idle + Idd Onde Idte é uma estimativa para a perturbação causada pelo eco resultante do transmissor, Idle o eco resultante do receptor, e Idd a perturbação causada pelos longos atrasos absolutos, os quais ocorrem mesmo com um perfeito cancelamento de eco. Os valores podem ser calculados utilizando as expressões apresentadas na Recomendação [G , Págs. 5 e 6], e os demais valores default necessários na mesma [G , Pág. 8]. O resultado é: Id = Ie = 0 Onde Ie representa o fator de perturbação causada pelo equipamento, e seu valor default, encontra-se na Recomendação [G , Pág. 8]. Com os valores default para todos os parâmetros, a fórmula fica: R = R =

23 Este valor é considerado de altíssima qualidade, pois como podemos observar, se aproxima muito do valor ideal utópico de 100. Vale comentar que, na revisão do ano 2000 da recomendação G.107, o valor de R, levando em conta os valores default, era apenas um pouco diferente do atual (2003) igual a No entanto, na prática, essa diferença pode ser considerada insignificante. 23

24 Desempenho VoIP: Considerações Finais Abordamos no presente tutorial a predominância do protocolo TCP/IP na maior parte das estruturas de redes de pacotes existentes, se tornando necessário para um grande número de aplicações. Vimos que a sensibilidade a atrasos é um fator determinante na associação de aplicações de voz, com seus respectivos protocolos, no que diz respeito a transmissões de tempo-real. Exploramos a necessidade de se projetar protocolos específicos para aplicações de tempo-real como o RSVP, o RTP e o RTCP. Protocolos, estes, que fazem a interação com os protocolos já existentes e são interdependentes, por exemplo, o RTP só funciona se trabalhar juntamente com o RTCP, obedecendo as especificações estabelecidas pela IETF. Tratamos do desempenho dos diferentes padrões de codificação estabelecidos pela ITUT. O caráter evolutivo desses padrões, i.e., evoluir com a finalidade de estar sempre reduzindo a taxa de bits necessária para que a qualidade nas transmissões de aplicações de voz seja sempre a melhor possível. Mostramos a existência de limites de atraso, especificados nos padrões recomendados pela ITU-T, que possam interferir negativa ou positivamente no fator sensibilidade das transmissões de tempo-real. Foi discutido que a escolha certa entre os diferentes padrões de codificação depende, exclusivamente, da boa relação entre a economia de recursos e a inteligibilidade da comunicação. Apresentamos todos os parâmetros que interferem na qualidade de serviço das transmissões de voz no capítulo 4 e logo em seguida um exemplo comentado de como e onde esses parâmetros entram para contribuir ou não para uma transmissão de qualidade aceitável. Finalmente, demonstramos o modelo de monitoração de desempenho de uma rede VoIP conhecido como E-Model (ITU-T Rec.G.107). Um modelo computacional, que utiliza parâmetros obtidos das características físicas e tecnológicas de equipamentos que compõe a rede, para avaliar o desempenho das transmissões de Voz sobre IP. Referências Recomendação ITU-T G.107 Especificações IETF 24

25 Desempenho VoIP: Teste seu Entendimento 1. Com que finalidade o E-Model foi desenvolvido? Como uma ferramenta de planejamento de redes. Como uma ferramenta de manutenção de redes. Como uma ferramenta de especificação de redes. Como uma ferramenta de monitoração de redes. 2. Os vocoders trabalham sobre: Mecanismos de produção da voz. Forma de onda resultante. Modelos matemáticos. Voz pré-processada. 3. Os parâmetros que caracterizam o desempenho de um codificador são: Ligados a forma de onda. Ligados a um segmento de voz em análise. Ligados a inteligibilidade e ao atraso no processo codificação-decodificação. Ligados aos parâmetros físicos da rede. 25

3 Qualidade de serviço na Internet

3 Qualidade de serviço na Internet 3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM Roteiro Introdução a Redes Convergentes. Camadas de uma rede convergente. Desafios na implementação de redes convergentes. Introdução a Redes Convergentes.

Leia mais

:: Telefonia pela Internet

:: Telefonia pela Internet :: Telefonia pela Internet http://www.projetoderedes.com.br/artigos/artigo_telefonia_pela_internet.php José Mauricio Santos Pinheiro em 13/03/2005 O uso da internet para comunicações de voz vem crescendo

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Márcio Leandro Moraes Rodrigues. Frame Relay

Márcio Leandro Moraes Rodrigues. Frame Relay Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - QoS e Engenharia de Tráfego www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Em oposição ao paradigma best-effort (melhor esforço) da Internet, está crescendo

Leia mais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet: Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado

Leia mais

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

Contribuição acadêmica

Contribuição acadêmica Contribuição acadêmica Origem deste trabalho em cadeiras do curso de mestrado na COPPE/UFRJ; Continuidade da contribuição acadêmica através do laboratório RAVEL: desenvolvimento de sw para apoio; intercâmbio

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE Capítulo 7 CAMADA DE TRANSPORTE SERVIÇO SEM CONEXÃO E SERVIÇO ORIENTADO À CONEXÃO Serviço sem conexão Os pacotes são enviados de uma parte para outra sem necessidade de estabelecimento de conexão Os pacotes

Leia mais

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Protocolo TCP/IP Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Número IP Máscara de sub-rede O Número IP é um número no seguinte formato: x.y.z.w Não podem existir

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula 2 - MODELO DE REFERÊNCIA TCP (RM TCP) 1. INTRODUÇÃO O modelo de referência TCP, foi muito usado pela rede ARPANET, e atualmente usado pela sua sucessora, a Internet Mundial. A ARPANET é de grande

Leia mais

Gerenciamento de redes

Gerenciamento de redes Gerenciamento de redes Gerenciamento de Serviços Gerenciamento de QoS (Qualidade de serviço) slide 1 Qualidade de serviços: aplicações de multimídia: áudio e vídeo de rede ( mídia contínua ) QoS rede oferece

Leia mais

QoS para VoIP II: Calculador VoIP de Largura de Banda e Atraso

QoS para VoIP II: Calculador VoIP de Largura de Banda e Atraso QoS para VoIP II: Calculador VoIP de Largura de Banda e Atraso Esta série de tutoriais sobre Qualidade de Serviço (QoS) para Voz sobre IP (VoIP) apresentará algumas particularidades relativas à Qualidade

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Switch na Camada 2: Comutação www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução A conexão entre duas portas de entrada e saída, bem como a transferência de

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 6: Switching Uma rede corporativa

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

F n u d n a d ment n os o Vo V I o P Introdução

F n u d n a d ment n os o Vo V I o P Introdução Tecnologia em Redes de Computadores Fundamentos de VoIP Professor: André Sobral e-mail: alsobral@gmail.com Introdução VoIP (Voice over Internet Protocol) A tecnologia VoIP vem sendo largamente utilizada

Leia mais

2 Controle de Congestionamento do TCP

2 Controle de Congestionamento do TCP 2 Controle de Congestionamento do TCP 17 2 Controle de Congestionamento do TCP A principal causa de descarte de pacotes na rede é o congestionamento. Um estudo detalhado dos mecanismos de controle de congestionamento

Leia mais

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento IP 1 História e Futuro do TCP/IP O modelo de referência TCP/IP foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD). O DoD exigia

Leia mais

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco. O que é IP O objetivo deste tutorial é fazer com que você conheça os conceitos básicos sobre IP, sendo abordados tópicos como endereço IP, rede IP, roteador e TCP/IP. Eduardo Tude Engenheiro de Teleco

Leia mais

Redes WAN. Prof. Walter Cunha

Redes WAN. Prof. Walter Cunha Redes WAN Conceitos Iniciais Prof. Walter Cunha Comutação por Circuito Todos os recursos necessários em todos os subsistemas de telecomunicação que conectam origem e destino, são reservados durante todo

Leia mais

Introdução ao VoIP Codecs

Introdução ao VoIP Codecs Introdução ao VoIP Codecs Carlos Gustavo A. da Rocha Introdução ao VoIP Relembrando Telefonia analógica usa frequências captadas como voz humana na faixa de 0 a 4000Khz Para digitalizar a voz é necessário

Leia mais

2 Avaliação de desempenho de uma rede de telecomunicações

2 Avaliação de desempenho de uma rede de telecomunicações 2 Avaliação de desempenho de uma rede de telecomunicações Ao longo do presente capítulo são introduzidos os principais elementos qualitativos e quantitativos capazes de permitir a avaliação do desempenho

Leia mais

Prof. Daniel Hasse. Multimídia e Hipermídia

Prof. Daniel Hasse. Multimídia e Hipermídia Prof. Daniel Hasse Multimídia e Hipermídia AULA 02 Agenda: Algoritmos de Codificação/Decodificação; Codec de Áudio. Atividade complementar. Algoritmos de Codificação/Decodificação - Comunicação tempo real,

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos

Leia mais

ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP?

ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP? Convergência ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP? O negócio Presença universal do IP Maturação da tecnologia Passagem para a rede de dados

Leia mais

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Na Figura a seguir apresento um exemplo de uma mini-tabela de roteamento: Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na

Leia mais

Roteamento e Comutação

Roteamento e Comutação Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede

Leia mais

Capítulo 4 - Roteamento e Roteadores

Capítulo 4 - Roteamento e Roteadores Capítulo 4 - Roteamento e Roteadores 4.1 - Roteamento Roteamento é a escolha do módulo do nó de origem ao nó de destino por onde as mensagens devem transitar. Na comutação de circuito, nas mensagens ou

Leia mais

Este tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço.

Este tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço. O que se deve considerar no planejamento de uma rede multi-serviço? Este tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço. Jorge Moreira de Souza Doutor em Informática

Leia mais

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Fundamentos de Redes de Computadores. Elementos de Redes Locais Fundamentos de Redes de Computadores Elementos de Redes Locais Contexto Implementação física de uma rede de computadores é feita com o auxílio de equipamentos de interconexão (repetidores, hubs, pontos

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

Aula 6 Modelo de Divisão em Camadas TCP/IP

Aula 6 Modelo de Divisão em Camadas TCP/IP Aula 6 Modelo de Divisão em Camadas TCP/IP Camada Conceitual APLICATIVO TRANSPORTE INTER-REDE INTERFACE DE REDE FÍSICA Unidade de Dados do Protocolo - PDU Mensagem Segmento Datagrama /Pacote Quadro 01010101010100000011110

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br CENTRO UNIVERSITÁRIO DE VOLTA REDONDA UniFOA Curso Tecnológico de Redes de Computadores Disciplina: Redes Convergentes II Professor: José Maurício S. Pinheiro

Leia mais

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes IP Os endereços IP são números com 32 bits, normalmente escritos como quatro octetos (em decimal), por exemplo 128.6.4.7. A primeira parte do endereço identifica uma rede especifica na interrede, a segunda

Leia mais

4 Arquitetura básica de um analisador de elementos de redes

4 Arquitetura básica de um analisador de elementos de redes 4 Arquitetura básica de um analisador de elementos de redes Neste capítulo é apresentado o desenvolvimento de um dispositivo analisador de redes e de elementos de redes, utilizando tecnologia FPGA. Conforme

Leia mais

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE 1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)

Leia mais

Prefixo a ser comparado Interface 1 0 10 1 111 2 Senão 3

Prefixo a ser comparado Interface 1 0 10 1 111 2 Senão 3 PEL/FEN Redes de Computadores 015/1 Segunda Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os principais serviços providos pela camada rede. ) Cite as diferenças entre datagrama e circuito

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

Redes de Comunicações Capítulo 6.1

Redes de Comunicações Capítulo 6.1 Capítulo 6.1 6.1 - Técnicas de Comutação 1 WAN s Wide Area Networks Uma WAN é uma rede dispersa por uma grande área física, sob o controlo de uma administração única e baseada em circuitos dedicados (exemplo:

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE Capítulo 7 CAMADA DE TRANSPORTE INTRODUÇÃO (KUROSE) A Camada de Rede é uma peça central da arquitetura de rede em camadas A sua função é a de fornecer serviços de comunicação diretamente aos processos

Leia mais

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN CAMADA DE REDE UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN Modelo de Referência Híbrido Adoção didática de um modelo de referência híbrido Modelo OSI modificado Protocolos

Leia mais

RECURSOS DA TELEFONIA VOIP APLICADAS NAS INSTALAÇÕES DO CRSPE/INPE - MCT

RECURSOS DA TELEFONIA VOIP APLICADAS NAS INSTALAÇÕES DO CRSPE/INPE - MCT MINISTERIO DA CIENCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS CENTRO REGIONAL SUL DE PESQUISAS ESPACIAIS INPE/CRSPE UNIVERSIDADE FEDERAL DE SANTA MARIA UFSM RECURSOS DA TELEFONIA VOIP APLICADAS

Leia mais

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

O modelo ISO/OSI (Tanenbaum,, 1.4.1) Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Técnicas de comutação Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Maio de 2006 WAN s Wide Area Networks Uma WAN é uma rede dispersa por uma grande área

Leia mais

Redes de Computadores II INF-3A

Redes de Computadores II INF-3A Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores

Leia mais

MPLS MultiProtocol Label Switching

MPLS MultiProtocol Label Switching MPLS MultiProtocol Label Switching Cenário Atual As novas aplicações que necessitam de recurso da rede são cada vez mais comuns Transmissão de TV na Internet Videoconferências Jogos on-line A popularização

Leia mais

Redes WAN Conceitos Iniciais. Prof. Walter Cunha

Redes WAN Conceitos Iniciais. Prof. Walter Cunha Redes WAN Conceitos Iniciais Prof. Walter Cunha Comutação por Circuito Todos os recursos necessários em todos os subsistemas de telecomunicação que conectam origem e destino, são reservados durante todo

Leia mais

Multimédia, Qualidade de Serviço (QoS): O que são?

Multimédia, Qualidade de Serviço (QoS): O que são? Multimédia, Qualidade de Serviço (QoS): O que são? Aplicações Multimédia: áudio e vídeo pela rede ( meios contínuos ) QoS a rede oferece às aplicações o nível de desempenho necessário para funcionarem.

Leia mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais

Protocolos Multimídia. Alunos: Roberto Schemid Rafael Mansano

Protocolos Multimídia. Alunos: Roberto Schemid Rafael Mansano Alunos: Roberto Schemid Rafael Mansano Exemplos de Aplicações Multimídia Mídia Armazenada: conteúdo gravado e armazenado play/pause/rewind/forward Streaming : vê o conteúdo enquanto baixa o arquivo evita

Leia mais

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição? Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer

Leia mais

Controle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama

Controle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama Controle de Congestionamento em TCP Parte 2 Prof. Dr. S. Motoyama 1 Controle de Congestionamento em TCP Princípios de controle de congestionamento Saber que congestionamento está ocorrendo Adaptar para

Leia mais

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede Redes de computadores e a Internet 4 Capitulo 4 Capítulo A camada de rede A camada de rede Objetivos do capítulo: Entender os princípios dos serviços da camada de rede: Roteamento (seleção de caminho)

Leia mais

Evolução na Comunicação de

Evolução na Comunicação de Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem

Leia mais

PRODAM - Empresa de Tecnologia da Informação e Comunicação do Mun. SP DIT- Diretoria de Infraestrutura e Tecnologia CPI - Comissão de Planejamento e

PRODAM - Empresa de Tecnologia da Informação e Comunicação do Mun. SP DIT- Diretoria de Infraestrutura e Tecnologia CPI - Comissão de Planejamento e PRODAM - Empresa de Tecnologia da Informação e Comunicação do Mun. SP DIT- Diretoria de Infraestrutura e Tecnologia CPI - Comissão de Planejamento e Implantação 1. Objetivo Esta cartilha tem o objetivo

Leia mais

Protocolos Sinalização

Protocolos Sinalização Tecnologia em Redes de Computadores Fundamentos de VoIP Professor: André Sobral e-mail: alsobral@gmail.com São protocolos utilizados para estabelecer chamadas e conferências através de redes via IP; Os

Leia mais

Prof. Manuel A Rendón M

Prof. Manuel A Rendón M Prof. Manuel A Rendón M Tanenbaum Redes de Computadores Cap. 1 e 2 5ª. Edição Pearson Padronização de sistemas abertos à comunicação Modelo de Referência para Interconexão de Sistemas Abertos RM OSI Uma

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 2. TCP/IP i. Fundamentos ii. Camada de Aplicação iii. Camada de Transporte iv. Camada de Internet v. Camada de Interface

Leia mais

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador

Leia mais

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz Camadas de Transporte, Sessão & Apresentação Redes de Computadores Prof. Leandro C. Pykosz Função A camada de Transporte fica entre as camadas de nível de aplicação (camadas 5 a 7) e as de nível físico

Leia mais

2- Conceitos Básicos de Telecomunicações

2- Conceitos Básicos de Telecomunicações Introdução às Telecomunicações 2- Conceitos Básicos de Telecomunicações Elementos de um Sistemas de Telecomunicações Capítulo 2 - Conceitos Básicos de Telecomunicações 2 1 A Fonte Equipamento que origina

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: comunicação orientada por mensagem e comunicação orientada por fluxo Prof. MSc. Hugo Souza Continuando o módulo 03 da primeira unidade, iremos abordar sobre

Leia mais

Tecnologia de Redes de Computadores - aula 5

Tecnologia de Redes de Computadores - aula 5 Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II UDP Prof: Ricardo Luís R. Peres Tem como objetivo prover uma comunicação entre dois processos de uma mesma sessão que estejam rodando em computadores dentro da mesma rede ou não.

Leia mais

MPLS. Redes de Longa Distância Prof. Walter Cunha

MPLS. Redes de Longa Distância Prof. Walter Cunha Redes de Longa Distância Prof. Walter Cunha Vantagens do Multiprotocol Label Switching (MPLS) em relação às redes IP puras: Possibilitar a utilização de switches no roteamento principalmente em backbones

Leia mais

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Conceitos Pacote (ou datagrama) IP Formato Campos do cabeçalho Encapsulamento Fragmentação e

Leia mais

Software de rede e Modelo OSI André Proto UNESP - São José do Rio Preto andre.proto@sjrp.unesp.br O que será abordado Hierarquias de protocolos (camadas) Questões de projeto relacionadas às camadas Serviços

Leia mais

Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II

Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II 1) Explicar os seguintes mecanismos e conceitos do protocolo TCP: 1. Slow Start O algoritmo

Leia mais

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior MRP II Introdução A lógica de cálculo das necessidades é conhecida há muito tempo Porém só pode ser utilizada na prática em situações mais complexas a partir dos anos 60 A partir de meados da década de

Leia mais

VOIP A REVOLUÇÃO NA TELEFONIA

VOIP A REVOLUÇÃO NA TELEFONIA VOIP A REVOLUÇÃO NA TELEFONIA Introdução Saiba como muitas empresas em todo mundo estão conseguindo economizar nas tarifas de ligações interurbanas e internacionais. A História do telefone Banda Larga

Leia mais

Redes WAN MPLS. Redes de Longa Distância Prof. Walter Cunha

Redes WAN MPLS. Redes de Longa Distância Prof. Walter Cunha Redes WAN MPLS Redes de Longa Distância Prof. Walter Cunha Vantagens do Multiprotocol Label Switching (MPLS) em relação às redes IP puras: Possibilitar a utilização de switches no roteamento Principalmente

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

QoS for voice applications

QoS for voice applications QoS for voice applications MUM Brazil 2011 Currículo Antonio Nivaldo F. Leite Junior Graduação em Ciências da Computação; Graduação em Comunicação Social c/ ênfase em Pub. e Propaganda; Pós-graduação em

Leia mais

2. Representação Numérica

2. Representação Numérica 2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho

Leia mais

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet. Origem: Surgiu na década de 60 através da DARPA (para fins militares) - ARPANET. Em 1977 - Unix é projetado para ser o protocolo de comunicação da ARPANET. Em 1980 a ARPANET foi dividida em ARPANET e MILINET.

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Professor Rene - UNIP 1 Revisão... Segmento A unidade de dados trocada entre as entidades de transporte é denominada

Leia mais

Redes de Computadores. Camada de Transporte

Redes de Computadores. Camada de Transporte Redes de Computadores Camada de Transporte Objetivo! Apresentar as características da camada de transporte da arquitetura TCP/IP! Apresentar os serviços fornecidos pela camada de transporte! Estudar os

Leia mais

Introdução/Resumo Executivo

Introdução/Resumo Executivo Introdução/Resumo Executivo O aumento de disponibilidade de banda-larga tem proporcionado um aumento na utilização de aplicações com requisitos de tempo-real, tais como a Voz sobre IP (VoIP) ou Streaming

Leia mais

Guia Técnico Inatel Guia das Cidades Digitais

Guia Técnico Inatel Guia das Cidades Digitais Guia Técnico Inatel Guia das Cidades Digitais Módulo 3: VoIP INATEL Competence Center treinamento@inatel.br Tel: (35) 3471-9330 As telecomunicações vêm passando por uma grande revolução, resultante do

Leia mais

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto Introdução Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 1. Introdução i. Conceitos e Definições ii. Tipos de Rede a. Peer To Peer b. Client/Server iii. Topologias

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Redes de Computadores. Protocolos de comunicação: TCP, UDP Redes de Computadores Protocolos de comunicação: TCP, UDP Introdução ao TCP/IP Transmission Control Protocol/ Internet Protocol (TCP/IP) é um conjunto de protocolos de comunicação utilizados para a troca

Leia mais

Segurança de redes com Linux. Everson Scherrer Borges Willen Borges de Deus

Segurança de redes com Linux. Everson Scherrer Borges Willen Borges de Deus Segurança de redes com Linux Everson Scherrer Borges Willen Borges de Deus Segurança de Redes com Linux Protocolo TCP/UDP Portas Endereçamento IP Firewall Objetivos Firewall Tipos de Firewall Iptables

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Solitaire Interglobal

Solitaire Interglobal Solitaire Interglobal POWERLINUX OU WINDOWS PARA IMPLANTAÇÃO SAP Escolher entre as plataformas concorrentes de sistema operacional Linux e Windows para SAP pode ser uma tarefa confusa para as organizações.

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados

Leia mais