Consulta HTTP - DNS - HTML - DHCP

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

UNIVERSIDAD UTE

NOMBRE: Marlon Caraguay Q.

REDES 7TD

SERVICIOS DHCP, DNS, WEB, HTML, HTTP

DHCP
Protocolo de Configuración Dinámica de Host o DHCP por sus siglas en inglés (Dynamic Host
Configuration Protocol) es un protocolo de red de tipo cliente/servidor el cual asigna
dinámicamente una dirección IP a cada dispositivo conectado a una red para que pueda haber
comunicación con otros dispositivos dentro de la red. Este servidor va dando IP’s a los
dispositivos conforme estas direcciones van quedando libres, sabiendo quien esta en posesión
de dicha IP en todo momento, quien la tuvo antes y durante cuánto tiempo.

Forma de asignar direcciones IP


La dirección IP debe ser configurada manualmente en cada dispositivo y si por alguna razón el
dispositivo se mueve a otra subred, el DHCP le permite al administrador ver este cambio y
distribuir otra dirección IP a ese dispositivo. Se hace de 3 formas
 Asignación manual: Asigna una dirección IP a una máquina determinada. Se suele
utilizar cuando se quiere controlar la asignación de dirección IP a cada cliente, y evitar,
también, que se conecten clientes no identificados.
 Asignación automática: Asigna una dirección IP a una máquina cliente la primera vez
que hace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar
cuando el número de clientes no varía demasiado.
 Asignación dinámica: El único método que permite la reutilización dinámica de las
direcciones IP. El administrador de la red determina un rango de direcciones IP y cada
dispositivo conectado a la red está configurado para solicitar su dirección IP al servidor
cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy
simple en un intervalo de tiempo controlable. Esto facilita la instalación de nuevas
máquinas clientes.

Parámetros configurables
El servicio DHCP tiene algunos parámetros configurables los cuales son:
 Dirección del servidor DNS
 Nombre DNS
 Puerta de enlace de la dirección IP
 Dirección de Broadcast
 Máscara de subred
 Tiempo máximo de espera del ARP MTU para la interfaz
 Servidores NIS
 Dominios NIS
 Servidores NTP
 Servidor SMTP
 Servidor TFTP

Nombre del servidor de nombres de Windows Para la asignación de las direcciones IP se sigue
el siguiente proceso:

Figura 1. Sesión DHCP normal. Recuperado de: https://www.greycampus.com/opencampus/ethical-hacking/dhcp-


poisoning

1. Discover: es la solicitud del cliente hacia el servidor DHCP de una red de computadoras
para que se le asigne una dirección IP y otros parámetros mencionados anteriormente.
2. Offer: Es la respuesta del servidor DHCP a un cliente que haya hecho una solicitud, esto
mediante una dirección MAC.
3. Request: La selección del cliente de la configuración de los paquetes recibidos luego del
Offer. El cliente solicita una dirección IP específica.
4. Acknowledge: El servidor reconoce la solicitud y la envía acuse de recibo al cliente del
cliente, se inicia la fase final del proceso de configuración. Esta fase implica el
reconocimiento con el envío de un paquete al cliente. Este paquete incluye la duración
de la conexión y cualquier otra información de configuración que el cliente pueda tener
solicitada. En este punto, el proceso de configuración TCP/IP se ha completado. El
servidor reconoce la solicitud y la envía acuse de recibo al cliente.

DNS
Sistema de nombres de dominio o DNS por sus siglas en inglés (Domain Name System) es un
sistema de nomenclatura jerárquico descentralizado para dispositivos conectados a redes IP
como Internet o una red privada. Su función principal es resolver las peticiones de asignación de
nombres.
Un servidor DNS utiliza una base de datos distribuida y jerárquica la cual almacena información
asociada a nombres de dominio en Internet. Aunque tiene otras funciones, la principal es la
asignación de nombres de dominio a direcciones IP.
Ya que es muy difícil reconocer la dirección de una página web mediante su dirección IP, se
implementaron los dominios, los cuales se guardan cada vez que se accede a una página web y
facilita el acceso a la página deseada.
Un ejemplo de esto es el acceso a Google. La mayoría de usuarios accede a este sitio
especificando www.google.com mas no mediante su dirección IP: 216.58.210.163.
Para la operación práctica del sistema DNS se utilizan tres componentes principales:
 Los Clientes fase 1: Un programa cliente DNS que se ejecuta en la computadora del
