Redes de Computadores I Modelos Arquiteturais de Redes de...

53
Redes de Computadores I Prof. Ricardo Couto A. da Rocha [email protected] UFG – Regional de Catalão Modelos Arquiteturais de Redes de Computadores: OSI e TCP/IP Modelos Arquiteturais de Redes de Computadores: OSI e TCP/IP Material adaptado de: Slides de aula do Prof. Bruno Silvestre (UFG/INF/Goiânia) Slides de referência do livro Concepts of Programming Languages, Robert Sebesta. v.2016

Transcript of Redes de Computadores I Modelos Arquiteturais de Redes de...

Page 1: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Redes de Computadores I

Prof. Ricardo Couto A. da [email protected]

UFG – Regional de Catalão

Modelos Arquiteturais de Redes de Computadores: OSI

e TCP/IP

Modelos Arquiteturais de Redes de Computadores: OSI

e TCP/IP

Material adaptado de:● Slides de aula do Prof. Bruno Silvestre (UFG/INF/Goiânia)● Slides de referência do livro Concepts of Programming Languages, Robert Sebesta.

v.2016

Page 2: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 2

Roteiro● Modelos de Rede● Modelo OSI● Modelo TCP/IP● Comparação OSI e TCP/IP

Page 3: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 3

ObjetivosObjetivos● Aprender como os protocolos de rede podem Aprender como os protocolos de rede podem

ser organizados em camadasser organizados em camadas● Identificar as camadas de rede dos modelos Identificar as camadas de rede dos modelos

OSI e TCP/IP, e para cada uma delas OSI e TCP/IP, e para cada uma delas especificar:especificar:– ObjetivoObjetivo– Tipo de dado com que operaTipo de dado com que opera– Serviços oferecidos para as camadas superioresServiços oferecidos para as camadas superiores

● Identificar as diferenças entre o modelo Identificar as diferenças entre o modelo OSI e o modelo TCP/IPOSI e o modelo TCP/IP

Page 4: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 4

Modelos de Rede: MotivaçãoModelos de Rede: Motivação● O envio de uma mensagem é uma tarefa muito complicada para uma O envio de uma mensagem é uma tarefa muito complicada para uma

aplicaçãoaplicação● Para que uma mensagem chegue ao destino são necessários Para que uma mensagem chegue ao destino são necessários

processamentos na origem, no destino e em processamentos na origem, no destino e em nn nós intermediários nós intermediários● São necessários vários processamentos com objetivos distintos São necessários vários processamentos com objetivos distintos

separá-los facilita a implementação e controle dos procedimentossepará-los facilita a implementação e controle dos procedimentos● A mensagem só chega ao destino se existe um acordo entre origem, A mensagem só chega ao destino se existe um acordo entre origem,

destino e intermediários sobre formatos de mensagens, regras de destino e intermediários sobre formatos de mensagens, regras de processamentos processamentos necessidade de padronização considerando todas as necessidade de padronização considerando todas as etapas de processamento da mensagemetapas de processamento da mensagem

● No caminho origem-destino as tecnologias de transmissão podem variar No caminho origem-destino as tecnologias de transmissão podem variar regras de processamento devem se adaptarregras de processamento devem se adaptar

● ConclusãoConclusão: necessidade de : necessidade de modelosmodelos e e padrõespadrões para comunicação entre máquinaspara comunicação entre máquinas

Page 5: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 5

Roteiro● Modelos de Rede● Modelo OSI● Modelo TCP/IP● Comparação OSI e TCP/IP

Page 6: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 6

● Interconexão dos computadores de fabricantes distintosInterconexão dos computadores de fabricantes distintos● Necessidade de padronização das redes de comunicaçãoNecessidade de padronização das redes de comunicação● Com esse objetivo a ISO (International Standards Com esse objetivo a ISO (International Standards

Organization) definiu um modelo de referência: RM-OSIOrganization) definiu um modelo de referência: RM-OSI– Open System Interconnection;Open System Interconnection;– Data: 1977Data: 1977

