Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural



Documentos relacionados
Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Arquitetura e Protocolos de Rede TCP/IP

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

MÓDULO 8 Modelo de Referência TCP/IP

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Prof. Marcelo Cunha Parte 5

Redes de Computadores. Prof. André Y. Kusumoto

Modelos de Camadas. Professor Leonardo Larback

Camadas da Arquitetura TCP/IP

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Redes de Computadores Modelo de referência TCP/IP. Prof. MSc. Hugo Souza

Professor: Gládston Duarte

TCP-IP - Introdução. Aula 02. Professor Sérgio Teixeira sergio.professor@multicast.com.br Telefone: (27)

Protocolos de Redes Revisão para AV I

Redes. Pablo Rodriguez de Almeida Gross

Redes de Computadores. Revisões

AULA 03 MODELO OSI/ISO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Especialização. Redes TCP/IP. Prof. Edgard Jamhour. Redes TCP/IP

Arquiteturas de Redes Prof. Ricardo J. Pinheiro

Redes de Computadores - Capitulo II prof. Ricardo de Macedo 1 ISO INTERNATIONAL ORGANIZATION FOR STANDARDZATION

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos

Prof. Samuel Henrique Bucke Brito

Aula 6 Modelo de Divisão em Camadas TCP/IP

Protocolos Hierárquicos

7.1 Modelo TCP / IP Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de Computadores

REDES DE COMPUTADORES

Unidade 2.1 Modelos de Referência

Modelo TCP / IP. História da família TCP/IP Modelo utilizado pela família TCP/IP Comparação com o modelo OSI

Capítulo 7 CAMADA DE TRANSPORTE

Unidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009

Informática I. Aula Aula 22-03/07/06 1

1 Redes de Computadores - TCP/IP Luiz Arthur

Comunicando através da rede

Arquitetura de Redes de Computadores. Bruno Silvério Costa

Arquitetura TCP/IP. Filosofia da Internet

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

ESTUDOS REALIZADOS. Camada Física. Redes de Computadores AULA 13 CAMADA DE REDE. Camada Física Camada de Enlace Subcamada de Acesso ao Meio AGORA:

Redes de Computadores e Teleinformática. Zacariotto 4-1

Uc-Redes Técnico em Informática André Luiz Silva de Moraes

Curso de Tecnologia em Análise e Desenvolvimento de Software

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

INTERNET = ARQUITETURA TCP/IP

TECNOLOGIA WEB INTERNET PROTOCOLOS

Capítulo 11: Redes de Computadores. Prof.: Roberto Franciscatto

Aula 3. Objetivos. A internet.

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Redes de Computadores

P L A N O D E D I S C I P L I N A

Revisão. Karine Peralta

REDES DE COMPUTADORES. Arquiteturas de Redes

Redes de computadores são sistemas complexos. Decomposição dos sistemas em elementos realizáveis

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes de Computadores

Redes de Computadores. Protocolos de comunicação: TCP, UDP

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Rede de Computadores II

Redes IP. Arquitetura, Protocolos e Aplicações. Instrutor: Evandro Luís Brandão Gomes 1

Camada de Transporte

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

SISTEMAS DISTRIBUIDOS

REDES DE COMPUTADORES

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

REDES DE COMPUTADORES

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática


Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

Aula 4. Pilha de Protocolos TCP/IP:

Nome do Curso: Técnico em Informática. Nome da Disciplina: Redes de Computadores. Número da Semana: 2. Nome do Professor: Dailson Fernandes

Introdução à Redes de Computadores

RC e a Internet. Prof. Eduardo

Técnico em Informática. Redes de Computadores 2ºE1/2ºE2

Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

Fundamentos de Informática

Redes de Computadores e Aplicações

Programação TCP/IP. Protocolos TCP e UDP

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Capítulo 8 - Aplicações em Redes

Tecnologia de Redes de Computadores - aula 1

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Agenda. Rede de Computadores (Técnico em Informática) Modelo em Camadas. Modelo em Camadas. Modelo em Camadas 11/3/2010

CCNA 1 Modelos OSI e TCP/IP. Kraemer

Redes de Computadores. Camada de Transporte

Curso de Redes de Computadores

Redes de Computadores

Redes de computadores. Redes para Internet

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Camada de Transporte TCP/IP e Aplicação

Transcrição:

Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural

