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

Documentos relacionados
Redes de Computadores. Prof. André Y. Kusumoto

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

Arquitetura e Protocolos de Rede TCP/IP

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

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

Modelo de Camadas. Redes de Computadores

TCP/IP Protocolos e Arquiteturas

Fundamentos de Rede. Aula 2 - Modelo OSI

CURSO TÉCNICO EM INFORMÁTICA

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

Redes de Dados e Comunicações

Redes de Computadores e Telecomunicações - Modelo OSI

Modelo de Referência TCP/IP

Protocolos e Serviços de Redes

Prof. Samuel Henrique Bucke Brito

Redes de comunicação. Mod 2 Redes de computadores. Professor: Rafael Henriques

Protocolos e Serviços de Redes

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

Protocolos de Rede. Protocolos em camadas

Redes de Computadores

Modelo de Referência TCP/IP

CURSO TÉCNICO EM INFORMÁTICA

CURSO TÉCNICO EM INFORMÁTICA

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

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

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

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

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

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

Modelos de Referência

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

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

Arquitetura da Internet TCP/IP

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

Professor: Jarbas Araújo.

MODELOS DE REFERENCIA OSI TCP/IP

FUNDAMENTOS DE REDES DE COMPUTADORES TP1

FUNDAMENTOS DE REDES DE COMPUTADORES TP2

Tecnologia de Redes. Arquitetura de Rede de Computadores

Prof. Marcelo Cunha Parte 5

Curso Técnico Integrado em Informática Redes de Computadores e Aplicações

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

Fundamentos. Aplicação. Sessão Transporte OSI Transporte TCP/IP. Física

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

Redes de Computadores I

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Visão Geral de Protocolos

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

Claudivan C. Lopes

Arquiteturas de Redes de Computadores

Modelo OSI x Modelo TCP/IP

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

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

AULA 2 - INTERNET. Prof. Pedro Braconnot Velloso

Arquiteturas de. Redes de Computadores

REDES DE COMPUTADORES

Redes de Comunicação de Dados

Arquitetura de Redes de Computadores. Bruno Silvério Costa

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV2-01. Luiz Leão

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

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

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

Camada de rede. Introdução às Redes de Computadores

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

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

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

Protocolos de Redes de Computadores

REDES DE COMPUTADORES. Prof. Gabriel Campos camposg.com.br

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

Introdução. Engenharia Informática

Padrões (arquiteturas) de rede

FUNDAMENTOS DE REDES DE COMPUTADORES - CCT0647

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores e Aplicações

Protocolos Hierárquicos

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Camada de Transporte Protocolos TCP e UDP

Curso Técnico em Informática Redes TCP/IP 2 o Módulo. Prof. Cristiano da Silveira Colombo

Camadas da Arquitetura TCP/IP

Redes de Computadores

MODELO OSI. Prof. Msc. Hélio Esperidião

Capítulo 2: O MODELO ISO-OSI

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

Disciplina: Redes de Computadores

Modelo OSI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação

Aula 03 Camadas do modelo OSI. 7 - Aplicação. 6 - Apresentação. Prof. Leandro Pykosz

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 9

Protocolos e Arquiteturas de Redes. Thiago Leite

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

Protocolos. Arquitetura de Rede de Computadores. Prof. Pedro Neto

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

Prof. Marcelo Cunha Parte 6

Introdução Modelo TCP/IP Protocolo TCP/IP Material Extra Finalizando. Arquitetura TCP/IP

Modelo de Referência OSI

SISTEMAS OPERACIONAIS DE REDE

Transcrição:

Redes de Computadores Prof. Msc André Y. Kusumoto andrekusumoto.unip@gmail.com

