Buscar

slide de 2 a 5

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

PROTOCOLOS DE COMUNICAÇÃO
Aula 1- Camada de Transporte Introdução
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Apresentação do Professor
 Newton Norat Siqueira
 norat@live.estacio.br
 Professor da Universidade Estacio de Sá desde 2006.
 Mais de 15 anos de Experiência no mercado de Telecomunicações.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos da Disciplina
 Conhecer os princípios e características da camada de transporte.
 Compreender a implementação dos serviços ofertados pela camada nos protocolos TCP e UDP.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Bibliografia Básica
KUROSE, James F., ROSS, Keith W. Redes de Computadores e a Internet – Uma abordagem Top-Down. São Paulo: Addison Wesley Logman Inc., 2007
TANEMBAUM, A.S. Redes de computadores. Rio de Janeiro: Campus, 2003.
COMER, Douglas E. Interligação de redes com TCP/IP. 5. ed. Rio de Janeiro: Campus, 2006. 
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos desta aula
Relação da camada de transporte versus a camada de rede
Serviço de transporte Orientado para conexão
Serviço de Transporte não orientado para conexão
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Revisão de conceitos
O que é protocolo?
Quais níveis podemos agrupá-los?
O que é camada de transporte?
Qual é a importância do protocolo TCP/UDP?
IP? O que é isto?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Quais níveis podemos agrupá-los?
Fonte: http://www.clubedohardware.com.br/printpage/O-Modelo-de-Referencia-OSI-para-Protocolos-de-Rede/1349
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
O que é a camada de transporte?
Fonte: http://carlos-edu-33.blogspot.com.br/
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Quais níveis podemos agrupá-los?
Fonte: http://www.vivaolinux.com.br/artigo/Conceituacao-de-DNS?pagina=4
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
IP o que é isto? 
IP significa Internet Protocol, é através dele que temos acesso a rede, e por ele grandes avanços das comunicações acontecem e acontecerão.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Vantagens da comunicação por camadas
1- Separação de funções.
2- Permite o desenvolvimento de uma arquitetura por vários grupos de forma concomitante.
3- Independência para implementação e modificação.
4- Facilidade para interligação de sistemas heterogêneos.
5- Facilidade para testes e depuração.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Desvantagens da comunicação por camadas
1- Dependendo da pilha de protocolos, pode haver duplicação de funções nas camadas .
2- Overhead para o tratamento das unidades de informação das camadas.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Orientado ou não a conexão?
1- Com ou sem confiabilidade;
2- Quem tratará do pacote com erro? Aplicação ou camada de transporte?
3 – Qual é a melhor solução para aplicações em tempo real?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Conclusão
1- Aplicações em tempo real precisam de baixa latência portanto o protocolo UDP é mais adequado;
2- Para aplicações cujo requisito é alta confiabilidade, o protocolo TCP é mais adequado;
3 – A camada de transporte é responsável pela comunicação fim a fim entre aplicações, e a camada de rede é responsável apenas pela comunicação de dispositivos vizinhos.
Tema da Apresentação
PROTOCOLOS DE COMUNICAÇÃO
Aula 2- Protocolos de transferência confiável de dados
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos da Disciplina
 Conhecer os princípios e características da camada de transporte.
 Compreender a implementação dos serviços ofertados pela camada nos protocolos TCP e UDP.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Revisão da primeira aula