usuario y que genera peticiones DNS de resolución de nombres a un servidor DNS.
 Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores
recursivos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la
dirección solicitada.
 Las Zonas de autoridad: Es una parte del espacio de nombre de dominios sobre la que
es responsable un servidor DNS, que puede tener autoridad sobre varias zonas. (Por
ejemplo: subdominio.wikipedia.ORG, subdominio.COM, etc.)

Partes de un nombre de dominio


Un nombre de dominio tiene las siguientes partes:
www.ejemplo.com
 com es el dominio de nivel superior
 ejemplo es el subdominio o subdivisión
 www es el hostname

La implementación en la práctica es jerárquica, hay servidores DNS que hacen peticiones a


servidores DNS de nivel superior los cuales a su vez pueden seguir haciendo peticiones a
servidores DNS de niveles superiores hasta que se llegue al servidor con la autoridad necesaria
para devolver la página solicitada. Al servidor con mayor autoridad se le denomina Maestro y al
de menor autoridad Esclavo.

Web
Una página web es un documento de información electrónica que contiene texto, video,
programas, enlaces, imágenes y otros tipos de información que puede ser llamada mediante la
World Wide Web (www.) y un navegador web. Esta información puede ser presentada en
formato HTML o XHTML y puede contener accesos a otras páginas web mediante enlaces de
hipertexto. Estas páginas web pueden ser almacenadas dentro de un equipo local o un servidor
web remoto. Estos servidores también pueden tener la función de restringir el acceso a páginas
como en intra-redes corporativas. El acceso a estas páginas web se hace mediante el protocolo
de transferencia de hipertexto (HTTP).
HTML
Por sus siglas en inglés (HyperText Markup Language) hace referencia al lenguaje de marcado
para la elaboración de páginas web. Su lenguaje no genera imágenes ni contenido adicional, lo
que si hace es indicar el orden del contenido de una página web, el como están distribuidos sus
elementos y como se presentan a quien solicite la página.

Es considerado el lenguaje web más importante actualmente, ya que impulsó la creación de la


World Wide Web (www.). Todos los navegadores del mundo funcionan con este lenguaje web.

El lenguaje HTML puede ser creado y editado con cualquier editor de textos básico, como puede
ser Gedit en GNU/Linux, el Bloc de notas de Windows, o cualquier otro editor que admita texto
sin formato como GNU Emacs, Microsoft Wordpad, TextPad, Vim, Notepad++, entre otros.

Existen, además, otros editores para la realización de sitios web con


características WYSIWYG (What You See Is What You Get, o en español: «lo que ves es lo que
obtienes»). Estos editores permiten ver el resultado de lo que se está editando en tiempo real,
a medida que se va desarrollando el documento.

Etiquetas HTML básicas

 <html>: define el inicio del documento HTML, le indica al navegador que lo que viene a
continuación debe ser interpretado como código HTML. Esto es así de facto, ya que en
teoría lo que define el tipo de documento es el DOCTYPE, que significa la palabra justo
tras DOCTYPE el tag de raíz.
 <script>: incrusta un script en una web, o llama a uno mediante src="url del script". Se
recomienda incluir el tipo MIME en el atributo type, en el caso de JavaScript
text/javascript.
 <head>: define la cabecera del documento HTML; esta cabecera suele contener
información sobre el documento que no se muestra directamente al usuario como, por
ejemplo, el título de la ventana del navegador. Dentro de la cabecera <head> es posible
encontrar:
 <title>: define el título de la página. Por lo general, el título aparece en la barra de título
encima de la ventana.
 <link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link rel="stylesheet"
href="/style.css" type="text/css">.
 <style>: para colocar el estilo interno de la página; ya sea usando CSS u otros lenguajes
similares. No es necesario colocarlo si se va a vincular a un archivo externo usando la
etiqueta <link>.
 <meta>: para metadatos como la autoría o la licencia, incluso para indicar parámetros
http (mediante http-equiv="") cuando no se pueden modificar por no estar disponible
la configuración o por dificultades con server-side scripting.
 <body>: define el contenido principal o cuerpo del documento. Esta es la parte del
documento html que se muestra en el navegador; dentro de esta etiqueta pueden
definirse propiedades comunes a toda la página, como color de fondo y márgenes.
Dentro del cuerpo <body> es posible encontrar numerosas etiquetas. A continuación se
indican algunas a modo de ejemplo:
 <article>: Representa una composición auto-contenida en un documento, página, una
