Internet

445 views

Published on

Internet, ip, protocolos, http

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
445
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Internet

  1. 1. INTERNET prof. Adir Kuhn @adirkuhn
  2. 2. IP forma canonica IPv4 ! #.#.#.# ! # entre 0-255 ! ! ~4B
  3. 3. DNS DOMAIN NAME SERVER (SERVIDOR DE NOMES DE DOMÍNIOS) IP do google.com Cliente 177.99.189.212 Servidor
  4. 4. DOMÍNIO google.com
  5. 5. DOMÍNIO ! URL: http://www.uol.com.br/index.html
 ! Top level domain: .br
  6. 6. TLD .com
 .edu
 .gov
 .mil
 .net
 .org ! Lista de TLD em 1995
  7. 7. GENERIC TLD .aero .asia .biz .cat .com .coop .edu .gov .info .int .jobs .mil .mobi .museum .name .net .org .post .pro .tel .travel .xxx
  8. 8. COUNTRY CODE TLD .ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .ax .az .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bw .by .bz .ca .cc .cd .cf .cg .ch .ci .ck .cl .cm .cn .co .cr .cu .cv .cx .cy .cz .de .dj .dk .dm .do .dz .ec .ee .eg .er .es .et .eu .fi .fj .fk .fm .fo .fr .ga .gd .ge .gf .gg .gh .gi .gl .gm .gn .gp .gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir .is .it .je .jm .jo .jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li .lk .lr .ls .lt .lu .lv .ly .ma .mc .md .me .mg .mh .mk .ml 
 .mm .mn .mo .mp .mq .mr .ms .mt .mu .mv .mw .mx .my .mz .na .nc .ne .nf .ng .ni .nl .no .np .nr .nu .nz .om .pa .pe .pf .pg .ph .pk .pl .pn .pr 
 .ps .pt .pw .py .qa .re .ro .rs .ru .rw .sa .sb .sc .sd .se .sg .sh .si .sk .sl 
 .sm .sn .sr .ss .st .sv .sy .sz .tc .td .tf .tg .th .tj .tk .tl .tm .tn .to .tr .tt 
 .tv .tw .tz .ua .ug .uk .us .uy .uz .va .vc .ve .vg .vi .vn .vu .wf .ws .ye .za .zm .zw
  9. 9. DOMINIOS BR http://registro.br/dominio/dpn.html
  10. 10. DOMÍNIO google.com
  11. 11. DOMÍNIO google.com ! Subdomínios ! play. mail. docs. calendar. etc ! play.google.com / mail.google.com
  12. 12. CLIENTE - SERVIDOR a
  13. 13. PEER TO PEER a
  14. 14. CLIENTE - SERVIDOR a
  15. 15. HUB
  16. 16. SWITCH
  17. 17. ROUTER
  18. 18. ROUTER Internet SERVIDOR 186.214.222.56 177.99.179.108 ROUTER 192.168.0.4 192.168.0.1 CLIENTE Rede Local
  19. 19. SERVIDOR a
  20. 20. SERVIDOR
  21. 21. SERVIDOR FTP File Transfer Protocol (Transferência de arquivos) HTTP HyperText Transfer Protocol (texto/mídia) IMAP Internet Message Access Protocol (email)
 NTP Network Time Protocol 
 POP3 Post Office Protocol V3 (email)
 RTSP Real-time Transport Streaming Protocol
 SSH Secure Shell
 SMTP Simple Mail Transfer Protocol (email)
  22. 22. SERVIDOR FTP 21 HTTP 80 / 443 IMAP 143 / 220 / 993
 NTP 123 
 POP3 110 / 995
 RTSP 554 
 SSH 22
 SMTP 25 / 465
  23. 23. HTTP Protocolo estilo cliente - servidor; ! Transferencia de HyperText (hipermedia); ! Cliente Solicita o recurso (resource) enviando algumas informações de cabeçalho (header) o servidor interpreta e devolve a resposta um resource um header ou ambos
  24. 24. HTTP Exemplo de headers Telnet
  25. 25. HTTP Versões ! HTTP/0.9 (1991) Transferência de dados formato ASCII HTTP/1.0 (1995) Transferência de mensagem do tipo MIME HTTP/1.1 (1999) Melhorias, uso de proxy e cache
  26. 26. HTTP Métodos ! GET HEAD POST PUT
 DELETE TRACE OPTIONS CONNECT
  27. 27. HTTP Métodos ! GET Solicita um recurso (resource) HEAD Solicita apenas metadados do recurso por meio do cabeçalho (header) POST Envia dados para ser processados no servidor PUT Envia um recurso para o servidor
 DELETE Apaga um recurso do servidor
  28. 28. HTTP Códigos de retorno 1xx: Informational (Informação) – utilizada para enviar informações para o cliente de que sua requisição foi recebida e está sendo processada; 2xx: Success (Sucesso) – indica que a requisição do cliente foi bem sucedida; 3xx: Redirection (Redirecionamento) – informa a ação adicional que deve ser tomada para completar a requisição; 4xx: Client Error (Erro no cliente) – avisa que o cliente fez uma requisição que não pode ser atendida; 5xx: Server Error (Erro no servidor) – ocorreu um erro no servidor ao cumprir uma requisição válida. http://pt.wikipedia.org/wiki/Anexo:Lista_de_c%C3%B3digos_de_status_HTTP

×