tc – dei, 2005/2006 » the network is the computer « sun microsystems motto
TRANSCRIPT
TC – DEI, 2005/2006
» THE NETWORK IS THECOMPUTER « Sun Microsystems Motto
Redes de Dados
Paulo [email protected]://www.dei.uc.pt/~pmarques
Tecnologia dos Computadores 2005/2006
TC – DEI, 2005/2006
Tipos de Redes
Dois tipos fundamentais de redes…
LAN = Local Area Network Interliga um conjunto de computadores locais,
próximos Tecnologias mais típicas:
Ethernet / FastEthernet / GigabitEthernet
WAN = Wide Area Network Interliga um conjunto largo de redes locais (ou
junções de redes locais) Associadas ao “backbone”
TC – DEI, 2005/2006
Comunicação em Rede Local
Exemplo de comunicação em meio partilhado (e.g. Ethernet – CSMA/CD)
TC – DEI, 2005/2006
Redes Alargadas
TC – DEI, 2005/2006
Visão Geral de uma Rede
intranet
ISP
desktop computer:
backbone
satellite link
server:
network link:
Não existe uma autoridade central que controle toda a rede!
TC – DEI, 2005/2006
A Rede Portuguesa e Europeia
TC – DEI, 2005/2006
Endereçamento
Mas, como é que os computadores conseguem comunicar? Cada computador possui um nome e um endereço!
(e.g. www.dei.uc.pt 193.137.203.248) Cada aplicação “escuta” num determinado “porto” Os computadores trocam “pacotes” de dados
De: 192.45.211.53:45
Para: 193.137.203.248:80
GET /index.html
Cabeçalho
Dados
PACOTE
TC – DEI, 2005/2006
Funcionamento dos “Correios”
TC – DEI, 2005/2006
Funcionamento da Internet – TCP/IP
Messages (UDP) or Streams (TCP)
Application
Transport
Internet
UDP or TCP packets
IP datagrams
Network-specific frames
Layers
Underlying network
Network interface
You program your application for sending and receiving data using messages (UDP)or streams (TCP)
TC – DEI, 2005/2006
Cabeçalhos
Ao enviar-se um pacote para a rede, é adicionada informação correspondente a cada camada
Dados
DadosTCP
Header
DadosTCP
HeaderIP
Header
DadosTCP
HeaderIP
HeaderEthernetHeader
Aplicação
Transporte
Rede
Físico
TC – DEI, 2005/2006
Aplicações & Portos
Cliente
Cliente
Cliente
Cliente
78
79
80
81
82
83
84
Servidorde
Finger
ServidorWeb
Máquina
InternetInternet
Nota: Após uma máquina receber uma ligação num porto,é criado um “porto efémero” para tratar o resto da interacção
TC – DEI, 2005/2006
Portos Bem Conhecidos
TC – DEI, 2005/2006
Encaminhamento
Application
Transport
Internet
Layers
Underlying network
Network interface
Bridge Router
Origem Destino
TC – DEI, 2005/2006
Hubs & Switches Ethernet
Os Hubs e os Switchs interligam um conjunto de computadores numa rede local.
TC – DEI, 2005/2006
Diferença entre uma Bridge e um Router
(e.g. Bridge Ethernet-Wireless) (e.g. Cisco High-capacity Routers)
TC – DEI, 2005/2006
Protocolos TCP e UDP
Existem dois grandes protocolos na Internet…
Orientado à ligação e Confiável TCP - Transmission Control Protocol Com correcção de erros (dropping e retransmissão de pacotes) Sequenciamento de dados
Orientado às mensagem e Não-Confiável UDP - User Data Protocol Sem correcção de erros
(dropping de pacotes, sem garantias de entrega) Sem sequenciamento de dados
O UDP pode ser visto como o IP apenas com um “pequeno” cabeçalho adicional
TC – DEI, 2005/2006
Serviço DNS – Domain Name Server
Existe um servidor especial que permite mapear endereços em nomes e vice-versa. E.g. www.dei.uc.pt 193.137.203.248 No DEI é a máquina (na verdade… são duas ):
dns-in.dei.uc.pt - 193.136.212.1
Trata-se de um serviço hierárquico TLD Top Level Domains (.com, .edu, …)
TC – DEI, 2005/2006
Bob Metcalfe
O inventor da Ethernet, e co-fundador da 3COM 11 anos depois, foi “afastado” da
direcção da empresa!
Bob Metcalfe fazia parte da Xerox@Palo Alto Onde se estavam a construir os primeiros
computadores pessoais… Onde foi inventado o Rato… Onde foi inventada a primeira impressora Laser
Pediram-lhe para inventar uma rede para ligar os primeiros computadores à primeira Laser!
http://inventors.about.com/library/weekly/aa111598.htmhttp://www.wired.com/wired/archive//6.11/metcalfe.html
TC – DEI, 2005/2006
Como NÃO criar uma rede!
TC – DEI, 2005/2006
Para saber mais…
Computer Science – An Overview Capítulo 3 (3.5 e 3.6)
Computer Science Illuminated Capítulo 15 (15.1, 15.2 e 15.3)