● Estruturar a rede como um conjunto de camadas Estruturar a rede como um conjunto de camadas hierárquicas;hierárquicas;– A estrutura proposta é composta por 7 camadas;A estrutura proposta é composta por 7 camadas;

● A arquitetura da rede é formada por níveis, interfaces e A arquitetura da rede é formada por níveis, interfaces e protocolosprotocolos– Cada nível oferece um conjunto de serviços para o nível superior;Cada nível oferece um conjunto de serviços para o nível superior;– A comunicação entre cada nível ocorre através de uma interface bem A comunicação entre cada nível ocorre através de uma interface bem

definida (SAP);definida (SAP);

Modelo OSIModelo OSI

Page 7: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Modelo OSI da ISOModelo OSI da ISOAplicação

Apresentação

Sessão

Transporte

Rede

Enlace de Dados

Física

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace de Dados

Física

protocolo aplicação

protocolo apresentação

protocolo sessão

protocolo transporte

protocolo rede

protocolo enlace

protocolo da camada física

SAP

SAP

SAP

SAP

SAP

SAP

SAP

SAP

SAP

SAP

SAP service access point (interface do protocolo com outra camada)→

Page 8: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 8

Camada de FísicaCamada de Física● Responsável pela Responsável pela transmissãotransmissão e e

representação dos bitsrepresentação dos bits através de um através de um canal de comunicação (nível elétrico, canal de comunicação (nível elétrico, mecânicas, duração do sinal, mecânicas, duração do sinal, codificação)codificação)

● Definir a forma e o nível dos pulsos Definir a forma e o nível dos pulsos óticos em uma rede com fibra óticaóticos em uma rede com fibra ótica

● Definir a mecânica dos conectores e Definir a mecânica dos conectores e função de cada circuito do conectorfunção de cada circuito do conector

● Definir o início e término da conexãoDefinir o início e término da conexão● Unidade de transmissãoUnidade de transmissão: bits: bits● Ex. de padrões do nível físicoEx. de padrões do nível físico: EIA-: EIA-

232-F (antigo RS-232), ITU X.21, V.90, 232-F (antigo RS-232), ITU X.21, V.90, V.45V.45

● Dispositivo de redeDispositivo de rede: Repetidor, Hub: Repetidor, Hub

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Page 9: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 9

Camada de FísicaCamada de Física● Cabe ao projetista de um protocolo que Cabe ao projetista de um protocolo que

atue na camada física:atue na camada física:– Decidir como representar 0’s e 1’s;Decidir como representar 0’s e 1’s;– Definir o intervalo de sinalizaçãoDefinir o intervalo de sinalização– Tipo de transmissão (full duplex, half duplex, Tipo de transmissão (full duplex, half duplex,

simplex);simplex);– Definir como a conexão será estabelecida e Definir como a conexão será estabelecida e

encerrada;encerrada;– Decidir quantos pinos terá o conector da rede Decidir quantos pinos terá o conector da rede

e quais seus significadose quais seus significados– Outros detalhes elétricos e mecânicos;Outros detalhes elétricos e mecânicos;

● Nível físico não deve se preocupar com os Nível físico não deve se preocupar com os possíveis erros de transmissão;possíveis erros de transmissão;

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Page 10: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 10

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Camada de EnlaceCamada de Enlace● Objetivos:Objetivos:

– Transformar o meio de comunicação bruto numa Transformar o meio de comunicação bruto numa linha livre de erros de transmissão;linha livre de erros de transmissão;

– Detectar e opcionalmente corrigir erros de Detectar e opcionalmente corrigir erros de transmissão no nível físico;transmissão no nível físico;

– Implementar a divisão dos dados em quadros Implementar a divisão dos dados em quadros ((framesframes););

– Delimitar início e fim dos quadros;Delimitar início e fim dos quadros;– Implementar o controle de fluxo;Implementar o controle de fluxo;– Controlar o acesso ao meio em redes locais;Controlar o acesso ao meio em redes locais;– Ex de padrões que atuam no nível de enlaceEx de padrões que atuam no nível de enlace: :

