26
1 Unidade 02 - 003 Fundamentos de Redes Fundamentos de Redes Visão Geral de Protocolos

1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

Embed Size (px)

Citation preview

Page 1: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

1Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Visão Geral de Protocolos

Page 2: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

2Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Conteúdo2 - MODELOS DE REFERÊNCIA

2.1 - Modelo de referência OSI.2.2 - Modelo de referência TCP/IP.2.3 - Modelo OSI X Modelo TCP/IP.2.4 - Visão Geral de protocolos de rede.2.5 - Endereçamento IP.

Page 3: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

3Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Visão Geral de Protocolos de Redes

Page 4: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

4Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Protocolos?

• Definição Padrão ou linguagem usados pelo emissor e receptor de modo tal que possam se “entender” e trocar informações entre si.

• São os protocolos que definem como a rede irá funcionar de verdade, pois são eles que definem como os dados enviados por programas serão transferidos pela rede.

Page 5: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

5Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Protocolos

Page 6: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

6Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Protocolos e o Modelo TCP / IP

Page 7: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

7Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Protocolos de Camada Host/Rede do

Modelo TCP/IP

• Camada mais baixa de acesso a rede, propriamente dita (o meio físico), permite o envio/recepção de informações (frames).

Page 8: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

8Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Exemplos de Protocolos

• Ethernet • Token Ring • FDDI (Fiber Distributed Data Interface) • ATM (Asynchronous Transfer Mode) • PPP (Point to Point Protocol) • X25• Frame Relay• Etc.

Page 9: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

9Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Protocolos da Camada de Inter-Rede do Modelo TCP/IP

Responsável pelo endereçamento e roteamento de pacotes (packets), obtenção de endereços de hardware e envio de mensagens de erro.

Page 10: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

10Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

ARP• Address Resolution Protocol;

• Protocolo utilizado para converter endereços IP em MAC (endereços físicos).

• Para realizar esta tarefa, o protocolo ARP cria e mantêm um tabela de equivalências IP-MAC em um cache local das máquinas da rede. Toda vez que uma máquina quer se comunicar, consulta esta tabela para encontrar o endereço MAC correspondente ao IP da máquina com quer falar e enviar o frame diretamente para o micro com a placa de rede correspondente a aquele MAC Adress.

• Se o endereço não estiver no cache , então o ARP faz a transmissão de um ARP Request em broadcasting (para todas as máquinas da rede). Todas as máquinas na rede recebem e verificam a consulta. Aquele que possui o IP consultado devolve uma resposta informando o seu MAC para que a comunicação prossiga diretamente para a sua placa de rede.

• Após esta resposta uma nova equivalência MAC/IP é adicionada no cache ARP da máquina que enviou o pacote.

Page 11: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

11Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Exemplo

Page 12: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

12Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

RARP• Reverse ARP;

• Realiza a função oposta do ARP;

• O RARP é usado quando o endereço físico é conhecido mas o endereço IP não;

• Ele é ativado quando se conhece o endereço físico e o IP não.

Page 13: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

13Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

ICMP• Internet Control Message Protocol ;

• É usado para notificar o IP e os protocolos das camadas superiores sobre erros no nível da rede e problemas no controle do fluxo. Envio de mensagens entre hosts;

• O comando de teste PING é uma dos diferentes usos do protocolo ICMP;

• O Ping envia um datagrama para um endereço e solicita que o computador de destino retorne os dados enviados em um datagrama de resposta;

• Outras funções deste protocolo: – controlar a velocidade de transmissão de um computador para o outro, para que não haja

sobrecarga de dados; – avisar quando um computador de destino não foi achado na rede; – avisar quando o TTL (time to live) de um datagrama chegou a zero. Isso indica que o

número de hops é muito grande para o valor de TTL atual. (A cada roteador em que um datagrama passar, seu TTL será decrementado. Até que chegue a zero. Chegando a zero, esse pacote será descartado.).

Page 14: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

14Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

ICMP

Page 15: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

15Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

IP• Internet Protocol – Cuida do endereçamento dos

computadores em uma rede TCP/IP. Endereçamento e roteamento de pacotes entre diferentes hosts;

• Formado por 4 octetos, representando um endereço único na rede Internet;

• Ex.: 200.196.152.040 (www.itau.com.br)

Page 16: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

16Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Protocolos da Camada de Transporte do Modelo TCP/IP

• Responsável pelo estabelecimento de sessões de comunicação entre computadores, com garantia de entrega (TCP) ou sem garantia (UDP). Permite que os hosts de origem e de destino comuniquem entre si.

Page 17: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

17Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

TCP• Transmission Control Protocol

• É o principal protocolo de transporte da Internet.

• Na transmissão, divide as informações da camadas superiores em unidades de dados menores, por meio do trabalho conhecido como fragmentação.

• Na recepção no sentido inverso ao descrito acima, realiza a montagem das mensagens recebidas da camada IP, organizando em seqüência os pacotes recebidos fora de ordem.

• O TCP trabalha a partir de uma conexão entre o transmissor e receptor dos pacotes, o que lhe permite realizar controle de fluxo entre os membros da comunicação. Diz-se portanto que o protocolo é orientado a conexão.

• Neste sentido, além de controlar o fluxo de envio entre tx e rx, confirma a entrega ou pede a retransmissão dos pacotes.

Page 18: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

18Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

TCP• Uma importante função do protocolo é multiplexar conexões simultâneas

de diferentes aplicações, através do mecanismo de portas, conforme analogia feita na figura abaixo:

Portas TCP

Dados vindos da Camadas IP

Porta 80 Servidor WEB

Porta 21 Serviço de FTP

Page 19: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

19Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

UDP• User Datagram Protocol – Possui funções de multiplexação semelhantes

ao TCP, porém:

• Não é orientado a conexão

• Não tem confirmação de entrega dos dados

• Como não faz conexões, não tem controle de fluxo, e outras funções que o TCP faz. Por outro lado, como possui menos mecanismos de controle é mais rápido que o TCP.

• É um protocolo sem conexão e não confiável. Utilizado quando a velocidade de entrega é mais importante do que a precisão, como nas transmissões de voz e vídeo.

Page 20: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

20Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Protocolos da Camada de Aplicação do Modelo TCP/IP

É a camada mais alta, onde se encontram os protocolos das aplicações clientes e servidoras.

Page 21: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

21Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

FTP• File Transfer Protocol

• Permite que um usuário transfira arquivos entre dois computadores na rede;

• Oferece variedade de Logins, inspeção de relatórios, manipulação de arquivos, execução de comandos e outras funções;

• Pode ser usado para copiar arquivos entre sistemas operacionais;

• Exemplo: ftp://ftp.pucpr.br/

Page 22: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

22Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

SMTP/POP3

• Simple Mail Transfer Protocol

• Post Office Protocol

• Protocolos de roteamento de correio eletrônico, que utiliza TCP no nível de transporte e IP no nível de Rede

• SMTP – E-mails de Saída

• POP3 – E-mails de Entrada.

Page 23: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

23Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

SNMP

• Simple Network Management Protocol

• Protocolo para gerência de rede

• Segue a arquitetura do Modelo TCP/IP

• Utiliza protocolo UDP para entrega das mensagens.

Page 24: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

24Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

Telnet• Remote Terminal Emulation

• Permite que usuários acessem os aplicativos com base em host de rede, com PC´s funcionando como se fossem terminais burros

• Ou seja, ocorre uma simulação de terminal no PC Local

• Tem uma função parecida com o com o aplicativo de acesso remoto do Windows

• Ex.: Configuração remota de roteadores e switches – telnet 200.192.200.1 (endereço IP do roteador que você deseja configurar).

Page 25: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

25Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

DNS• Domain Name System

• É um sistema de banco de dados distribuídos que fazem a resolução do endereço/nome para as aplicações do cliente

• Por exemplo: no IE ao digitar www.faculdadepitagoras.com.br, o DNS realizará uma conversão deste nome para o endereço IP válido desta página (200.209.69.222), pois na Internet o endereçamento é feito através de endereço IP.

Page 26: 1Unidade 02 - 003 Fundamentos de Redes Visão Geral de Protocolos

26Unidade 02 - 003

Fundamentos de RedesFundamentos de Redes

DHCP

• Dynamic Host Configuration Protocol

• Quando não é utilizado IP fixo nas máquinas da sua rede, deve existir um servidor DHCP para conceder dinamicamente endereços IP’s para cada nova conexão de uma máquina na rede.