Escolar Documentos
Profissional Documentos
Cultura Documentos
3
Um breve resumo Histórico
●
1980-1985
– Família de protocolos TCP/IP é padronizada na ARPANET
– Início da emergente Internet
– Formalização do modelo OSI (1983)
– A DCA (Defense Communication Agency) divide ARPANET
em duas redes:
●
Rede para pesquisa: ARPANET
●
Rede militar: MILNET
– ARPA desenvolve implementação de TCP/IP de baixo custo
e financia a integração em sistemas UNIX (BSD)
4
Um breve resumo Histórico
●
1985-1990
– NSF (National Science Foundation) em 1986 cria a NSFNET
– Criação do backbone da rede NFSNET
●
Interligação de centros de supercomputação
●
Conexão com a ARPANET
– Adoção dos protocolos TCP/IP por organizações comerciais
– Criação da RNP no Brasil (1988)
●
1991-2000
– Primeiros backbones comerciais no Brasil
– Internet discada (56kbps) e depois ADSL (256kbps)
– Governo implanta a declaração de IR pela Internet
– Softwares para conversação instantânea
5
Um breve resumo Histórico
●
2001-2010
– Massificação no acesso residencial
– Primeiras grandes redes sociais
– Primeiros smartphones
– Conexões residenciais absurdamente velozes de até 2Mbps
●
2011-dias atuais
– Netflix no Brasil
– Internet passa a atingir mais de 50% dos domicílios no país (2014)
– Compras na Internet superam compras em lojas físicas (2016)
– Aumento na demanda de banda larga e velocidade de conexão.
6
E Como tudo “conversa”?
●
A família de protocolos TCP/IP é um conjunto de padrões de
redes que permitem a interconexão de redes e sistemas
heterogêneos
●
As redes físicas possuem diferentes tecnologias de acesso
●
Equipamentos desenvolvidos por diferentes fabricantes,
com diferentes arquiteturas de hardwares e que executam
em diferentes Sistemas Operacionais
7
Modelo de Interconexão
E9
E1
E2
N5
R3
N1
R4
R1 R2
N4
N2
N3
E3
E4 E7 E8
E5 E6
8
Modelo de Interconexão
●
Roteador
– Possui conexões com duas ou mais redes
– Não provê conexão direta com todas as redes físicas
– Roteia pacotes de uma rede para outra
– Mantém informações de roteamento para todas as redes
– Na visão interna da rede, o roteador é também denominado
gateway ou sistema intermediário.
9
Modelo de Interconexão
●
Switch
– Possui conexões em uma mesma rede local
– Entrega pacotes de um host para outro
– Mantém informações dos hosts em suas portas
– Na visão interna da rede, o switch também pode atuar na
subdivisão da rede
10
Modelo de Interconexão
●
Estação
– Dispositivo do usuário conectado a alguma rede física da
inter-rede
– Estação multihomed pode atuar como um roteador
●
Requer ativação e configuração da função de
roteamento de pacotes entre as redes
– Também denominado host, hospedeiro, cliente
(provedores), usuário final ou sistema final.
11
Arquitetura em camadas
●
Objetivo
– Estruturar o hardware e o software de um projeto de rede
– Divide e organiza os problemas de comunicação em
camadas hierárquicas
– Cada camada é responsável por uma função específica e
usa as funções oferecidas pelas camadas inferiores
– Uma arquitetura de rede é definida pela combinação dos
diversos protocolos nas várias camadas
12
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
Física (Enlace) 1
1
13
Arquitetura TCP/IP FTP (File Transfer Protocol)
HTTP (Hypertext Transfer Protocol)
SMTP (Simple Mail Transfer Protocol),
Nome usual do DNS (Domain Name System)
pacote de dados POP3 (Post Office Protocol - versão 3)
IMAP (Internet Message Access Protocol)
Mensagem Aplicação SNMP (Simple Network Management Protocol)
Segmento/ TCP (Transmission Control Protocol)
Datagrama UDP Transporte
UDP (User Datagram Protocol)
14
Arquitetura TCP/IP
●
Camada de aplicação
– Os protocolos nessa camada definem a sintaxe e a
semântica das mensagens trocadas pelas aplicações.
– Única camada cuja implementação é realizada usando
processos do Sistema Operacional.
– Na arquitetura TCP/IP essa camada adiciona o
identificador da aplicação (porta).
15
Arquitetura TCP/IP
●
Camada de transporte
– Provê comunicação fim-a-fim entre aplicações, sem se
preocupar com a infraestrutura.
16
Arquitetura TCP/IP
●
Camada de transporte
– TCP: Iniciando e terminando uma conexão
Three Way
Handshake
17
Arquitetura TCP/IP
●
Camada de transporte
– UDP (User Datagram Protocol)
●
Provê serviço de datagrama não confiável (sem controle de
conexão)
●
Mensagens curtas
●
Entrega com maior velocidade
●
Usado em voz sobre IP
18
Arquitetura TCP/IP
●
Camada de rede
– Realiza comunicação lógica entre dispositivos da inter-rede (hosts na
rede).
– IP (Internet Protocol)
●
Provê serviço de datagrama não confiável
●
Envia, recebe e roteia datagramas IP
– ICMP (Internet Control Message Protocol)
●
Permite a troca de informações de erro e controle entre camadas de
rede de estações distintas (onde funciona o ping e traceroute)
– Protocolo ARP (Traduz IP → MAC)
19
Arquitetura TCP/IP
●
Camada de enlace
– Compatibiliza a tecnologia da rede física com o protocolo IP
– Aceita datagramas IP e transmite na rede física sob a forma de
quadros
– Trata os detalhes de hardware da conexão física e geralmente
inclui o driver do dispositivo e a placa de rede
20
Encapsulamento e demultiplexação
●
Processo de encapsulamento
– Está relacionado ao envio de dados
●
Processo de demultiplexação
– Está relacionado ao recebimento de dados
E1 E5 Demultiplexação
E2 N5 (Recebimento)
N1 R3
R4
R1 R2
N4
N2
N3
Encapsulamento E3
(envio) E4
21
Encapsulamento e demultiplexação
●
Processo de encapsulamento
– Preparação dos dados para transmissão, cujo início se dá na camada de aplicação.
– Descem na pilha de protocolos até serem efetivamente enviadas pela rede física.
DAD
CABEÇALHO DADOS
CABEÇALHO DADOS
CABEÇALHO DADOS
CABEÇALHO DADOS T
23
Encapsulamento e demultiplexação
Detalhe 1: Detalhe 2:
24
Exemplo: Interação dos protocolos
Estação E1 Servidor S1
1º SMTP SMTP 16º
5º 8º 9º 12º
N1 N2 N3
25
Exemplo: Como funciona o DHCP
Tipos de atribuição de endereços IP:
●
Automático – IP Fixo/permanente fornecido
automaticamente pelo DHCP (Dynamic Host Configuration
Protocol)
●
Dinâmico – IP fornecido automaticamente por um período
de tempo pelo DHCP
●
Manual – IP fixo atribuido localmente.
Detalhes:
●
Segue via UDP.
●
Usa portas 67 e 68.
●
Usa quatro mensagens para o serviço.
●
Na camada de rede, broadcast
IP Destino: 255.255.255.255 / IP origem 0.0.0.0
●
Na camada de enlace: FF:FF.FF:FF.FF:FF
●
Troca de mensagens usando Broadcast e Unicast
26
Tipos de endereçamento Ethernet
●
unicast addresses – representa uma única inteface
de rede. Será entregue a um único destinatário.
– Exemplo de MAC Address: 00:00:0C:CC:CC:CC
●
multicast addresses – representa um grupo de
interfaces em um rede. É uma mensagem
endereçada a um grupo (não para todos).
– Exemplo de MAC Address: 01:00:0C:CC:CC:CC
●
broadcast addresses – representa todas as
interfaces em uma rede. Todos na rede receberão a
mensagem.
– MAC Address: FFFF.FFFF.FFFF
27
Controle da Padronização
●
Propostas e padrões
– Publicados em RFCs (Reference for Comments)
– RFCs são numeradas sequencialmente em ordem cronológica
– Possuem diferentes categorias
●
Standards, Draft Standard, Proposed Standard, Experimental, Informational, Historic
– Um protocolo é declarado padrão da internet somente após se tornar
estável
– O grupo RFC Editor é responsável por publicar, manter e distribuir todos
os RFCs
– Alguns RFCs conhecidos: https://en.wikipedia.org/wiki/List_of_RFCs
– RFC do padrão IEEE 802: https://tools.ietf.org/html/rfc4441
28
Controle da Padronização
●
Dois dos principais padrões IEEE 802 são:
29
O que fazer agora?
●
Estudar as camadas do padrão TCP/IP
●
Estudar os detalhes do encapsulamento de dados
●
Ler sobre o padrão IEEE 802.3 e 802.11
Links bibliográficos
●
https://www.minhaconexao.com.br/blog/conheca-a-historia-da-internet-no-brasil/
●
https://exame.abril.com.br/negocios/dino/velocidade-da-internet-no-brasil-quase-dobrou-
em-dois-anos/
●
https://www.magicwebdesign.com.br/blog/internet/56kbps-50gbps-futuro-internet/
●
Notas de aula do prof Prof. Sales Filho, Arquitetura e Protocolos de Rede TCP/IP –
Instituto Federal do Rio Grande do Norte ( http://diatinf.ifrn.edu.br/prof/lib/exe/fetch.php?
media=user:1543245:semestres:2008.2:arqtcpip:1_tcp_ip.ppt )
●
Marcial Porto Fernandez, Computação - Rede de Computadores, Ed UECE, Fortaleza,
2015. http://www.uece.br/computacaoead/index.php/downloads/doc_download/2100-
redescomputadores