Redes de Computadores

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

Download "Redes de Computadores"

Transcrição

1 Redes de Computadores Integração de Serviços na Internet por Programa de Pós-Graduação em Ciência da Computação PUC-RS 1

2 Sumário Integração de Serviços Terminologia, Aplicações, Requisitos Abordagens para suporte a integração de serviços B-ISDN: ATM IETF: Integrated Services Architecture Arquitetura tradicional da Internet - Problemas Arquitetura expandida da Internet Iniciativas Protocolos de suporte a qualidade RTP/RTCP; RSVP Protocolos de suporte a sessões com dados contínuos SIP; RTSP Redes de Computadores 3 Integração de Serviços Terminologia serviço: serviço de comunicação - telefonia, tv, rádio, fax, dados ( , ftp, ) integração de serviços: utilização de mesma infra-estrutura para suportar vários tipos de serviços de comunicação multimídia: várias mídias e.g.: texto + figuras; figuras + áudio; áudio + vídeo; 2 vídeos;... Redes de Computadores 4 2

3 Integração de Serviços Terminologia mídia discreta: independente do tempo mídia contínua: tempo faz parte da semântica da sua apresentação e.g.: vídeo: seqüência de quadros com ordem e duração definida tempo real existem requisitos temporais quanto ao tráfego de dados. e.g.: vazão, atraso, variação do atraso sua não observação pode significar falha da aplicação Redes de Computadores 5 Integração de Serviços Terminologia tráfego tempo-real pode ou não ser multimídia, e.g.: controle de usina nuclear (sinais lidos de sensores) controle de produção - fábricas sistemas de controle de tráfego Redes de Computadores 6 3

4 Integração de Serviços Terminologia tráfego multimídia pode ou não ser tempo real, e.g.: páginas WWW (texto+figuras+áudio+animações+ ) - primeiro traz informação como dado qualquer, depois exibe download de filme, música Redes de Computadores 7 Integração de Serviços Terminologia tráfego multimídia e tempo real reprodução durante tráfego: requisitos temporais com relação ao tráfego comunicação unidirecional: transmissão de rádio comunicação interativa: conferência de áudio/vídeo também chamados serviços diferenciados Redes de Computadores 8 4

5 Integração de Serviços Aplicações básicas mídia sob demanda e.g.: servidores de áudio / vídeo dados volumosos, equipamento terminal simples, resposta rápida ao usuário (início da mídia) >> reprodução dos dados enquanto o tráfego dos dados acontece Servidor requisitos: de Mídia largura de banda e baixa variância de atraso atraso não é crítico Redes de Computadores 9 Integração de Serviços Aplicações básicas difusão de mídia e.g.: serviços análogos a TV e rádio requisitos semelhantes a mídia sob demanda emprego de transmissão multicast (Mbone - Multicast Backbone) 1 ---> muitos Fonte Geradora Redes de Computadores 10 5

6 Integração de Serviços Aplicações básicas interativas: conferências atraso deve ser baixo conferências de áudio / telefonia não exige muita largura de banda 56 a 64 Kbps sem compressão conferências de vídeo largura de banda considerável Redes de Computadores 11 Integração de Serviços Áreas de aplicação difusão: tv, rádio telefonia mail multimídia hipermídia trabalho cooperativo suportado por computador (CSCW) editoração conjunta de documentos; reuniões a distância; ensino a distância; etc. comércio eletrônico Redes de Computadores 12 6

7 Integração de Serviços Caracterização / requisitos Tráfego Vazão média dos dados Tolerância a Atraso máximo e Redes MPEG de Computadores - Motion Picture Experts Group 13 erros variação de atraso Texto Rajada Poucos bps até alguns Não tolerável Não constituem mbps problemas Imagem Rajada Pode chegar a dezenas de Compromete a Não constituem gráfica mbps imagem final problemas Áudio Vídeo Tráfego contínuo com taxa Depende da qualidade do Pode ser alta, Crítico em aplicações constante. Introduzindo sinal, da compactação ou não causando que exigem silêncio: tráfego em rajadas. Se compressão utilizada. problemas comunicação interativa utilizar técnicas de CD: samples/seg (taxa compactação e compressão: de amostragem), 16 bits cada tráfego com taxa variável. 705,6 Kbps mono Mbps stereo Compactado com MPEG 96 a 128 Kbps Tráfego contínuo com taxa Varia com a qualidade do Tolerável constante. Introduzido técnicas sinal e os algoritmos de de compactação e compressão compactação, codificação se caracteriza por um tráfego e compressão utilizados. com taxas variáveis XGA: 1024 x 768, 24 bits/pixel 25 frames/seg 472Mbps Compactado com MPEG 3 a 10 Mbps dependendo da qualidade escolhida Crítico em aplicações que exigem comunicação interativa Integração de Serviços Garantia de qualidade reserva de recursos no caminho dos dados Redes de Computadores 14 7

8 Integração de Serviços Abordagens para suporte Integrated Services Digital Networks Broadband-ISDN: ATM IETF (Internet Engineering Task Force) Integrated Services Architecture Redes de Computadores 15 ATM Nível de rede orientado a conexão: estabelece um caminho para os dados tráfego segue sempre mesmo caminho reserva de recursos pode acontecer junto com o estabelecimento do caminho >> protocolo de sinalização serve para abertura de conexão e reserva de recursos simultaneamente Redes de Computadores 16 8

9 ATM células do mesmo canal virtual são chaveadas conforme o caminho estabelecido e reservado para a conexão SWITCH SWITCH SWITCH SWITCH SWITCH SWITCH SWITCH EqTerm EqTerm Redes de Computadores 17 ATM Possibilita especificar níveis de largura de banda atraso variação do atraso Redes de Computadores 18 9

