Protocolos
Protocolos
Un protocolo es un sistema de normas que regulan la comunicación entre dos o más sistemas
que se transmiten información a través de diversos medios físicos.
Dicho en otras palabras, los protocolos son lenguajes o códigos de comunicación entre
sistemas informáticos, definidos en base a una sintaxis, una semántica y una sincronización, así
como de métodos de recuperación de errores.
De los protocolos depende, entonces, hacer que dos o más sistemas informáticos puedan
comunicarse de manera eficaz y ordenada, es decir, que hablen un mismo idioma. Estos
lenguajes se implementan mediante hardware o software, o combinaciones de ambos, y le
brinda a cada participante en la comunicación una identidad y un método específico de
procesamiento de la información.
En el campo de las redes informáticas, los protocolos se pueden dividir en varias categorías.
Una de las clasificaciones más estudiadas es la del modelo OSI (Open System Interconnection,
interconexión de sistemas abiertos).
Según la clasificación OSI, se puede estudiar dividiéndola en 7 niveles, que son expuestos
desde su nivel más alto hasta el más bajo:
Capa Categorí
Niveles
s as
Capa
nivel de aplicación
7
Capa
nivel de presentación
6
Aplicación
Capa
nivel de sesión
5
Capa
nivel de transporte
4
Capa
nivel de red
3
Transport
Capa nivel de enlace de
e
2 datos
de datos
Capa
nivel físico
1
Capa de
Descripción
Modelo OSI
A su vez, esos 7 niveles se pueden subdividir en dos categorías, las capas superiores y las capas
inferiores. Las 4 capas superiores trabajan con problemas particulares a las aplicaciones, y las 3
capas inferiores se encargan de los problemas pertinentes al transporte de los datos.
Otra clasificación, más práctica y la apropiada para TCP/IP, podría ser la siguiente:
Capas
capa de aplicación
capa de transporte
capa de red
capa de enlace de
datos
capa física
La capa de Aplicación, que incluye protocolos como HTTP, HTTPS, FTP, TFTP, SMTP, DNS, SNMP,
IMAP, Telnet, etc. Esta capa se encarga de realizar tareas de aplicación como la transferencia de
archivos, la descarga de archivos web, el envío de correo electrónico, el acceso remoto a otro
equipo, etc.
La capa de Transporte, que incluye los protocolos TCP y UDP SPX. Esta capa se encarga de
establecer y mantener una comunicación entre los dos equipos, dividiendo la información en
paquetes pequeños y encargándose de la entrega de los mismos
La capa de Red, que incluye el protocolo IP. Esta capa se encarga de direccionar los paquetes
hasta su destino, asignando una dirección IP a cada equipo
La capa de Enlace, que incluye protocolos como Ethernet, Token Ring, etc. Esta capa se encarga
de transmitir los paquetes a través de la red física.
De esta forma, el protocolo TCP/IP nos permite comunicar dos equipos de manera segura y
fiables, sin importar si pertenecen a la misma red física o a redes separadas. Esto nos permite
acceder a recursos en Internet, como webs, archivos, etc.
Los protocolos de cada capa tienen una interfaz bien definida. Generalmente, una capa se
comunica con la capa inmediata inferior, la inmediata superior, y la capa del mismo nivel en
otros computadores de la red.
Una aplicación (capa nivel 7) por ejemplo, solo necesita conocer cómo comunicarse con la capa
6 que le sigue, y con otra aplicación en otro ordenador (capa 7). No necesita conocer nada
entre las capas de la 1 a la 5. Así, un navegador web (HTTP, capa 7) puede utilizar una
conexión Ethernet o PPP (capa 2) para acceder a la Internet, sin que sea necesario cualquier
tratamiento para los protocolos de este nivel más bajo. De la misma forma, un router sólo
necesita de las informaciones del nivel de red para enrutar paquetes, sin que importe si los
datos en tránsito pertenecen a una imagen para un navegador web, un archivo transferido
vía FTP o un mensaje de correo electrónico.
o ASN.1.
Principales protocolos
FTP (File Transfer Protocol). Uno de los muchos protocolos empleados para subir o
descargar archivos a altas velocidades a través de una red informática, y que privilegia
efectividad por encima de seguridad.
DNS (Domain Name Service). Un protocolo de nombres para las páginas Web de
Internet, que permite conectar su dirección URL con la ruta específica en donde se
hallan los recursos y la información a mostrar.
HTTP (HyperText Transfer Protocol). También de uso común en Internet, sirve para
establecer los hipertextos o saltos informativos entre una página y otra, siendo además
un lenguaje de programación que permite el diseño de las páginas propiamente.
TCP Es otro de los protocolos para el paso de paquetes en internet. Se encarga del
control de las transmisiones, es decir, es el protocolo que da la seguridad a las
conexiones. Normalmente, se utiliza conjuntamente con el protocolo IP
IP es uno de los protocolos utilizados para el paso de paquetes a través de internet.
Sirve para identificar a cada nodo por su mediante una dirección de IP. No es un
protocolo orientado a la conexión. No tiene seguridad
NFS permite al acceso a un sistema de archivos remotos
POP (Post Office Protocol). Específico para servicios de correo electrónico, permite
recuperar los mensajes almacenados en un servidor remoto (Servidor POP),
especialmente en conexiones intermitentes o muy lentas.
SMTP Este protocolo es utilizado sobre todo para enviar correos electrónicos, mientras
que para la recepción se suelen utilizar otros como IMAP y POP
DHCP es un protocolo de red de tipo cliente/servidor1 mediante el cual un servidor
DHCP asigna dinámicamente una dirección IP y otros parámetros de configuración de
red a cada dispositivo en una red para que puedan comunicarse con otras redes IP.
Este servidor posee una lista de direcciones IP dinámicas y las va asignando a los
clientes conforme estas van quedando libres, sabiendo en todo momento quién ha
estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado
después. Así los clientes de una red IP pueden conseguir sus parámetros de
configuración automáticamente
SSH Su principal función es el acceso remoto a un servidor por medio de un canal
seguro en el que toda la información está cifrada. Además de la conexión a otros
dispositivos, SSH permite copiar datos de forma segura
HDL Se utiliza para conectar física y lógicamente dispositivos en una red con el fin de
intercambiar datos. HDLC puede utilizarse para conectar dos dispositivos o para
conectar varios dispositivos en una configuración multipunto.
TELNET Nos permite acceder a otra máquina para manejarla remotamente como si
estuviéramos sentados delante de ella
Familias de protocolos
Componentes
Cada sistema operativo tiene un protocolo nativo, es decir, por defecto viene con un
determinado protocolo instalado. Por ejemplo los sistemas de Microsoft crearon el protocolo
NetBeuI, que se utiliza para para redes pequeñas.
Los UNIX crearon el protocolo TCP/IP y los sistemas de Novell crearon el protocolo IPX/SPX
A parte del protocolo nativo, hoy en día casi todos los sistemas operativos vienen también con
los protocolos más utilizados instalados.