Baixe o app para aproveitar ainda mais
Prévia do material em texto
REDES DE COMPUTADORES CCT0439 - PROTOCOLOS DE REDES DE COMPUTADORES GENILSON DE MORAIS CRUZ 29/08/2016 PROTOCOLOS DE REDES DE COMPUTADORES AGENDA 2 • Conceitos do protocolo de transporte; • Relação entre as camadas de transporte e de redes; • Multiplexação e de-multiplexação; • Conceito de portas e endereços; • Protocolo de entrega confiável e orientados a conexão (TCP); • Protocolo de melhor esforço e não orientado a conexão (UDP); • Princípios de controle de congestionamento; • Conceitos de arquitetura cliente-servidor e ponto a ponto (P2P); • Conceitos gerais dos serviços de rede: Telnet, SMTP, HTTP, FTP, DNS e SMNP PROTOCOLOS DE REDES DE COMPUTADORES Conceito da camada de transporte 3 • A camada de transporte, tanto no Modelo OSI quanto no Modelo TCP/IP, é a camada responsável pela transferência eficiente, confiável e econômica dos dados entre a máquina de origem e a máquina de destino, independente do tipo, topologia ou configuração das redes físicas existentes entre elas, garantindo ainda que os dados cheguem sem erros e na sequência correta. PROTOCOLOS DE REDES DE COMPUTADORES Principais Exemplos de Protocolos da Camada de Transporte 4 • TCP (Transmission Control Protocol) • UDP (User Datagram Protocol) PROTOCOLOS DE REDES DE COMPUTADORES Datagrama IPv4 + TCP 5 PROTOCOLOS DE REDES DE COMPUTADORES Datagrama IPv4 + UDP 6 PROTOCOLOS DE REDES DE COMPUTADORES Cabeçalho IP 7 PROTOCOLOS DE REDES DE COMPUTADORES Cabeçalho TCP 8 PROTOCOLOS DE REDES DE COMPUTADORES Cabeçalho UDP 9 PROTOCOLOS DE REDES DE COMPUTADORES Empacotamento de um Datagrama UDP em um Datagrama IP 10 PROTOCOLOS DE REDES DE COMPUTADORES Multiplexação e De-multiplexação 11 • A função básica de um multiplexador é combinar múltiplas entradas num único terminal de dados. No lado da recepção um de-multiplexador divide o fluxo único de dados nos sinais múltiplos originais. PROTOCOLOS DE REDES DE COMPUTADORES Conceito de Portas e Endereços 12 • Endereço de Origem (IP) • Endereço de Destino (IP) • Porta (Serviço) PROTOCOLOS DE REDES DE COMPUTADORES Protocolo de entrega confiável e orientados a conexão (TCP) 13 • Orientado à conexão • Ponto a ponto • Confiabilidade (recuperação de pacotes perdidos, a eliminação de pacotes duplicados, a recuperação de dados corrompidos, e pode recuperar a ligação em caso de problemas no sistema e na rede) • Full-duplex • Handshake • Entrega ordenada • Controle de fluxo (confirmação da recepção de um segmento) PROTOCOLOS DE REDES DE COMPUTADORES Protocolo de entrega confiável e orientados a conexão (TCP) 14 PROTOCOLOS DE REDES DE COMPUTADORES Protocolo de melhor esforço e não orientado a conexão (UDP) 15 • Acesso direto ao serviço de entrega de datagramas • Pouco confiável (depende da estabilidade da rede de interconexão) • Não orientado para conexão • Não existe garantia que os dados chegaram ao destino corretamente PROTOCOLOS DE REDES DE COMPUTADORES TCP x UDP 16 PROTOCOLOS DE REDES DE COMPUTADORES Princípios de controle de congestionamento 17 • As confirmações de recepção (ACK -Acknowledgement - Reconhecimento) servem também ao emissor para determinar as condições da rede. Dotados de temporizadores, tanto os emissores como receptores podem alterar o fluxo dos dados, contornar eventuais problemas de congestão e, em alguns casos, prevenir o congestionamento da rede. PROTOCOLOS DE REDES DE COMPUTADORES Conceitos de arquitetura cliente-servidor e ponto a ponto (P2P) 18 • Cliente-servidor – foca no uso otimizado dos recursos do dispositivo servidor em geral sem distinção (processador, memória e disco) • Ponto-a-ponto – foca no uso otimizado dos recursos de transmissão na rede (segmentação) PROTOCOLOS DE REDES DE COMPUTADORES Conceitos gerais dos serviços de rede - Telnet (Porta 23) 19 • É um protocolo que permite acesso remoto simplificado a interface de terminais e de aplicações através de redes de computadores. PROTOCOLOS DE REDES DE COMPUTADORES Conceitos gerais dos serviços de rede - SMTP (Porta 25 / 587) 20 • O SMTP (Simple Mail Transfer Protocol) É um protocolo relativamente simples, baseado em texto simples, onde um ou vários destinatários de uma mensagem são especificados (e, na maioria dos casos, validados) sendo, depois, a mensagem transferida. • A porta 587 exige autenticação, por isso é considerada mais segura e menos vulnerável a servidores de SPAM. PROTOCOLOS DE REDES DE COMPUTADORES Conceitos gerais dos serviços de rede - HTTP (Porta 80) 21 • O HTTP (HyperText Transfer Protocol) é um procolo de transferência de HiperTexto, usado para transferir páginas da internet geralmente implementado por navegadores como o Firefox, IE dentre outros. PROTOCOLOS DE REDES DE COMPUTADORES Conceitos gerais dos serviços de rede - FTP (Porta 21) 22 • O FTP (File Transfer Protocol) é um protocolo de transferência de arquivos, que é uma forma bastante rápida e versátil de transferir arquivos. PROTOCOLOS DE REDES DE COMPUTADORES Conceitos gerais dos serviços de rede - DNS (Porta 53) 23 • O DNS (Domain Name System) é um sistema de Nomes de Domínio, que possui m sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições: 1. Examinar e atualizar seu banco de dados. 2. Resolver nomes de domínios em endereços de rede (IP). PROTOCOLOS DE REDES DE COMPUTADORES Conceitos gerais dos serviços de rede - SMNP (Porta 161) 24 • O SNMP (Simple Network Management Protocol) é um protocolo simples de gerência de rede, ele é um protocolo, da camada de aplicação, de gerência típica de redes IP, que facilita o intercâmbio de informação entre os dispositivos de rede, como placas e comutadores. • O SNMP possibilita aos administradores de rede gerenciar o desempenho da rede, encontrar e resolver seus eventuais problemas, e fornecer informações para o planejamento de sua expansão, dentre outras. PROTOCOLOS DE REDES DE COMPUTADORES EXERCÍCIO 25 1. Calcule quantos pacotes TCP e datagramas UDP seriam necessários para transmitir uma mensagem de 160 bytes ? Considere que o datagrama IP pode ter uma carga útil de 40 bytes; 2. Identifique quais são as diferenças entre o IPv4 e IPv6; 3. Qual é a relação entre a multiplexação/de-multiplexação e o fato da comunicação de dados se ou não full-duplex; 4. Classifique os serviços de rede como sendo cliente-servidor ou ponto a ponto; 5. Identificar e descrever pelo menos 2 serviços de rede diferentes dos apresentados na aula de hoje.
Compartilhar