Redes Heterogeneas
-
Upload
helio-marques -
Category
Documents
-
view
3.247 -
download
0
description
Transcript of Redes Heterogeneas
(C) HMarx 1/22 Redes Heterogêneas
[email protected]élio Marques Sobrinho
Redes de Computadores em ambientes heterogêneos
(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
Ä ðÄ ðÄÄ ðÄ
(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£
(C) HMarx 4/22 Redes Heterogêneas
TopologiasFormas de conexão dos nodos na rede
anel, mesh, estrela, barramento, árvore, ...Ä ð
(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
(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 !
(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
Ä ððððððð
(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ð
(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
(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
(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, ...
Ä ððÄ ðÄ ðÄ ð
(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
(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Ä ðð
(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Ä ð
(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
(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
(C) HMarx 17/22 Redes Heterogêneas
Mainframe IBM 370 e VM/370
(C) HMarx 18/22 Redes Heterogêneas
DEC PDP-11 e RT11v5
(C) HMarx 19/22 Redes Heterogêneas
Apple Macintosh
(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Ä
(C) HMarx 21/22 Redes Heterogêneas
Dúvidas
Curiosidades??
(C) HMarx 22/22 Redes Heterogêneas
Hélio Marques SobrinhoMuito obrigado [email protected]