Escolar Documentos
Profissional Documentos
Cultura Documentos
OSI
TCP/IP
29/06/06
Agenda
Camadas de Protocolos
Modelo de Referência OSI
Funcionamento
Camadas e Funcionalidades
Modelo de Referência TCP/IP
Histórico
Camadas e funcionalidades
Comparação OSI x TCP/IP
Camadas de protocolos
Objetivo: simplificar, organizar
Protocolo de Transporte
Transporte Transporte
Subrede de Comunicação
Protocolos host-roteadores
Modelo de Referência OSI
Camada Física
Aplicação
Trata das características
Apresentação
mecânicas, elétricas, funcionais e
de procedimentos para conexão
Sessão
física entre entidades da camada
de enlace
Transporte
Transmite uma sequência de
Rede
bits
Não se preocupa com o
Enlace significado dos bits
Física
Modelo de Referência OSI
Camada de Enlace
Aplicação
Trata o fluxo de dados no
Apresentação
enlace entre transmissor e
Sessão
receptor:
Controle de fluxo
Transporte Detecção e correção de erros
Acesso ao meio
Rede compartilhado
Enlace
Não permite ligação entre
redes distintas
Física
Modelo de Referência OSI
Camada de Rede
Aplicação
Controla as operações na
Apresentação
sub-rede:
Sessão Roteamento: estático ou
dinâmico
Transporte Controle de
congestionamento
Rede Interconexão de redes
Não garante que o pacote
Enlace
chegue ao destino
Física
Modelo de Referência OSI
Camada de Transporte
Aplicação
Divide as mensagens em
Apresentação
pacotes
Sessão É a primeira camada fim-a-fim
Deve garantir:
Transporte Comunicação fim-a-fim confiável
Multiplexação/splitting de conexões
Rede
Controle de fluxo fim-a-fim
Enlace
Física
Modelo de Referência OSI
Camada de Sessão
Aplicação
Física
Modelo de Referência OSI
Camada de Apresentação
Aplicação
Realiza transformações
Apresentação
adequadas nos dados:
Sessão Tradução dos dados
Compressão de textos
Transporte
Criptografia
Rede Conversão de padrões
Enlace
Física
Modelo de Referência OSI
Camada de Aplicação
Aplicação
Provê serviços que
Apresentação
suportam diretamente as
Sessão
aplicações do usuário,
como:
Transporte Correio eletrônico
Transferência de arquivos
Rede Acesso a banco de dados
Enlace
Não define as aplicações em
si!
Física
Modelo de Referência TCP/IP
1969 - Advanced Research Project
Agency (ARPA) financia a pesquisa e
o desenvolvimento de uma rede
experimental de comutação de
pacotes (ARPANET)
O objetivo era estudar técnicas para
implementar sistemas de
comunicação de dados robustos e
independentes de fornecedores
Modelo de Referência TCP/IP
ARPANET foi tão bem sucedida que
várias organizações ligadas à rede
passaram a usá-la cotidianamente
1975 - ARPANET deixa o caráter
experimental, transformando-se em
uma rede operacional, quando a
Defense Communications Agency (DCA)
assume o seu controle
Modelo de Referência TCP/IP
Os protocolos TCP/IP foram
desenvolvidos como padrões
militares.Todos os hosts na rede
tiveram que se converter para os
novos protocolos
DARPA financiou a implementação do
TCP/IP na versão Berkley (BSD) Unix
O termo internet se popularizou
Modelo de Referência TCP/IP
1983 - ARPANET divide-se em MILNET e
uma nova (e menor) ARPANET
1985 - A National Science Foundation
(NSF) cria a NSFNet e a conecta a
internet
1987 - NSF cria um novo e mais rápido
backbone e uma topologia em três
camadas que incluem o backbone, redes
regionais e redes locais
Modelo de Referência TCP/IP
1990 - ARPANET encerra suas
atividades
1995 - NSFNet deixa de ser o
principal backbone da Internet
Modelo de Referência TCP/IP
Camada Inter-rede:
Serviço de comutação de pacotes não
orientado a conexões: habilidade de
sobreviver a falhas na sub-rede
Camada de transporte:
TCP: orientado a conexão => confiável
UDP: não orientado a conexão => não
confiável
Modelo de Referência TCP/IP
Aplicação
Telnet, FTP, mail, etc
Transporte
TCP, UDP
Interface de
Rede Device Driver e placa de rede
Modelo de Referência TCP/IP
Aplicação
Este nível trata dos
detalhes específicos de
cada aplicação
Transporte
Representação, codificação
e controle de diálogo
Inter-Rede
Exemplos
Interface de
Telnet, FTP, SMTP, SNMP
Rede
Modelo de Referência TCP/IP
Proporciona um fluxo de
Aplicação dados entre dois hosts
(fim-a-fim)
TCP: Confiável. Sequencia os dados
Transporte recebidos do nível de aplicação,
agrupando-os em segmentos.
Estabelece conexões (three way
handshake). Confirma recepção dos
Inter-Rede segmentos enviados.
UDP: Não-confiável. Envia pacotes
de dados (datagramas) de um host
Interface de para outro, sem garantia de entrega.
Rede A sobrecarga desse protocolo é
menor que a do TCP
Modelo de Referência TCP/IP
Aplicação
Garantir a transmissão de
pacotes independente da
Transporte
localização dos hosts
Endereçamento dos hosts
Inter-Rede Roteamento
Controlar Congestionamento
Interface de
Rede
Modelo de Referência TCP/IP
O modelo não especifica
Aplicação
muitos detalhes
Encapsulamento Dados
Application Layer
Cabecalho de
Aplicação Dados
TCP Layer
TCP
Header Application Data
TCP Segment IP Layer
IP TCP
Header Header Application Data
IP Datagram Link Layer
Ethernet IP TCP Ethernet
Header Header Header Application Data Trailer
Ethernet Frame
46 to 1500 bytes
Ethernet
Gráfico dos Protocolos: TCP/IP
Transporte
TCP UDP
Internet
IP (ICMP, ARP, RARP)
Acesso a
Rede Internet Sua rede local Outras redes
(LANs e WANs)
OSI X TCP/IP
Aplicação Aplicação
Apresentação
Sessão
Transporte Transporte
Rede Inter-Rede
Enlace
Interface de
Física Rede
OSI X TCP/IP
Surgiu 1º o Modelo Surgiram 1º protocolos
Bem geral – Bem específico
Houve a necessidade de
criar sub-camadas – Não descreve bem
Camada de rede redes diferentes
Orientada e não Camada de rede
orientada a conexões – Não orientada a
Camada de transporte conexões
Orientada a conexões
Camada de transporte
– Orientada e não
orientada a conexões