Protocolos de Red

En este ensayo se hablará acerca de los protocolos de red más conocidos, su estructura, las diferencias y semejanzas que existen entre ellos además de cuáles son las ventajas y desventajas que muestra uno respecto al otro. Para comenzar con el presente iniciaremos con mencionar que es un protocolo: Es un conjunto de reglas que rigen la transferencia de datos a través de una red de computadoras, fija cómo deben comunicarse los componentes de una red, además establece la semántica y la sintaxis del intercambio de información.

Existen diferentes protocolos entre los principales se encuentra el Modelo OSI y el Modelo TCP/IP que serán en lo que no centraremos. Para ello hay que comenzar a explicar el Modelo OSI pero a que nos referimos con él: El Modelo OSI (Modelo de interconexión de Sistemas Abiertos) es el modelo principal en el que se basan las comunicaciones en redes. Se considera que el modelo OSI es una buena para enseñar como recibir y enviar datos y cómo viaja la información a través de una red. La comunicación entre dispositivos informáticos se basa en este modelo. (Microsoft, 2017)

El modelo OSI surgió en 1980 debido a que cada fabricante de computadoras tenía sus propios protocolos para el intercambio de información; de esta manera las empresas que fabricaban equipos informáticos creían que podrían generar más ganancias, ya que un comprador forzosamente tendría que comprarles a ellos todos los equipos, para que pudiera comunicarlos entre sí. Sin embargo esto resultó ser un problema, ya que con el crecimiento de las empresas, estas demandaban más servicios de comunicación, y era imposible que hubiera comunicación entre dos empresas ya que sus equipos no coincidían con el fabricante y por ende tampoco el protocolo que utilizaban. En consecuencia, la Organización Internacional de Estandarización se creó este modelo. (Microsoft, 2017)

El Modelo OSI está compuesto por 7 capas:

Aplicación: Es la séptima capa del modelo OSI y la más cercana al usuario, el usuario puede verla e interactuar con esta. Es toda aplicación o programa que realiza la comunicación con las otras capas, sin embargo esta no les proporciona ningún servicio.
Presentación: Es la sexta capa del Modelo OSI, esta se encarga de establecer una sintaxis en común para asegurar que el sistema receptor  pueda leer los datos. Esta capa Funge como un traductor del formato que se está solicitando.
Sesión: Es la quinta capa del Modelo OSI, esta se encarga de manejar la comunicación entre un dispositivo local y uno remoto. Realiza la conexión entre el dispositivo emisor y el dispositivo receptor. 
Transporte: Es la cuarta capa del modelo OSI, se encarga de la segmentación y el re ensamblaje de datos. Cuando se envía información, esta necesita ser segmentada para que su transporte sea más rápido y permita el flujo de información de otros orígenes. La información se segmenta en pequeños paquetes con un identificador, que al llegar a su destino se re ensamblan para formar la información original. 
Red: Es la tercera capa del Modelo OSI, también conocida como la capa de direccionamiento. Esta se encarga de determinar la mejor ruta que se debe seguir para la transferencia de datos en una red
Enlace de Datos: Es la segunda capa del Modelo OSI, esta se encarga de recopilar toda la información de las capas anteriores y traducirlas a un lenguaje binario, de manera que esta información traducida se la manda a la primera capa para su transmisión.  
Física: Es la primera capa del Modelo OSI, esta se refiere al medio físico por el cual se transmite la información en una red informática. Esta capa se encarga de transmitir y/o recibir la información de la capa “Enlace de datos”.

Después de un tiempo se dieron cuenta que este modelo era muy extenso por lo que (IBM, 2017)implementaron un modelo más flexible de cierta manera llamado TCP/IP que podría tomarse como la evolución  del Modelo OSI.

TCP/IP es un conjunto de protocolos que permite la comunicación entre todas las computadoras de una red. TCP/IP se compone de 4 capas: Aplicación, transporte, Internet y Vínculo, sintetiza las 7 capas del modelo OSI y sólo 4. Cada una de las capas del protocolo TCP/IP utiliza uno o varios protocolos que realizan distintas funciones. La transferencia de datos en Internet sigue el protocolo TCP/IP. (IBM, 2017)

