Arquitetura e Protocolos de Rede TCP/IP

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

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Redes de Computadores e Aplicações

Redes de Computadores Arquitetura TCP/IP. Prof. Alberto Felipe

Tecnologia em Sistemas para Internet Redes de Computadores e Aplicações

Redes de Computadores. Prof. Msc André Y. Kusumoto

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Curso de Pós-Graduação Lato-Sensu em Redes de Computadores. Arquitetura TCP/IP. Hermes Senger DC/UFSCar 2012

Modelo de Camadas. Redes de Computadores

Redes de Computadores. Modelo TCP/IP. Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior

Estruturas básicas de redes Internet Padronização e Protocolos

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

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Arquiteturas de. Redes de Computadores

Introdução. Capítulo 1

Resumo. Redes de Computadores. História da Internet. História da Internet. História da Internet. História da Internet

Pós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações

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

Protocolos de Rede. Protocolos em camadas

AULA 2 - INTERNET. Prof. Pedro Braconnot Velloso

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

Fundamentos de Redes de Computadores Modelo de Referência ISO/OSI

CURSO TÉCNICO EM INFORMÁTICA

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo

Prof. Mizael Cortez Modelo em camadas Arquitetura TCP/IP Modelo ISO/OSI

Redes de Computadores e a Internet Kurose. Prof. Rone Ilídio da Silva DTECH-CAP-UFSJ

Arquitetura da Internet TCP/IP

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 3: ARQUITETURA TCP/IP. Prof. Luiz Leão

REDES DE COMPUTADORES

1 TECNOLGIA DA INTERNET

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

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

Modelos de referência de arquiteturas de redes: OSI e TCP/IP Profsº Luciano / Roberto

Arquitetura em Camadas. Profª. Dianne Scherly Varela de Medeiros

OSI e TCP/IP. Professor: Leandro Engler Boçon Disciplina: Redes e Serviços

Aula 1 De Von Neumann à Internet

IESGO Redes de Computadores I

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO ERINALDO SANCHES NASCIMENTO O MODELO TCP/IP

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Origem:

Redes de Computadores

Modelo de Referência TCP/IP

REDES DE COMUNICAÇÃO INTRODUÇÃO. Tópicos. Objectivos

Modelo de Referência TCP/IP

FUNDAMENTOS DE REDES DE COMPUTADORES - CCT0647

Camada de Aplicação da Arquitetura TCP/IP

Tecnologia de Redes. Arquitetura de Rede de Computadores

CURSO TÉCNICO EM INFORMÁTICA

CURSO TÉCNICO EM INFORMÁTICA

Prof. Samuel Henrique Bucke Brito

Redes Industriais. Curso: Téc. Automação Professor: Regis Isael

Infra Estruturas Computacionais. Modelos de Referência. Modelos de Referência para Redes de Computadores. Arquitetura RM-OSI/ISO. O Modelo OSI da ISO

Redes de Computadores. Prof. André Y. Kusumoto

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

MODELOS DE REFERENCIA OSI TCP/IP

Redes de Computadores

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

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:

Arquiteturas de Redes de Computadores

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

Redes de Computadores I

Introdução a Redes e a Internet. Introdução ao Computador 2010/01 Renan Manola

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

Protocolos de Redes de Computadores

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Prof. Marcelo Cunha Parte 5

Redes de Computadores Prof. Fred Sauer

Comunicação de Dados II

Jéfer Benedett Dörr

FUNDAMENTOS DE REDES DE COMPUTADORES TP1

FUNDAMENTOS DE REDES DE COMPUTADORES TP2

Redes de Computadores I. Modelos Arquiteturais de Redes de Computadores: OSI e TCP/IP

Preparação AV3 Fundamentos de Redes de Computadores

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

TCP/IP Protocolos e Arquiteturas

Introduzir os conceitos mais avançados de redes e descrever as funções e características das camadas de protocolos.

Data and Computer Network Endereçamento IP

Redes de Computadores I Internet - Conceitos

Funcionalidade e Protocolos da Camada de Aplicação

Arquiteturas de Protocolos Bach c arelad a o e m I nfo f rmátic i a Redes Disc s ipl p i l na n : a Intern r et e e A

Modelos de Referência

Protocolos de Interligação de Redes Locais e a Distância Modelos de Referência. Thiago Leite

A Estrutura das Camadas

Parte I: Introdução. O que é a Internet. Nosso objetivo: Visão Geral:

Redes de Computadores e Aplicações

Comunicação em Rede e Internet. Computação Aplicada à Comunicação e Artes Carlos Eduardo Ba9sta

REDES DE COMPUTADORES

Redes de Comunicação de Dados

Redes de Computadores

Resumo P2. Internet e Arquitetura TCP/IP

Padrões (arquiteturas) de rede

Modelo TCP/IP. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br

Redes de Computadores

Transcrição:

Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Prof. Sales Filho <salesfilho@cefetrn.br>

Agenda Motivação Objetivos Histórico Família de protocolos TCP/IP Modelo de Interconexão Arquitetura em camadas Arquitetura TCP/IP Encapsulamento e demultiplexação Interação dos protocolos Arquitetura OSI x TCP/IP Padronização Estrutura de Interconexão da Internet!2

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

Histórico 1970-1979 ARPA (Advanced Research Projects Agency) define arquitetura e protocolos para a interconexão de redes usando comutação de pacotes Surgimento da ARPANET Surgem as primeiras especificações da família de protocolos TCP/IP Detalhes de comunicação e convenções para interconectar as redes e realizar o roteamento de tráfego!6

Histórico 1980-1985 Família de protocolos TCP/IP é padronizada na ARPANET Início da emergente internet A DCA (Defense Communication Agency) divide ARPANET em duas redes: Rede para pesquisa: ARPANET Rede militar: MILNET ARPA desenvolve implementação de TCP/IP de baixo custo e financia a integração em sistemas UNIX (BSD)!7

Histórico 1985-1990 NSF (National Science Foundation) em 1986 cria a NSFNET Criação do backbone da rede NFSNET Interligação de centros de supercomputação Conexão com a ARPANET Adoção dos protocolos TCP/IP por organizações comerciais Amplo crescimento da internet!8

Família de protocolos TCP/IP Conceito: 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!9

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!10

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

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!12

Modelo de Interconexão Estaçã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!13

Modelo de Interconexão Visão do usuário 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!14

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!15

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!16

Arquitetura TCP/IP Camada de aplicação Define a sintaxe e a semântica das mensagens trocadas entre as aplicações Única camada cuja implementação é realizada usando processos do Sistema Operacional 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!17

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!18

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!19

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!20

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 E7 N5 R4 E8 E9 Demultiplexação (Recebimento)!21

Encapsulamento e demultiplexação Enlace Rede CABEÇALHO 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 Transporte CABEÇALHO Aplicação CABEÇALHO DADOS CABEÇALHO DADOS DADOS 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). 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!22

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!23

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!24

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!25

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!26

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!27

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!28

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!29

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!30