Baixe o app para aproveitar ainda mais
Prévia do material em texto
Arquitetura TCP/IP João Paulo Coelho Furtado O que é protocolo? • 180274 • 18/02/74 • R$1802,74 • As regras necessárias para estabelecer uma comunicação entre dois computadores (formatação, posicionamento, etc) Pilha TCP/IP • Pilha é um conjunto de protocolos • O nome TCP/IP vem dos nomes dos protocolos mais utilizados desta pilha, o IP (Internet Protocol) e o TCP (Transmission Control Protocol) Arquitetura em camadas • O TCP/IP foi projetado segundo uma arquitetura de pilha, na qual diversas camadas interagem somente com as camadas acima e abaixo. Transferência de dados • Pacote de Dados • Terminologia de pacotes • Componentes do quadro • Fluxo de dados Pacote de Dados • Conhecido tecnicamente como PDU - Protocol Data Unit • Unidade de Dados de Protocolo que em telecomunicações descreve um bloco de dados que é transmitido entre duas instâncias da mesma camada. • Cada camada recebe a PDU da camada superior como um bloco de dados, adiciona cabeçalho (e rodapé), que são informações de controle, criando a sua própria PDU, num processo chamado de encapsulamento. • É comum o uso do termo "Pacote" para todas as informações trocadas numa rede. Terminologia de pacotes �Mensagem �Segmento �Datagrama �Quadro Componentes do quadro Cabeçalho S i n a l d e a l e r t a S i n a l d e a l e r t a Endereço de Origem Endereço de Origem Endereço de destino Endereço de destino Dados 0,5 KB 0,5 KB -- 4 KB4 KB Marcador CRCCRC Fluxo de dados UDPUDPTCPTCP FTPFTPHTTPHTTP IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM UDPUDPTCPTCP FTPFTPHTTPHTTP IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM Dados Aplicativo DadosFTPFTPHTTPHTTP Transporte Dados UDPUDPTCPTCP FTPFTPHTTPHTTP InternetInternet Dados UDPUDPTCPTCP IPIP ICMPICMP IGMPIGMP ARPARP PreâmbuloPreâmbulo Dados CRCCRC IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM Dados EthernetEthernetATMATM Dados EthernetEthernetATMATM Dados IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM Dados UDPUDPTCPTCP IPIP ICMPICMP IGMPIGMP ARPARP Dados UDPUDPTCPTCP FTPFTPHTTPHTTP PreâmbuloPreâmbulo Internet Transporte Aplicativo Dados CRCCRC FTPFTPHTTPHTTP Camadas TCP/IP AplicaçãoAplicação TransporteTransporte InternetInternet Acesso à RedeAcesso à Rede Camadas do TCP/IP Camada de aplicativosCamada de aplicativos Camada de transporteCamada de transporteCamada de transporte Camada da InternetCamada da InternetCamada da Internet Camada da interface de redeCamada da interface de redeCamada da interface de rede Camada de internetIP IP ICMPICMP IGMPIGMP ARPARP Camada da interface de rede EthernetEthernetATMATM Camada de transporte UDPUDPTCPTCP Camada de aplicação FTPFTPHTTPHTTP Identificando aplicativos UDPUDPTCPTCP FTPFTPHTTPHTTP 192.168.2.150192.168.2.150 Servidor FTP Servidor HTTP Porta TCP 20,21Porta TCP 20,21 TCP Porta 80TCP Porta 80 Endereço IP + Porta TCP ou Porta UDP = Soquete TCP IP ICMP IGMP ARP UDPTCPTCP Ethernet ATM Frame Relay UDP UDPUDPTCP IP ICMP IGMP ARP IP RoteadorRoteador UDPTCP IPIP ICMP IGMP ARP ICMP UDPTCP IP ICMPICMP IGMP ARP RoteadorRoteador IGMP UDPTCP IP ICMP IGMPIGMP ARP ARP UDPTCP IP ICMP IGMP ARPARP BB CC AA ARP Cache 2 1 4 6 5 1. O cache ARP é verificado 2. A solicitação do ARP é enviada 3. A entrada do ARP é adicionada 4. A solicitação do ARP é enviada 5. A entrada do ARP é adicionada 6. O pacote IP é enviado ARP Cache 3 Padronização e organização • ISO (International Standard Organization); • IEEE (Institute of Electronic and Electrical Engineer ); • IETF (Internet Engineering Task Force); • ICANN (Internet Corporation for Assigned Names and Number ). Exercício • Pesquisar a função de cada instituição de padronização e organização em relação à Internet. • Conceituar o modelo de camadas e as unidades de dados de protocolo de cada camada;
Compartilhar