10 ATM ATM resolve? Todas redes teriam que ser ATM: EqTerm ATM ATM ATM ATM ATM EqTerm EqTerm Realidade Ethernet FDDI ATM Satelite Token-ring EqTerm Redes de Computadores 19 ATM ATM resolve? Aplicações tem que ser portadas para ATM Não é apropriada para aplicações 1 -> muitos, como difusão >> ATM é parte da solução Redes de Computadores 20 10

11 Internet Internet: inter-redes define arquitetura independente de tecnologia de transmissão protocolo de rede (IP) isola características das camadas inferiores Redes de Computadores 21 Internet ATM Redes de Computadores 22 11

12 Internet Protocolo IP: chave da interoperabilidade da Internet simples não orientado a conexão Redes de Computadores 23 Internet Protocolo IP: o roteamento de cada pacote é calculado independentemente pacotes pertencentes ao mesmo fluxo podem ser roteados por caminhos diferentes Redes de Computadores 24 12

13 Internet IPv4: Service Type ou TOS: Type of service Precedência (3 bits): 0 a 7 indica importância do datagrama informação de controle sobre dados (ex.: controle de congestionamento) bit D: indica baixo atraso bit T: alto throughput bit R: maior confiabilidade dicas para os algoritmos de roteamento escolha dos links físicos disponíveis a rede não garante o tipo de serviço pedido raramente suportado Redes de Computadores 25 Internet R R R R EqTerm R R EqTerm como reservar recursos para dar garantias de qualidade? R Redes de Computadores 26 13

14 Internet Razões do TCP: protocolo IP pacotes podem seguir por diferentes caminhos: não garante ordenação dos pacotes roteadores podem estar congestionados e descartar pacotes: não garante entrega dos pacotes Redes de Computadores 27 Internet Problemas de TCP garante chegada baseado em retransmissões - atraso aplicações tempo real normalmente toleram melhor a falta de dados do que seu atraso excessivo retransmissões perdem sentido introduzem overhead Redes de Computadores 28 14

15 Internet Problemas de TCP ordena os dados, mas não preserva a relação temporal entre fonte e destino aplicações tempo real normalmente podem lidar com dados desordenados ordenação dos dados perde sentido novos requisitos aos protocolos de transporte Redes de Computadores 29 Alguns Esforços na Internet IETF - Internet Engineering Task Force Grupo Int-serv: concepção da arquitetura Internet para suporte a integração de serviços Grupo RSVP: Resource Reservation concepção de um esquema para reserva de recursos na internet Grupo IETF MMUSIC: Multiparty Multimidia Session Control desenvolvimento do SIP - protocolo para controle de sessões multiponto (conferências) - serve para telefonia na internet Redes de Computadores 30 15

16 Arquitetura estendida da Internet Suporte a Integração de Serviços Redes de Computadores 31 Restante da Apresentação IPv6 - contribuição para qualidade Reserva de recursos: RSVP Protocolos de transporte para tempo real: RTP Protocolos voltados a aplicações: RTSP e SIP Redes de Computadores 32 16

17 IPv6 Redes de Computadores 33 IPv6 Resolver problemas existentes no IPv4 espaço de endereçamento tamanho das tabelas de roteamento segurança Adequar as novas tecnologia de redes Tratar voz e vídeo - maior importância ao tipo de serviço Redes de Computadores 34 17

18 IPv6 Qualidade: flow labels usado para distinguir pacotes que devem receber o mesmo tratamento todos pacotes tem mesmo destino e devem conter as mesmas opções para os roteadores no caminho cabeçalho hop-by-hop (até agora tamanho do pacote) cabeçalho de extensão de roteamento ao receber um pacote com flow especificado, roteador pode consultar tabela de flows e saber o caminho por onde enviar o pacote caching Redes de Computadores 35 Qualidade no IPv6 flow labels estabelecer o identificador do flow e determinar seu tempo de validade é responsabilidade de outros protocolos, e não do IPv6 ex.: Resource reservation Protocolo (RSVP) Redes de Computadores 36 18

19 RSVP - Resource reservation Protocol Redes de Computadores 37 RSVP Reserva de recursos - razões Serviço best-effort não garante entrega dos dados não garante ordenação dos dados não garante valores de vazão e latência aplicações com tráfego tempo real algumas podem usar este serviço reordenando dados (uso de RTP) aceitando algumas perdas outras aplicações precisam mais que isto Redes de Computadores 38 19

20 RSVP Reserva de recursos - razões outras aplicações precisam mais que serviço best-effort para atingir garantias >> necessário reservar recursos da rede para cada aplicação RSVP: suporta um serviço de reserva define como aplicações podem pedir e liberar reservas Redes de Computadores 39 RSVP EqTerm EqTerm Vídeo em tempo real a 12 Mbit/s Rede 20 Mbit/s Transferencia de arquivo Sem reserva: compartilhamento temporária de 13 igualitário Mbit/s EqTerm EqTerm alocação de 10 Mbit/s para vídeo 10 Mbit/s para a transferência de arquivo resultado: vídeo prejudicado, arquivo poderia ter pequeno atraso a mais Redes de Computadores 40 20

21 RSVP Roteadores poderiam fazer a reserva de recursos apropriada para o caso no entanto eles não sabem qual é a reserva necessária para cada fluxo Com RSVP Aplicações pré-informam suas necessidades Vídeo informa necessidade de 12 Mbit/s Roteadores limitam pico de tráfego de transferência de arquivo a 8 Mbit/s rede pode negar a reserva (recursos ñ disp) Redes de Computadores 41 RSVP Funcionamento do protocolo noções básicas: fluxos e reservas fluxo é uma conjunto de pacotes carregando dados contínuos de uma mesma mídia datagramas pertencentes a um mesmo fluxo devem ter o mesmo tipo de tratamento fluxos são identificados por combinações de endereços fonte e destino e do flow label de cabeçalho IPv6 Redes de Computadores 42 21

