Arquitectura TCP/IP comunicaión. Cada uno de los ambientes
TCP/IP permite que diferentes tipos de de comunicación maneja un software que dispositivos y de proveedores interoperen implementa los 4 niveles de la con cualquier otro, soportando una gran arquitectura TCP/IP para tomar las variedad de dispositivos; pero siempre se funciones de comunicación. pueden presentar problemas En una primera aproximación se podrían substanciales por compatibilidad. El estructurar los protocolos TCP/IP en cinco hardware y software de estos dispositivos niveles funcionales: necesitan ser compatibles dentro del orden, para lo cual las arquitecturas de redes han sido desarrolladas en la construcción de redes complejas, usando una gran variedad de equipo. Las funciones del software empleadas en los dispositivos en red son divididos dentro del nivel independiente de funciones. La comitiva del protocolo TCP/IP realiza una arquitectura por niveles, teniendo los 4 niveles de software ilustrados en la figura.
Nivel de Aplicación: En este nivel se
encuentran las aplicaciones disponibles para los usuarios. Una aplicación es un proceso de usuario que coopera con otro proceso de usuario en una misma o distinta computadora. Por ejemplo. Las aplicaciones FTP para la transferencia de archivos (Files Tansfer Protocol) y SMTP para el correo electrónico (Simple Mail Transfer Protocol).
Nivel de Transporte: Este nivel
suministra a las aplicaciones los servicios Los 4 niveles de software TCP/IP son de comunicaciones de extremo a extremo construidos sobre el entendimiento del utilizando dos protocolos: el TCP o hardware de la red que opera en el nivel Protocolo de Control de la Transmisión inferior al software TCP/IP. El software de (Transmission Control Protocol), comunicación TCP/IP es dividido dentro orientado a conexión, y el UDP o de niveles TCP7IP hace posible Protocolo para Datagramas de Usuario desarrollar una aplicación en un ambiente (User Datagram Protocol), no orientado a dentro de Internet para facilitar la conexión. comunicación con una aplicación corriendo en otro ambiente como si Nivel Internet: Este nivel proporciona los ambos fueran conectados directamente. servicios básicos necesarios para que los La comunicación parece simple hacia datagramas puedan alcanzar sus éstos, Internet puede ser complejo destinos. A este nivel pertenecen dos integrado de muchas redes físicas y protocolos diferentes: IP o Protocolo muchos ruteadores entre los dos Internet (Internet Protocol) y el ICMP o Protocolo de Mensajes de Control Internet (Internet Control Messages Protocol), utilizado para informar sobre los problemas que puedan aparecer. Además, existen otros dos protocolos complementarios: el ARP o Protocolo de Resolución de Direcciones (Address Resolution Protocol), que traduce direcciones Internet a direcciones físicas de una red, y el RARP o Protocolo de Resolución de Direcciones Inversas (Reverse Address Resolution Protocol), que permite relacionar las direcciones físicas con direcciones IP.
Interfaz de red: Es la interfaz a la red
local, TCP/IP no especifica ningún protocolo concreto, pero puede utilizar las interfaces disponibles, como IEEE 802,2 para redes de pase de testigo en anillo y CSMA/CD, Ethernet, X.25, asíncrona, e incluso SNA.
Nivel Físico: Es análogo a los niveles
físicos de otras arquitecturas, es decir, puede integrar los servicios físicos definidos como RS-232, V.24, etc. En la figura se pueden ver todos los protocolos de cada nivel y los datos manejados por cada uno de ellos.
El siguiente modelo muestra los niveles
con algunas aplicaciones más características que utilizan los servicios de TCP/IP: