TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.
Transcript of TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.
![Page 1: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/1.jpg)
TC – DEI, 2005/2006
» THE NETWORK IS THECOMPUTER « Sun Microsystems Motto
![Page 2: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/2.jpg)
Redes de Dados
Paulo [email protected]://www.dei.uc.pt/~pmarques
Tecnologia dos Computadores 2005/2006
![Page 3: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/3.jpg)
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”
![Page 4: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/4.jpg)
TC – DEI, 2005/2006
Comunicação em Rede Local
Exemplo de comunicação em meio partilhado (e.g. Ethernet – CSMA/CD)
![Page 5: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/5.jpg)
TC – DEI, 2005/2006
Redes Alargadas
![Page 6: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/6.jpg)
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!
![Page 7: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/7.jpg)
TC – DEI, 2005/2006
A Rede Portuguesa e Europeia
![Page 8: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/8.jpg)
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
![Page 9: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/9.jpg)
TC – DEI, 2005/2006
Funcionamento dos “Correios”
![Page 10: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/10.jpg)
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)
![Page 11: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/11.jpg)
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
![Page 12: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/12.jpg)
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
![Page 13: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/13.jpg)
TC – DEI, 2005/2006
Portos Bem Conhecidos
![Page 14: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/14.jpg)
TC – DEI, 2005/2006
Encaminhamento
Application
Transport
Internet
Layers
Underlying network
Network interface
Bridge Router
Origem Destino
![Page 15: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/15.jpg)
TC – DEI, 2005/2006
Hubs & Switches Ethernet
Os Hubs e os Switchs interligam um conjunto de computadores numa rede local.
![Page 16: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/16.jpg)
TC – DEI, 2005/2006
Diferença entre uma Bridge e um Router
(e.g. Bridge Ethernet-Wireless) (e.g. Cisco High-capacity Routers)
![Page 17: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/17.jpg)
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
![Page 18: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/18.jpg)
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, …)
![Page 19: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/19.jpg)
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
![Page 20: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/20.jpg)
TC – DEI, 2005/2006
Como NÃO criar uma rede!
![Page 21: TC – DEI, 2005/2006 » THE NETWORK IS THE COMPUTER « Sun Microsystems Motto.](https://reader036.fdocuments.us/reader036/viewer/2022070310/552fc101497959413d8bda26/html5/thumbnails/21.jpg)
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)