22 RSVP Funcionamento do protocolo noções básicas: fluxos e reservas reservas são feitas para fluxos RSVP identifica a qualidade de serviço que um fluxo necessita flowspec campo opaco - o protocolo RSVP não processa hosts e roteadores analisam o flowspec e verificam se podem suportar a reserva fluxos unicast e multicast são suportados mesmo serviço Redes de Computadores 43 RSVP Funcionamento do protocolo noções básicas: fluxos e reservas reservas são iniciadas pelos receptores ao contrário da maioria de protocolos de reserva melhor tratamento de fluxos multicast como o receptor sabe do fluxo para poder reservar? espera-se que seja resolvido pela aplicação: anúncio prévio de fluxo anúncio periódico durante o tempo de vida do fluxo ambos (anúncios não necessitam reserva de recursos) Redes de Computadores 44 22

23 RSVP Funcionamento do protocolo como saber o caminho descrito pelo fluxo? Cliente de difusão de vídeo sabe a fonte da difusão mas não sabe o caminho descrito pelo fluxo? caminho de ida pode ser diferente do caminho de volta caminho pode variar EqTerm Rede Rede Rede Rede EqTerm Redes de Computadores 45 RSVP Funcionamento do protocolo mensagens Path geradas pelo originador do fluxo para o mesmo endereço destino do fluxo trafegam na mesma direção do fluxo de dados e descrevem mesmo caminho EqTerm Rede Rede Rede Rede EqTerm Redes de Computadores 46 23

24 RSVP Funcionamento do protocolo mensagens Path ao passar pelos roteadores grava na mensagem os roteadores do caminho identifica o fluxo para o roteador avisa a possibilidade de reserva cada roteador olha na mensagem e guarda o roteador anterior para aquele fluxo: se roteador pedir reserva do fluxo, sabe o anterior do caminho para mandar a reserva adiante (em direção à fonte) Redes de Computadores 47 RSVP Funcionamento do protocolo mensagens Path função básica: gravar o caminho podem servir também para descrever o fluxo para seus receptores se descrição for complexa: realizar separado senão (apenas alguns bytes são suficientes): mensagens path podem ser usadas Redes de Computadores 48 24

25 RSVP Funcionamento do protocolo mensagens Reservation mandada no caminho obtido via mensagem path pede para reservar recursos para um fluxo Rede EqTerm Rede Rede EqTerm Rede PATH PATH PATH Fonte DATA DATA DATA Destino RESV Redes de Computadores 49 RESV RESV RSVP Redes dinâmicas falhas nos roteadores soft-state recursos são mantidos enquanto pedidos de reserva forem mandados regularmente fonte sempre manda path messages se rede mudar: e.g. link fica ativo / inativo mensagens path subsequentes atualizam caminho reservas passam a acontecer no caminho novo antigas reservas caem por não confirmação Redes de Computadores 50 25

26 RSVP Cenários multicast RSVP voltado a cenários com muitos destinatários serviços de difusão: rádio, tv conferências escalabilidade? Habilidade para suportar número grande de usuários Redes de Computadores 51 RSVP Cenários multicast baseia-se em suporte existente para formar grupos IGMP, MOSPF, Mrouters, etc. merge de reservas realizados pelos roteadores no caminho só precisa reservar o necessário para chegar à porção já reservada da multicast tree com aumento do número de participantes, diminui a possibilidade de que entrada de mais um afete o fonte Redes de Computadores 52 26

27 RSVP Cenários multicast merge de reservas Modificação eventual Ramo reservado Merge de reservas Ramo não reservado Redes de Computadores 53 RSVP Cenários multicast merge de reservas depende do roteador normalmente combina os melhores valores de vazão, atraso, e variância de atraso e pede reserva para o anterior Ramo reservado Merge de reservas Ramo não reservado Redes de Computadores 54 27

28 RSVP E conferências? Redes de Computadores 55 RSVP E conferências? Redes de Computadores 56 28

29 RSVP E conferências? Redes de Computadores 57 RSVP Estilos de Reservas Fixed Filter: para um fluxo particular Shared Explicit: reserva para vários fluxos especificados - os fluxos compartilham os recursos reservados Wildcard Filter: reserva recursos para um tipo de fluxo, todos fluxos deste tipo compartilham os recursos Redes de Computadores 58 29

30 RSVP Estilos de Reservas Exemplos: conferências de áudio: normalmente nem todos falam ao mesmo tempo - não há necessidade de reserva fixa para cada fluxo. Shared Explicit ou Wildcard Filter podem ser usadas Redes de Computadores 59 RSVP Impossibilidade de Reserva várias razões de erro: admission failure limite de atraso não pode ser garantido largura de banda requisitada não existe serviço conflitante (?) serviço não suportado (?) especificação de fluxo errada período máximo de refresh muito pequeno Redes de Computadores 60 30

31 RSVP Mensagens do protocolo trafegam sobre IP IP next header = 46 pode ser sobre UDP (mais usado se IPv4) Redes de Computadores 61 RSVP IP Header Version Flags RSVP type More Fragments Checksum Msg Length Reserved Message Identifier Reserved Fragment Offset Body of RSVP Message Redes de Computadores 62 31

32 RSVP Mensagens do protocolo versão = 2 flags - extensões tipo: 1 path, 2 reservation, 3 error para path message 4 error para reservation message 5 path teardown 6 reservation teardown Redes de Computadores 63 RSVP Mensagens do protocolo últimos 3 campos: para fragmentação da mensagem message identifier: = para cada fragmento da original restante do corpo da mensagem: conjunto de objetos cada objeto tem mesmo formato básico Redes de Computadores 64 32

33 RSVP Mensagens do protocolo objetos tem mesmo formato básico Object Length ClassNum Object Contents ClassType Redes de Computadores 65 RSVP Mensagens do protocolo objetos: 0 null 1 session 3 rsvp_hop 4 integrity 5 time_values 6 error_spec 7 scope 8 style Redes de Computadores 66 33