Motivação Realidade Atual Ampla adoção das diversas tecnologias de redes de computadores Evolução das tecnologias de comunicação Redução dos custos dos computadores Dificuldades Restrições ao número de dispositivos conectados Tecnologias incompatíveis inviabilizam a interoperabilidade 3

Motivação Alternativas Adotar mecanismos que permitam a interoperabilidade Interconectar as diferentes redes Compatibilizar a heterogeneidade das múltiplas tecnologias de redes Solução Tecnologia de inter-redes 4

Tecnologia de inter-redes Conceito Conjunto de protocolos que permitam a interconexão de redes heterogênias Benefícios Acomodação de múltiplas plataformas de hardware e software Esconde os detalhes do hardware da rede Permite a comunicação dos dispositivos de forma independente do tipo de rede física adotada 5

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO Cada nível apresenta um cabeçalho, e contém como dados, o cabeçalho da camada superior e seus dados. Dados da camada são chamados SDU (Unidade de Dados do Serviço) Cabeçalho + Dados da camada são chamados PDU (Unidade de Dados do Protocolo) Camada de enlace contém um fecho chamado Frame Check Sequence (FCS) para detecção de erros

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Conceito: Família de protocolos TCP/IP Conjunto de padrões de redes que permitem a interconexão de redes e sistemas heterogêneos Redes físicas com diferentes tecnologias de acesso Equipamentos desenvolvidos por diferentes fabricantes, com diferentes arquiteturas de hardwares e que executam em diferentes Sistemas Operacionais 20

Família de protocolos TCP/IP Quem pode utilizar? Qualquer organização que deseje interconectar suas diversas na forma de uma inter-rede Não requer uma conexão com a internet A internet é apenas uma demonstração concreta da validade da tecnologia TCP/IP 21

Modelo de Interconexão E1 E9 E2 N1 R3 N5 R4 R1 R2 N2 N4 N3 E3 E4 E5 E6 E7 E8 22

Modelo de Interconexão Roteador Possui conexões com duas ou mais redes Não provê conexão direta com todas as redes físicas Roteia pacotes de uma rede para outra Mantém informações de roteamento para todas as redes É também denominado gateway ou sistema intermediário 23

Estação Modelo de Interconexão Dispositivo do usuário conectado a alguma rede física da inter-rede Estação multihomed pode atuar como um roteador Requer ativação e configuração da função de roteamento de pacotes entre as redes Também denominado Host, hospedeiro ou sistema final 24

Visão do usuário Modelo de Interconexão Usuários vêm a inter-rede como uma rede virtual única à qual todos os dispositivos estão conectados Usuários não conhecem as diversas redes físicas individuais Adota um mecanismo de endereçamento universal, baseado em endereços IP, que permite a identificação única de cada dispositivo na interrede 25

Arquitetura em camadas Objetivo Estruturar o hardware e o software de um projeto de rede Divide e organiza os problemas de comunicação em camadas hierárquicas Cada camada é responsável por uma função específica e usa as funções oferecidas pelas camadas inferiores Uma arquitetura de rede é definida pela combinação dos diversos protocolos nas várias camadas 26

Arquitetura TCP/IP Mensagem Seguimento/Datagrama UDP Datagrama IP Aplicação Transporte Rede FTP, HTTP, SMTP TCP/UDP IP/ICMP Quadro Interface de Rede Ethernet, PPP, Token Ring Abordagem Top-Down Botton-Up 27

Arquitetura TCP/IP Camada de aplicação Define a sintaxe e a semântica das mensagens trocadas entre as aplicações Exemplos: Telnet Serviço de terminal virtual FTP Serviço de transferência de Arquivos SMTP Serviço de correio eletrônico DNS Serviço de nomes HTTP Serviço Web 28

Arquitetura TCP/IP Camada de transporte Provê comunicação fim-a-fim entre aplicações TCP (Transmission Control Protocol) É baseado em conexão Provê fluxo confiável de dados Divide o fluxo de dados em segmentos UDP (User Datagram Protocol) Provê serviço de datagrama não confiável 29

Arquitetura TCP/IP Camada de rede Realiza transferência e roteamento de pacotes entre dispositivos da inter-rede IP (Internet Protocol) Provê serviço de datagrama não confiável Envia, recebe e roteia datagramas IP ICMP (Internet Control Message Protocol) Permite a troca de informações de erro e controle entre camadas de rede de estações distintas 30