Open Systems Interconnection Modelo OSI No início da utilização das redes de computadores, as tecnologias utilizadas para a comunicação de dados eram específicas de um determinado fabricante. Não havia interoperabilidade entre as redes Necessidade de se criar um padrão comum para interconexão. Para reduzir a complexidade de projeto e acabar com a incompatibilidade das diversas empresas, a maioria das redes foi organizada como uma série de camadas ou níveis. Cada camada foi colocada em cima da outra com funcionalidades, nomes e conteúdos específicos, implementada com o objetivo de oferecer serviços para as camadas superiores. A International Standards Organization (ISO) criou um modelo de referência que padroniza os nomes e especifica o que deve ser realizado por cada camada. A esse modelo foi dado o nome de Modelo de Referência para Interconexão de Sistemas Abertos, ou simplesmente Modelo OSI. 2/8

Modelo OSI O modelo OSI serve de base para qualquer tipo de rede e foi projetado para que um sistema aberto possa se comunicar com qualquer outro sistema aberto usando regras padronizadas que controlam o formato e o significado dos quadros, pacotes ou mensagens trocados pelas camadas. Tais regras são chamadas de Protocolos. Entre cada nível existe uma Interface. A interface define quais primitivas, operações e serviços o nível inferior oferece ao imediatamente superior. 3/8

Modelo OSI Cada camada conversa com a respectiva camada da outra máquina, isto é, a camada n da máquina A conversa com a camada n da máquina B. No total, o modelo OSI especifica sete camadas, onde cada camada trata de um aspecto específico da comunicação. Quando uma mensagem é enviada para de uma máquina para outra, recebe de cada camada um cabeçalho que adicionada ao início da mensagem. Quando a mensagem chega à outra máquina, cada camada vai retirando e analisando o seu respectivo cabeçalho. 4/8

Modelo OSI Podemos classificar as camadas do modelo OSI em três grupos: aplicação, transporte e rede, conforme a figura. As camadas de aplicação são camadas de alto nível colocam o dado recebido em um padrão que seja compreensível pelo programa (aplicação) que fará uso desses dados. A camada de transporte é responsável por pegar os dados recebidos pela rede e repassá-los para as camadas de aplicação de uma forma compreensível, isto é, ele pega os pacotes de dados e transforma-os em dados quase prontos para serem usados pela aplicação. As camadas de rede se preocupam com a transmissão e recepção dos dados através da rede e, portanto, são camadas de baixo nível. 5/8

Histórico Em meados de 1960, pesquisas realizadas pela DARPA (Defense Advanced Research Projects Agency), que tinha como objetivo interligar computadores completamente diferentes, distantes geograficamente uns dos outros, deram origem ao protocolo TCP/IP. Culminaram na conexão de diversas redes pequenas que passou então, a se chamar ARPANET, embrião do que hoje conhecemos com INTERNET. O segredo do TCP/IP é dividir a grande rede em pequenas redes independentes, interligadas por roteadores. Significa que apesar de comunicarem entre si, caso um segmento fique indisponível, a rede como um todo não é afetada. Essa característica era essencial nas operações militares, visto que, caso um ataque ocorre em determinado ponto, apenas aquele segmento seria prejudicado, enquanto o restante da rede continuaria disponível. 6/9

TCP/IP - Transmission Control Protocol/Internet Protocol Podemos afirmar que Para que os computadores de uma rede possam trocar informação entre si é necessário que todos estejam utilizando mesmo protocolo de comunicação. No protocolo de comunicação estão definidas todas as regras necessárias para que o computador de destino, entenda as informações no formato que foram enviadas pelo computador de origem. Anteriormente, alguns protocolos eram muito utilizados como NETBEUI (Redes Windows) e IPX/SPX (Redes Novell Netware), porém, com o surgimento e popularização da Internet, o TCP/IP tornou-se padrão de fato. O TCP/IP não é na verdade um protocolo, mas sim um conjunto de protocolos uma pilha de procotolo. 7/9

TCP/IP O modelo TCP/IP possui apenas 5 camadas se comparado com o Modelo OSI. Sua implementação segue quase que totalmente o Modelo OSI, porém algumas camadas são o resultado da fusão de outras e tem funções equivalentes. 7 Aplicação 6 Apresentação Aplicação 5 Sessão 4 Transporte Transporte 3 Rede Internet 2 Enlace de Dados Enlace de Dados 1 Física Física Modelo de Referência OSI TCP/IP 8/9

