Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelos de Referência
Redes de Computadores
Oi TCP connection
request
Oi
TCP connection
Que horas reply.
são? Get http://gaia.cs.umass.edu/index.htm
2:00
<arquivo>
tempo
Hierarquia de Protocolos
Modelos de Referência
Modelos de Referência
OSI
TCP/IP
Modelo de Referência OSI
A ISO reconheceu a necessidade das
redes trabalharem juntas e se
comunicarem,
Por isso, a ISO lança em 1984, o modelo
de referência OSI
Open Systems Interconnection
O Modelo de referência OSI é o modelo
fundamental para comunicações em rede
Modelo de Referência OSI
Princípios:
Um nível de abstração por camada
Camadas com funções bem definidas
Protocolo de Transporte
Transporte Transporte
Subrede de Comunicação
Protocolos host-roteadores
Modelo OSI
Comunicação usando o modelo
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 física
Sessão
entre entidades da camada de enlace
Transporte
Transmite uma sequência de bits
Não se preocupa com o significado
Rede dos bits
Enlace
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 compartilhado
Rede
Não permite ligação entre
Enlace 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
Interconexão de redes
Rede
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 pacotes
Apresentação
É a primeira camada fim-a-fim
Sessão Deve garantir:
Comunicação fim-a-fim confiável
Transporte Multiplexação/splitting de conexões
Controle de fluxo fim-a-fim
Rede
Enlace
Física
Modelo de Referência OSI
Camada de Sessão
Aplicação
Apresentação
Permite que aplicações em
hosts diferentes partilhem
Sessão uma sessão
Transporte Provê:
Controle de diálogo
Rede
Controle de token
Enlace Sincronização
Física
Modelo de Referência OSI
Camada de Apresentação
Aplicação
Apresentação
Realiza transformações
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 suportam
Apresentação
diretamente as aplicações do
Sessão usuário, como:
Correio eletrônico
Transporte Transferência de arquivos
Acesso a banco de dados
Rede
Não define as aplicações em
Enlace si!
Física
Modelo de Referência TCP/IP
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 da pilha 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
Este
nível trata dos detalhes
Aplicação
específicos de cada aplicação
Representação, codificação e
Transporte
controle de diálogo
Exemplos
Inter-Rede
Telnet, FTP, SMTP, SNMP
Interface de
Rede
Modelo de Referência TCP/IP
Proporciona um fluxo de dados
Aplicação entre dois hosts (fim-a-fim)
TCP: Confiável. Sequencia os dados
recebidos do nível de aplicação,
Transporte agrupando-os em segmentos. Estabelece
conexões (three way handshake). Confirma
recepção dos segmentos enviados.
UDP: Não-confiável. Envia pacotes de
Inter-Rede dados (datagramas) de um host para outro,
sem garantia de entrega. A sobrecarga
desse protocolo é menor que a do TCP
Interface de
Rede
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 muitos
Aplicação
detalhes
DADOS
CABEÇALHO DADOS
CABEÇALHO DADOS
CABEÇALHO DADOS
CABEÇALHO DADOS
Exemplo de comunicação
multi-nível
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 Enlace
Interface de Rede
1 Física 1
Sessão
(Enlace)
Enlace IEEE IEEE
Interface Frame
802.3 802.11 Bluetooth ATM PPP HDLC
Relay
Física (Ethernet) (WiFi)
(Física)
Transporte
Rede
Aplicação
Transporte
Rede
Enlace
Física
Backbone IP
OSI X TCP/IP
Surgiu 1º o Modelo Surgiram 1º protocolos
Bem geral – Bem específico
Houve a necessidade de – Não descreve bem redes
diferentes
criar sub-camadas
Camada de rede
Camada de rede
– Não orientada a conexões
Orientada e não orientada
Camada de transporte
a conexões
– Orientada e não orientada
Camada de transporte a conexões
Orientada a conexões
Bibliografia