34 RSVP Mensagens do protocolo objetos: flowspec filter_spec sender_template sender_tspec adspec policy_data tag Redes de Computadores 67 RSVP Mensagens do protocolo Path messages: destination previous hop frequencia de refresh flow outros opcionais Redes de Computadores 68 34

35 RSVP Mensagens do protocolo Reservation requests podem ser complicados session: endereço destino rsvp_hop: último sistema a manipular o pedido de reserva time_values: frequencia de refresh style: tipo da reserva flowspec: especificação do fluxo Redes de Computadores 69 RSVP Mensagens do protocolo Erros Path error session sender_template error_spec Reservation error session style flowspec filter_spec error_spec Redes de Computadores 70 35

36 RSVP Redes de Computadores 71 Real Time Protocol (RTP) 36

37 RTP Lembrando... Protocolo TCP: entrega garantida com retransmissões perde o sentido entrega ordenada, porém sem preservar a relação temporal da fonte novos requisitos a protocolos de transporte para tráfego tempo real Redes de Computadores 73 RTP Aplication layer framing (ALF) D.D.Clark e D.L.Tennenhouse. Sigcomm, IEEE propõe a troca de protocolos como TCP por um framework que aplicações podem utilizar diretamente reduz overhead de processamento: camadas de protocolos normalmente utilizam comunicação entre processos (IPC) aplicações podem diretamente utilizar chamadas de bibliotecas (ALF) - melhor performance Redes de Computadores 74 37

38 RTP RTP uma parte do application layer framing (ALF) não especifica de fato um protocolo completo define regras básicas operações formato de mensagens aplicações específicas partem destas definições e adicionam, formando um protocolo Redes de Computadores 75 RTP Protocolos de controle: usina nuclear; produção - chão de fábrica; sistemas de tráfego;... Dados multimídia: Chamada a libs X RTP UDP IP REDE áudio; vídeo; combinações... IPC Redes de Computadores 76 38

39 RTP RTP exemplo formatos de codificação MPEG, JPEG, H.621 RTP é um framework viável a todos Chamada a libs MPEG JPEG RTP UDP IP REDE H.621 IPC Redes de Computadores 77 RTP Relação temporal das mensagens rede não preserva esta relação reconstrução: timestamps fonte marca mensagem com timestamp relativo receptor pode reproduzir dados no mesmo tempo relativo quase toda aplicação tempo real necessita timestamps - faz parte do RTP aplicações com requisitos mais sofisticados devem modelar isto como parte da sua comunicação Redes de Computadores 78 39

40 RTP Operação Multicast RTP é voltado a conferências muitos participantes - multicast participantes de uma conferência pertencem a um grupo multicast Redes de Computadores 79 RTP Translators e Mixers além de originadores e receptores: translators e mixers não são obrigatórios residem no caminho dos dados processam pacotes RTP Redes de Computadores 80 40

41 RTP Translators traduzem de um formato de dados para outro exemplo: transformar qualidade dos dados de forma a transmitir por canais de baixa largura de banda mais simples que mixers economia de recursos usuários com rede de acesso estreita podem se tornar participantes Redes de Computadores 81 RTP Mixers combinam múltiplos streams de dados em um, preservando a informação particularmente efetivo para áudio combinação dos dados enquanto tráfego na rede tem quase mesmo efeito para o ouvido humano que reprodução simultânea de várias fontes de áudio economia de recursos usuários com rede de acesso estreita podem se tornar participantes Redes de Computadores 82 41

42 RTP Tráfego RTP freqüentemente usado sobre UDP mas pode ser com outros protocolos de transporte tráfego RTP não tem porta específica - várias aplicações podem usar RTP porta 5004 é uma porta default reservada para RTP se a aplicação não tiver outra porta disponível sempre uso de porta par valor da porta + 1 = porta para tráfego RTCP associado Redes de Computadores 83 RTP Formato das mensagens mesmo formato para todas mensagens header compacto- baixo overhead aplicações tempo real (multimídia) tendem a ser volumosas acréscimo de cabeçalho pode ser significativo Redes de Computadores 84 42

43 RTP Formato das mensagens IP Header UDP Header Version Padding Extension Contributor Count Marker Payload type Sequence Number Timestamp Synchronization Source Identifier (first) Contributing Source Identifier... (last) Contributing Source Identifier Application Data Redes de Computadores 85 RTP Formato das mensagens versão: corrente é 2 padding: informa se houve enchimento - se ligado o último byte de dados informa quantos bytes de enchimento foram adicionados (completar múltiplos de 4 bytes) extension: ligado se existe um cabeçalho de extensão - ainda não foram definidos Redes de Computadores 86 43

44 RTP Formato das mensagens contributor count diz quantos identificadores de fonte a mensagem tem máximo de 15 fontes se mixer tem que combinar mais fontes, somente 15 serão identificadas marker disponível para aplicações sinalizarem o que desejar normalmente usado para identificar limites nos seus dados Redes de Computadores 87 RTP Formato das mensagens payload type 0 a 15: áudio O: PCMU 1: : G721 3: GSM 4: unassigned 5: DVI4 (8KHz) 6: DVI4 (16 KHz)... Redes de Computadores 88 44

45 RTP Formato das mensagens payload type 16 a 22: unassigned áudio; 23 a 33: vídeo a 71: unassigned vídeo 72 a 76: reservado 77 a 95: unassigned 96 a 127 dynamic Redes de Computadores 89 RTP Formato das mensagens Synchronization source identifier (SSRC) identifica o original enviador da mensagem i.e., o sistema que definiu o timestamp e número de seqüência dos dados tomado randomicamente pelos enviadores resolução de conflito de identificadores translators preservam esta informaçao mixers: coloca seu identificador como o SSRC fontes originais tornam-se Contributing source (CSRC) Redes de Computadores 90 45

46 RTP Controle necessidade de reports funções em um protocolo separado: Real Time Control Protocol (RTCP) RTP: só dados Redes de Computadores 91 RTCP Tipos de mensagens 200: Sender Report 201: Receiver Report 202: Source Description 203: Bye 204: Application Specific Redes de Computadores 92 46

47 RTCP Sender Report enviados periodicamente por fontes de dados outros participantes sabem o que deveriam ter recebido deste fonte versão: 2 padding número de blocos de receptores tamanho do pacote em bytes Redes de Computadores 93 RTCP Sender Report SSRC identifier do enviador NTP timestamp tempo absoluto segundo Network Time Protocol nro de segundos desde 1/1/1900 RTP timestamp: permite ordenação dos reports em relação aos pacotes de dados do RTP Redes de Computadores 94 47

48 RTCP Sender Report número de pacotes enviados por este originador número de bytes enviados por este originador próximos blocos: receiver blocks originador informa não só sobre dados transmitidos informa também sobre dados RTP que recebeu Redes de Computadores 95 RTCP receiver blocks um bloco para cada fonte remota fração de pacotes daquela fonte que foram perdidos - desde o último report número total de pacotes perdidos maior número de seqüência de pacote recebido da fonte interarrival jitter: estimativa da variação do atraso da chegada de pacotes. Jitter 0: chegada regular jitter alto: chegada muito irregular Redes de Computadores 96 48

49 RTCP receiver blocks dois últimos campos do bloco: referentes ao último sender report da fonte referente ao bloco 2 bytes do meio do NTP timestamp tempo decorrido desde aquele report e a geração deste pacote Redes de Computadores 97 RTCP Sender Report V RcvCnt Ptype 200 Length SSRC of Sender NTP Timestamp RTP Timestamp Senders Packet Count Senders Byte Count SSRC of first source % Lost Cumulative Packets Lost Extended Highest Sequence Number Received Interarrival Jitter Time of Last Sender Report Time since Last Sender Report... SSRC of last source % Lost Cumulative Packets Lost Extended Highest Sequence Number Received Interarrival Jitter Time of Last Sender Report Time since Last Sender Report Application Specific Information Redes de Computadores 98 49

50 RTCP Receiver Report quando entidade não é fonte, deve mandar reports sobre os dados recebidos receiver reports: um conjunto de receiver blocks Redes de Computadores 99 RTCP Receiver Report V RcvCnt Ptype 201 Length SSRC of Sender SSRC of first source % Lost Cumulative Packets Lost Extended Highest Sequence Number Received Interarrival Jitter Time of Last Sender Report Time since Last Sender Report... SSRC of last source % Lost Cumulative Packets Lost Extended Highest Sequence Number Received Interarrival Jitter Time of Last Sender Report Time since Last Sender Report Application Specific Information Redes de Computadores

51 RTCP Source Description Packet enviadores mandam informação sobre si mesmo conjunto de identificadores de fontes e itens descrevendo cada um cada item tem um código de tipo e tamanho associado Redes de Computadores 101 RTCP Source Description Packet tipos de itens CNAME: nome único, não ambiguo NAME: nome do usário PHONE LOC: localização geográfica TOOL: aplicação gerando os dados NOTE PRIV: extensões Redes de Computadores

52 RTCP source description packet V SrcCnt Ptype 202 Length SSRC or CSRC of first Source SDES Items SSRC or CSRC of second Source SDES Items SSRC or CSRC of last Source SDES Items Redes de Computadores 103 RTCP Bye Message anuncia a saída de uma fonte outros participantes poderiam notar a saída sem esta mensagem, mas com ela o processo torna-se mais rápido importante para mixers Redes de Computadores

53 RTCP bye message V SrcCnt R Length Ptype 203 Length SSRC of first Source SSRC of second Source SSRC of last Source Reason for leaving Redes de Computadores 105 RTCP Outros aspectos Mensagens específicas de aplicações: tipo 204 aplicações podem experimentar novas mensagens se uma mensagem vier a ser útil, pode ser incorporada ao RTCP como um tipo oficial mensagens RTCP podem ser combinadas em datagramas UDP - compound packet estatísticas devem ser tão frequentes quanto possível Redes de Computadores

54 RTCP Operação Multicast: reports reports para o grupo multicast todos participantes sabem a qualidade percebida pelos outros (problema é só comigo ou com todo mundo?) monitoração de qualidade pode ser feita facilmente - basta juntar-se ao grupo multicast e receber reports de todos participantes Redes de Computadores 107 RTCP Operação Multicast: reports sem cuidado: reports podem tomar faixa considerável da largura de banda disponível regras: manter limites de tráfego RTCP constante, independente do número de fontes envolvidos como pacotes são multicast, todos participantes sabem o número de outros participantes enviando reports se número de participantes aumenta, freqüência de reports baixa cooperação entre as entidades Redes de Computadores

55 RTCP Operação Multicast: reports regras: aleatoriedade na geração de reports com geração de reports em intervalos fixos (calculados segundo mesmos algoritmos), enviadores poderiam sincronizar poderia haver picos de carga na rede cada enviador randomiza o intervalo calculado (de 0.5 a 1.5 x o intervalo calculado) obtém distribuição no tempo dos reports Redes de Computadores 109 RTSP - Real Time Streaming Protocol Redes de Computadores

56 RTSP Suporte a gravação e recuperação de mídias contínuas HTTP GET Cliente Servidor Web s.d. PLAY -2 SETUP-1 OK PLAY -2 SETUP-1 OK Servidor Áudio Servidor Vídeo Redes de Computadores 111 RTSP Método Direção Objeto Requerimento DESCRIBE C S Apr, Str Recomendado ANNOUNCE C S, S C Apr, Str Opcional GET_PARAMETER C S, S C Apr, Str Opcional OPTIONS C S, S C Apr, Str Requerido PAUSE C S Apr, Str Recomendado PLAY C S Apr, Str Requerido RECORD C S Apr, Str Opcional REDIRECT S C Apr, Str Opcional SETUP C S Str Requerido SET_PARAMETER C S, S C Apr, Str Opcional TEARDOWN C S Apr, Str Requerido Redes de Computadores

