
Internet usa una arquitectura en capas de hardware/software (llamada "modelo OSI"):
comunicación directa entre puntos arbitrarios

ipconfig (Windows) o ifconfig (Mac/Linux)web.unican.es → 193.144.193.64www.rediris.es → 130.206.13.20nslookup nombre_servidor permite obtener tal asociación C:\Windows\system32\drivers\etc\hosts/private/etc/hosts/etc/hostshttp://personales.unican.es/corcuerp/ingweb/bibliografia.html ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ protocolo host path
www.aw-bc.comGET /info/regesstepp/index.htmlhttps://personales.unican.es/corcuerp/ingweb/ ~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ protocolo host path
http://www.textpad.com/download/index.html#downloads
index.html y salta a la parte de la página etiquetada downloadshttp://www.cs.washington.edu:8080/secret/money.txt
http://www.google.com/search?q=miserable+failure&start=10
q asignado a "miserable+failure"start asignado a 10
<Método HTTP> <URI> <Protocolo> <Cabecera> <Línea en blanco> [<Cuerpo>]
GET /index.html HTTP/1.1\r\n Host: www-net.cs.umass.edu\r\n User-Agent: Firefox/3.6.10\r\n Accept: text/html,application/xhtml+xml\r\n Accept-Language: en-us,en;q=0.5\r\n Accept-Encoding: gzip,deflate\r\n Accept-Charset: ISO-8859-1,utf-8;q=0.7\r\n Keep-Alive: 115\r\n Connection: keep-alive\r\n \r\n
POST /cgi/miAplicacion.cgi HTTP/1.1\r\n Solicitud Accept: */*\r\n Cabecera Connection: keep-alive\r\n User-Agent: Generic\r\n \r\n Nombre=Pepe&eMail=al123@alumnos.unican.es Cuerpo
HEAD : solicita la cabecera del recurso referenciado GET : solicita un recurso mediante una URI POST : solicita un recurso y pasa información en el cuerpo de la solicitud PUT : solicita que el servidor almacene la información enviada con el nombre indicado en la URI $ telnet www.cs.washington.edu 80 Trying 128.208.3.88... Connected to 128.208.3.88 (128.208.3.88). Escape character is '^]'. GET /index.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 ..."> <html> ...
<Línea de estado> <Cabecera> <Línea en blanco> [<Cuerpo>]
GET / HTTP/1.0 Host: www.example.com
+HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Cache-Control: no-cache
Expires: Mon, 24 Dec 2001 00:49:17 GMT
Content-Location: http://10.0.0.100/index.html
Date: Mon, 24 Dec 2001 00:49:17 GMT
Content-Type: text/html
Accept-Ranges: bytes
Last-Modified: Mon, 24 Dec 2001 00:27:03 GMT
ETag: "60fa8cb5118cc11:adc"
Content-Length: 103
<HTML>
<HEAD>
<TITLE>Demo page</TITLE>
</HEAD>
<BODY>
This is just a test.
</BODY>
</HTML>
| Number | Meaning |
|---|---|
| 200 | OK |
| 301-303 | página movida(permanentemente o temporalmente) |
| 403 | acceso prohibido a esta página |
| 404 | página no encontrada |
| 500 | error interno del servidor |
| lista completa | |
| tipo MIME | sufijo fichero |
|---|---|
| text/html | .html |
| text/plain | .txt |
| image/gif | .gif |
| image/jpeg | .jpg |
| video/quicktime | .mov |
| application/octet-stream | .exe |