Redes Heterogeneas

22
(C) HMarx 1/22 Redes Heterogêneas [email protected] Hélio Marques Sobrinho Redes de Computadores em ambientes heterogêneos

description

Redes de computadores em ambientes heterogêneos

Transcript of Redes Heterogeneas

Page 1: Redes Heterogeneas

(C) HMarx 1/22 Redes Heterogêneas

[email protected]élio Marques Sobrinho

Redes de Computadores em ambientes heterogêneos

Page 2: Redes Heterogeneas

(C) HMarx 2/22 Redes Heterogêneas

Programa Conceitos de redes

Topologia,TecnologiaProtocolos

ConceitosModelo RM-OSI da ISOServiços

dns, http, mail, ftp, nfs, smb/nmb, ...Conclusões

Ä ðÄ ðÄÄ ðÄ

Page 3: Redes Heterogeneas

(C) HMarx 3/22 Redes Heterogêneas

Redes de ComputadoresInterconexão de computadores

MotivaçãoCompartilhamento de recursos

CPU, Memória, Armazenamento, InformaçãoRedes locais - LANRedes amplas - WAN

internetInterconexão de redes

A InternetProjeto do DoD - DARPA

Department of Defense - EUAAdvanced Research Projects Agency - fev/1958

TCP/IP - 1973

Ä ð u £ðð u £u £ ss£

Page 4: Redes Heterogeneas

(C) HMarx 4/22 Redes Heterogêneas

TopologiasFormas de conexão dos nodos na rede

anel, mesh, estrela, barramento, árvore, ...Ä ð

Page 5: Redes Heterogeneas

(C) HMarx 5/22 Redes Heterogêneas

TecnologiaImplementação dos elementos de conexão

redes cabeadas serial, coaxial, par trançado, fibra óptica, ...discada, cabo, xDSL, ...

redes sem fiowifi, mash, wimax, bluetooth, ...

Interfaces de redeconectores

DB9, DB24, BNC, RJ11, RJ45, FDDI, ...

Ä ð uuð uÄ ð u

Page 6: Redes Heterogeneas

(C) HMarx 6/22 Redes Heterogêneas

ProtocolosPadronização para troca de informações

Formatos, códigos de operação, controles, tratamento de erros, ...

Ä ðHello ! Hi !

Page 7: Redes Heterogeneas

(C) HMarx 7/22 Redes Heterogêneas

ISO : International Organzation for StandardizationOSI : Open Systems InterconectionRM : Reference Model

@ Modelo RM-OSI da ISOCamadas

AplicaçãoApresentaçãoSessãoTransporteRedeEnlaceFísica

Ä ððððððð

Page 8: Redes Heterogeneas

(C) HMarx 8/22 Redes Heterogêneas

TCP / IPSuite TCP/IP

Transmition Control ProtocolInternet Protocol

IPv4, IPv6

Protocolos de transporteTCP, UDP, ICMP, IGP, ...

Ping usa ICMP

Protocolos de aplicaçãodns=53, http=80, https=443, ftp=21 e 20, ssh=22, smtp=25, pop=110, telnet=23, nfs=2049, ...X11=6000 a 6063

XWindow Systemsmb/nmb= 137,138,139 e 445

Ä ðð uÄ ð uÄ ðð uð

Page 9: Redes Heterogeneas

(C) HMarx 9/22 Redes Heterogêneas

a b c d

R H

IPv4Número de 32 bits ( 4 bytes )

Total de 4.294.967.296 IPsx.y.z.w tal que x,y,z,w Î { 0 a 255 }

192.168.1.3Máscara

R bits em 1 H bits em 0

RedesH bits em 0a.b.c.d/R

192.168.0.0/24 => máscara 255.255.255.0172.16.192.0/22 => máscara 255

Ä ð uðÄ ððÄ ðð uu

Page 10: Redes Heterogeneas

(C) HMarx 10/22 Redes Heterogêneas

!!IPv6Número de 128 bits

Total de IPs:340.282.366.920.938.463.463.374.607.431.768.211.456Representado em hexadecimal, separado por :

O prefixo define o escopoExemplos

::1/128 Scope:Hostfe80::206:4fff:fe48:da74/64 Scope:Link

Simplificações (grupos de zeros)fe80:0000:0000:0000:0202:b3ff:fe1e:8329fe80:0:0:0:202:b3ff:fe1e:8329fe80::202:b3ff:fe1e:8329

Ä ððÄ ð ££ð sss

Page 11: Redes Heterogeneas

(C) HMarx 11/22 Redes Heterogêneas

Redes HeterogêneasArquiteturas e processadores diferentes

PC (x86, x64, Intel, AMD, ..), Macintosh, VAX, Sun SPARC, IBM/390, Cray Y-MP, ...Palavras de 16, 32, 64, 128 ?

Codificação de caracteresASCII, EBCDIC, utf8, iso8859-1, jis7, ...

Ambientes operacionais diferentesWindows, Linux, Netware, MacOS, SunOS, OS/390, COS, ...

Protocolos diferentesTCP/IP, NBT (Netbios over TCP), Novell NCP, AppleTalk, ...

Ä ððÄ ðÄ ðÄ ð

Page 12: Redes Heterogeneas

(C) HMarx 12/22 Redes Heterogêneas

Compartilhamento de recursosNFS - Network file system

Nativo em sistemas Unix-likeLinux, FreeBSD, SCO Unix, SunOS, Solaris, AIX, ...

suportado pelo MS-Windows e Macintosh

SMB /NMBServer Message BlockNetBIOS Name ServerNativo do MS-WindowsSuportado por sistemas Unix-like sobre o TCP/IP

Aplicativo SambaAutenticação de usuários e CompartilhamentosCliente ou servidor

PDC, BDC ou standalone

Ä ð uðÄ ðððð u ££ s

Page 13: Redes Heterogeneas

(C) HMarx 13/22 Redes Heterogêneas

Compartilhamento de recursosNCP - Netware Core Protocol

Nativo no Novell Netware.Suportado pelo Linux usando o Mars-nwe

servidor e cliente

AppleTalk

Nativo do MacOSSuportado pelo Linux usando o atalk

Ä ðð sÄ ðð

Page 14: Redes Heterogeneas

(C) HMarx 14/22 Redes Heterogêneas

Conexão remotaAmbientes Unix-like

telnet, ssh, scp, rcp, rsync, ...putty.exe p/ Windows e MacSSH para MacOS

Veja http://www.openssh.org

Ambiente MS-WindowsTerminal Server/Client

Protocolo RDPrdesktop p/ Linux

Veja http://www.rdesktop.org

VNCDisponível para diversos ambientes operacionais

Ä ð u sÄ ð uu sÄ ð

Page 15: Redes Heterogeneas

(C) HMarx 15/22 Redes Heterogêneas

Emuladores e SimuladoresVMWare, VirtualBox

Virtualização de máquinas x86 e x64Veja http://www.vmware.com http://www.virtualbox.org

QEMUEmulador de diversas arquiteturas

x86, x64, arm, mipsel, sparc, ppc, ...Veja http://www.qemu.org

Basilisk-IIEmulador de Macintosh/Apple

Veja http://basilisk.cebix.net

Ä ð ssÄ ð u sÄ ð s

Page 16: Redes Heterogeneas

(C) HMarx 16/22 Redes Heterogêneas

Emuladores e SimuladoresHercules / 390

Emulação mainframes IBMVeja http://www.hercules-360.org

SIMHEmulador de diversos computadores

Altais, HP, DEC PDP, DEC VAX, IBM 1130, Nova, Eclipse, ...

Veja http://simh.trailing-edge.com

Ä ð sÄ ð u s

Page 17: Redes Heterogeneas

(C) HMarx 17/22 Redes Heterogêneas

Mainframe IBM 370 e VM/370

Page 18: Redes Heterogeneas

(C) HMarx 18/22 Redes Heterogêneas

DEC PDP-11 e RT11v5

Page 19: Redes Heterogeneas

(C) HMarx 19/22 Redes Heterogêneas

Apple Macintosh

Page 20: Redes Heterogeneas

(C) HMarx 20/22 Redes Heterogêneas

ConclusõesInterconectividade

Protocolos de redesCompartilhamento de recursos computacionaisInternet : TCP/IP

InteroperabilidadeExecução de aplicativos

Diversos ambientes operacionaisDiversos processadoresDiversas arquiteturas

Aplicativos open source ou proprietários

Ä ðððÄ ð uuuÄ

Page 21: Redes Heterogeneas

(C) HMarx 21/22 Redes Heterogêneas

Dúvidas

Curiosidades??

Page 22: Redes Heterogeneas

(C) HMarx 22/22 Redes Heterogêneas

Hélio Marques SobrinhoMuito obrigado [email protected]