57 SIP - Session Initiation Protocol Redes de Computadores 113 SIP Protocolo de sinalização para estabelecer, modificar, terminar chamadas anything.com ls A@anytihng.com INVITE B@exemplo.br From: A@anything.com To: B@exemplo.br Call-ID: @ls.cs 200 OK ACK B B@ks exemplo.br Servidor de nomes INVITE 200 OK ACK tune ks Redes de Computadores

Redes de Computadores

Redes de Computadores Redes de Computadores - Resource reservation Protocol Redes de Computadores 2 Reserva de recursos - razões Serviço best-effort não garante entrega dos dados não garante ordenação dos dados não garante

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

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

11. VOZ SOBRE IP. VoIP. 25 Capitulo 11

11. VOZ SOBRE IP. VoIP. 25 Capitulo 11 11. VOZ SOBRE IP 11.1 INTRODUÇÃO Voz com qualidade de operador (carrier-grade voice) significa o seguinte: - Elevada disponibilidade. Um operador tem a rede disponível 99.999% do tempo (down-time< 5min.

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

Redes de Computadores

Redes de Computadores Redes de Computadores Redes de Computadores Nível de Rede Redes de Computadores 2 1 Nível de Rede Internet Nível de Rede na Internet O ambiente inter-redes: hosts conectados a redes redes interligam-se

Leia mais

SIP. Fabrício Tamusiunas. Comitê Gestor Internet BR

SIP. Fabrício Tamusiunas. Comitê Gestor Internet BR SIP Fabrício Tamusiunas Comitê Gestor Internet BR SIP RFC 3261 (antiga RFC 2543) Protocolo de controle que trabalha na camada de aplicação Permite que EndPoints encontrem outros EndPoints Gerencia sessões

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

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

A Família de Protocolos RTP

A Família de Protocolos RTP A Família de Protocolos RTP O que não é Não é um protocolo que trate de reserva de recursos ou de garantias de qualidade de serviço para serviços de tempo real. Não existem mecanismos que garantam a entrega

Leia mais

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

VoIP. Redes de Longa Distância Prof. Walter Cunha Redes de Longa Distância Prof. Walter Cunha As principais tecnologias de Voz sobre Rede de dados: Voz sobre Frame Relay Voz sobre ATM Voz sobre IP VoIP sobre MPLS VoIP consiste no uso das redes de dados

Leia mais

MÓDULO 8 Modelo de Referência TCP/IP

MÓDULO 8 Modelo de Referência TCP/IP MÓDULO 8 Modelo de Referência TCP/IP A internet é conhecida como uma rede pública de comunicação de dados com o controle totalmente descentralizado, utiliza para isso um conjunto de protocolos TCP e IP,

Leia mais

Protocolo IP (Internet Protocol) Características do

Protocolo IP (Internet Protocol) Características do Protocolo IP (Internet Protocol) Características do Protocolo IP Serviço de datagrama não confiável Endereçamento Hierárquico Facilidade de Fragmentação e Remontagem de pacotes Identificação da importância

Leia mais

Introdução ao protocolo SIP*

Introdução ao protocolo SIP* Introdução ao protocolo SIP* 1. SIP (Session Initiation Protocol) Pode se dizer que SIP trata se de um protocolo de controle referente à camada de aplicações do Modelo de Referência OSI (Open System Interconnection),

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

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

Redes de Computadores

Redes de Computadores Departamento de Informática UFPE Redes de Computadores Nível de Redes - Exemplos jamel@cin.ufpe.br Nível de Rede na Internet - Datagramas IP Não orientado a conexão, roteamento melhor esforço Não confiável,

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

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

Rede de Computadores

Rede de Computadores Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso

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

Streaming vídeo com RTSP e RTP

Streaming vídeo com RTSP e RTP Descrição da tarefa de programação a ser feita na disciplina de Redes de Alto Desempenho (RAD) SSC-144. Turmas A e B. A tarefa de programação é referente ao Capítulo 7 do Livro: Redes de Computadores e

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

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

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

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

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

Aplicações e redes multimédia

Aplicações e redes multimédia Aplicações e redes multimédia Aplicações multimédia Streaming de áudio e vídeo RTSP, RTP Telefonia pela Internet RTCP, RTP, SIP Disciplinas de serviço e policiamento de tráfego Serviços integrados RSVP

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

Redes de Computadores

Redes de Computadores s de Computadores s de Computadores s de Computadores 2 1 Roteamento como visto cada gateway / host roteia mensagens não há coordenação com outras máquinas Funciona bem para sistemas estáveis e sem erros

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

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

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

Redes Mul)mídia. Tópicos. Streaming de Áudio e Vídeo. Aplicações de Rede Mul:mídia Introdução Classes de Aplicações Mul:mídia

Redes Mul)mídia. Tópicos. Streaming de Áudio e Vídeo. Aplicações de Rede Mul:mídia Introdução Classes de Aplicações Mul:mídia Redes Mul)mídia Streaming de Áudio e Vídeo Mário Meireles Teixeira Departamento de Informá:ca UFMA 2012 Tópicos Aplicações de Rede Mul:mídia Introdução Classes de Aplicações Mul:mídia Áudio e Vídeo de

Leia mais

Arquitecturas Multimédia

Arquitecturas Multimédia Arquitecturas Multimédia FEUP/DEEC/RBL 2002/03 José Ruela Arquitecturas para Comunicações Multimédia Arquitectura Multimédia IETF» Session Initiation Protocol (SIP)» Session Announcement Protocol (SAP)»

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

Endereço IP Privado. Endereçamento IP. IP Protocolo da Internet. Protocolos da. Camada de Inter-Rede (Internet)