Camada de Aplicação TCP/IP Esta camada faz a comunicação entre os aplicativos e os protocolos de transporte. Os protocolos mais conhecidos que operam na camada de aplicação são o HTTP (HyperText Transfer Protocolo), o SMTP (Simple Mail Transfer Protocol), o FTP (File Transfer Protocol), o DNS (Domain Name System) e o TELNET. A camada de aplicação comunica-se com a camada de transporte através de uma porta. As portas são numeradas e as aplicações padrão usam sempre a mesma porta. Por exemplo, o protocolo HTTP utiliza sempre a porta 80 e o FTP a porta 20 (transmissão de dados) e 21 (transmissão de informações de controle). 9/9

Camada de Transporte TCP/IP É responsável por pegar os dados passados pela camada de aplicação e transformá-los em pacotes. O protocolo mais usado na camada de Transporte é o TCP (Transmission Control Protocol). Na recepção dos dados, o protocolo TCP pega os pacotes passados pela camada Internet e os coloca em ordem, confere se os dados estão íntegros e envia um sinal de confirmação (ACK Acknowledge) ao transmissor. Se nenhum sinal for recebido, o transmissor envia o pacote novamente. O protocolo TCP é orientado a conexão. O protocolo UDP (User Datagram Protocol) também opera nesta camada, porém, não possui mecanismos de confirmação de recebimento. O protocolo UDP não é orientado a conexão. Por isso dizemos que o TCP é confiável, enquanto o UDP é mais rápido. Quando o UDP é usado, a aplicação fará o trabalho do TCP, confirmando o recebimento e reordenando os pacotes recebidos. 10/9

Camada de Internet (Inter-Redes) TCP/IP Em redes TCP/IP cada computador é identificado por um endereço virtual único, chamado endereço IP. A camada de inter-redes também adiciona um cabeçalho ao pacote de dados recebidos da camada de Transporte, com dados de controle, como o endereço IP de origem e o endereço IP de destino. Numa rede local, para se comunicarem, os computadores precisam do endereço físico do computador, chamado de MAC (Media Access Control) Address. Na Internet, o roteamento é feito usando o endereço IP, isto é, endereçamento virtual, o que torna a utilização do endereço MAC desnecessária. O roteador faz a ponte entre os computadores em sua rede local e a Internet. Quando um computador envia um pacote de dados para a Internet, o roteador verifica se o computador está na mesma rede ou em outra rede que ele conhece a rota. Se ele não conhecer a rota, ele envia o pacote para o gateway padrão, que é outro roteador. Isso se repete até o pacote chegar ao seu destino. 11/9

Camada de Internet (Inter-Redes) O Modelo TCP/IP Há vários protocolos que operam na camada Internet, porém, o mais importante, claro, é o IP (Internet Protocolo). O IP pega os pacotes de dados recebidos da camada de Transporte e os divide em datagramas. O datagrama é um tipo de pacote que não contém nenhum tipo de confirmação de recebimento (acknowledge). Isso significa que o IP é um protocolo não confiável. Apesar disso, o TCP implementa esse recurso, tornando a conexão confiável. 12/9

Camada de Interface com a Rede O Modelo TCP/IP Também chamada camada de abstração de hardware, tem como função principal a interface do modelo TCP/IP com os diversos tipos de redes (X.25, ATM, FDDI, Ethernet, Token Ring, Frame Relay, etc.). Esta camada não é normatizada pelo modelo, o que provê uma das grandes virtudes 13/9

Referências GALLO, M. A.; HANCOCK, W. M. Comunicação entre computadores e tecnologias de rede. Thomson, 2003. ALVES, L. Comunicação de dados. Makron Books, McGraw-Hill, 1992. SILVEIRA, J. L. Comunicação de dados e sistemas de teleprocessamento. MAKRON, McGraw-Hill, 1991. 14/12