IEEE 802.3, IEEE 802.5, ANSI X3T9.5, IEEE 802.3, IEEE 802.5, ANSI X3T9.5, SLIP/PPP, HDLC;SLIP/PPP, HDLC;

– Dispositivo de redeDispositivo de rede: Switch, Bridge, placa de : Switch, Bridge, placa de rede;rede;

101110010100

Page 11: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 11

Camada de RedeCamada de Rede

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

● Fornecer ao nível de transporte uma independência Fornecer ao nível de transporte uma independência quanto a considerações de chaveamento e quanto a considerações de chaveamento e roteamento associadas ao estabelecimento e roteamento associadas ao estabelecimento e operação de uma conexão (encaminhamento de operação de uma conexão (encaminhamento de pacotes origempacotes origemdestino);destino);

● Categoria de Serviços:Categoria de Serviços:– Datagrama (não orientado a conexão)Datagrama (não orientado a conexão)– Circuito Virtual (orientado a conexão)Circuito Virtual (orientado a conexão)

● DatagramaDatagrama– Não orientado a conexãoNão orientado a conexão– Não confiávelNão confiável

● Não garante que os pacotes chegarão ordenados● Não recupera datagramas perdidos ou corrompidos● Independência entre os pacotes de um mesmo fluxo;

Page 12: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 12

Camada de RedeCamada de RedeDatagramaDatagrama

● Roteamento nesta camada pode ser estático ou Roteamento nesta camada pode ser estático ou dinâmico;dinâmico;

● Trata do roteamento dos pacotes da origem até Trata do roteamento dos pacotes da origem até o destino;o destino;

● Interdependência entre os pacotes;Interdependência entre os pacotes;● O roteamento é calculado toda vez que um O roteamento é calculado toda vez que um

pacote deve ser encaminhado por um nó;pacote deve ser encaminhado por um nó;● Define método de Define método de endereçamentoendereçamento;;● Tratamento dos problemas de tráfego na rede Tratamento dos problemas de tráfego na rede

(congestionamento);(congestionamento);● Unidade de transmissãoUnidade de transmissão: Datagramas ou : Datagramas ou

pacotes (se utilizado algum protocolo do serviço pacotes (se utilizado algum protocolo do serviço orientado a datagrama);orientado a datagrama);

● ExEx: X.25, IP, IPX;: X.25, IP, IPX;Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Page 13: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 13

Camada de RedeCamada de Rede

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

● Circuito virtualCircuito virtual– Necessitam de um pacote de Necessitam de um pacote de

estabelecimento de conexãoestabelecimento de conexão– Os pacotes não são independentes entre si;Os pacotes não são independentes entre si;

● Dispositivo de redeDispositivo de rede: : RoteadorRoteador

Page 14: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 14

Modelo OSIModelo OSI

Page 15: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 15

Camada de TransporteCamada de Transporte

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

● A camada de rede não garante que o A camada de rede não garante que o pacote transmitido vai chegar ao seu pacote transmitido vai chegar ao seu destino;destino;– A camada de transporte pode oferecer tal A camada de transporte pode oferecer tal

confiabilidade na transmissão dos pacotes;confiabilidade na transmissão dos pacotes;● Precisa garantir que todas as partes Precisa garantir que todas as partes

cheguem corretamente no destino;cheguem corretamente no destino;● Responsável pela transmissão da Responsável pela transmissão da

informação;informação;

Page 16: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 16

Camada de TransporteCamada de Transporte● Oferece serviços:Oferece serviços:

– Orientado a conexãoOrientado a conexão– Não orientado a conexão.Não orientado a conexão.

● Implementa uma comunicação Implementa uma comunicação fim-a-fim;fim-a-fim;

● Controle de fluxo fim-a-fim;Controle de fluxo fim-a-fim;● Controle de seqüência fim-a-fimControle de seqüência fim-a-fim● Detecção e recuperação de Detecção e recuperação de

erros fim-a-fim;erros fim-a-fim;● ExEx: TCP: TCP

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Page 17: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 17

