TCP/IP Layers

580 visualizações

Publicada em

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

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
580
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
25
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TCP/IP Layers

  1. 1. TCP/IP LayersTreinamento RedeCASD
  2. 2. A Era Ponto-a-Ponto
  3. 3. • Processos já rodavam em distintas máquinas há tempos!• Quando duas máquinas precisavam se comunicar, se ligavam as duas por serial, problema resolvido… e para trocar a conexão? Troca o cabo de lugar! (SUGA!)
  4. 4. A Era HUB
  5. 5. Entra em cena:MAC ADDRESS!00:1C:FF:D3:47:99
  6. 6. • Comunicação ingênua: mando o pacote para todo mundo, só quem vai ouvir é o destinatário (Yeah… sure!)• N pessoas na rede, mandando N-1 pacotes para cada comunicação… N^2! (Flooooooooding)
  7. 7. Token Ring!
  8. 8. A Era Switch
  9. 9. • O Switch já é mais safo: ele faz uma tabela virtual associando MAC e porta e só manda para a porta certa!
  10. 10. E se eu não souber qual porta?Floooood nelas! (mas depois eu lembro)
  11. 11. Topologias mistas!
  12. 12. 21/03/2013
  13. 13. • Agora todos se ligam com todos, é só guardar na tabelinha… MAS• Tabela tem limite de tamanho!• Para montar a tabela continuamos com problema quadrático… Deve ter um jeito melhor…
  14. 14. A Era Roteador (InterNET)
  15. 15. INTERligar diferentesNETworks…
  16. 16. Entra em cena: IP ADDRESS! 192.168.0.1
  17. 17. IP / MaskIP: 192.168.74.45: 11000000.10101000.01001010.00101101Mask: 255.255.248.0: 111111111.111111111.11111000.00000000 “&&”, “^”, “e”Rede: 192.168.72.0: 11000000.10101000.01001000.00000000 Notação resumida: 192.168.72.0/21
  18. 18. E o MAC?ESQUECIDO?
  19. 19. De jeito nenhum! Aindausado para navegar na intranet! Tradução IP -> MAC ARP
  20. 20. ARP Mais detalhes:http://www.watchguard.com/infoc enter/editorial/135250.asp
  21. 21. Routing Alghorithms Mais detalhes:http://en.wikipedia.org/wiki/Routing
  22. 22. BGP Mais detalhes:http://en.wikipedia.org/wiki/BGP
  23. 23. TraceRoute(win: tracert)
  24. 24. Pirate Bay na coréia???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. 25. Camadas TCP/IP Aplicação Transporte Redes Enlace Física
  26. 26. Física
  27. 27. • Camada física: conversão de informação em sinais… Cabo de cobre, luz, wi-fi…• Limitação de cabos de cobre: 100 metros!• Dois protocolos legais para pesquisar: 100BASE-TX (Fast Ethernet), 1000BASE-T
  28. 28. Enlace
  29. 29. Aqui moram: MAC - não o Book (:Switch + Tabela virtual INTRAnet ARP
  30. 30. Redes
  31. 31. Aqui moram: IP / MaskRoteador + Todo Wireless? Matrix! NAT
  32. 32. Transporte
  33. 33. Orientado a conexão: 3-way Handshake Syn-> <-Ack+Syn ->Ack
  34. 34. Fire and Forget!
  35. 35. Certeza SyncLento? Rápido?
  36. 36. OVERHEAD
  37. 37. SCTP Mais detalhes:http://en.wikipedia.org/wiki/Stream_Control_Trans mission_Protocol
  38. 38. Aplicação
  39. 39. HTTP SSH VPN DNS“Layer7” (OSI)
  40. 40. Juntando tudo
  41. 41. Acessando um PC LOCAL
  42. 42. AplicaçãoMeu comp: Ei, DNS, quem é Blow.Rede?DNS: Ah, é o 192.168.75.123
  43. 43. TransporteMeu comp: Ok, sei quem é. Mandaum pacote para o destino FINAL192.168.75.123 na porta 139 peloprotocolo TCP (smb:)
  44. 44. RedesMeu comp: Anh… o IP dele é192.168.75.123, o meu é192.168.74.230… minha máscara derede é /21, joga isso no meu ip…192.168.72.X! Ele também! Bizu,intranet, vou mandar pra elemesmo.
  45. 45. EnlaceMeu comp:If(IP 192.168.75.123 na tabela ARP){ Coloca o endereço MAC no header do enlace}else{ FLOOD ARP! Who-has 192.168.75.123? Achei, bizu, tabela e coloca ele no header}
  46. 46. FísicaMeu comp:(Placa de rede é fast ethernet, twister-pair)Uso o protocolo 100BASE-TX para encodaressas informações em “sinal”, transmitonos pinos 1,2,3 e 6, full-duplex…
  47. 47. FísicaUm Switch:Chegou o sinal do jeito que eu estavaesperando na porta tal
  48. 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. 49. FísicaUm Switch:Reenviando…
  50. 50. FísicaPC do BLOW:Chegou o sinal do jeito que eu estavaesperando na minha porta…
  51. 51. EnlacePC do BLOW:If(MAC no header layer2 é meu?){ É pra mim! Continua desenpacotando!} //Nesse caso não vai cair no elseelse{ “Caguei” (… a não ser “promíscuo”)}
  52. 52. RedesPC do BLOW: O IP é pra o meumesmo, não tão querendo que euroteie não
  53. 53. TransportePC do BLOW: Opa, TCP na minhaporta 139, melhor seguir a etiquetado TCP, enviar um ACK para a portade origem do cubo e também passarisso para a aplicação que gerenciasmb:
  54. 54. AplicaçãoComp do Blow (SMB): opa, chegou umpayload de dados pra mim! Tão fácil, tãosimples, parece mágica!
  55. 55. Acessando um PC REMOTO
  56. 56. ernativa

×