Redes de Computadores em ambientes heterogêneos Hélio Marques Sobrinho hmarx@linuxtech.com.br 1/22
Ä Äð Programa Conceitos de redes Topologia,Tecnologia Protocolos Conceitos Modelo RM-OSI da ISO Serviços dns, http, mail, ftp, nfs, smb/nmb,... Conclusões 2/22
Äðu u s Redes de Computadores Interconexão de computadores Motivação Compartilhamento de recursos CPU, Memória, Armazenamento, Informação Redes locais - LAN Redes amplas - WAN internet Interconexão de redes A Internet Projeto do DoD - DARPA Department of Defense - EUA Advanced Research Projects Agency - fev/1958 TCP/IP - 1973 3/22
Äð Topologias Formas de conexão dos nodos na rede anel, mesh, estrela, barramento, árvore,... 4/22
Äðu ðutecnologia Implementação dos elementos de conexão redes cabeadas serial, coaxial, par trançado, fibra óptica,... discada, cabo, xdsl,... redes sem fio wifi, mash, wimax, bluetooth,... Interfaces de rede conectores DB9, DB24, BNC, RJ11, RJ45, FDDI,... 5/22
Protocolos Padronização para troca de informações Formatos, códigos de operação, controles, tratamento de erros,... ÄðHello! Hi! 6/22
Äð @Modelo RM-OSI da ISO Camadas Aplicação Apresentação Sessão Transporte Rede Enlace Física ISO : International Organzation for Standardization OSI : Open Systems Interconection RM : Reference Model 7/22
ðtcp / IP Suite TCP/IP Transmition Control Protocol Internet Protocol IPv4, IPv6 Protocolos de transporte TCP, UDP, ICMP, IGP,... Ping usa ICMP Protocolos de aplicação dns=53, http=80, https=443, ftp=21 e 20, ssh=22, smtp=25, pop=110, telnet=23, nfs=2049,... X11=6000 a 6063 XWindow System smb/nmb= 137,138,139 e 445 Äðu 8/22
Äð ðipv4 Número de 32 bits ( 4 bytes ) Total de 4.294.967.296 IPs 192.168.1.3 Máscara R bits em 1 H bits em 0 Redes H bits em 0 a.b.c.d/r Äðu x.y.z.w tal que x,y,z,w Î { 0 a 255 } R H a b c d 192.168.0.0/24 => máscara 255.255.255.0 172.16.192.0/22 => máscara 255 9/22
! Äð ðsipv6 Número de 128 bits Total de IPs: 340.282.366.920.938.463.463.374.607.431.768.211.456 Representado em hexadecimal, separado por : O prefixo define o escopo Exemplos ::1/128 Scope:Host fe80::206:4fff:fe48:da74/64 Scope:Link Simplificações (grupos de zeros) fe80:0000:0000:0000:0202:b3ff:fe1e:8329 fe80:0:0:0:202:b3ff:fe1e:8329 fe80::202:b3ff:fe1e:8329 10/22
Äð Redes Heterogêneas Arquiteturas 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 caracteres ASCII, EBCDIC, utf8, iso8859-1, jis7,... Ambientes operacionais diferentes Windows, Linux, Netware, MacOS, SunOS, OS/390, COS,... Protocolos diferentes TCP/IP, NBT (Netbios over TCP), Novell NCP, AppleTalk,... 11/22
Äðu sð Compartilhamento de recursos NFS - Network file system Nativo em sistemas Unix-like Linux, FreeBSD, SCO Unix, SunOS, Solaris, AIX,... suportado pelo MS-Windows e Macintosh SMB /NMB Server Message Block NetBIOS Name Server Nativo do MS-Windows Suportado por sistemas Unix-like sobre o TCP/IP Aplicativo Samba Autenticação de usuários e Compartilhamentos Cliente ou servidor PDC, BDC ou standalone 12/22
Äðs Compartilhamento de recursos NCP - Netware Core Protocol Nativo no Novell Netware. Suportado pelo Linux usando o Mars-nwe servidor e cliente AppleTalk Nativo do MacOS Suportado pelo Linux usando o atalk 13/22
Äðus Conexão remota Ambientes Unix-like telnet, ssh, scp, rcp, rsync,... putty.exe p/ Windows e MacSSH para MacOS Veja http://www.openssh.org Ambiente MS-Windows Terminal Server/Client Protocolo RDP rdesktop p/ Linux Veja http://www.rdesktop.org VNC Disponível para diversos ambientes operacionais 14/22
Äðus Äðs Emuladores e Simuladores VMWare, VirtualBox Virtualização de máquinas x86 e x64 Veja http://www.vmware.com http://www.virtualbox.org QEMU Emulador de diversas arquiteturas x86, x64, arm, mipsel, sparc, ppc,... Veja http://www.qemu.org Basilisk-II Emulador de Macintosh/Apple Veja http://basilisk.cebix.net 15/22
Äðs Äðus Emuladores e Simuladores Hercules / 390 Emulação mainframes IBM Veja http://www.hercules-360.org SIMH Emulador de diversos computadores Altais, HP, DEC PDP, DEC VAX, IBM 1130, Nova, Eclipse,... Veja http://simh.trailing-edge.com 16/22
Mainframe IBM 370 e VM/370 17/22
DEC PDP-11 e RT11v5 18/22
Apple Macintosh 19/22
ÄðuÄConclusões Interoperabilidade Execução de aplicativos Diversos ambientes operacionais Diversos processadores Diversas arquiteturas Aplicativos open source ou proprietários Interconectividade Protocolos de redes Compartilhamento de recursos computacionais Internet : TCP/IP 20/22
? Dúvidas Curiosidades 21/22
Muito obrigado! Hélio Marques Sobrinho hmarx@linuxtech.com.br 22/22