< Return to Video

The Internet: HTTP and HTML

  • 0:03 - 0:07
    Internet: HTTP y HTML
  • 0:07 - 0:12
    Soy Jasmine y soy gerente de programas
    del equipo de ingeniería de XBOX One.
  • 0:12 - 0:19
    Una de nuestras funciones más importantes
    es XBOX Live, un servicio en línea
  • 0:19 - 0:24
    que conecta a jugadores de todo el mundo
    a través de Internet.
  • 0:24 - 0:30
    No es una tarea fácil y hay muchas cosas
    que suceden por detrás.
  • 0:30 - 0:36
    Internet cambia la forma de interactuar
    y conectarse. ¿Pero cómo funciona?
  • 0:36 - 0:43
    ¿Cómo se comunican las computadoras
    entre sí? Exploremos la navegación web.
  • 0:43 - 0:50
    Primero, abre un navegador. Es la app que
    usas para acceder a las páginas web.
  • 0:50 - 0:56
    Escribe la dirección web, también llamada
    URL, del sitio web que quieres visitar,
  • 0:56 - 1:07
    como tumblr.com.
    Hola, soy David Karp, fundador de Tumblr
  • 1:07 - 1:13
    y voy a hablar sobre cómo funcionan los
    navegadores que usamos todos los días.
  • 1:13 - 1:16
    Seguro te preguntas qué pasa cuando
    escribes una dirección en el navegador
  • 1:16 - 1:21
    y presionas enter. Es tan loco como
    puedas imaginar. En ese momento,
  • 1:21 - 1:26
    tu computadora habla con otra, llamada
    servidor, que suele estar a miles de
  • 1:26 - 1:32
    kilómetros. Y en milisegundos, le pide
    a ese servidor un sitio web, y el servidor
  • 1:32 - 1:40
    le habla a tu computadora en un lenguaje
    llamado HTTP, que quiere decir Hyper Text
  • 1:40 - 1:44
    Transfer Protocol. Es el lenguaje que usa
    la computadora para pedirle un documento
  • 1:44 - 1:48
    a otra computadora. Y realmente
    es bastante sencillo.
  • 1:48 - 1:53
    Si interceptaras la conversación entre tu
    computadora y el servidor web en Internet,
  • 1:53 - 1:57
    se compone principalmente de algo llamado
    solicitudes "GET". Son básicamente
  • 1:57 - 2:02
    la palabra GET y el nombre del documento
    que estás solicitando. Si quieres ingresar
  • 2:02 - 2:06
    a la página de login de Tumblr, lo que
    haces es enviar una solicitud GET al
  • 2:06 - 2:14
    servidor de Tumblr que dice GET /login.
    Y le dice al servidor que quieres todo el
  • 2:14 - 2:22
    código HTML para esa página. HTML quiere
    decir Hyper Text Markup Language y es el
  • 2:22 - 2:26
    lenguaje que usas para decir al navegador
    cómo hacer que se vea una página.
  • 2:26 - 2:31
    Si piensas en algo como Wikipedia,
    que es como un documento grande y simple,
  • 2:31 - 2:36
    HTML es el lenguaje que usas para que
    el título sea grande y esté en negrita,
  • 2:36 - 2:43
    la fuente sea la correcta, vincular un
    texto con otras páginas, destacar texto,
  • 2:43 - 2:47
    poner cursivas, poner una imagen en el
    medio de la página o a la derecha,
  • 2:47 - 2:53
    o a la izquierda. El texto de una página
    web se incluye directamente en el HTML,
  • 2:53 - 2:58
    pero otras partes, como imágenes o videos,
    son archivos separados con sus URL, que se
  • 2:58 - 3:05
    deben pedir. El navegador envía una
    solicitud HTTP para cada uno de ellos
  • 3:05 - 3:12
    y los muestra cuando llegan. Si una página
    tiene muchas imágenes, cada una tiene una
  • 3:12 - 3:21
    solicitud HTTP y la página se carga lento.
    A veces, cuando navegas la web, no sólo
  • 3:21 - 3:26
    pides páginas con GET. También, envías
    información como cuando completas un
  • 3:26 - 3:32
    formulario o escribes una consulta. Tu
    navegador envía esta información en texto
  • 3:32 - 3:39
    plano al servidor web con una solicitud
    HTTP POST. Si inicias sesión en Tumblr,
  • 3:39 - 3:45
    lo primero es hacer una solicitud POST,
    que es un POST en la página de login
  • 3:45 - 3:50
    que contiene algunos datos. Tiene tu email
    y tu contraseña. Eso va al servidor de
  • 3:50 - 3:55
    Tumblr, que confirma que eres David.
    Envía una página web a tu navegador
  • 3:55 - 4:00
    que dice: ¡Listo! Iniciaste sesión como
    David. Pero junto con esa página web,
  • 4:00 - 4:07
    vienen datos invisibles de cookies que tu
    navegador ve y sabe que debe guardar.
  • 4:07 - 4:11
    Y es muy importante porque es la única
    forma en que un sitio puede recordar quién
  • 4:11 - 4:17
    eres. Esas cookies son como una tarjeta
    de identidad para Tumblr. Es un número
  • 4:17 - 4:22
    que te identifica como David. Y lo retiene
    tu navegador para que, la próxima vez que
  • 4:22 - 4:27
    ingreses a Tumblr.com, sepa que debe
    conectar automáticamente esa identidad
  • 4:27 - 4:31
    con la solicitud que envía a los
    servidores de Tumblr.
  • 4:31 - 4:36
    Esos servidores ven la solicitud que viene
    de tu navegador, ven el número, y dicen:
  • 4:36 - 4:44
    "Ok, es la solicitud de David".
    Ahora, Internet es completamente abierta.
  • 4:44 - 4:49
    Todas sus conexiones se comparten y la
    información se envía en texto plano.
  • 4:49 - 4:56
    Por eso los hackers pueden espiar la
    información personal que se envía allí.
  • 4:56 - 5:01
    Los sitios seguros evitan esto al pedir a
    tu navegador que se comunique por un
  • 5:01 - 5:08
    canal seguro que usa Secure Sockets Layer
    y su sucesor Transport Layer Security.
  • 5:08 - 5:14
    Puedes pensar en SSL y TLS como una capa
    de seguridad en torno a tus comunicaciones
  • 5:14 - 5:21
    que protege de intromisiones o engaños.
    SSL y TLS están activos cuando ves el
  • 5:21 - 5:27
    pequeño candado en tu barra de navegación,
    junto al HTTPS. Los protocolos HTTPS
  • 5:27 - 5:34
    aseguran que tus solicitudes estén seguras
    y protegidas. Cuando un sitio web pide al
  • 5:34 - 5:40
    navegador que se conecte de forma segura,
    primero provee un certificado digital, que
  • 5:40 - 5:45
    es como un tarjeta de identidad oficial
    del sitio web. Los certificados digitales
  • 5:45 - 5:50
    se publican por autoridades específicas,
    que son entidades confiables que verifican
  • 5:50 - 5:55
    las identidades de los sitios web y emiten
    certificados, como cuando un gobierno
  • 5:55 - 6:01
    emite documentos o pasaportes. Si el sitio
    intenta iniciar una conexión segura sin un
  • 6:01 - 6:10
    certificado digital, tu navegador te lo
    advertirá. ¡Esa es la navegación básica!,
  • 6:10 - 6:17
    la parte de Internet que vemos día a día.
    En resumen, HTTP y DNS gestionan el envío
  • 6:17 - 6:23
    y recepción de HTML, archivos multimedia
    o cualquier cosa en la web. Esto es posible
  • 6:23 - 6:30
    gracias a TCP/IP y la red de enrutadores
    que separan y transportan la información
  • 6:30 - 6:37
    en pequeños paquetes, compuestos de código
    binarios, secuencias de 1 y 0, que se
  • 6:37 - 6:43
    envían físicamente por cables eléctricos,
    fibra óptica y redes inalámbricas.
  • 6:43 - 6:47
    Afortunadamente, una vez que aprendiste
    cómo funciona una capa de Internet, puedes
  • 6:47 - 6:52
    confiar en ella sin recordar los detalles.
    Y confiamos en que todas esas cosas
  • 6:52 - 6:59
    trabajan juntas para entregar información
    a gran escala y de forma confiable.
Title:
The Internet: HTTP and HTML
Description:

more » « less
Video Language:
English
Duration:
07:07

Spanish (Latin America) subtitles

Incomplete

Revisions