Arquitetura TCP/IP Camada de interface de rede Compatibiliza a tecnologia da rede física com o protocolo IP Aceita datagramas IP e transmite na rede física sob a forma de quadros Trata os detalhes de hardware da conexão física e geralmente inclui o driver do dispositivo e a placa de rede 31

Encapsulamento e demultiplexação Processo de encapsulamento Está relacionado ao envio de dados Processo de demultiplexação Está relacionado ao recebimento de dados Encapsulamento (envio) E1 E2 N1 R3 R1 R2 N2 N3 E3 E4 E5 E6 N4 R4 E7 N5 E8 E9 Demultiplexação (Recebimento) 32

Encapsulamento e demultiplexação Processo de encapsulamento Preparação dos dados para transmissão Os dados são gerados pela camada de aplicação Descem na pilha de protocolos até serem efetivamente enviadas pela rede física Aplicação CABEÇALHO DADOS DADOS Os dados são gerados pela camada de aplicação. A aplicação deve indicar qual o protocolo da camada de transporte a ser utilizado (TCP/UDP). Enlace Rede CABEÇALHO Transporte CABEÇALHO CABEÇALHO DADOS DADOS DADOS O protocolo de transporte adiciona seu cabeçalho, recebe a PDU da camada de aplicação em sua área de dados e encaminha para a camada de rede A camada de rede receba a PDU de transporte, realiza suas funções e encaminha para a camada de enlace A camada de enlace receba a PDU de rede, realiza suas funções e encaminha para a transmissão física 33

Encapsulamento e demultiplexação Processo de encapsulamento Cada PDU de aplicação deve carregar informação do endereço IP do destino, porta do destino e protocolo de transporte Cada PDU de transporte carregar o endereço IP do destino Cada PDU de rede deve carregar a PDU de transporte DADOS CABEÇALHO DADOS CABEÇALHO DADOS CABEÇALHO DADOS CABEÇALHO DADOS 34

Encapsulamento e demultiplexação Processo de demultiplexação (recepção) Processo inverso ao emcapsulamento Aplicação...... FTP SMTP DNS SNMP Transporte TCP Porta TCP Porta Rede ICMP IP Interface de rede Driver de Rede 35

Interação dos protocolos Estação E1 1º SMTP 2º TCP 3º IP Protocolo SMTP Protocolo UDP IP Roteador 1 7º Roteador 2 IP IP IP 11º IP 6º 10º Estação E2 SMTP 16º TCP 15º IP 14º 4º Driver Driver Driver Driver Driver Driver 13º 5º N1 8º N2 9º 12º N3 36

Arquitetura OSI x TCP/IP 7 Aplicação 6 Apresentação Aplicação 4 5 Sessão 4 Transporte Transporte 3 3 Rede Rede 2 2 1 Enlace Física Interface de Rede 1 * A camada de aplicação na arquitetura TCP/IP inclui as camadas de apresentação e sessão da arquitetura OSI ** A camada de interface de rede da arquitetura TCP/IP inclui as camadas de enlace e física da arquitetura OSI 37

Padronização Grupos ISOC (Internet Society) Auxilia, suporta e promove a evolução e uso da internet como infra-estrutura de comunicação global IAB (Internet Architecture Board) Coordena a pesquisa e o desenvolvimento dos protocolos TCP/ IP IETF (Internet Engieneering Task Force) Realiza pesquisa de curta e média duração Atua como corpo editorial e revisão dos padrões da internet IRTF (Internet Research Task Force) Coordena pesquisas de longa duração relacionadas à evolução do TCP/IP e a arquitetura de inter-rede 38

Padronização Propostas e padrões Publicados em RFCs (Reference for Comments) RFCs são numeradas sequencialmente em ordem cronológica Possuem diferentes categorias Standards, Draft Standard, Proposed Standard, Experimental, Informational, Historic Um protocolo é declarado padrão da internet somente após se tornar estável O grupo RFC Editor é responsável por publicar, manter e distribuir todos os RFCs 39

Estrutura de interconexão da internet NAP NAP Network Access Point Provedor Internacional Provedor Internacional NAP Provedor Nacional NAP Provedor Nacional Provedor Regional Provedor Regional Provedor Regional Provedor Regional Provedor Local Provedor Local Provedor Local Provedor Local Provedor Local Provedor Local Provedor Local Provedor Local 40

Referências Comer, Douglas E., Interligação de Redes Com Tcp/ip James F. Kurose, Redes de Computadores e a Internet Escola Superior de Redes, Arquitetura e Protocolos de Redes TCP/IP 41