PROTOCOLOS DE CONECTIVIDAD
QUÉ ES UN PROTOCOLO DE RED
Los seres humanos nos comunicamos y transmitimos información con otras personas
haciendo uso de protocolos de comunicación. Algo similar ocurre en informática, los
equipos que forman parte de un sistema de interconexiones cumplen un conjunto de
normas, reglas y pautas que hacen que la comunicación sea efectiva, lo cual se conoce
como protocolo de red. En otras palabras, se podría decir que un protocolo de red hace
referencia a normativas y criterios que fijan como deben comunicarse entre sí los
distintos componentes de un sistema informático.
Para que la comunicación sea posible deben existir tres elementos fundamentales:
origen, destino y medio o canal. Siempre que se envía o transmite información es
importante identificar quien lo hace, hacia donde se envía y tener un método de
comunicación acordado (cómo se expresa la idea y cómo se va a interpretar la
información cuando llegue). El “idioma” en el que se transmite tiene que ser entendido
por ambas partes, además de conocerse el momento preciso en el que se debe realizar
la comunicación para que esta sea recibida y confirmada correctamente (conocer si ha
llegado lo que transmito y si se ha entendido).
Además de lo anterior, los protocolos rigen la forma en la cual los mensajes se
encapsulan, el formato que van a tomar cuando viajan por la red y su tamaño,
dependiendo del protocolo que utilicen. En muchas ocasiones queremos enviar o
transferir archivos de gran tamaño por la red, pero no podemos hacerlo al completo.
Para ello, existe un proceso llamado segmentación.
Por último, hay que indicar que existen diversas formas de transmisión de datos en
redes informáticas:
UNICAST: es aquella en la que la comunicación se establece únicamente entre dos
nodos. el router puede llegar de forma directa al nodo, pero si no es así, si está en
otra red o subred, tendríamos que hacer uso de tecnologías de enrutamiento ip.
haciendo uso de esta forma de transmisión el resto de la red no puede responder ni
reconocer los datos. (ejemplo: acceso a páginas webs, envío de correos, descarga de
un archivo, llamada telefónica entre dos personas…)
MULTICAST: en esta, la información se envía de un nodo a un grupo de nodos a la
vez. es decir, un nodo envía un mensaje y varios receptores de un grupo reciben el
mismo. (ejemplo: irc (internet relay chat), conferencia entre varias personas…).
BROADCAST: un nodo transmite un mensaje para todos los nodos de la red de forma
simultánea. en este caso los receptores no son visibles ni el emisor conoce las
direcciones de cada uno, ya que, los participantes dan a conocer su dirección cuando
conectan directamente con el emisor. la función principal de este tipo de transmisión es
la de conectar todos los dispositivos de la red haciendo posible una distribución masiva
de la información sin necesidad de enviarla en más de una ocasión.
TIPOS DE PROTOCOLOS DE RED Y SUS FUNCIONES
Para explicar los tipos de protocolos de red y sus funciones vamos a basarnos en el
modelo osi y cada una de sus capas. este modelo no tiene ninguna utilidad directa en la
actualidad, pero es la base de muchos de los protocolos más utilizados hoy en día.
El modelo OSI representa el conjunto de pasos con los cuales será posible la
comunicación entre dispositivos informáticos. este se encuentra formado por 7 capas,
las cuales se leen desde la superior a la inferior cuando el mensaje va a salir y al
contrario cuando el mensaje llega:
CAPA DE APLICACIÓN: Es la interfaz que podemos visualizar los usuarios finales, por
ejemplo, cuando enviamos un mensaje con algún programa (Facebook, WhatsApp…) o
vemos un video, interactuamos con esta capa.
protocolo de transferencia de hipertexto (http)
protocolo de transferencia de archivos (ftp)
protocolo simple de transferencia de correo (smtp)
shell seguro (ssh)
protocolo simple de administración de red (snmp)
sistema de nombres de dominio (dns)
CAPA DE PRESENTACIÓN: Se encarga de traducir el formato en el que deseamos ver
lo que solicitamos (enviar mensajes, ver videos…). Si, por ejemplo, queremos
descargar un archivo, su extensión será manejada por esta capa y podremos verla en la
capa de aplicación.
protocolo de presentación de solicitudes de apple (afp)
sistema de archivos de red (nfs)
CAPA DE SESIÓN: Es la capa que maneja la conversación entre nuestro dispositivo y
el dispositivo remoto. Cuando solicitamos un archivo que se encuentra en otro equipo
esta capa abre la comunicación, lleva a cabo la autorización y mantiene el enlace entre
los dispositivos.
sistema básico de entrada y salida en red (netbios)
servicio de nombres de almacenamiento de internet (isns)
protocolo de transferencia de archivos (ftp)
protocolo de anuncio de sesión (sap)
CAPA DE TRANSPORTE DE DATOS: segmenta los datos que se van a compartir (si
enviamos un archivo lo divide en distintas partes según la capacidad de la red) y les
pone la etiqueta tcp o udp. pero, ¿cuándo se utiliza tcp y cuando udp? tcp no solo se
usa para transmitir información entre un dispositivo y otro sino también para corroborar
la correcta recepción de la información transmitida. en cambio, udp no hace esta
verificación y tiene como principal ventaja su velocidad.
protocolo de datagramas de usuario (udp)
protocolo de control de transmisión (tcp)
CAPA DE RED: determina la mejor ruta para enviar los paquetes por la red. es la
encargada de que los datos transmitidos salgan y lleguen al destino, aunque los
dispositivos no se encuentren conectados directamente entre sí. también se le conoce
como capa de direccionamiento lógico.
protocolo de internet (ip)
protocolo de información de enrutamiento (rip)
protocolo de puerta de enlace interior (igp)
intercambio de paquetes entre redes / intercambio de paquetes secuenciales (ipx / spx)
CAPA DE ENLACE DE DATOS: recopila la información de todas las capas superiores
y la traduce en información binaria para que así pueda ser enviada por la capa física.
también se le conoce como capa de direccionamiento físico.
ethernet
interfaz de datos distribuidos por fibra (fddi)
protocolo de resolución de direcciones (arp)
protocolo punto a punto (ppp)
CAPA FÍSICA: envía la información binaria por distintos medios de red (cables, wifi…).
se encarga tal y como su nombre indica de la conexión física entre los dispositivos de
una red y no lleva a cabo ningún tipo de direccionamiento físico ni lógico.
línea de abonado digital (dls)
red digital de servicios integrados (rdsi)
bluetooth
bus serie universal (usb)
En qué se diferencian los distintos protocolos
existen una gran variedad de protocolos de red los cuales se diferencian en función de:
Cantidad de participantes o nodos que hay en la comunicación: esto se encuentra
relacionado en lo que se describía en uno de los apartados anteriores mencionados, en
el que indicábamos que existen diversas formas de transmisión de datos de redes
informáticas (unicast (un único destinatario), multicast (un grupo de destinatarios),
broadcast (como destinatarios todos los miembros de la red).
Forma en la que se transmiten los datos: esto significa la forma en la que circulan los
datos a través de la red (simplex (unidireccional), semi-dúplex (envío de datos en
ambas direcciones, pero no de forma simultánea) o dúplex completo (envío de datos en
ambas direcciones a la vez)
Jerarquía de los integrantes de la comunicación: dependiendo del tipo de jerarquía
que exista entre los nodos la comunicación puede ser simétrica o asimétrica.
Modo de conexión: los protocolos se dividen en los que están orientados a la conexión
y los que no. los primeros se encargan de verificar que la información ha llegado de
forma correcta al destinatario y ha sido comprendida por este, y los segundos, no se
encargan de corroborarlo, sino que envían mucha menos información de una forma más
rápida y no vuelven a enviar los datos en caso de que en la transmisión se haya dado
algún tipo de error.
PROTOCOLOS DE RED MÁS UTILIZADOS
A continuación, se llevará a cabo una breve descripción de los protocolos
más utilizados:
HTTP: es un protocolo de los más importantes en internet ya que hace posible la
transferencia de documentos de tipo “hipertexto” (en su interior existen enlaces que nos
permiten acceder a otros). el lenguaje que utiliza es html.
DNS: transforma las direcciones ip en nombres más fáciles de utilizar. muchas veces
son nombres de empresas o instituciones. hay servidores en el mundo que permiten
establecer esta transferencia de dirección ip a dns y viceversa.
DHCP: es el protocolo de configuración dinámica de host de tipo cliente / servidor.
permite que los dispositivos obtengan una configuración de red de forma automática.
tiene como ventajas una fácil administración (ya que no se hace de forma manual) y la
asignación es confiable (evita colisiones), entre otras. pero su desventaja más grande
es la falta de seguridad en redes inalámbricas (si un intruso intenta conectarse recibirá
una dirección ip de forma automática, pero si el protocolo dhcp está deshabilitado el
intruso tendría que configurar manualmente la dirección ip y sería más complicado).
EXISTEN DISTINTOS MÉTODOS DE ASIGNACIÓN DE IP:
ASIGNACIÓN AUTOMÁTICA: cuando un dispositivo intenta conectarse y el servidor le
asigna una ip de forma automática.
ASIGNACIÓN DINÁMICA: un servidor asigna una dirección ip por un tiempo concreto.
cuando el tiempo caduca el dispositivo tiene que liberar la dirección y si necesita
conectarse de nuevo, tiene que volver a solicitar otra.
ASIGNACIÓN MANUAL: si un dispositivo intenta conectarse tiene que introducir su
dirección mac al servidor y el servidor verificará que a esa dirección mac le pertenece
una dirección ip concreta.
SMTP: es un protocolo de transferencia simple de correo, es decir, tal y como su propio
nombre indica se utiliza para enviar y recibir correos electrónicos. su importancia en el
área de la informática, negocios y cualquiera que utilice servidores mail es fundamental.
ARP: es un protocolo de resolución de direcciones. se encarga de resolver direcciones
físicas o mac, es decir, descubre la dirección mac de un dispositivo de la red local y se
la da a conocer a otro dispositivo dentro de la misma red.
IP: este protocolo está muy relacionado con el envío de los datos, pero los datos son
segmentados en bloques o paquetes. gestiona las direcciones ip, pero no proporciona
mecanismos para verificar que los datos transmitidos llegan y se entienden
correctamente en el destino final. un aspecto muy importante en este protocolo es la
dirección ip.