Bloque4-Tema8-HTTP-SSL-TCP-IP2 Flashcards
Que es un sistema autonomo?
Sistema autonomo: un grupo de redes IP que poseen una política de rutas propia e independiente”.
Que tipos de AS(Sistema autonomo) conoces?
Tier 1(Backbone)
Tier 2(Regional)
Tier 3 (ISP)
Como se conoces a los acuerdos entre sistemas autonomos para intercambiar libremente su tráfico entre sí para beneficio mutuo?
Acuerdo de peering.
Como se llama a los acuerdos que pasan el trafico a un Tier superior.
Acuerdo de transito, no son gratis.
Que es un IXP?
Internet exchange point o punto neutro. Es una infraestructura física a través de la cual los proveedores de servicios de Internet intercambian el tráfico de Internet entre sus redes.
Que es un CDN?
Red de distribución de contenidos. Es una red superpuesta de computadoras que contienen copias de datos, colocados en varios puntos de una red con el fin de maximizar el ancho de banda para el acceso a los datos de clientes por la red. Se conectan al IXP.
Que puntos neutros/IXP conoces en España?
ESPAÑIX
CATNIX
DE-CIX
Quien asigna el numero de sistema autonomo(AS)?
IANA (RIR)
Que tier es el que tiene cobertura mundial?
Tier 1
Que es la IANA?
Internet Assigned Numbers Authority) es la entidad que supervisa la asignación global de direcciones IP. Delega en ICANN que a su vez delega en los RIR
Que es un RIR?
RIR(Un Registro Regional de Internet) es una organización que supervisa la asignación y el registro de recursos de números de Internet dentro de una región particular del mundo. RIR delega en LIR
Que es un RFC?
Son una serie de publicaciones del grupo de trabajo de ingeniería de internet que describen diversos aspectos del funcionamiento de Internet y otras redes de computadoras. Los publica IETF.
Que es la IETF?
Internet Engineering Task Force es una organización internacional abierta de normalización, que tiene como objetivos el contribuir a la ingeniería de Interne
Que es BGP?
protocolo de puerta de enlace de frontera o BGP es un protocolo mediante el cual se intercambia información de encaminamiento entre sistemas autónomos.
Que es HTTP?
Protocolo de transferencia de hipertexto, es el protocolo de comunicación que permite las transferencias de información a través de archivos en la World Wide Web.
Cuales son las principales caracteristicas de HTTP?
-Sin estado
-Orientado a caracter
-Modelo Request-response. (User Agent -> HTTP server)
Que es un URI?
URI(identificador de recursos uniforme) es una cadena de caracteres que identifica los recursos –físicos o abstractos– de una red de forma unívoca
Que es Webdav?
Extension de verbos HTTP para tratar el espacio de URL como un sistema de ficheros.
Para que sirve el verbo MKCOL de webdav?
Crear directorios.
Para que sirve el verbo MOVE de webdav?
Mueve un recurso de una uri a otra.
Para que sirve el verbo COPY de webdav?
Para copiar.
Para que sirve el campo Accept-Encoding de HTTP?
Para indicar qué codificaciones se aceptan en un mensaje de respuesta a la solicitud.
Para que sirve el campo Accept-Lenguage de HTTP?
Información acerca de las preferencias de idioma del usuario que se envían mediante HTTP cuando se solicita un documento.
Que verbos HTTP conoces?
GET
HEAD
PUT
POST
PATCH
TRACE
OPTIONS
DELETE
CONNECT
Que quiere decir que un verbo HTTP sea idempotente?
Idempotente describe una operacion que produce los mismos resultados si se ejecuta una o varias veces.
Que quiere decir que un verbo HTTP sea seguro(safe)
Safe es cuando no altera el estado del servidor. Osea que es Read only.
Que verbos HTTP son idempotentes?
-GET
-HEAD
-OPTIONS
-PUT
-TRACE
-DELETE
Que verbos HTTP NO son idempotentes
POST
PATCH
CONNECT
Que verbos HTTP son seguros?
GET
HEAD
OPTIONS
TRACE
Que verbos HTTP NO son seguros?
CONNECT
DELETE
POST
PUT
PATCH
Para que sirve el verbo HEAD de HTTP?
Para obtener solo los headers.
Para que sirve el verbo GET de HTTP?
Es el que usamos para consultar un recurso.
Para que sirve el verbo GET de HTTP?
Es el que usamos para consultar un recurso
Para que sirve el verbo PUT de HTTP?
Reemplaza un recurso de destino con los datos de la petición.
Para que sirve el verbo POST de HTTP?
POST se usa la mayoría de las veces para crear un nuevo recurso. También puede usarse para enviar datos a un recurso que ya existe.
Para que sirve el verbo PATCH de HTTP?
Modificación parcial de un recurso.
Para que sirve el verbo OPTIONS de HTTP?
se usa para ver si le puedes hacer un get a un servidor distinto, usado en la politica CORS.
zEs utilizado para describir las opciones de comunicación para el recurso de destino
Para que sirve el verbo DELETE de HTTP?
Borra un recurso específico.
Para que sirve el verbo CONNECT de HTTP?
Inicia la comunicación en dos caminos con la fuente del recurso solicitado. Puede ser usado para abrir una comunicación tunel.
Tunel HTTPS a traves de un proxy.
Que es la politica de seguridad CORS?
Permite controlar las peticiones HTTP asíncronas que se pueden realizar desde un navegador a un servidor con un dominio diferente de la página cargada originalmente. La politica CORS la hace el cliente. Usa la cabecera Access-Control-request-Method.
Que tipos de URIs conoces?
URL(Localizador de recursos uniforme) -> Para localizar.
URN(Nombre de Recurso Uniforme)-> para identificar.
Que cabeceras de seguridad usa HTTP?
Authorization:
Access-Control-request-Method.
Que contiene la cabecera Cookie de HTTP?
Todas las cookies del dominio.
Para que sirve Set-Cookie de HTTP?
Se usa para enviar cookies desde el servidor al agente de usuario(navegador)
Para que sirve la cabecera Content-Type de HTTP?
El Content Type es un recurso que se incluye en la cabecera y que indica al cliente o servidor HTTP qué tipo de archivo o medio se transmite
Para que sirve la cabecera HOST de HTTP?
El encabezado de solicitud Host especifica el nombre de dominio del servidor (para hosting virtual), y (opcionalmente) el número de puerto TCP en el que el servidor esta escuchand
Para que sirve la cabecera User-Agent de HTTP?
es una cabecera de texto que sirve para identificar al usuario que entra en una página web a través del navegador.
Para que sirve la cabecera Range?
Indica qué parte de un documento debe devolver el servidor
Ejem: range: bytes =500-599
Que es ETag?
Es parte de HTTP. Usado para la validación de caché web
Que es MIME?
El tipo Extensiones multipropósito de Correo de Internet (MIME) es una forma estandarizada de indicar la naturaleza y el formato de un documento, archivo o conjunto de datos.
Cual es el estandar de MIME?
IETF RFC 6838.
Para que sirven las cabeceras Accept- en HTTP
Es el tipo de formatos que vas a saber manejar.
Que conseguirias con la cabecera Connection: keep-alive en http?
Es la idea de usar una única conexión TCP para enviar y recibir múltiples solicitudes/respuestas HTTP
Para que sirve la cabecera Cache-Control en HTTP?
Para controlar el almacenamiento temporal (caching) en navegadores y cachés compartidas (p. ej. Proxies, CDNs).
Que es la tecnica CSP?
(Content security Policy)-> El servidor le dice al navegador de donde te permite que descargues cosas y que cosas.
Que es la tecnica HSTS?
Fuerza a usar canal HTTPS
En la response HTTP del servidor, para que sirve la cabecera server?
Identifica al servidor.
En la response HTTP del servidor, para que sirve la cabecera Location?
Para hacer redirecciones.