HTTP Hiper Text Transfer Protocol Este protocolo es un lenguaje de comunicación que permite establecer interconexión con dispositivos a través de internet que dominen este protocolo permitiéndoles enviar y recibir información. Trabaja con tres métodos para ubicar la petición. 1.-URI (UniformResourceIdentifier; Identificador Uniforme de Recursos) Ubica en una cadena de caracteres un recurso (página web, e-mail address), consta de 5 partes: 1.1.-Esquema. Nombre para asignar ID http//:sitio 1.2.-Autoridad. Identifica la referencia a la que se hace la petición. http//:www.example.com 1.3.-Ruta. Información jerárquica que identifica un recurso en el ámbito de esquema y autoridad. http//:www.example.com/route 1.4.-Consulta. Sirve cuando se hace una consulta en una página. http//:www.example.com/route/?consult 1.5.-Fragmento. Sirve para mostrar sólo una parte del recurso http//:www.example.com/route/?consult/#/ 2.-URL (UniforResourceLocation; Localizador Uniforme de Recursos) Es usado para encontrar recursos en Internet de manera fácil. Esquema://host//recurso//archivo http://www.ejemplo.com/lindex 3.-URN (UniforResourceName; Nombre Uniforme de Recursos) Identifica recursos en la Web, no los identifica como URL.