DNS
El sistema de nombres de dominio1 (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. Este sistema asocia información variada con nombre de dominio asignado
a cada uno de los participantes. Su función más importante es
"traducir" nombres inteligibles para las personas en identificadores
binarios asociados con los equipos conectados a la red, esto con el propósito
de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y
jerárquica que almacena información asociada a nombres de dominio en redes como
Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos
de información a cada nombre, los usos más comunes son la asignación de nombres
de dominio a direcciones IP y la localización de los servidores de correo
electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la
función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del
sitio Google es 216.58.210.163, la mayoría de la gente llega a este equipo
especificando www.google.es y no la dirección IP. Además de ser más fácil de
recordar, el nombre es más fiable.2 La dirección numérica podría cambiar por muchas
razones, sin que tenga que cambiar el nombre tan solo la IP del sitio web.
TELNET
Telnet es un protocolo que sirve para emular una terminal
remota, lo que significa que se puede utilizar para ejecutar comandos
introducidos con un teclado en un equipo remoto. La herramienta Telnet está implementada por el
protocolo Telnet. Esto significa que traduce las especificaciones del protocolo
al lenguaje de programación a fin de crear un programa que pueda emular una terminal.
Telnet opera en un entorno de cliente/servidor, lo que
implica que el equipo remoto se configura como servidor, por lo que espera que
el otro equipo le solicite un servicio. Por lo tanto, dado que este equipo
remoto envía datos que se deben mostrar, el usuario siente que está trabajando
directamente en un ordenador remoto. En UNIX, este servicio se brinda por medio
de lo que se conoce como un daemon, una tarea pequeña que se ejecuta de fondo.
El daemon de Telnet se denomina Telnetd.
FTP
El protocolo FTP es, como su nombre lo indica, un protocolo
para transferir archivos.
La función del protocolo FTP es que define la manera en que
los datos deben ser transferidos a través de una red TCP/IP.
El objetivo del protocolo FTP es permitir el intercambio de
archivos entre equipos remotos, de una manera eficaz e independientemente del
sistema de archivos utilizado en cada equipo.
El protocolo FTP está incluido dentro del modelo
cliente-servidor, es decir, un equipo envía órdenes (el cliente) y el otro
espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexión FTP, se encuentran abiertos dos canales
de transmisión: un canal de comandos (canal de control) y un canal de datos:
HTTP
El Protocolo de Transferencia de HiperTexto (Hypertext
Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los
intercambios de información entre los clientes Web y los servidores HTTP. La
especificación completa del protocolo HTTP 1/0 está recogida en el RFC 1945.
Fue propuesto por Tim Berners-Lee, atendiendo a las necesidades de un sistema
global de distribución de información como el World Wide Web.
Desde el punto de vista de las comunicaciones, está
soportado sobre los servicios de conexión TCP/IP, y funciona de la misma forma
que el resto de los servicios comunes de los entornos UNIX: un proceso servidor
escucha en un puerto de comunicaciones TCP (por defecto, el 80), y espera las
solicitudes de conexión de los clientes Web. Una vez que se establece la
conexión, el protocolo TCP se encarga de mantener la comunicación y garantizar
un intercambio de datos libre de errores.
HTTP se basa en sencillas operaciones de
solicitud/respuesta. Un cliente establece una conexión con un servidor y envía
un mensaje con los datos de la solicitud. El servidor responde con un mensaje
similar, que contiene el estado de la operación y su posible resultado. Todas
las operaciones pueden adjuntar un objeto o recurso sobre el que actúan; cada
objeto Web (documento HTML, fichero multimedia o aplicación CGI) es conocido
por su URL.
SMTP / POP3 / MAPI
El protocolo SMTP
El protocolo SMTP (Protocolo simple de transferencia de
correo) es el protocolo estándar que permite la transferencia de correo de un
servidor a otro mediante una conexión punto a punto.
Éste es un protocolo que funciona en línea, encapsulado en
una trama TCP/IP. El correo se envía directamente al servidor de correo del
destinatario. El protocolo SMTP funciona con comandos de textos enviados al
servidor SMTP (al puerto 25 de manera predeterminada). A cada comando enviado
por el cliente (validado por la cadena de caracteres ASCII CR/LF, que equivale
a presionar la tecla Enter) le sigue una respuesta del servidor SMTP compuesta
por un número y un mensaje descriptivo.
El protocolo POP3
El protocolo POP (Protocolo de oficina de correos), como su
nombre lo indica, permite recoger el correo electrónico en un servidor remoto
(servidor POP). Es necesario para las personas que no están permanentemente
conectadas a Internet, ya que así pueden consultar sus correos electrónicos
recibidos sin que ellos estén conectados.
Existen dos versiones principales de este protocolo, POP2 y
POP3, a los que se le asignan los puertos 109 y 110 respectivamente, y que
funcionan utilizando comandos de texto radicalmente diferentes.
Al igual que con el protocolo SMTP, el protocolo POP (POP2 y
POP3) funciona con comandos de texto enviados al servidor POP. Cada uno de
estos comandos enviados por el cliente (validados por la cadena CR/LF) está
compuesto por una palabra clave, posiblemente acompañada por uno o varios
argumentos, y está seguido por una respuesta del servidor POP compuesta por un
número y un mensaje descriptivo.
El protocolo IMAP
El protocolo IMAP (Protocolo de acceso a mensajes de
Internet) es un protocolo alternativo al de POP3, pero que ofrece más
posibilidades:
IMAP permite administrar diversos accesos de manera
simultánea
IMAP permite administrar diversas bandejas de entrada
IMAP brinda más criterios que pueden utilizarse para ordenar
los correos electrónicos
OTROS
Los protocolos de transporte controlan el movimiento de
datos entre dos maquinas.
« TCP (Transmission Control Protocol). Protocolo de Control
de Transmisión. Un servicio basado en una conexión, lo que significa que las
máquinas que envían y reciben datos están conectadas y se comunican entre ellas
en todo momento.
« UDP (User Datagram Protocol). Protocolo de Datagramas a
nivel de Usuario. Un servicio sin conexión, lo que significa que los datos se
envían o reciben estén en contacto entre ellas.
Los protocolos de rutas gestionan el direccionamiento de los
datos y determinan el mejor medio de llegar la destino. También pueden
gestionar la forma en que se dividen los mensajes extensos y se vuelven a unir
en el destino.
« IP (Internet Protocol). Protocolo de Internet. Gestiona la
transmisión actual de datos.
« ICMP (Internet Control Message Protocol). Protocolo de Control
de Mensajes de Internet. Gestiona los mensajes de estado para IP, como errores
o cambios en el hardware de red que afecten a las rutas.
« RIP (Routing Information Protocol). Protocolo de
Información de Rutas. Uno de los varios protocolos que determinan el mejor
método de ruta para entregar un mensaje.
« OSPF (Open Shortest Path First). Abre Primero el Path Mas
Corto. Un protocolo alternativo para determinar la ruta.
Las direcciones de red las gestionan servicios y es el medio
por el que se identifican las maquinas, tanto por su nombre y número único.
« ARP (Address Resolution Protocol). Protocolo de Resolución
de Direcciones. Determina las direcciones numéricas únicas de las máquinas en
la red.
« DNS (Domain Name System). Sistema de Nombres de Dominio.
Determina las direcciones numéricas desde los nombres de máquinas.
« RARP (Reverse Address Resolution Protocol). Protocolo de
Resolución Inversa de Direcciones. Determina las direcciones de las máquinas en
la red, pero en sentido inverso al de ARP.
Los servicios de usuario son las aplicaciones que un usuario
(o maquina) pueden utilizar.
« BOOTP (Boot Protocol). Protocolo de Arranque, como su
propio nombre lo indica, inicializa una máquina de red al leer la información
de arranque de un servidor.
« FTP (File Transfer Protocol), el Protocolo de
Transferencia de Ficheros transfiere ficheros de una máquina a otra.
« TELNET permite accesos remotos, lo que significa que un
usuario en una máquina puede conectarse a otra y comportarse como si estuviera
sentado delante del teclado de la máquina remota.
Los protocolos de pasarela ayudan a que la red comunique
información de ruta y estado además de gestionar datos para redes locales.
« EGP (Exterior Gateway Protocol). Protocolo de Pasarela
Externo, transfiere información de ruta para redes externas.
« GGP (Gateway-to-Gateway Protocol).Protocolo de Pasarela a
pasarela, transfiere información de ruta entre pasarelas.
« IGP (Interior Gateway Protocol). Protocolo de Pasarela
Interno, transfiere información de ruta para redes internas.
Los otros protocolos son servicios que no se adaptan a las
categorías, pero proporcionan servicios importantes en una red.
« NFS (Network File System). Sistema de Ficheros de Red,
permite que los directorios en una máquina se monten en otra y que un usuario
puede acceder a ellos como si estos se encontraran en la máquina local.
« NIS (Network Information Service). Servicio de Información
de Red, mantiene las cuentas de usuario en todas las redes, simplificando el
mantenimiento de los logins y passwords.
« RPC (Remote Procedure Call). Llamada de Procedimiento
Remota, permite que aplicaciones remotas se comuniquen entre ellas de una
manera sencilla y eficaz.
« SMTP (Simple Mail Transfer Protocol).Protocolo Simple de
Transferencia de Correo, es un protocolo dedicado que transfiere correo
electrónico entre máquinas.
« SNMP
(Simple Network Management Protocol). Protocol Simple de Gestión de
Redes, es un servicio del administrador que envía mensajes de estado sobre la
red y los dispositivos unidos a ésta.
No hay comentarios:
Publicar un comentario