aplicación o en el sitio, que se destina a distribuir de forma independiente o re-utilizable.
 <h1> a <h6>: encabezados o títulos del documento con diferente relevancia.
 <table>: define una tabla.
 <tr>: fila de una tabla.
 <td>: celda de una tabla (debe estar dentro de una fila).
 <footer> : representa el pie de un documento o sección. La información que se suele
añadir en este bloque es el autor del documento, enlaces a contenido relacionado,
información de copyright, avisos legales, etc.
 <a>: hipervínculo o enlace, dentro o fuera del sitio web. Debe definirse el parámetro de
pasada por medio del atributo href. Por ejemplo: <a href="http://www.example.com"
title="Ejemplo" target="_blank" tabindex="1">Ejemplo</a> se representa como
ejemplo.14
 <div>: división de la página. Se recomienda, junto con css, en vez de <table> cuando se
desea alinear contenido.
 <img>: imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la
imagen. Por ejemplo: <img src="./imágenes/mifoto.jpg" />. Es conveniente, por
accesibilidad, poner un atributo alt="texto alternativo".
 <li><ol><ul>: etiquetas para listas.
 <b>: texto en negrita (etiqueta desaprobada. Se recomienda usar la etiqueta <strong>).
 <i>: texto en cursiva (etiqueta desaprobada. Se recomienda usar la etiqueta <em>).
 <s>: texto tachado (etiqueta desaprobada. Se recomienda usar la etiqueta <del>).
 <u>: Antes texto subrayado. A partir de HTML 5 define porciones de texto diferenciadas
o destacadas del resto, para indicar correcciones por ejemplo (etiqueta desaprobada en
HTML 4.01 y redefinida en HTML 5).1516
 <main>: división estructural de la página que engloba el contenido principal de la
misma. Dentro de esta etiqueta, por ejemplo, encontramos los <article>.
 <span>: Sirve para diferenciar un texto de otro.
 <br>: Sirve para provocar un salto de linea.Esta etiqueta no se cierra.
 La mayoría de etiquetas deben cerrarse como se abren, pero con una barra («/») tal
como se muestra en los siguientes ejemplos:

HTTP
Protocolo de transferencia de hipertexto o HTTP por sus siglas en inglés (Hypertext Transfer
Protocol) permite las transferencias de información en la World Wide Web (www.). El hipertexto
es texto estructurado que usa enlaces lógicos llamados hipervínculos entre nodos que contienen
texto. El HTTP es el protocolo para intercambiar o transferir hipertexto.

HTTP se encarga de procesar y dar respuestas a las peticiones para visualizar una página web.
Además, sirve para el envío de información adicional como el envío de formularios con
mensajes, etc.

Luego de finalizada la transacción, HTTP no guarda ninguna información sobre la misma, por lo
tanto, es considerado un protocolo "sin estado". Para guardar la información entre distintas
peticiones, los webmasters suelen utilizar cookies o pasos de parámetros.

El HTTP está basado en el modelo cliente-servidor, en donde un cliente HTTP (un navegador, por
ejemplo) abre una conexión y realizar una solicitud al servidor. Este responde a la petición con
un recurso (texto, gráficos, etc) o un mensaje de error, y finalmente se cierra la conexión. Uno
de los más famosos mensajes de error HTTP es el 404 Not found (no encontrado).

En el modelo cliente-servidor, HTTP funciona como protocolo de requerimiento-respuesta. El


caso típico es el navegador web (es el cliente en una computadora) y el sitio web que está
alojado en un servidor.

El cliente envía un mensaje de solicitud (o requerimiento o petición) HTTP al servidor. El servidor,


que provee recursos como archivos HTML y otro contenido web, regresa un mensaje de
respuesta al cliente.

Esta respuesta contiene información sobre el estado de la solicitud y también puede tener
contenido en el cuerpo del mensaje.

Bibliografía:

 Andreu, J. (2011). Servicios DHCP (servicios en red). Editorial: EDITEX.


 Andreu, J. (2011). Servicios DNS (servicios en red). Editorial: EDITEX.
 Equipo Vértice. (2009). Diseño básico de páginas web en HTML. Editorial: Vértice.
 Definición de HTTP (HyperText Transfer Protocol). (s,f). Recuperado de:
http://www.alegsa.com.ar/Dic/http.php

También podría gustarte