Protocolos de Rede
Diego Oliveira
Aula 01: Arquitetura TCP/IP
Agenda
• Bibliografia
• Protocolos
– O que são?
– Aplicação, Transporte, Rede e Enlace.
• Ferramentas
• TCP/IP
– História e Pontos Fortes
– Comparação com o Modelo OSI
2
Bibliografia
• James F. Kurose e Keith W. Ross
– Redes de Computadores e a Internet: uma
abordagem top-down 5ed.
• Andrew S. Tanenbaum
– Redes de Computadores 4ed.
• Gabriel Torres
– Redes de Computadores: Curso Completo
• Carlos E. Morimoto
– Redes: Guia Completo 3ed.
3
Protocolos
• O que é um protocolo?
– Lígua comum
– Tempo para falar
– Cultura local
– Outros fatores
4
Protocolos
• Protocolos de Aplicação
– FTP (File Transfer Protocol)
– SSH (Secure Shell)
– HTTP (Hyper Text Transfer Protocol)
– SMTP (Simple Mail Transfer Protocol)
– POP 3 (Post Office Protocol)
– IRC (Internet Relay Chat)
– TELNET
5
Protocolos
• Protocolos de Transporte
– TCP (Transmission Control Protocol)
– SPX (Sequential Packet eXchange)
• Protocolos de Rede
– IP (Internet Protocol)
– IPX
6
Protocolos
• Protocolos de Enlace
– ADSL (Asymmetric Digital Subscriber Line)
– ATM (Asynchronous Transfer Mode)
– Ethernet
– FDDI (Fiber Distributed Data Interface)
– HDLC (High-level Data Link Control)
– xDSL
7
Ferramentas
• NetSimK
• VirtualBox
• PacketTracer
8
Arquitetura TCP/IP
• Criada por Vint Cerf e Robert Kahn.
• O primeiro nó da Arpanet foi criado
em primeiro de maio de 1969 na
Universidade da Califórnia.
• Arpanet significa
Advanced Research Projects Agency Network
e foi a primeira rede de
computadores à base de comutação de
pacotes.
9
Arquitetura TCP/IP
• Formada pelos protocolos TCP e IP.
• É uma arquitetura de referência.
• Pontos fortes do TCP/IP:
– Protocolo não-orientado a conexão
– Política do melhor esforço
– Fragmentação de dados
– Arquitetura aberta
10
Arquitetura TCP/IP
• Comparação com o modelo OSI:
11
Arquitetura TCP/IP
• Analogia com os correios:
Vídeo: http://www.youtube.com/watch?v=PBWhzz_Gn10
12
Arquitetura TCP/IP
• Camada de Aplicação
– Equivale às camadas 5,6 e 7 do modelo OSI.
– Faz a comunicação entre os aplicativos e a
camada de transporte através de portas.
– Vários protocolos operam nesta camada, os
mais conhecidos são FTP, DNS e HTTP.
– Um pacote que chega para a porta 20, por
exemplo, será direcionado ao FTP e um que
chega para a porta 80, irá para o HTTP.
13
Arquitetura TCP/IP
• Camada de Transporte
– É uma camada equivalente à camada de
transporte do Modelo OSI.
– Pega os dados da camada de aplicação e
transforma em pacotes a serem enviados
para a camada de Internet.
– Usa multiplexação (portas).
– Nesta camada operam os protocolos TCP e
UDP (User Datagram Protocol).
14
Arquitetura TCP/IP
• Camada Inter-Redes (Internet)
– Equivale à camada de Rede do Modelo OSI e
é 100% compatível com ela.
– Protocolos que operam nesta camada:
• IP (Internet Protocol)
• ICMP (Internet Control Message Protocol)
• ARP (Address Resolution Protocol)
15
Arquitetura TCP/IP
• Camada Inter-Redes (Internet)
– O pacote recebido da camada de Transporte
é transformado em datagramas.
– Os datagramas são enviados para a camada
de Interface com a Rede, onde são
transmitidos pelo cabeamento da rede como
quadros.
– É responsável pelo roteamento, adicionando
informações sobre o caminho ao datagrama.
16
Arquitetura TCP/IP
• Camada de Interface com a Rede
– Esta camada é equivalente às camadas 1 e 2
do Modelo OSI.
– Envia o datagrama recebido pela camada de
Internet em forma de um quadro através da
rede.
– Os dados são enviados pelo cabo como 0s e
1s, ou seja, dados binários.
– MAC (Media Access Control) e LLC (Logic Link Control).
17
Arquitetura TCP/IP
• Resumo:
18
Arquitetura TCP/IP
• O que foi visto na aula de hoje?
– Protocolos
– Ferramentas
– TCP/IP
•
•
•
•
•
•
História
Vantagens
Comparação com o Modelo OSI
Analogia com os correios (Funcionamento)
Camadas e suas funções
Resumo
19
PERGUNTAS?
20
Download

Arquitetura TCP/IP