SlideShare a Scribd company logo
1 of 22
Download to read offline
Redes de Computadores em
             ambientes heterogêneos

               Hélio Marques Sobrinho
                hmarx@linuxtech.com.br




(C) HMarx        Redes Heterogêneas      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


(C) HMarx                       Redes Heterogêneas   2/22
Redes de Computadores
       Ä Interconexão de computadores
            ð Motivação
              u Compartilhamento de recursos
                 £
            ð Redes locais - LAN
                  CPU, Memória, Armazenamento, Informação

            ð Redes amplas - WAN
              u internet
                 £  Interconexão de redes
              u A Internet
                 £  Projeto do DoD - DARPA
                    s Department of Defense - EUA
                    s Advanced Research Projects Agency - fev/1958
                 £  TCP/IP - 1973



(C) HMarx                        Redes Heterogêneas                  3/22
Topologias
       Ä Formas de conexão dos nodos na rede
            ð anel, mesh, estrela, barramento, árvore, ...




(C) HMarx                         Redes Heterogêneas         4/22
Tecnologia
       Ä Implementação dos elementos de conexão
            ð redes cabeadas
              u serial, coaxial, par trançado, fibra óptica, ...
              u discada, cabo, xDSL, ...
            ð redes sem fio
              u wifi, mash, wimax, bluetooth, ...
       Ä Interfaces de rede
            ð conectores
              u DB9, DB24, BNC, RJ11, RJ45, FDDI, ...




(C) HMarx                           Redes Heterogêneas             5/22
Protocolos
       Ä Padronização para troca de informações
            ð Formatos, códigos de operação, controles,
               tratamento de erros, ...

              Hello !             Hi !




(C) HMarx                         Redes Heterogêneas      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


(C) HMarx                                 Redes Heterogêneas          7/22
TCP / IP
       Ä Suite TCP/IP
            ð Transmition Control Protocol
            ð Internet Protocol
               u IPv4, IPv6
       Ä Protocolos de transporte
            ð TCP, UDP, ICMP, IGP, ...
               u 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
              u XWindow System
            ð smb/nmb= 137,138,139 e 445
(C) HMarx                        Redes Heterogêneas              8/22
IPv4
       Ä Número de 32 bits ( 4 bytes )
         ð Total de 4.294.967.296 IPs
           u x.y.z.w tal que x,y,z,w Î { 0 a 255 }
         ð 192.168.1.3
       Ä Máscara
                                                R         H

         ð R bits em 1                      a    b    c   d

         ð H bits em 0
       Ä Redes
         ð H bits em 0
         ð a.b.c.d/R
             u 192.168.0.0/24 => máscara 255.255.255.0
             u 172.16.192.0/22 => máscara 255



(C) HMarx                        Redes Heterogêneas           9/22
IPv6
       Ä Número de 128 bits
         ð Total de IPs:
         ð Representado em hexadecimal, separado por :
           340.282.366.920.938.463.463.374.607.431.768.211.456

       Ä O prefixo define o escopo
                                                                    !
         ð Exemplos Scope:Host
              £ ::1/128
                  £
            ð Simplificações (grupos de zeros)
                      fe80::206:4fff:fe48:da74/64 Scope:Link

                      s   fe80:0000:0000:0000:0202:b3ff:fe1e:8329
                      s   fe80:0:0:0:202:b3ff:fe1e:8329
                      s   fe80::202:b3ff:fe1e:8329



(C) HMarx                           Redes Heterogêneas              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, ...

(C) HMarx                         Redes Heterogêneas        11/22
Compartilhamento de recursos
       Ä NFS - Network file system
            ð Nativo em sistemas Unix-like
              u 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
               u Aplicativo Samba
                  £ Autenticação de usuários e Compartilhamentos
                  £ Cliente ou servidor
                    s PDC, BDC ou standalone
(C) HMarx                          Redes Heterogêneas                12/22
Compartilhamento de recursos
       Ä NCP - Netware Core Protocol
            ð Nativo no Novell Netware.
            ð Suportado pelo Linux usando o Mars-nwe
                    s   servidor e cliente


       Ä AppleTalk
            ð Nativo do MacOS
            ð Suportado pelo Linux usando o atalk



(C) HMarx                         Redes Heterogêneas   13/22
Conexão remota
       Ä Ambientes Unix-like
            ð telnet, ssh, scp, rcp, rsync, ...
               u putty.exe p/ Windows e MacSSH para MacOS
                    s Veja http://www.openssh.org

       Ä Ambiente MS-Windows
            ð Terminal Server/Client
               u Protocolo RDP
               u rdesktop p/ Linux
                    s Veja http://www.rdesktop.org

       Ä VNC
            ð Disponível para diversos ambientes operacionais
(C) HMarx                          Redes Heterogêneas           14/22
Emuladores e Simuladores
       Ä VMWare, VirtualBox
            ð Virtualização de máquinas x86 e x64
                      s   Veja http://www.vmware.com
                      s       http://www.virtualbox.org

       Ä QEMU
            ð Emulador de diversas arquiteturas
               u x86, x64, arm, mipsel, sparc, ppc, ...
                    s Veja http://www.qemu.org

       Ä Basilisk-II
            ð Emulador de Macintosh/Apple
                      s   Veja http://basilisk.cebix.net