Endereço IP Privado. Endereçamento IP. IP Protocolo da Internet. Protocolos da. Camada de Inter-Rede (Internet) Protocolos da Camada de Inter- (Internet) IP Protocolo da Internet. Não Confiável; Não Orientado à conexão; Trabalha com Datagramas; Roteável; IPv 4 32 bits; IPv 6 128 bits; Divisão por Classes (A,B,C,D,E);

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Introdução Redes

Leia mais

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR Instituto Superior Técnico Projecto VoIP Sistema IVVR 68239 Rui Barradas 68477 Helton Miranda 68626 Ludijor Barros 72487 Bruna Gondin Introdução O objectivo deste projecto é desenvolver um sistema de Interactive

Leia mais

Vídeo Sob Demanda. Elaine Calvet Mestrado Redes Telecom, UFF Disciplina: Sistemas Multimídia Prof.ª Debora

Vídeo Sob Demanda. Elaine Calvet Mestrado Redes Telecom, UFF Disciplina: Sistemas Multimídia Prof.ª Debora Vídeo Sob Demanda Elaine Calvet Mestrado Redes Telecom, UFF Disciplina: Sistemas Multimídia Prof.ª Debora Agenda Introdução Definição do Serviço VoD Desafios do Serviço Tecnologia Necessária Estudo de

Leia mais

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama Interconexão de Redes Parte 2 Prof. Dr. S. Motoyama 1 Software IP nos hosts finais O software IP nos hosts finais consiste principalmente dos seguintes módulos: Camada Aplicação; DNS (Domain name system)

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

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

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

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Comunicação Inter-Processos Sockets e Portas Introdução Sistemas distribuídos consistem da comunicação entre processos

Leia mais

Visão geral da arquitetura do roteador

Visão geral da arquitetura do roteador Visão geral da arquitetura do roteador Duas funções-chave do roteador: Executar algoritmos/protocolos (RIP, OSPF, BGP) Comutar os datagramas do link de entrada para o link de saída 1 Funções da porta de

Leia mais

Aula 3. Objetivos. A internet.

Aula 3. Objetivos. A internet. Aula 3 Objetivos A internet. Uma rede é... usando Um ambiente onde pessoas se comunicam e trocam idéias que requerem Um conjunto de aplicações e serviços distribuídos criando realizada através de Uma disciplina

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte UDP Slide 1 Camada de Transporte Fornece uma comunicação lógica entre processos de aplicações em diferentes hosts através da camada de rede; São implementados

Leia mais

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Informática I Aula 22 http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Critério de Correção do Trabalho 1 Organização: 2,0 O trabalho está bem organizado e tem uma coerência lógica. Termos

Leia mais

Fluxos Multimédia Armazenados

Fluxos Multimédia Armazenados Fluxos Multimédia Armazenados Técnicas de transmissão de fluxos ao nível da camada de aplicação para obter os melhores resultados dos serviços melhor esforço: buffers no lado do cliente uso de UDP versus

Leia mais

Aplicações Multimídia Distribuídas. Aplicações Multimídia Distribuídas. Introdução. Introdução. Videoconferência. deborams@telecom.uff.br H.

Aplicações Multimídia Distribuídas. Aplicações Multimídia Distribuídas. Introdução. Introdução. Videoconferência. deborams@telecom.uff.br H. Departamento de Engenharia de Telecomunicações - UFF Aplicações Multimídia Distribuídas Aplicações Multimídia Distribuídas Videoconferência Padrão H.323 - ITU Padrão - IETF Profa. Débora Christina Muchaluat

Leia mais

Transmissão de Voz em Redes de Dados (VoIP)

Transmissão de Voz em Redes de Dados (VoIP) Transmissão de Voz em Redes de Dados (VoIP) Telefonia Tradicional PBX Telefonia Pública PBX Rede telefônica tradicional usa canais TDM (Time Division Multiplexing) para transporte da voz Uma conexão de

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

6 de Julho de 2015. Exercício 23 Para que servem portas na camada de transporte?

6 de Julho de 2015. Exercício 23 Para que servem portas na camada de transporte? Lista de Exercícios Camada de Transporte GBC-056 Arquitetura de Redes de Computadores Bacharelado em Ciência da Computação Universidade Federal de Uberlândia 6 de Julho de 2015 Exercício 1 Para que serve

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

Redes de computadores. Redes para Internet

Redes de computadores. Redes para Internet Redes de computadores Redes para Internet Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satélite

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

Prof. Dr. Valter Roesler: roesler@inf.ufrgs.br. Universidade Federal do Rio Grande do Sul

Prof. Dr. Valter Roesler: roesler@inf.ufrgs.br. Universidade Federal do Rio Grande do Sul Prof. Dr. Valter Roesler: roesler@inf.ufrgs.br Universidade Federal do Rio Grande do Sul Latência Tempo entre o início de um evento e o momento que ele se torna perceptível no destino Ex: filmar um relógio

Leia mais

Qualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de

Qualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de Qualidade de serviço Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de Vazão Atraso Variação do atraso Erros Outros Qualidade de

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

:: 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

Revisão. Karine Peralta karine.peralta@pucrs.br

Revisão. Karine Peralta karine.peralta@pucrs.br Revisão Karine Peralta Agenda Revisão Evolução Conceitos Básicos Modelos de Comunicação Cliente/Servidor Peer-to-peer Arquitetura em Camadas Modelo OSI Modelo TCP/IP Equipamentos Evolução... 50 60 1969-70

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Comunicação- Protocolos, Tipos, RPC Capítulo 4 Agenda Protocolos em Camadas Pilhas de Protocolos em Sistemas Distribuídos Tipos de Comunicação

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

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

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

Considerações no Projeto de Sistemas Cliente/Servidor

Considerações no Projeto de Sistemas Cliente/Servidor Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis

