Está en la página 1de 4

Un protocolo de red o de comunicación es el conjunto de reglas que especifican el

intercambio de datos u órdenes durante la comunicación de dos equipos que forman


parte de una red.
Estos protocolos pueden estar implementados a nivel de hardware o de software. Para
que dos equipos puedan comunicarse deberán utilizar el mismo protocolo de red
(lenguaje).
Los protocolos de red se encargan de aspectos tales como: 1) la sintaxis de los
mensajes intercambiados; 2) estrategias para la detección y corrección de errores, 3)
técnicas de control de flujo y congestión; 4) estrategias para la seguridad en la
comunicación; 5) control del establecimiento y finalización de la comunicación.

Problema de la comunicación.
En un principio el problema se abordaba como una única cosa (hardware + software), lo
cual conllevaba que en caso de algún problema había que abordar el problema de nuevo
desde el principio para una nueva solución.
La solución que se adoptó fue dividir el problema en módulos, capas ó niveles. Así la
solución sólo afectaba a una de las partes y no al conjunto completo.
A la hora de dividir el problema en módulos se hace teniendo en cuenta:
1) Independiente de la finalidad a la que se destine la aplicación en red, al final lo
que se envía por el canal es una serie de bits con un significado que el
destinatario se encargará de descifrar.
Podemos independizar la aplicación de la estrategia a seguir para enviar el
contenido al destinatario.
Así el problema queda dividido en dos partes: una encargada de hacer llegar el
contenido al destinatario y otra de la aplicación que utiliza el usuario
(Navegador, Correo, etc.).
Para que el destinatario pueda saber con que aplicación fueron mandados el
conjunto de bits y con que aplicación deben ser tratados, a cada aplicación de le
asigna un identificador, al cual se le denomina puerto (por ejemplo http: puerto
80, FTP: puerto 21).
2) Se sabe que es más eficiente mandar el contenido de la comunicación dividido
en paquetes independientes que no en un único mensaje.
Podemos volver a dividir obteniendo un nuevo módulo:

MODULO 1 APLICACIÓN

MODULO 2 FRAGMENTADO DE
MENSAJES EN PAQUETES

MODULO 3 encargado de hacer llegar


el contenido los PAQUETES al
destinatario

En una misma aplicación pueden establecerse múltiples sesiones (google,


etc.), para identificar se añade una cabecera a los paquetes.

H PAQUETE 1 H PAQUETE N
3) Una vez que estamos haciendo uso de la aplicación y los datos generados por
esta son troceados en paquetes ahora sería conveniente indicar el destinatario y
el remitente. Sería conveniente añadir a la cabecera el origen y el destino.
Se divide en un nuevo módulo encargado de incluir las cabeceras de origen y
destino.
O/D H PAQUETE 1

En el caso de utilizar el protocolo TCP/IP estas cabeceras serían las direcciones


IP. Sería el 3
4) Ahora nos queda ver como mandar los paquetes por el medio de transmisión.
Para controlar los errores, el flujo y el control de acceso al medio se incluye un
nuevo módulo. Sería el 4.
5) Una vez seguidos los pasos anteriores sólo nos queda transformar los bits que
forman parte de los paquetes en una señal acorde al medio de transmisión

MODULO 1 APLICACIÓN

MODULO 2 FRAGMENTADO DE
MENSAJES EN PAQUETES

MODULO 3 CABECERA
DIRECCION ORIGEN/DESTINO

MODULO 4 CONTROL DE
ACCESO AL MEDIO

MODULO 5 TRANSFORMAR LOS


BITS QUE FORMAN LOS
PAQUETES EN UNA SEÑAL
ACORDE AL MEDIO

Esta división del problema en módulos no es la única y en un principio de las


comunicaciones surgieron diferentes modelos provocando una confusión, por lo que se
establecieron una serie de modelos a seguir, llamados “ modelos de referencia”. Dos
de ellos han cobrado un especial interés “OSI” y “TCP/IP” , el segundo es el que está
actualmente implantado y se ha adoptado como un standard .

MODELO DE REFERENCIA MODELO DE REFERENCIA


TEÓRICO “TCP/IP” PRÁCTICO “TCP/IP”

Capa 5: APLICACIÓN Capa 4: APLICACIÓN

Capa 4: TRANSPORTE Capa 3: TRANSPORTE

Capa 3: RED Capa 2: RED

Capa 2: ENLACE Capa 1: HOST TO RED

Capa 1: FÍSICA

Principales protocolos de red

Aplicación
Presentación TELNET FTP SNMP SMTP DNS HTTP
Sesión
Transporte TCP
Red IP

Dentro del nivel de aplicación se resuelven todas las características relacionadas con la
interfaz de usuario, implementándose totalmente por software. La interfaz es la parte de
software encargada de interactuar con el usuario.
En la actualidad existen dos tipos de interfaz de usuario: LUI modo consola o línea de
comandos y GUI modo gráfico.
Dentro de este nivel o capa se programa la función de red que va a desempeñar la
aplicación: control de un equipo remoto, mensajería electrónica, transferencia de
ficheros, etc.. Caben destacarse los siguientes:

TELNET
FTP
SNMP
SMTP
DNS
HTTP
En el nivel de transporte el principal protocolo es TCP
Funciones del protocolo TCP
En el emisor • Divide la información en paquetes
• Agrega un código detector de errores para poder comprobar si el
paquete se ha recibido cuando llega a su destino.
• Pasa el paquete al protocolo IP para que gestione su envío.
En el receptor • Recibir los paquetes que manda el protocolo IP a medida que van
llegando.
• Ordena los paquetes, comprueba que están todos y que sean
correctos.
• Extrae la información útil de los paquetes.
• Si detecta que algún paquete no ha llegado o que es incorrecto,
genera un paquete para ser enviado al emisor indicándole que ha
de volver a enviar el paquete corrupto.

También podría gustarte