Universidade Tuiuti do Paraná Faculdade de Ciências Exatas Tecnologia de Análise e Desenvolvimento de Sistemas TCP/IP x ISO/OSI A Internet não segue o modelo OSI. É anterior a ele. Redes de Computadores I
O que é Internet? A Internet é uma rede mundial de computadores, constituída por um conjunto muito vasto de máquinas (de diferentes fabricantes e com diferentes configurações) e de redes dispersas todas ligadas entre si, tendo unicamente em comum a utilização de um protocolo de comunicação TCP/IP. Transmission Control Protocol/Internet Protocol
Arquitetura em Camadas Arquitetura de Redes Distribuídas em camadas (níveis) Função de cada camada Protocolo nível N Interface entre níveis SDU (Service Data Units) PDU (Protocol Data Units) Número ideal de níveis
Modelo OSI Data Units Aplicação Aplicação APDU Apresentação Apresentação PPDU Sessão Transporte Sub Rede de Comunicações Sessão Transporte SPDU TPDU Rede Rede Enlace Enlace Físico Físico Host 1 Nó 1 Nó 2 Host 2
Modelo OSI Níveis OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico Função Aplicações de rede tais como uma transferência de arquivos ou emulação de terminais Formatação dos dados e encriptação Estabelecimento e manutenção das sessões Transporte confiável de dados entre origem e destino Entrega de pacotes de dados (inclui roteamento) Transporte de unidades de dados (correção de erros) Transmissão de dados binários em um meio
Publicações Oficiais IAB (Internet Activities Board Internet Architecture Board): IRTF (Internet Research Task Force); IETF (Internet Engineering Task Force); Internet Society; InterNIC (Network Information Centers); World Wide Web Consortium (W3C);
Publicações Oficiais - RFC Qualquer pessoa pode projetar uma Proposta de Padrão; A ideia básica deve ser explicada em um RFC e despertar o interesse da comunidade; P/ tornar-se um Draft Standard, o padrão proposto precisa ser completamente testado por no mínimo 2 sites independentes durante 4 meses; Se o IAB for convencido de que a idéia é viável, pode atribuir à RFC o status de Padrão Internet.
Publicações Oficiais RFCs - Request for Comments: IP RFC 791 IP Subrede RFC 950 ICMP RFC 792 ARP RFC 829 Telnet RFC 854 e muitas outras SNMP RFC 1155, 1156, 1157, 1213 (e outras) http://www.ietf.org/
ORIGEM 1974 - Criação dos protocolos e do modelo TCP/IP Em 1983 o TCP/IP tornou-se o protocolo oficial da ARPANET, levando a uma das primeiras definições de Internet, como sendo um conjunto de rede conectadas via TCP/IP; nessa mesma época foi feita na Universidade de Berkeley, a implantação do protocolo ao sistema operacional Unix. A ISO lança em 1984, o modelo de referência OSI. Internet não segue o modelo OSI. É anterior a ele.
Arquitetura TCP/IP O TCP/IP foi especificado para um ambiente normal nos dias atuais mas extremamente futurista na sua concepção, na década de 70; Os protocolos TCP/IP foram projetados para conectar equipamentos de fabricantes diferentes utilizando meios e enlaces não confiáveis;
Arquitetura TCP/IP O objetivo do TCP/IP é integrar redes e subredes em um único ambiente chamado internet, onde usuários tem a capacidade de acessar aplicativos genéricos; O TCP/IP também foi especificado com a habilidade de conectar novas redes sem a interrupção do serviço na internet;
Arquitetura TCP/IP A necessidade de independência em relação a tecnologia do meio e do crescimento da rede pela adição de segmentos, na modalidade plug-andplay, determinou a decisão de transportar os dados acomodados em pacotes e de encaminhar cada pacote como uma unidade independente.
Arquitetura TCP/IP As funções que asseguram a confiabilidade da transmissão dos dados são realizadas nos processadores de origem e destino Fabricantes de equipamentos (routers) centram os seus esforços em melhorar performance e desenvolver tecnologias mais eficientes para o transporte de dados
Arquitetura TCP/IP Os procedimentos operacionais para obter confiabilidade na troca de dados entre computadores são: Empacotar os dados Determinar o caminho a ser utilizado pelos pacotes Transmitir pacotes via um meio físico
Arquitetura TCP/IP Controlar a taxa de transferência de acordo com a disponibilidade de banda e a capacidade do receptor em absorver os dados Reconstruir a forma original dos dados transferidos verificando se todos os segmentos foram recebidos estão na seqüência correta Encapsulamento
Arquitetura TCP/IP O software necessário para administrar todos estes procedimentos não é simples Um modelo hierárquico facilita o agrupamento de funções relacionadas e o desenvolvimento do software em uma estrutura modular
Arquitetura TCP/IP A estrutura para o TCP/IP foi criada por comunidades acadêmicas e militares O IP faz o que é necessário para agrupar tipos diferentes de redes em uma internet O TCP administra a confiabilidade da transferência dos dados
Pacote de Dados O termo genérico que define a combinação dos dados com os cabeçalhos de controle é Protocol Data Unit (PDU) O segmento TCP é um PDU do nível transporte O datagrama IP é um PDU do nível rede
Composição do Pacote Aplicação Dados Dados Transporte Segmento TCP Header TCP Dados Transporte Mensagem UDP Header UDP Dados Rede Datagrama Header IP Header TCP/UDP Dados Enlace Frame Header do Frame Header IP Header TCP/UDP Dados Trailer do Frame
Camadas: OSI & Internet Application Presentation Session Transport Network Link Physical FTP ASCII/Binary TCP IP Ethernet Application Transport Network Link The 7-layer OSI Model The 4-layer Internet model