Leia mais

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br REDES LAN - WAN Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br Tópicos Modelos Protocolos OSI e TCP/IP Tipos de redes Redes locais Redes grande abrangência Redes metropolitanas Componentes Repetidores

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

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

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.)

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.) Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.) Tópicos Gerencia de Rede Motivação da Gerência Desafios Principais Organismos Padronizadores Modelo Amplamente Adotado As Gerências

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

Protocolo de Sinalização SIP

Protocolo de Sinalização SIP Protocolos de Sinalização Protocolos com processamento distribuído e clientes/terminais inteligentes SIP - Session Initiation Protocol, desenvolvido pelo IETF para comunicação multimídia pela Internet

Leia mais

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Arquiteturas de Rede. Prof. Leonardo Barreto Campos Arquiteturas de Rede 1 Sumário Introdução; Modelo de Referência OSI; Modelo de Referência TCP/IP; Bibliografia. 2/30 Introdução Já percebemos que as Redes de Computadores são bastante complexas. Elas possuem

Leia mais

Redes de Computadores I Internet - Conceitos

Redes de Computadores I Internet - Conceitos Redes de Computadores I Internet - Conceitos Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2012/1 v1-2012.03.29 O que é a Internet Milhões de elementos de computação interligados: Hosts,

Leia mais

1 Redes de Computadores - TCP/IP Luiz Arthur

1 Redes de Computadores - TCP/IP Luiz Arthur 1 Redes de Computadores - TCP/IP Luiz Arthur TCP/IP O protocolo TCP/IP atualmente é o protocolo mais usado no mundo. Isso se deve a popularização da Internet, a rede mundial de computadores, já que esse

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

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s: Tecnologia em Redes de Computadores Redes de Computadores Professor: André Sobral e-mail: alsobral@gmail.com Conceitos Básicos Modelos de Redes: O O conceito de camada é utilizado para descrever como ocorre

Leia mais

AULA Redes de Computadores e a Internet

AULA Redes de Computadores e a Internet UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Bacharelado em Ciência da Computação Disciplina: INF64 (Introdução à Ciência da Computação) Prof: Anilton Joaquim da Silva / Ezequiel

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

Redes de Computadores. Trabalho de Laboratório Nº7

Redes de Computadores. Trabalho de Laboratório Nº7 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº7 Análise do tráfego na rede Protocolos TCP e UDP Objectivo Usar o Ethereal para visualizar

Leia mais

Prof. Marcelo Machado Cunha Parte 3 www.marcelomachado.com

Prof. Marcelo Machado Cunha Parte 3 www.marcelomachado.com Prof. Marcelo Machado Cunha Parte 3 www.marcelomachado.com Protocolo é a linguagem usada pelos dispositivos de uma rede de modo que eles consigam se comunicar Objetivo Transmitir dados em uma rede A transmissão

Leia mais

Redes. Pablo Rodriguez de Almeida Gross

Redes. Pablo Rodriguez de Almeida Gross Redes Pablo Rodriguez de Almeida Gross Conceitos A seguir serão vistos conceitos básicos relacionados a redes de computadores. O que é uma rede? Uma rede é um conjunto de computadores interligados permitindo

Leia mais

Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores

Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Rede de Computadores hosts IMPs IMP= Interface Message Processor 1 DTE/DCE/DSE Tarefas a serem realizadas pelas

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

2 Q-20102010. Prof. Roberto Jacobe (roberto.jacobe@gmail.com)

2 Q-20102010. Prof. Roberto Jacobe (roberto.jacobe@gmail.com) INF-207 Sistemas Computacionais para Processamento Multimídia Sistemas Multimídia Aula 04 Redes Multimídia 2 Q-20102010 Prof. Roberto Jacobe (roberto.jacobe@gmail.com) Prof. Marcelo Z. do Nascimento (marcelo.ufabc@gmail.com)

Leia mais

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre Exercícios de Revisão Redes de Computadores Edgard Jamhour Segundo Bimestre Exercicio 1: Considere a seguinte configuração de rede estruturada em VLANs 220.0.0.2/24 C VLAN 2 B VLAN 1 A VLAN 1 VLAN 1,2,3

Leia mais

A Camada de Transporte

A Camada de Transporte A Camada de Transporte Romildo Martins Bezerra CEFET/BA s de Computadores II Funções da Camada de Transporte... 2 Controle de conexão... 2 Fragmentação... 2 Endereçamento... 2 Confiabilidade... 2 TCP (Transmission

Leia mais

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de 2005 1 o Teste A

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de 2005 1 o Teste A Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de 2005 1 o Teste A Número: Nome: Duração: 1 hora O teste é sem consulta O teste deve ser resolvido

Leia mais

CAMADA DE TRANSPORTE

CAMADA DE TRANSPORTE Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede CAMADA DE TRANSPORTE Professora: Juliana Cristina de Andrade E-mail: professora.julianacrstina@gmail.com Site: www.julianacristina.com

Leia mais

Introdução as Redes de Computadores Transparências baseadas no livro Computer Networking: A Top-Down Approach Featuring the Internet James Kurose e Keith Ross Redes de Computadores A. Tanenbaum e Prof.

Leia mais

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim Redes TCP/IP alexandref@ifes.edu.br O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações Enlaces de comunicação: fibra, cobre, rádio,

Leia mais

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP SMTP "Protocolo de transferência de correio simples (ou em inglês Simple Mail Transfer Protocol ) é o protocolo padrão para envio de e- mails através da

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

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

Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento

Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento Módulo 7 Qualidade de Serviço em redes IP 7.1. O porquê da Qualidade de Serviço 7.2. Mecanismos para QoS 7.3. Modelo de Serviços Integrados - IntServ 7.4. Modelo de Serviços Diferenciados - DiffServ 1

Leia mais

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015 TE090 - Prof. Pedroso 17 de junho de 2015 1 Questões de múltipla escolha Exercício 1: Suponha que um roteador foi configurado para descobrir rotas utilizando o protocolo RIP (Routing Information Protocol),

Leia mais