Relação da camada de transporte versus a camada de rede
Serviço de transporte Orientado para conexão
Serviço de Transporte não orientado para conexão
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos desta aula
Conhecer os conceitos e princípios de um protocolo de transferência confiável de dados .
Listar os principais elementos de um protocolo de transferência confiável de dados. 
Definir e caracterizar o protocolo stop and wait;
Conhecer e analisar diagramas/cenários do protocolo go-back-n.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Questão principal:
Quando um receptor detecta a ausência de um pacote ou erros em uma rajada de pacotes, como poderá avisar ao transmissor para reenviar o pacote? 
Os pacotes devem chegar sem erros e em ordem.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Comunicação confiável em um meio não confiável
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Análise de cenários - Transferência confiável de dados
Vamos analisar os possíveis cenários envolvidos na transferência confiável de dados, baseados no reconhecimento de retransmissão (Protocolos ARQ - Automatic Repeat reQuest – Solicitação automática de repetição).
Transferência confiável de dados sobre canais perfeitamente confiáveis.
Nesse cenário, não há erro de bits na transmissão (bits corrompidos) e também não há perdas de pacotes. Sendo assim, o papel do remetente é simplesmente aguardar o pedido de envio da camada superior e enviar o pacote, voltando ao seu estado de espera de nova solicitação. O lado do destinatário fica em estado de espera de chegada de pacotes da camada inferior; recebe os dados, extrai e os envia para a camada superior.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Análise de cenários - Transferência confiável de dados
Transferência confiável de dados por um canal com erros de bits.
Consideramos, nesse caso, que bits de um pacote poderão ser corrompidos, o que, normalmente, ocorre nos componentes físicos da rede, durante a transmissão, propagação e armazenamento do pacote. 
Nesse cenário, considera-se, também, que todos os pacotes transmitidos foram recebidos na ordem, ainda que com possibilidade de bis corrompidos. Para isto, três tarefas deverão ser executadas pelos protocolos ARQ:
 Detecção de erro;
 Realimentação do destinatário;
 Retransmissão;
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Realimentação do destinatário
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Em resumo  os elementos fundamentais de um protocolo de transferência confiável de dados são:
Soma de verificação;
Número de sequência;
Temporizadores;
Pacotes de reconhecimento negativo (NAK) e positivo (ACK)
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Protocolos ARQ
Stop & Wait - As principais características do protocolo Stop and Wait já foram detalhadas anteriormente. Como o nome diz, para cada pacote enviado, deverá ser aguardada a confirmação para que um novo pacote seja enviado. 
Go-Back-N - O Go-Back-N (vamos facilitar o texto utilizando a sigla GBN) permite a transmissão de um determinado número de pacotes sem que os pacotes anteriores tenham sido confirmados. 
Selective Repeat - Neste protocolo,
não ocorrerão retransmissões desnecessárias. Somente o pacote que tiver com erro ou perdido será retransmitido. Isso propiciará um melhor rendimento (menor delay) na transferência de dados. 
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Comunicação por comutação de pacotes? 
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Desvantagens da comunicação por comutação de pacotes
1- O meio de comunicação é não confiável.
2- Criação de mecanismos para sequenciamento e garantia de integridade da informação.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Comutação por Pacotes ou por circuitos ?
1- Com ou sem confiabilidade;
2- Requer exclusividade?
3 – De qual aplicação estamos falando?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Conclusão
1- Comunicação baseada em comutação por circuito é garantia de exclusividade e alta qualidade;
2- O compartilhamento de recursos de rede requer a necessidade de protocolos que controlem a sequência e a integridade da informação;
3 – A tendência para o futuro é de que toda infraestrutura será compartilhada.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Resumindo
Conhecer os conceitos e princípios de um protocolo de transferência confiável de dados 
Listar os principais elementos de um protocolo de transferência confiável de dados 
Definir e caracterizar o protocolo stop and wait;
Conhecer e analisar diagramas/cenários do protocolo go-back-n.
Tema da Apresentação
PROTOCOLOS DE COMUNICAÇÃO
Aula 3- Camada de transporte - Endereçamento e Primitivas
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos da Disciplina
 Conhecer os princípios e características da camada de transporte.
 Compreender a implementação dos serviços ofertados pela camada nos protocolos TCP e UDP.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Revisão da segunda aula