Camada de SessãoCamada de Sessão● Permite que aplicações em diferentes Permite que aplicações em diferentes

máquinas estabeleçam uma sessão de máquinas estabeleçam uma sessão de comunicação entre si;comunicação entre si;

● Autenticação;Autenticação;● Faz sincronização do diálogo: Faz sincronização do diálogo:

– Na transf. de grandes volume de dados, Na transf. de grandes volume de dados, pode haver uma queda na conexão de rede;pode haver uma queda na conexão de rede;

– O nível de transporte não oferece recursos O nível de transporte não oferece recursos para continuar a comunicação após uma para continuar a comunicação após uma interrupção (problema na rede);interrupção (problema na rede);

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Page 18: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 18

Camada de SessãoCamada de Sessão

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

● Sincronização do diálogo Sincronização do diálogo – Ideal: reatar a comunicação a Ideal: reatar a comunicação a

partir de onde parou;partir de onde parou;– Solução: o nível de sessão Solução: o nível de sessão

propõe a transferência de propõe a transferência de arquivos com ponto de arquivos com ponto de sincronização;sincronização;

● Gerenciamento de atividades Gerenciamento de atividades – Transmissão baseada em Transmissão baseada em

prioridade;prioridade;

Page 19: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 19

● Representação da informação: sintaxe e Representação da informação: sintaxe e semântica;semântica;

● Transformação dos dados, formatação Transformação dos dados, formatação dos dados;dos dados;

● Realiza certas funções de forma Realiza certas funções de forma padrão, como por exemplo, conversão padrão, como por exemplo, conversão de códigos de caracteres (EBCDIC, de códigos de caracteres (EBCDIC, ASCII, etc.);ASCII, etc.);

● Compressão de textos, criptografia, Compressão de textos, criptografia, codificação de inteiro, ponto flutuante, codificação de inteiro, ponto flutuante, etc.etc.Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Camada de ApresentaçãoCamada de Apresentação

Page 20: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 20

Camada de AplicaçãoCamada de Aplicação● Define uma variedade de Define uma variedade de

protocolos necessários à protocolos necessários à comunicação propriamente comunicação propriamente dita;dita;

● Terminais virtuais, Terminais virtuais, transferência de arquivos, transferência de arquivos, correio eletrônico;correio eletrônico;

● Ex: HTTP, SMTP, Telnet, Ex: HTTP, SMTP, Telnet, FTP, DNS.FTP, DNS.

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Page 21: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 21

AplicaçãoAplicação

Apresentação

Sessão

TransporteTransporte

RedeRede

Enlace de Enlace de DadosDados

FísicaFísica

Mensagens padronizadas.Dispositivo de Rede: Gateway de Aplicação (Proxy)

Comunicação entre processos.Dispositivo de Rede: Não há

Roteamento dos pacotes através de redes diferentesDispositivo de Rede: Roteador

Empacotamento de dados em quadros dentro da rede.Dispositivo de Rede: Ponte, Switch

Transmissão de bits através do meio físico.Dispositivo de Rede: Repetidor, Hub

Comunicação com controle de estado.

Representação de dados independente da plataforma.

OSI – Resumo do ModeloOSI – Resumo do Modelo

Page 22: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 22

● Encapsulamento de Encapsulamento de DDadosados

• SDU = Unidade de dados do ServiçoSDU = Unidade de dados do Serviço

• PCI = Informação de controle do protocoloPCI = Informação de controle do protocolo

• PDU = Unidade de dados do protocoloPDU = Unidade de dados do protocolo

SDU + PCI = PDUSDU + PCI = PDU

Transmissão de Dados no OSI Transmissão de Dados no OSI

Page 23: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 23

2

11

3

4

5

6

7

processotransmissor

7

dados76

dados765

dados7654

dados7653

dados7654

4

32

dados7654321

2

11

3

4

5

6

7

processoreceptor

dados7

dados76

dados765

dados7654

dados7653

dados7654

4

32

dados7654321

dados dados