Aplicación: La capa de aplicación son todas aquellas aplicaciones y servicios de red con las que el usuario interactúa, que le permiten enviar y recibir datos. Los protocolos que esta capa utiliza son: (IBM, 2017)

-HTTP: Protocolo de Transferencia de Hipertexto, Se usa para tener acceso a internet, -permite la recuperación de información y hace búsquedas, permite la transferencia de varios formatos de texto, no sólo HTML.
-FTP: Protocolo de transferencia de archivos, se utiliza para copiar archivos a través de la red y para enviar y recibir archivos digitales a lugares remotos.
-SMTP: Protocolo simple de transferencia de correo: Permite la transferencia de correos electrónicos en la red, rige el formato de los dados del correo.
-DNS: Sistema de nombres de dominio, se encarga de buscar direcciones de servidores para que se pueda realizar una conexión

Transporte: Esta capa se encarga de transmitir los paquetes de información en secuencia y sin errores, y en caso de haber paquetes perdidos, los retransmite. (IBM, 2017)

-TCP: Protocolo de transporte, negocia y mantiene la conexión entre dos servidores, lo que permite que haya notificaciones de cuando se envió un paquete y de cuando este se recibió, o de que el paquete no llegó y requiere ser re enviado, es un protocolo de transmisión de datos confiable.
-UDP: Protocolo de datagrama de usuario, es un protocolo sin conexión, es decir no comprueba si el receptor en realidad recibió el mensaje, es utilizado para enviar mensajes cortos. Rechaza los paquetes dañados, pero no garantiza la entrega de paquetes, por lo que es considerado un protocolo no confiable.

Internet: Esta capa se encarga de transferir paquetes de datos a la red, del enrutamiento de dichos paquetes de datos y de su segmentación y re ensamblaje. (IBM, 2017)

-IP: Protocolo de internet, administra la transmisión de paquetes entre los servidores, se encarga del enrutamiento de datos, de la segmentación y re ensamblaje de datos. Asigna una dirección IP, serie de números asignada a la dirección física de un servidor.
-ARP: Protocolo de resolución de direcciones: Busca la dirección física a la que se le asignó una dirección IP
-IGMP: Protocolo de administración de grupos de internet, usado por los enrutadores para hacer el seguimiento de la pertenencia a grupos por una sub red.
-ICMP: Protocolo de Mensajes de control de internet, transmite mensajes de error y ofrece diagnósticos simples.
Vínculo: Es el medio físico por el que se transmite la información de una red, especifica las características del hardware que se utilizarán para la red. Define la manera en la que lo datos se convierten en señales digitales

Como podemos darnos cuenta al momento de crearse una red se deben seguir una serie de protocolos ya predichos por la organización ISO que fueron creados con el fin de lograr comunicación entre redes, el modelo OSI fue el inicio de estos protocolos pero debido a su gran extensión fue mejorado y resulto en el modelo TCP/IP que contienen lo esencial del modelo OSI pero con algunas mejoras como la utilización de otros protocolos subdivididos que ayudan a mejorar el diseño de una red, entonces al final se puede apreciar que crear una red no es un trabajo sencillo y aunque se vean redes a diario, implica el trabajo de muchas personas por un largo tiempo, además de que crear una red debe cumplir con ciertos estándares si no esta será rechazada.


Comparación de Ambos protocolos

Referencias

Cinestav. (15 de agosto de 2017). Cinestav. Obtenido de Tamaulipas: cinvestav.mx/~vjsosa/clases/sd/sistemas_distribuidos_panorama.pdf
Coulouris, G. (2001). Sistemas Distribuidos: Conceptos y Diseño. EUA: Pearson Addison-Wesley.
IBM. (10 de Septiembre de 2017). IBM. Obtenido de https://www.ibm.com/support/knowledgecenter/es/ssw_aix_72/com.ibm.aix.networkcomm/tcpip_protocols.htm
M.L.Liu. (2001). Computacion Distribuida:Fundamentos y Aplicaciones. EUA: Pearson Addison-Wesley.
Microsoft. (09 de 09 de 2017). Soporte Microsoft. Obtenido de https://support.microsoft.com/es-ar/help/103884/the-osi-model-s-seven-layers-defined-and-functions-explained


Comentarios

Entradas populares de este blog

Socket Datagrama

Arquitectura Cliente-Servidor

Sistemas Distribuidos