(C) HMarx                           Redes Heterogêneas     15/22
Emuladores e Simuladores
       Ä Hercules / 390
            ð Emulação mainframes IBM
                    s   Veja http://www.hercules-360.org


       Ä SIMH
            ð Emulador de diversos computadores
              u Altais, HP, DEC PDP, DEC VAX, IBM 1130, Nova,
                 Eclipse, ...
                    s Veja http://simh.trailing-edge.com




(C) HMarx                        Redes Heterogêneas             16/22
Mainframe IBM 370 e VM/370




(C) HMarx             Redes Heterogêneas   17/22
DEC PDP-11 e RT11v5




(C) HMarx         Redes Heterogêneas   18/22
Apple Macintosh




(C) HMarx          Redes Heterogêneas   19/22
Conclusões
       Ä Interconectividade
            ð Protocolos de redes
            ð Compartilhamento de recursos computacionais
            ð Internet : TCP/IP
       Ä Interoperabilidade
            ð Execução de aplicativos
              u Diversos ambientes operacionais
              u Diversos processadores
              u Diversas arquiteturas

       Ä Aplicativos open source ou proprietários
(C) HMarx                        Redes Heterogêneas         20/22
Dúvidas

            Curiosidades               ?
(C) HMarx         Redes Heterogêneas       21/22
Muito obrigado !




                   Hélio Marques Sobrinho

                            hmarx@linuxtech.com.br




(C) HMarx        Redes Heterogêneas                  22/22

More Related Content

Similar to Redes Heterogêneas - Conceitos e Tecnologias

Entenda e Aplique o IPv6
Entenda e Aplique o IPv6Entenda e Aplique o IPv6
Entenda e Aplique o IPv6Kleber Silva
 
Rede de computadores_-_conceitos
Rede de computadores_-_conceitosRede de computadores_-_conceitos
Rede de computadores_-_conceitoscristiano_infosys
 
Apresentação - IT Specialist
Apresentação - IT SpecialistApresentação - IT Specialist
Apresentação - IT SpecialistAlan Carlos
 
Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#Max Jeison Prass
 
Introdução às redes de computadores
Introdução às redes de computadores Introdução às redes de computadores
Introdução às redes de computadores fredmi fred
 
Transparências Redes e Internet
Transparências Redes e InternetTransparências Redes e Internet
Transparências Redes e InternetRoblira
 
Transpa Redes, Internet
Transpa Redes, InternetTranspa Redes, Internet
Transpa Redes, Internetguest65cc2bd
 
Minicurso de TotalCross e Litebase
Minicurso de TotalCross e LitebaseMinicurso de TotalCross e Litebase
Minicurso de TotalCross e LitebaseNécio de Lima Veras
 
Aula 4 introducao iii
Aula 4   introducao iiiAula 4   introducao iii
Aula 4 introducao iiiwab030
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5Mariana Hiyori
 
Aula 9 conceitos gerais de Rede
Aula 9   conceitos gerais de RedeAula 9   conceitos gerais de Rede
Aula 9 conceitos gerais de Redewab030
 

Similar to Redes Heterogêneas - Conceitos e Tecnologias (20)

Entenda e Aplique o IPv6
Entenda e Aplique o IPv6Entenda e Aplique o IPv6
Entenda e Aplique o IPv6
 
Rede de computadores_-_conceitos
Rede de computadores_-_conceitosRede de computadores_-_conceitos
Rede de computadores_-_conceitos
 
Redes industriais
Redes industriais Redes industriais
Redes industriais
 
Redes industriais
Redes industriais Redes industriais
Redes industriais
 
Cap04b
Cap04bCap04b
Cap04b
 
Apresentação - IT Specialist
Apresentação - IT SpecialistApresentação - IT Specialist
Apresentação - IT Specialist
 
Introducao as rede de computadores
Introducao as rede de computadoresIntroducao as rede de computadores
Introducao as rede de computadores
 
Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#
 
Introdução às redes de computadores
Introdução às redes de computadores Introdução às redes de computadores
Introdução às redes de computadores
 
Rc02-intro-info.pdf
Rc02-intro-info.pdfRc02-intro-info.pdf
Rc02-intro-info.pdf
 
Transparências Redes e Internet
Transparências Redes e InternetTransparências Redes e Internet
Transparências Redes e Internet
 
Transpa Redes, Internet
Transpa Redes, InternetTranspa Redes, Internet
Transpa Redes, Internet
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
L2
L2L2
L2
 
Rede de Transporte
Rede de TransporteRede de Transporte
Rede de Transporte
 
Minicurso de TotalCross e Litebase
Minicurso de TotalCross e LitebaseMinicurso de TotalCross e Litebase
Minicurso de TotalCross e Litebase
 
Aula 4 introducao iii
Aula 4   introducao iiiAula 4   introducao iii
Aula 4 introducao iii
 
Mini-curso CUDA
Mini-curso CUDAMini-curso CUDA
Mini-curso CUDA
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5
 
Aula 9 conceitos gerais de Rede
Aula 9   conceitos gerais de RedeAula 9   conceitos gerais de Rede
Aula 9 conceitos gerais de Rede
 

Redes Heterogêneas - Conceitos e Tecnologias

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