PPDU

SPDU

TPDU

NPDU

DL-PDU

APDUdados

0 1 0 0 1 0 0 ...

pacote

quadro

Encapsulamento de DadosEncapsulamento de Dados

Page 24: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 24

Exemplo: Requisição de Página WebExemplo: Requisição de Página Web

Camada AplicaçãoProtocolo HTTP

Camada AplicaçãoProtocolo HTTP

Bytes transmitidosBytes transmitidos

Page 25: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 25

Camada TransporteProtocolo TCP

Camada TransporteProtocolo TCP

Exemplo: Requisição de Página WebExemplo: Requisição de Página Web

Page 26: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 26

Camada de RedeProtocolo IP

Camada de RedeProtocolo IP

Exemplo: Requisição de Página WebExemplo: Requisição de Página Web

Page 27: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 27

Exemplo: Requisição de Página WebExemplo: Requisição de Página Web

Camada de EnlaceEthernet-CSMA/CD

Camada de EnlaceEthernet-CSMA/CD

Page 28: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 28

RM-OSI em redes locaisRM-OSI em redes locais● Proposto inicialmente para ser utilizado em LANs e WANsProposto inicialmente para ser utilizado em LANs e WANs● Trata de várias questões de confiabilidade em várias Trata de várias questões de confiabilidade em várias

camadas;camadas;– RM-OSI sugere que funções de retransmissão e redundância de bits RM-OSI sugere que funções de retransmissão e redundância de bits

devem ser utilizados na camada de enlace para prover confiabilidade;devem ser utilizados na camada de enlace para prover confiabilidade;

● Em redes locais (LAN) tem-se:Em redes locais (LAN) tem-se:– Alto desempenho com baixa taxa de erro;Alto desempenho com baixa taxa de erro;

● O IEEE 802 foi criado com o objetivo de elaborar padrões O IEEE 802 foi criado com o objetivo de elaborar padrões para redes locais de computadores;para redes locais de computadores;

Page 29: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 29

Arquitetura IEEE 802● Proposto pelo IEEE (Institute of Electrical and

Electronic Engineers)● Arquitetura IEEE 802

– resultado da tentativa de estabelecer uma arquitetura padrão, nos moldes do ISO/RM-OSI, orientada para redes locais, aproveitando algumas de suas características particulares (p.ex.: alto desempenho, baixo retardo, baixa taxa de erros);

– O IEEE 802 define padrões para os níveis físico e enlace do RM-OSI;

– O IEEE 802 definiu uma arquitetura com três camadas.

Page 30: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 30

Arquitetura IEEE 802Arquitetura IEEE 802

APLICAÇÃO

APRESENTAÇÃO

SESSÃO

TRANSPORTE

REDE

ENLACE DEDADOS

FÍSICA

LLC

MAC

PHY

802.2

802.3 802.5 802.6. . .

IEEE 802

RM-OSI da ISO

802.1

Page 31: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 31

Arquitetura IEEE 802Arquitetura IEEE 802PADRÃO IEEE 802PADRÃO IEEE 802● Objetivo - padrões para redes locais de computadores;Objetivo - padrões para redes locais de computadores;

● Projeto IEEE 802 é um conjunto padrões americanos ANSI Projeto IEEE 802 é um conjunto padrões americanos ANSI (American National Standards Institute) (American National Standards Institute) revisados/republicados como padrões internacionais - revisados/republicados como padrões internacionais - designação ISO 802 ou (ISO 8802);designação ISO 802 ou (ISO 8802);

● O padrão IEEE 802.1 é um documento que descreve o O padrão IEEE 802.1 é um documento que descreve o relacionamento entre os diversos padrões IEEE 802 e o relacionamento entre os diversos padrões IEEE 802 e o modelo de referência OSI;modelo de referência OSI;

Page 32: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 32

Camadas do IEEE 802Camadas do IEEE 802● O ANSI/IEEE 802 define 3 camadas:● Camada LLC (Logical Link Control –Controle de Ligação Lógica):

