2. Servios de Redes
3. Obteno de nomes 4. Pesquisa de nomes 5. Troca de arquivos 6. Acesso remoto 7. Correio eletrnico 8. Etc 9. Alguns Protocolos e Servios TCP/IP Bsicos
10. Domain Name System -DNS :resolve nomes em endereos IP 11. Hypertext Transfer Protocol-HTTP : troca de informaes em formato hipertexto 12. Simple Mail Transfer Protocol-SMTP : envio de mensagens de correio eletrnico 13. File Transfer Protocol-FTP : envio de arquivos entre sistemas 14. Network File System-NFS : sistemas de arquivos remotos 15. Simple Network Management Protocol-SNMP : protocolo para gerenciamento de redes 16. Protocolos de Aplicao TCP/IP (Exemplos) 17. BOOTP ( BootstrapProtocol )
18. Permite que o administrador da rede tenha o controle sobre os endereos 19. Mais eficiente que o RARP por que uma nica mensagem do protocolo define vrias opes como o endereo dohost , a mscara de subrede e o endereo dogatewaypadro, ... 20. O servidor deve ter a informao a ser passada previamente configurada (no dinmico) 21. Trabalha na camada de aplicao usando servios da camada UDP, logo um protocolo deAPLICAO 22. DHCP ( Dynamic Host ConfigurationProtocol )
23. RFC 2131 24. Roda na porta 67 normalmente 25. um superconjunto do BOOTP agregando mais funcionalidades e parmetros mesmo protocolo 26. Utiliza o mesmo formato de mensagem do BOOTP 27. Logo, pode utilizarrelaysBOOTP de roteadores 28. Procedimento diferente de inicializao dohost(discovery) 29. DHCP
30. Oferta deleasedIPs IP's emprestados 31. Reserva de determinados IPs para servidores e roteadores 32. Vrias opes que podem ser passadas para os hosts (facilitam outras configuraes automticas) Podem existir 2 ou mais servidores numa subrede 33. Opoauthoritative : o servidor rejeita (com DHCPNACK) pedidos deleasecom endereos incoerentes 34. Diagrama de Estados DHCP 35. DHCP
36. DHCPOFFER (2) 37. DHCPREQUEST (3,5) 38. DHCPACK (4,6) 39. DHCPRELEASE (7) 40. DHCPNAK 41. DHCPDECLINE 42.
43. Servio usado paramapear nomes usados por aplicaes em endereos IPde 32 bits (RFCs 1034 e 1035) 44. Nohostlocal : /etc/hosts (UNIX/Linux) ou hosts.txt (Win) 45. Necessidade de um esquema centralizado de gerenciamento de nomes 46. Esquema em nomes em rvore:
47. Facilita delegar partes do espao de nomes Domain Name System(DNS) 48.
49. Domnios e sub-domnios genricos e pases (padro ISO 3166) 50. O nome montado percorrendo a rvore de baixo para cima Domnios DNS 51.
52. Os endereos dos top DNS servers so conhecidos 53. Zonas so regies que no se sobrepem, usadas para distribuir o trabalho de resoluo de nomes 54. Mapeamentos
55. Cached obtidos de outros NS e mantidos por um tempo dado pelo TTL da entrada DNS 56. Zonas DNS br www 57. Tipos de Servidores DNS
58. Servidores Secundriosservem de redundncia e se mantm atualizados com os Primrios atravs de zone transfer (troca de arquivos de dados) peridicas 59. Servidores Secundrios tambm respondem aqueries 60. Servidores SecudriosCaching-Only : apenas mantm caches das consultas feitas. No sincronizam arquivos de dados 61. Cada NS possui um arquivo que diz de quais zonas ele possui informao 62. Arquivos de Zona
63. @ NS anjinho.ufcg.br 64. anjinho.ufcg.br. A 150.165.75.22 65. bidu.ufcg.br.A 200.101.0.15
66. @ NS dns.ucb.br 67. dns. ucb.br. A 200.17.99.2 68. www A 200.17.99.2 69. tiger A 200.17.98.174
70. @NSdns.br 71. ucbNSdns.ucb.br 72. ufcgNSanjinho.ufcg.br 73. dns.ucbA200.17.99.2 74. anjinho.ufcgA150.165.75.22 75.
RR DNS 76.
77. Um pedido de resoluo para um NS pode ser respondido pelo prprio (se ele souber) ou reencaminhado para o NS root 78. A partir da o pedido segue para o NS responsvel pelo domnio que o responde de volta 79. Queries:
80. Iterativa o pedido deve ser encaminhado pelo prprioresolver Protocolo DNS 81. Consulta DNS 82. DNS Reverso 83. WWW -World Wide Web
84. Idia: compartilhamento de informaes atravs de um sistema hiper-texto distribudo 85. O sistema composto de navegadores ( browsers ) clientes de servidores WWW que contm a informao a ser coletada 86. Prottipo desenvolvido em 1991 87. O primeiro browser grfico ( Mosaic ) desenvolvido por Mark Andreessen 88. Utilizam um protocolos de nvel de aplicao chamado HTTP ( Hyper Text Transfer Protocol ) para receber arquivos com contedo de informao 89. HTTP Hyper Text Transfer Protocol 90. HTTP
91. usado tambm como protocolo genrico de comunicao WEB 92. baseado no paradigma cliente-servidor 93. Mensagens so passadas em formato texto atravs deum esquemarequest/responseentre cliente e servidor 94. No armazena informaes de estado ( stateless ) 95. Verses HTTP
HTTP 1.0 uma conexo para cada item de dados (pgina, icones, figuras, etc) e mtodos GET, POST eHEAD HTTP 1.1 suporta conexes persistentes (nica conexo para vrios itens) e novos mtodos
96. Protocolo HTTP
97. URL Uniform Resource Locator identifica uma pgina/programa 98. A mensagens usam formatao semelhante a MIME usada em correio eletrnico, contendo informaes do cliente e contedo 99. A resposta do servidor contm uma linha de status com a verso do protocolo em uso e cdigos de erro, seguida por contedo MIME com informaes do servidor e contedo 100. Mtodos e Mensagens de erro HTTP 101. Cookies(RFC 2109)
102. Cabealhos Set-cookie: 103. Cookie: 104. Melhorias de Performance
105. Algumas solues
106. Mirroring replicao do contedo de servidores 107. Redes de distribuio de contedo( Contend Delivery Networks ) servios especializados de distribuio de contedo WEB 108.
109. Usado para o envio de correio eletrnico pela Internet 110. Define com um programa que envia mensagens de correio e um que recebe devem interagir 111. POP Post Office Protocol usado para receber as mensagens de correio eletrnico Correio Eletrnico 112. Nomes de Usurios 113. Formatos de Mensagens
114. Corpo da mensagem 115. A norma permite que se crie cabealhos customizados, desde que no formatoX-____ MIME extenses ao formato da RFC 822