2. Hypertext Transfer Protocol o HTTP (en español
protocolo de transferencia de hipertexto) es el
protocolo usado en cada transacción de la World
Wide Web.
3. Protocolo HTTP
HTTP fue desarrollado por el World Wide Web
Consortium y la Internet Engineering Task Force,
colaboración que culminó en 1999 con la publicación
de una serie de RFC, el más importante de ellos es el
RFC 2616 que especifica la versión 1.1.
4. HTTP define la
sintaxis y la
semántica que
utilizan los
elementos de
software de la
arquitectura web
(clientes,
servidores, proxies)
para comunicarse.
5. Sintaxis
La sintaxis en informática consiste en
las normas a las que debemos
atenernos para darle las instrucciones
a un programa u ordenador. En otras
palabras, sobre como debemos
organizar las instrucciones para
transmitirselas a un ordenador y
generar en él una respuesta adecuada.
6. Semántica
Se refiere al significado que tienen las
estructuras y elementos lingüísticos
que la componen; esto se aplica en
forma similar a los lenguajes de
programación.
Cuando se habla de un lenguaje de
etiquetas, como HTML, la semántica
se refiere al significado que tienen los
elementos.
7. Protocolo HTTP
Es un protocolo orientado a transacciones y sigue el
esquema petición-respuesta entre un cliente y un
servidor. Al cliente que efectúa la petición (un
navegador web o un spider) se lo conoce como "user
agent" (agente del usuario).
8.
9. A la información transmitida se la llama recurso y se
la identifica mediante un localizador uniforme de
recursos (URL).
10. URL
Los recursos pueden ser archivos, el resultado de la
ejecución de un programa, una consulta a una base
de datos, la traducción automática de un documento,
etc. HTTP es un protocolo sin estado, es decir, que
no guarda ninguna información sobre conexiones
anteriores.
11. Cuando se ingresa a una página web, en realidad se está
accediendo a uno o varios archivos que se encuentran
guardados en otro computador el cual es llamado servidor. La
dirección o URL que se presenta en el navegador tiene una
relación directa con esos archivos.
12.
13. Protocolo FTP
FTP (sigla en inglés de File Transfer Protocol -
Protocolo de Transferencia de Archivos) en
informática, es un protocolo de red para la
transferencia de archivos entre sistemas conectados
a una red TCP (Transmission Control Protocol),
basado en la arquitectura cliente-servidor.
14. FTP surgió en los
primeros días de las
redes (1971), antes que
las redes modernas de
Protocolo de Internet (IP)
basadas en TCP
(Protocolo de control de
transmisión) a principios
de los 80.
15. Protocolo FTP
FTP funciona con un modelo de cliente y servidor.
Los archivos se suben desde un cliente FTP a un
servidor FTP donde una aplicación o cliente pueden
accederlos. El servidor FTP funciona con un daemon
que está pendiente de solicitudes FTP de clientes.
16. Cuando el daemon FTP recibe una solicitud, el
programa configura una sesión de control que le solicita
iniciar sesión, y luego establece la conexión.
17. Un daemon (en sistemas POSIX),
servicio (en Windows) o
programa residente (en MS-DOS)
es un tipo especial de proceso
informático no interactivo, es
decir, que se ejecuta en segundo
plano en vez de ser controlado
directamente por el usuario.
18. Este tipo de programas continúa en
el sistema, es decir, que puede
ejecutarse de forma persistente o
reiniciarse si se intenta matar el
proceso dependiendo de la
configuración del daemon y de las
políticas del sistema. El uso de este
nombre viene del retroacrónimo
"Daemon", Disk And Execution
Monitor.