– Interface de comunicação entre a camada MAC e a camada de rede;– O padrão LLC esconde as diferenças entre os vários padrões 802;

● Camada MAC (Medium Acess Control )– controle de acesso ao meio– delimitar e remontar os dados transmitidos/recebidos em quadros;– detecção de erro;

● Camada física:– Codificação/decodificação dos sinais, Transmissão de bits....– As mesmas funcionalidades definidas para a camada física do modelo de

referência OSI;

EN

LAC

EE

NLA

CE

Page 33: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 33

Roteiro● Modelos de Rede● Modelo OSI● Modelo TCP/IP● Comparação OSI e TCP/IP

Page 34: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 34

TCP/IP: Características e TerminologiaTCP/IP: Características e Terminologia

● TCP/IP:– Conjunto de padrões de redes que especificam detalhes

de comunicação, interconexão e roteamento– Protocolos utilizados na Internet

● Ênfase a interligação de diferentes tecnologias de rede através dos:– Gateways e roteadores;

● Protocolos mais importantes:– TCP: Transmission Control Protocol;– UDP: User Datagram Protocol;– IP: Internet Protocol;

Page 35: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 35

● Objetivo da arquitetura TCP/IP:Objetivo da arquitetura TCP/IP:– Interconexão de sistemas com diferentes tecnologias de rede e Interconexão de sistemas com diferentes tecnologias de rede e

sistemas operacionais;sistemas operacionais;

● Publicação de Padrões para a Arquitetura TCP/IPPublicação de Padrões para a Arquitetura TCP/IP– Os padrões são publicados pela IAB (Internet Architecture Os padrões são publicados pela IAB (Internet Architecture

Board);Board);– Protocolos são padronizados através das RFCs (Protocolos são padronizados através das RFCs (Request for Request for

ComentsComents) homologadas e publicadas pela IAB e IETF;) homologadas e publicadas pela IAB e IETF;

● Especificações:Especificações:– IAB define as RFCs:IAB define as RFCs:

● http://www.ietf.org/rfc.html

TCP/IP: Características e TerminologiaTCP/IP: Características e Terminologia

Page 36: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 36

● Modelo ArquiteturalModelo Arquitetural Para interligar duas → Para interligar duas →

redes distintas é necessário conectar uma redes distintas é necessário conectar uma máquina a ambas as redes.máquina a ambas as redes.– Gateway / Roteador:Gateway / Roteador:

● Interconecta duas ou mais redes;● Transmite pacotes de uma rede para outra;

TCP/IP: Arquitetura dos Protocolos

H

ATMH

FDDI

H

R

R

H

?

Ether

H

H

Inter-Rede

Page 37: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 37

● Níveis ConceituaisNíveis Conceituais● Interação dos ProtocolosInteração dos Protocolos● Encapsulamento de DadosEncapsulamento de Dados

TCP/IP: Arquitetura dos Protocolos

Page 38: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 38

Mensagem

Segmento

Datagrama IP

Quadro

Aplicação

Transporte

Rede

Enlace

Fisica

Níveis ConceituaisNíveis Conceituais

Mensagem

Segmento

Datagrama IP

Quadro/Bits

Aplicação

Transporte

Rede

Física

Bits

TCP/IP: Arquitetura dos Protocolos

Page 39: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 39

Rede A Rede B

Aplicação

Transporte

Rede

Física

Aplicação

Transporte

Rede

Física

Rede

Física

Host A Host B

Roteador

Interação dos ProtocolosInteração dos Protocolos

TCP/IP: Arquitetura dos Protocolos

Page 40: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 40

● Camada Física/EnlaceCamada Física/Enlace Compreende a camada física e enlace do RM-OSI;Compreende a camada física e enlace do RM-OSI; Não está especificada pelo TCP/IP. Efetua a interface com a Não está especificada pelo TCP/IP. Efetua a interface com a

tecnologia de rede usada;tecnologia de rede usada; Definida pelo IEEE 802;Definida pelo IEEE 802; Como o TCP/IP suporta diversos tipos distinto de redes, a camada Como o TCP/IP suporta diversos tipos distinto de redes, a camada