Conhecer os conceitos e princípios de um protocolo de transferência confiável de dados 
Listar os principais elementos de um protocolo de transferência confiável de dados 
Definir e caracterizar o protocolo stop and wait;
Conhecer e analisar diagramas/cenários do protocolo go-back-n.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos desta aula
Definir e caracterizar a unidade de dados do protocolo de transporte (TPDU); 
Conhecer sobre endereçamento na camada de transporte; 
Listar as principais portas conhecidas, utilizadas para serviços na camada de transporte;
Conhecer sobre as características e implementação de primitivas do serviço de transporte;
Entender como ocorre a interface de multiplexação e demultiplexação entre a camada de transporte e aplicações.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Questão principal:
Quais são as unidades de comunicação das camadas de enlace, rede e transporte? 
Estamos falando dos quadros, datagramas (pacotes) e TPDUS (segmentos)
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Estrutura de comunicação e encapsulamento
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Portas de comunicação
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Multiplexação e Demultiplexação
O uso de portas permite que ocorra a multiplexação ou demultiplexação entre as camadas de transporte e aplicação. 
Primeiramente, vamos entender o que significam estes termos...
Multiplexação - Significa agrupar vários canais (informações) em um único meio. Para esta função, faz-se necessário algum tipo de sinal (ou chave), que identificará cada uma dessas informações.
Demultiplexação - É o contrário da multiplexação.  Significa desagrupar canais (informações) recebidos de um único meio para pontos distintos. Para esta função, faz-se necessário algum tipo de sinal (ou chave) para selecionar os canais.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Exemplos de Multiplexação e Demultiplexação
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
O que são primitivas de um serviço?
São procedimentos, sub-rotinas ou comandos que iniciam uma ação (por exemplo, uma conexão) ou informam o resultado desta ação (por exemplo, um reconhecimento)
 
Teremos um endereço TSAP para esta interface, mas também é necessário que se tenha uma sequência de instruções que permita a troca de informações entre estas camadas de forma organizada e lógica. A essas instruções damos o nome de primitivas.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Processo de Gerenciamento de Capacidade
Pedido (Request) - Esta primitiva é iniciada pela camada de nível superior à de transporte, com o objetivo de solicitar algum serviço à camada de Transporte.
Indicação (indication) - Esta primitiva é emitida pela camada de Transporte à camada superior, com o objetivo de indicar a ocorrência de algum evento. 
Resposta (response) - Esta primitiva é enviada à camada de Transporte pela camada superior, com o objetivo de indicar a recepção de informação recebida da camada.
Confirmação (confirmation) - Esta primitiva é emitida pela camada de transporte, para indicar ao emissor do pedido de determinado serviço que o mesmo foi concluído.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Você reconhece alguma aplicação que usa estes conceitos? 
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Caso seja necessário envio de arquivos de forma confiável, qual dos métodos você usaria? FTP ou TFTP?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Para acessar remotamente seus dispositivos de rede qual protocolo você usaria? Telnet ou SSH?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Conclusão
1- Existem unidades de comunicação diferentes para cada camada, Quadro, Datagrama e Segmento;
2- É possível na camada de trasporte a multiplexação e por causa desta funcionalidade podemos usar diversas aplicações ao mesmo tempo através da rede de dados ;
3 – Para cada aplicação temos uma porta conhecida e através deste conhecimento podemos atribuir o uso seguro das mesmas;
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Resumindo
Definir e caracterizar a unidade de dados do protocolo de transporte (TPDU); 
Conhecer sobre endereçamento na camada de transporte; 
Listar as principais portas conhecidas, utilizadas para serviços na camada de transporte;
Conhecer sobre as características e implementação de primitivas do serviço de transporte;
Entender como ocorre a interface de multiplexação e demultiplexação entre a camada de transporte e aplicações.
Tema da Apresentação
PROTOCOLOS DE COMUNICAÇÃO
Aula 4 - Estabelecimento e Encerramento de Conexões
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos da Disciplina
 Conhecer os princípios e características da camada de transporte.
 Compreender a implementação dos serviços ofertados pela camada nos protocolos TCP e UDP.
