redes de computadores arquitetura tcp/ip · protocolos: ftp snmp ... elétricos para a camada...
TRANSCRIPT
![Page 1: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/1.jpg)
Redes de ComputadoresArquitetura TCP/IP
Prof. Alberto Felipe
![Page 2: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/2.jpg)
O TCP/IP foi desenvolvido em 1969 pelo U.S. Departament of DefenseAdvanced Research Projects Agency – DARPA , como um recurso para umprojeto experimental chamado de ARPANET (Advanced Research ProjectAgency Network) para preencher a necessidade de comunicação entre umgrande número de sistemas de computadores e várias organizações militaresdispersas.
2
Histórico – TCP/IP
![Page 3: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/3.jpg)
O objetivo principal da elaboração do TCP/IP foi na época, encontrar umprotocolo que pudesse tentar de todas as formas uma comunicação casoocorresse uma guerra nuclear.
No final dos anos 1980 a Fundação Nacional de Ciências em Washington, D.C,começou a construir o NSFNET, um backbone para um supercomputador queserviria para interconectar diferentes comunidades de pesquisa e também oscomputadores da ARPANET. Em 1990 o NSFNET se tornou o backbone dasredes para a Internet, padronizando definitivamente o TCP/IP.
3
Histórico – TCP/IP
![Page 4: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/4.jpg)
● O padrão técnico da Internet é o modelo TCP/IP.
● O Departamento de Defesa dos Estados Unidos em um mundo conectadopor diferentes tipos de meios de comunicação como fios de cobre,microondas, fibras ópticas e links de satélite, o DoD queria a transmissão depacotes a qualquer hora e em qualquer condição.
● Este problema de projeto extremamente difícil originou a criação domodelo TCP/IP.
4
Histórico – TCP/IP
![Page 5: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/5.jpg)
● Ao contrário das tecnologias de rede proprietárias, o TCP/IP foi projetadocomo um padrão ABERTO.
● Isto queria dizer que qualquer pessoa tinha a liberdade de usar o TCP/IP.
● Isto ajudou muito no rápido desenvolvimento do TCP/IP como padrão.
5
Histórico – TCP/IP
![Page 6: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/6.jpg)
● Quando você quiser enviar uma carta pelo correio: você põe a sua cartadentro de um envelope, na parte da frente, você escreve o endereço dodestinatário, na parte de trás, você escreve o endereço do remetente.
6
Envelope
![Page 7: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/7.jpg)
7
Pacote
![Page 8: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/8.jpg)
8
Rastreamento
![Page 9: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/9.jpg)
9
Roteamento
![Page 10: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/10.jpg)
TCP/IP
O TCP/IP é um conjunto de protocolos divididos em 4 camadas:
10
• Aplicação
• Transporte
• Internet
• Interface com a rede
![Page 11: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/11.jpg)
TCP/IP Versus OSI
11
![Page 12: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/12.jpg)
Você deve ter reparado que algumas das camadas no modelo TCP/IP têm osmesmos nomes das camadas no modelo OSI, certo?
● Porém, as camadas dos dois modelos não correspondem exatamente.
● Mais notadamente, a camada de aplicação tem diferentes funções em cadamodelo.
12
TCP/IP Versus OSI
![Page 13: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/13.jpg)
● Os projetistas do TCP/IP decidiram que os protocolos de mais alto níveldeveriam incluir os detalhes da camada de sessão e de apresentação doOSI.
● Eles simplesmente criaram uma camada de aplicação (camada 4 no modeloTCP/IP ou camada 7, 6 e 5 no modelo OSI) que trata de questões derepresentação, codificação e controle de diálogo.
13
TCP/IP Versus OSI
![Page 14: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/14.jpg)
Camada de Aplicação
14
![Page 15: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/15.jpg)
Camada de Aplicação
Faz a comunicação entre os programas e a camada de transporte;
Os protolocos mais utilizados nessa camada são:
● HTTP: protocolo de transferência de hipertexto;
● SMTP: protocolo para transferencia de correspondência;
15
![Page 16: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/16.jpg)
● A camada de aplicação se comunica com a camada de transporte através deuma porta;
● Portas são numeradas e as aplicações padrões utilizam sempre a mesmaporta;
Ex:
SMTP 25
HTTP 80
16
Camada de Aplicação
![Page 17: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/17.jpg)
● Exemplo: Acessar emails
17
Programa de e-mail
SMTP
TCP
Camada de Aplicação
Camada de Transporte
SMTPPorta
25
Camada de Aplicação
![Page 18: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/18.jpg)
Atividade
Pesquise qual a porta padrão e para que servem os seguintesprotocolos:
● FTP
● SNMP
● SSH
● DHCP
● TELNET18
![Page 19: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/19.jpg)
Camada de Transporte
19
![Page 20: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/20.jpg)
TCP/IP - Transporte
● Responsável pela integridade dos dados;
● Resolução de problemas de confiabilidade (dados chegaram ao destino);
● Determina para qual aplicativo os dados serão enviados;
● Recebe os dados da camada de aplicação e os converte para pacotes;
20
![Page 21: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/21.jpg)
Dois protocolos utilizados:
● TCP (Transmission Control Protocol)
● UDP (User Datagram Protocol)
21
TCP/IP - Transporte
![Page 22: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/22.jpg)
● Confiança/Segurança: Orientado à conexão. Entrega Garantida;
● Ordenação dos pedidos: É garantida a ordem de recebimentodas mensagens;
● Peso do Protocolo: Pesado, devido à elevada informação no cabeçalho dasmensagens;
● Pacotes: Os dados são transmitidos do forma sequêncial, sem distinção deinício e fim do pacote. Podem existir multiplos pacotes por chamada.
22
TCP
![Page 23: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/23.jpg)
23
3- WAY HANDSHAKE
● Este protocolo divide o processo de comunicação em três fases
o início onde o cliente envia segmento tipo SYN (pedido de
conexão) o destino envia segmento SYN-ACK e o cliente envia
novamente o ACK onde efetivamente ocorre a transferência dedados.
![Page 24: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/24.jpg)
24
![Page 25: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/25.jpg)
● Confiança/Segurança: Sem conexão. Entrega não garantida;
● Ordenação dos pedidos: Não é garantida a ordem de recebimento;
● Peso do Protocolo: Leve, devido à pouca informação no cabeçalho;
● Pacotes: Datagramas, um pacote por uma chamada de leitura;
● Aplicações: Usado para aplicações do tipo streaming de vídeo ou outras ondese possa perder alguns dados sem comprometer a recepção da informação.
● O UDP é mais rápido e eficiente para aplicações que não necessitem deentrega garantida.
25
UDP
![Page 26: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/26.jpg)
26
Transporte
![Page 27: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/27.jpg)
Atividade
● Pesquise:
● 3 protocolos que utilizam TCP
● 3 protocolos que utilizam UDP
27
![Page 28: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/28.jpg)
Camada Internet
28
![Page 29: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/29.jpg)
Camada Internet
● Cada computador é identificado com um endereço único chamado IP;
● Em uma rede local se o computador A deseja enviar dados para ocomputador B ele precisa saber o endereço Mac do computador B.
● Em uma rede local isso se torna fácil;
● Problema rede global
● Utilização do endereço IP para identificação do computador de origem edestino;
● Em redes conectadas a internet existe um dispositivo chamado roteador;
● Estabelece a melhor rota para enviar os dados;29
![Page 30: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/30.jpg)
● Protocolo IP (funcionamento)
● Recebe os dados do TCP.
● Divide os pacotes em datagramas (pacote que não contem nenhum tipode informação de recebimento);
● Tamanho máximo de um datagrama (65.535 bytes)
30
Camada Internet
![Page 31: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/31.jpg)
Exemplo
31
![Page 32: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/32.jpg)
Problema:
Redes ethernet conjunto de protocolos que atuam na camada 1 e 2 do modelo OSI. Se preocupam com o aspecto físico de transmissão.
● Transportam no máximo 1.500 bytes de dados;
● O Sistema Operacional configura automaticamente o protocolo IP paracriar datagramas ip com 1.500 bytes ao invés de 65.535 bytes;
32
Camada Internet
![Page 33: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/33.jpg)
33300 bytes
Exemplo
![Page 34: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/34.jpg)
Atividade
Pesquise a função dos seguintes protocolos da camada Internet
ICMP (Internet control message protocol)
ARP (address resolution protocol)
34
![Page 35: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/35.jpg)
Camada Interface com a Rede
35
![Page 36: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/36.jpg)
Interface com a Rede
● É também conhecida como a camada host-para-rede.
● Esta camada lida com todos os componentes, tanto físico como lógico, que são necessários para fazer um link físico.
● Isso inclui os detalhes da tecnologia de redes, inclusive todos os detalhes nas camadas física e de enlace do OSI.
36
![Page 37: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/37.jpg)
● Envia os quadros da camada de rede de um dispositivo para outro;
● Processo controlado pelo driver da placa de rede;
● Interface para as diversas tecnologias de rede (Ethernet, Tokeng Ring, FDDI)
37
Interface com a Rede
![Page 38: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/38.jpg)
Ethernet
● Ethernet é uma tecnologia de interconexão para redes locais - Rede de ÁreaLocal (LAN) - baseada no envio de pacotes. Ela define cabeamento e sinaiselétricos para a camada física, e formato de pacotes e protocolos para acamada de controle de acesso ao meio (Media Access Control - MAC) domodelo OSI. A partir dos anos 90, ela vem sendo a tecnologia de LAN maisamplamente utilizada e tem tomado grande parte do espaço de outrospadrões de rede como Token Ring e FDDI.
38
![Page 39: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/39.jpg)
Token Ring
● Token ring é um protocolo de redes que opera na camada física (ligação dedados) e de enlace do modelo OSI dependendo da sua aplicação. Utilizadona topologia em anel em que as estações devem aguardar a sua recepçãopara transmitir. A transmissão dá-se durante uma pequena janela de tempo,e apenas por quem detém o token.
39
![Page 40: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/40.jpg)
FDDI
● O padrão FDDI (Fiber Distributed Data Interface) foi estabelecido pelo ANSI(American National Standards Institute) em 1987. Este abrange o nível físicoe de ligação de dados (as primeiras duas camadas do modelo OSI). Aexpansão de redes como a MAN (Metropolitan Area Network), sãoalgumas das possiblidades do FDDI, tal como pode servir de base àinterligação de redes locais, como nas redes CAN.
● Funcionamento semelhante ao Token Ring.
● Utiliza fibra óptica.
40
![Page 41: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/41.jpg)
OSI X TCP/IP - Semelhanças
41
• Ambos têm camadas.
• Ambos têm camadas de aplicação, embora incluam serviços muito diferentes.
• Ambos têm camadas de transporte e de rede comparáveis.
![Page 42: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/42.jpg)
OSI X TCP/IP – Diferenças
42
• O TCP/IP combina os aspectos das camadas de aplicação,apresentação ede sessão dentro da sua camada de aplicação.
• O TCP/IP combina as camadas física e de enlace do OSI na camada deacesso à rede.
• O TCP/IP parece ser mais simples por ter menos camadas.
• Os protocolos TCP/IP são os padrões em torno dos quais a Internet sedesenvolveu, portanto o modelo TCP/IP ganha credibilidade apenas porcausa dos seus protocolos.
![Page 43: Redes de Computadores Arquitetura TCP/IP · protocolos: FTP SNMP ... elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio](https://reader034.vdocuments.site/reader034/viewer/2022051800/5ad5f67c7f8b9a075a8d9577/html5/thumbnails/43.jpg)
Como o Modelo OSI descreve o TCP/IP
43
Interface com a Rede