física pode ser constituída de linhas telefônicas, cabo coaxial ou física pode ser constituída de linhas telefônicas, cabo coaxial ou outros meios de conexão;outros meios de conexão;

Em nível de camada enlace (data link), diversos protocolos podem ser Em nível de camada enlace (data link), diversos protocolos podem ser usados, sendo estes apropriados ao meio físico em uso - Ethernet, usados, sendo estes apropriados ao meio físico em uso - Ethernet, Token-Ring, PPP, X-25, Frame Relay, ATM, etc.... Token-Ring, PPP, X-25, Frame Relay, ATM, etc....

TCP/IP: Arquitetura dos Protocolos

Page 41: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 41

TCP/IP: Arquitetura dos Protocolos● Camada de RedeCamada de Rede

Opera no nível de camada correspondente do RM-Opera no nível de camada correspondente do RM-OSI (igual ao RM-OSI);OSI (igual ao RM-OSI);

IPIP – Principal protocolo desta camada; – Principal protocolo desta camada; Tarefas de administração da rede, como roteamento Tarefas de administração da rede, como roteamento

de pacotes, manutenção de tabelas de roteamento e de pacotes, manutenção de tabelas de roteamento e endereçamento;endereçamento;

Define algoritmos de roteamento que são Define algoritmos de roteamento que são responsáveis pelo roteamento das mensagens até o responsáveis pelo roteamento das mensagens até o seu destino final; seu destino final;

A camada de rede junto com as camadas física e A camada de rede junto com as camadas física e enlace formam a sub-rede de comunicações;enlace formam a sub-rede de comunicações;

Page 42: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 42

TCP/IP: Arquitetura dos Protocolos● Camada TransporteCamada Transporte (TCP) (TCP)

– oferece duas opções: oferece duas opções: ● TCP que oferece um serviço de “circuito virtual” (serviço

orientado a conexão);● UDP (User Datagrama Protocol) datagrama (serviço não

orientado a conexão);– TCPTCP (Transmission Control protocol) - protocolo de (Transmission Control protocol) - protocolo de

controle de transmissão que interage com as controle de transmissão que interage com as aplicações do usuário na camada de aplicação;aplicações do usuário na camada de aplicação;

● responsável pela transferência segura das mensagens entre os hosts finais (origem e destino).

– UDPUDP oferece um serviço não confiável; oferece um serviço não confiável;

Page 43: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 43

● Camada de AplicaçãoCamada de Aplicação– contém vários níveis de protocolos de aplicação como contém vários níveis de protocolos de aplicação como

HTTP, DNS, TELNET (Terminal Emulation), STMP HTTP, DNS, TELNET (Terminal Emulation), STMP (Simple Mail), FTP (File Transfer) e outros.(Simple Mail), FTP (File Transfer) e outros.

– TELNETTELNET: protocolo de emulação de terminal que : protocolo de emulação de terminal que permite aos usuários acessar suas informações em permite aos usuários acessar suas informações em outros sistemas remotos. A emulação fornecida é para outros sistemas remotos. A emulação fornecida é para terminais não-gráficos;terminais não-gráficos;

– SMTPSMTP: sistema de correio eletrônico para o : sistema de correio eletrônico para o transmissor e o receptor;transmissor e o receptor;

TCP/IP: Arquitetura dos ProtocolosTCP/IP: Arquitetura dos Protocolos

Page 44: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 44

Arquitetura dos ProtocolosArquitetura dos Protocolos

Page 45: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 45

DataAplicação

Transporte

Inter-rede

Interface de Rede

DataHeader

DataHeader

DataHeader

Encapsulamento de DadosEncapsulamento de Dados

Arquitetura dos ProtocolosArquitetura dos Protocolos

Page 46: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 46

Roteiro● Modelos de Rede● Modelo OSI● Modelo TCP/IP● Comparação OSI e TCP/IP

Page 47: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 47

Física

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Física

Rede

Transporte

