INTERNET
prof. Adir Kuhn	

@adirkuhn
IP
forma canonica IPv4
!

#.#.#.#	

!

# entre 0-255
!
!

~4B
DNS
DOMAIN NAME SERVER	

(SERVIDOR DE NOMES DE
DOMÍNIOS)
IP do
google.com
Cliente

177.99.189.212

Servidor
DOMÍNIO

google.com
DOMÍNIO
!

URL: http://www.uol.com.br/index.html

!

Top level domain: .br
TLD
.com

.edu

.gov

.mil

.net

.org	

!

Lista de TLD em 1995
GENERIC TLD

.aero .asia .biz .cat .com .coop .edu .gov .info .int .jobs .mil .mobi
.museum .name .net .org .post .pro .tel .travel .xxx
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
DOMINIOS BR

http://registro.br/dominio/dpn.html
DOMÍNIO

google.com
DOMÍNIO
google.com	

!

Subdomínios	

!

play. mail. docs. calendar. etc	

!

play.google.com / mail.google.com
CLIENTE - SERVIDOR

a
PEER TO PEER

a
CLIENTE - SERVIDOR

a
HUB
SWITCH
ROUTER
ROUTER
Internet

SERVIDOR

186.214.222.56

177.99.179.108

ROUTER

192.168.0.4

192.168.0.1

CLIENTE

Rede Local
SERVIDOR
a
SERVIDOR
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)
SERVIDOR
FTP 21	

HTTP 80 / 443	

IMAP 143 / 220 / 993

NTP 123 

POP3 110 / 995

RTSP 554 

SSH 22

SMTP 25 / 465
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
HTTP
Exemplo de headers
Telnet
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
HTTP
Métodos
!

GET
HEAD
POST	

PUT

DELETE
TRACE
OPTIONS
CONNECT
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
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

Internet