TCP/IP Layers

  • View
    435

  • Download
    0

Embed Size (px)

DESCRIPTION

Uma apresentação explicando as 5 camadas TCP/IP e mais alguns conceitos importantes e Básicos de rede.

Text of TCP/IP Layers

  • 1. TCP/IP LayersTreinamento RedeCASD

2. A Era Ponto-a-Ponto 3. Processos j rodavam emdistintas mquinas h tempos! Quando duas mquinasprecisavam se comunicar, seligavam as duas por serial,problema resolvido e paratrocar a conexo? Troca o cabode lugar! (SUGA!) 4. A Era HUB 5. Entra em cena:MAC ADDRESS!00:1C:FF:D3:47:99 6. Comunicao ingnua: mando opacote para todo mundo, s quem vaiouvir o destinatrio (Yeah sure!) N pessoas na rede, mandando N-1pacotes para cada comunicaoN^2! (Flooooooooding) 7. Token Ring! 8. A Era Switch 9. O Switch j mais safo: ele faz umatabela virtual associando MAC eporta e s manda para a porta certa! 10. E se eu no souber qual porta?Floooood nelas! (mas depois eu lembro) 11. Topologias mistas! 12. 21/03/2013 13. Agora todos se ligam com todos, sguardar na tabelinha MAS Tabela tem limite de tamanho! Para montar a tabela continuamoscom problema quadrtico Deve ter um jeito melhor 14. A Era Roteador (InterNET) 15. INTERligar diferentesNETworks 16. Entra em cena: IP ADDRESS! 192.168.0.1 17. IP / MaskIP: 192.168.74.45: 11000000.10101000.01001010.00101101Mask: 255.255.248.0: 111111111.111111111.11111000.00000000&&, ^, eRede: 192.168.72.0: 11000000.10101000.01001000.00000000Notao resumida: 192.168.72.0/21 18. E o MAC?ESQUECIDO? 19. De jeito nenhum! Aindausado para navegar naintranet! Traduo IP -> MACARP 20. ARPMais detalhes:http://www.watchguard.com/infocenter/editorial/135250.asp 21. Routing Alghorithms Mais detalhes:http://en.wikipedia.org/wiki/Routing 22. BGP Mais detalhes:http://en.wikipedia.org/wiki/BGP 23. TraceRoute(win: tracert) 24. Pirate Bay na coria???http://tecnoblog.net/125904/the-pirate-bay-coreia-do-norte/ MADNESS: https://rdns.im/the-pirate-bay-north- korean-hosting-no-its-fake-p2 25. Camadas TCP/IPAplicaoTransporteRedesEnlaceFsica 26. Fsica 27. Camada fsica: converso de informao emsinais Cabo de cobre, luz, wi-fi Limitao de cabos de cobre: 100 metros! Dois protocolos legais para pesquisar:100BASE-TX (Fast Ethernet), 1000BASE-T 28. Enlace 29. Aqui moram: MAC - no o Book (:Switch + Tabela virtualINTRAnet ARP 30. Redes 31. Aqui moram: IP / MaskRoteador + Todo Wireless? Matrix!NAT 32. Transporte 33. Orientado a conexo: 3-way Handshake Syn-> Ack 34. Fire and Forget! 35. Certeza SyncLento? Rpido? 36. OVERHEAD 37. SCTP Mais detalhes:http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol 38. Aplicao 39. HTTPSSHVPNDNSLayer7 (OSI) 40. Juntando tudo 41. Acessando um PC LOCAL 42. AplicaoMeu comp: Ei, DNS, quem Blow.Rede?DNS: Ah, o 192.168.75.123 43. TransporteMeu comp: Ok, sei quem . Mandaum pacote para o destino FINAL192.168.75.123 na porta 139 peloprotocolo TCP (smb:) 44. RedesMeu comp: Anh o IP dele 192.168.75.123, o meu 192.168.74.230 minha mscara derede /21, joga isso no meu ip192.168.72.X! Ele tambm! Bizu,intranet, vou mandar pra elemesmo. 45. EnlaceMeu comp:If(IP 192.168.75.123 na tabela ARP){ Coloca o endereo MAC no header do enlace}else{ FLOOD ARP! Who-has 192.168.75.123? Achei, bizu, tabela e coloca ele no header} 46. FsicaMeu comp:(Placa de rede fast ethernet, twister-pair)Uso o protocolo 100BASE-TX para encodaressas informaes em sinal, transmitonos pinos 1,2,3 e 6, full-duplex 47. FsicaUm Switch:Chegou o sinal do jeito que eu estavaesperando na porta tal 48. EnlaceUm Switch:If(MAC do Blow na tabela){ Joga para a porta onde est indicado}else{ Flood! Todas portas, onde est esse MAC?} 49. FsicaUm Switch:Reenviando 50. FsicaPC do BLOW:Chegou o sinal do jeito que eu estavaesperando na minha porta 51. EnlacePC do BLOW:If(MAC no header layer2 meu?){ pra mim! Continua desenpacotando!} //Nesse caso no vai cair no elseelse{ Caguei ( a no ser promscuo)} 52. RedesPC do BLOW: O IP pra o meumesmo, no to querendo que euroteie no 53. TransportePC do BLOW: Opa, TCP na minhaporta 139, melhor seguir a etiquetado TCP, enviar um ACK para a portade origem do cubo e tambm passarisso para a aplicao que gerenciasmb: 54. AplicaoComp do Blow (SMB): opa, chegou umpayload de dados pra mim! To fcil, tosimples, parece mgica! 55. Acessando um PCREMOTO 56. ernativa