Redes de Comunicação de Dados
Vitor Vaz da Silva
TCP/IP
1
Redes de Comunicação de Dados
TCP/IP
Historial
Antes de 1960
Como transmitir bits sobre um meio de comunicação
de um modo eficaz e eficiente ?
Teoria da informação
Teorema da amostragem
Processamento de sinal
Vitor Vaz da Silva
2
Redes de Comunicação de Dados
TCP/IP
Historial
A meio da década de 1960
Como transmitir pacotes sobre um meio de comunicação
de um modo eficaz e eficiente ?
Comutação de pacotes
Redes locais
Análise de tráfego
Vitor Vaz da Silva
3
Redes de Comunicação de Dados
TCP/IP
Historial
A meio da década de 1970
Como oferecer serviços de comunicação
sobre um conjunto de redes interligadas ?
Internetworking
Modelos de camadas
Serviços de transporte
Cliente - servidor
Vitor Vaz da Silva
4
Redes de Comunicação de Dados
TCP/IP
Historial
1970 ...
DARPA
Internetworking
ARPANET - Ligações ponto a ponto sobre linha dedicada (X.25)
Investimento em comutação de pacotes sobre redes radio e
comunicações via satélite
Vitor Vaz da Silva
5
Redes de Comunicação de Dados
TCP/IP
Historial
INTERNET
Um conjunto de redes
e máquinas interligadas
1980 ...
1980 – 83 DARPA converte todas
as suas máquinas para TCP/IP
1983
ARPANET
MILNET
ARPANET
Vitor Vaz da Silva
BSD - UNIX
UNIVERSIDADES
6
Redes de Comunicação de Dados
TCP/IP
Historial
1986 ...
NFSNET - ligação dos seus 6 supercomputadores
redes diversas de investigação e desenvolvimento
X25NET - TCP/IP sobre X.25
Vitor Vaz da Silva
7
Redes de Comunicação de Dados
TCP/IP
Actual
Vitor Vaz da Silva
8
Redes de Comunicação de Dados
TCP/IP
PROPRIEDADES DA INTERNET
• A arquitectura deverá ser invisível para o utilizador.
• A arquitectura poderá ter qualquer topologia.
• Adicionar mais uma rede deverá ser o mais simples possível.
• A informação poderá percorrer redes intermediárias sem que
liguem directamente a fonte ao destino.
• Os identificadores deverão ser universais.
• As operações a efectuar deverão ser independentes do tipo de rede
e da máquina a ela ligada.
• Um programador não necessita de saber a topologia
para escrever programas de comunicação.
Vitor Vaz da Silva
9
Redes de Comunicação de Dados
TCP/IP
Gateways encaminham
Interligar Redes
pacotes para redes
de destino
A
e não
para
B
D
utilizadores
C
E
F
G
H
Vitor Vaz da Silva
10
Redes de Comunicação de Dados
TCP/IP
Identificadores
Bilhete de Identificação
NOME _________ O que é ! _______
ENDEREÇO_____Onde está ! ______
CAMINHO______Como chegar lá ! ___
___100110100010110___
Vitor Vaz da Silva
11
Redes de Comunicação de Dados
Vou ligar-me ao
98734597012345
TCP/IP
HERRMENEGILDO?
Ligar ao
TUBARÃO
Sou o
89475698237
Vitor Vaz da Silva
12
Redes de Comunicação de Dados
TCP/IP
Ordem dos bits na linha
LL LH HL HH
110100
1 1 0 1 0
BIG
BIG
LITTLE
Vitor Vaz da Silva
0
HH HL LH LL
ENDIAN
LITTLE
ENDIAN
13
Redes de Comunicação de Dados
COM
EDU
GOV
MIL
NET
TCP/IP
ORG
INT
USA
PT
FR
COM - organizações comerciais
SAPO
IPL
EDU - instituições educacionais
UK
GOV - instituições governamentais
MIL - grupos militares
ISEL
NO
BLOGS
NET - (Inter) Network Support Center
ORG - Outras organizações
INT - Organizações internas
CC
CEDET
XXX - Código de países
Vitor Vaz da Silva
14
Download

TCP_IP