Tema da Apresentação
Camada de transporte
Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Revisão da Terceira Aula
Definir e caracterizar a unidade de dados do protocolo de transporte (TPDU); 
Conhecer sobre endereçamento na camada de transporte; 
Listar as principais portas conhecidas, utilizadas para serviços na camada de transporte;
Conhecer sobre as características e implementação de primitivas do serviço de transporte;
Entender como ocorre a interface de multiplexação e demultiplexação entre a camada de transporte e aplicações.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos desta aula
Conhecer as técnicas para limitação da duração de um pacote;
Entender o conceito e características do handshake de três vias;
Analisar diferentes cenários para estabelecimento de conexões;
Entender como ocorre o encerramento de conexões assimétrico e simétrico.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Questão principal:
Como é o processo de estabelecimento e encerramento de conexão em um protocolo da camada de transporte?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
O que são duplicatas atrasadas?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Como acontece a duplicação de pacotes?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Técnicas para evitar duplicatas atrasadas
	Os protocolos podem trabalhar com algumas técnicas para evitar que esse problema ocorra. Algumas delas são:
 
 Uso de Endereços de Transporte Descartáveis.
 Controle por atualização de tabela com lista de conexões obsoletas.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Técnicas Para Limitação Da Duração De Um Pacote
Restrição do projeto da sub-rede
Uso de contador de salto em cada pacote
Utilização de uma etiqueta de hora em cada pacote
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Saudação em três vias
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Estabelecimento De Conexões - Análise De Cenários
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Encerramento de conexões:
Encerramento simétrico;
Encerramento assimétrico;
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Para acessar remotamente seus dispositivos de rede qual protocolo você usaria? Telnet ou SSH?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Conclusão
1- Entendeu o conceito de estabelecimento de conexões;
 
2 - Conheceu as técnicas para limitação de duração de um pacote;
 
3 - Compreendeu o funcionamento do handshake de três vias; 
4 - Entendeu o conceito de encerramento de conexões simétrica e assimétrico.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Resumindo
Conhecer as técnicas para limitação da duração de um pacote;
Entender o conceito e características do handshake de três vias;
Analisar diferentes cenários para estabelecimento de conexões;
Entender como ocorre o encerramento de conexões assimétrico e simétrico.
Tema da Apresentação
PROTOCOLOS DE COMUNICAÇÃO
Aula 5 – Controle de fluxo e uso de buffers
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos da Disciplina
 Conhecer os princípios e características da camada de transporte.
 Compreender a implementação dos serviços ofertados pela camada nos protocolos TCP e UDP.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Revisão da Quarta Aula
Conhecer as técnicas para limitação da duração de um pacote;
Entender o conceito e características do handshake de três vias;
Analisar diferentes cenários para estabelecimento de conexões;
Entender como ocorre o encerramento de conexões assimétrico e simétrico.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Objetivos desta aula
 Entender como as conexões ativas são administradas por meio do controle de fluxo;
 Diferenciar o conceito de controle de fluxo e controle de congestionamento;
 Entender o conceito de gerenciamento de buffers;
 Entender o conceito de alocação dinâmica de buffers;
 Analisar a técnica de alocação dinâmica de buffer através de uma sequência de tpdus trocadas entre hosts.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Questão principal:
Qual é a diferença entre controle de fluxo e controle de congestionamento?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Como se caracteriza o controle de fluxo e o controle de congestionamento?
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Tamanho dos buffers? 
Buffer de tamanho fixo encadeado.
	
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Tamanho dos buffers? 
Buffer de tamanho variável encadeado.s
	
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Tamanho dos buffers? 
Buffer circular por conexão.
	
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Os buffers fazem parte da memória RAM e podem ser compartilhados ocm outras sessoes e com aplicações internas do computador.
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Conclusão
Definiu controle de fluxo. 
Entendeu a diferença entre controle de fluxo e controle de congestionamento. 
Entendeu o conceito de gerenciamento de buffers. 
Analisou a técnica de alocação dinâmica de buffer, através de uma sequência de tpdus trocadas entre hosts. 
Tema da Apresentação
Camada de transporte Introdução– AULA1
PROTOCOLOS DE COMUNICAÇÃO
Resumindo
 Entender como as conexões ativas são administradas por meio do controle de fluxo;
 Diferenciar o conceito de controle de fluxo e controle de congestionamento;
 Entender o conceito de gerenciamento de buffers;
 Entender o conceito de alocação dinâmica de buffers;
 Analisar a técnica de alocação dinâmica de buffer através de uma sequência de tpdus trocadas entre hosts.
Tema da Apresentação

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais