Buscar

Aula 4 CCT0439 PROTOCOLOS DE REDES DE COMPUTADORES

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.

Outros materiais