Aplicação

ISO/OSIISO/OSI TCP/IPTCP/IP

Comparação OSI x TCP/IPComparação OSI x TCP/IP

Page 48: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 48

● Número de camadas;Número de camadas;– O modelo OSI tem 7 camadas e a arquitetura O modelo OSI tem 7 camadas e a arquitetura

TCP/IP tem 4/5;TCP/IP tem 4/5;● OSI provê uma certa flexibilidade para a OSI provê uma certa flexibilidade para a

implementação e uso dos protocolos que pode implementação e uso dos protocolos que pode levar a incompatibilidade entre os sistemas;levar a incompatibilidade entre os sistemas;

● A arquitetura TCP/IP define os protocolos A arquitetura TCP/IP define os protocolos básicos que devem ser implementados;básicos que devem ser implementados;

Comparação OSI x TCP/IPComparação OSI x TCP/IP

Page 49: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 49

Comparação OSI x TCP/IPComparação OSI x TCP/IP● O OSI apresenta um modelo de referência mais bem O OSI apresenta um modelo de referência mais bem

definido através dos conceitos de Interfaces, Serviços e definido através dos conceitos de Interfaces, Serviços e Protocolos;Protocolos;

● O TCP/IP não define genericamente os serviços e interfaces O TCP/IP não define genericamente os serviços e interfaces de cada camada;de cada camada;

● O TCP/IP não define nada para as camadas física e enlace;O TCP/IP não define nada para as camadas física e enlace;● O OSI define as interfaces e serviços para essas camadas, O OSI define as interfaces e serviços para essas camadas,

embora esses não sejam adequados para as redes locais;embora esses não sejam adequados para as redes locais;● Na arquitetura TCP/IP as camadas de sessão e apresentação Na arquitetura TCP/IP as camadas de sessão e apresentação

do OSI são implementadas em cada aplicação de modo do OSI são implementadas em cada aplicação de modo específico.específico.

Page 50: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 50

Crítica aos Modelos OSI e TCP/IP● Na teoria

– Modelo OSI é mais completo e didático facilita o entendimento →dos problemas a serem resolvidos pelos protocolos

– Manteve-se um modelo apenas teórico● Na prática

– Modelo TCP/IP é de implementação factível– Deixar todos os grandes problemas para a aplicação é conveniente

● Para o desenvolvedor de Aplicações Distribuídas– Necessário expandir a camada de aplicação em diversas

subcamadas que resolvam problemas específicos– Modelo OSI/TCP não ajudam a entender como desenvolver uma

aplicação distribuída

Page 51: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 51

ReferênciasReferências● Capítulo 1 (seção 1.7: “Camadas de Protocolos Capítulo 1 (seção 1.7: “Camadas de Protocolos

e Modelos de Serviço”)e Modelos de Serviço”)– KuroseKurose, James F., Keith W. , James F., Keith W. RossRoss, and Wagner , and Wagner

Luiz Zucchi. Luiz Zucchi. Redes de Computadores e a Redes de Computadores e a Internet: uma abordagem top-downInternet: uma abordagem top-down.. Pearson, Pearson, 2010. 2010.

● Capítulo 1:Capítulo 1: Redes de Computadores - Das LANs, MANs e Redes de Computadores - Das LANs, MANs e WANs às redes ATM.WANs às redes ATM. Andrew S. Tanenbaum. Editora Campus, 2003.Andrew S. Tanenbaum. Editora Campus, 2003.

Page 52: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 52

Resumo e Conceitos-Chave

Page 53: Redes de Computadores I Modelos Arquiteturais de Redes de ...inf.ufg.br/.../rc1/pi/leituras/slides-parte.2-modelos.referencia.redes.pdf · Prof. Dr. Ricardo Couto Antunes da Rocha

Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de Ciência da Computação – Regional de Catalão 53

Referências● Iraj Sodagar, "The MPEG-DASH Standard

for Multimedia Streaming Over the Internet," IEEE Multimedia, vol. 18, no. 4, pp. 62-67, October-December, 2011.