Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de Protocolos TCP-IP
Arquitectura de Protocolos TCP-IP
Según Alberto Molina, La definición de TCP/IP es la identificación del grupo de protocolos de red
que hacen posible la transferencia de datos en redes, entre equipos informáticos e internet. Las
siglas TCP/IP hacen referencia a este grupo de protocolos:
El modelo TCP/IP permite un intercambio de datos fiable dentro de una red, definiendo los pasos
a seguir desde que se envían los datos (en paquetes) hasta que son recibidos. Para lograrlo
utiliza un sistema de capas con jerarquías (se construye una capa a continuación de la anterior)
que se comunican únicamente con su capa superior (a la que envía resultados) y su capa inferior
(a la que solicita servicios). La arquitectura de protocolos TCP/IP está basada en un modelo
conceptual de cuatro capas conocido como el modelo DARPA, nombre de la agencia
gubernamental de EE.UU.
Cada capa de la arquitectura de protocolos TCP/IP corresponde a una o más capas del modelo
de siete capas de Interconexión de sistemas abiertos (Open Systems Interconnection - OSI).
Modelo OSI
Inicialmente, el modelo OSI fue diseñado por la Organización Internacional para la
Estandarización (International Organization for Standardization - ISO) para proporcionar un
esquema sobre el cual crear una suite de protocolos de sistemas abiertos. La visión era que este
conjunto de protocolos se utilizara para desarrollar una red internacional que no dependiera de
sistemas propietarios.
Explicación del Modelo OSI - YouTube
Un resumen completo del modelo #TCPIP (Todas sus capas en menos de 7 minutos) - YouTube
Modelo TCP/IP
1
Capa de Aplicación.
La capa de aplicación proporciona a las aplicaciones la capacidad de acceder a los servicios de
las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos. En
esta arquitectura de protocolos, los de capa de aplicación conocidos son los utilizados para el
intercambio de información de los usuarios:
a) Hypertext Transfer Protocol (HTTP). Se utiliza para transferir archivos que componen las
páginas Web de la WWW.
b) File Transfer Protocol (FTP). Se utiliza para la transferencia interactiva de archivos.
c) Simple Mail Transfer Protocol (SMTP). Se utiliza para la transferencia de mensajes de
correo electrónico y archivos adjuntos.
d) Telnet. Es un protocolo de emulación de terminal, se utiliza para iniciar la sesión de forma
remota en máquinas de la red.
Capa de transporte
La capa de transporte de esta arquitectura de protocolos es responsable de proporcionar a la
capa de aplicación, servicios de sesión y de comunicación de datagramas. Los protocolos
básicos de la capa de transporte son:
a) Transmission Control Protocol (TCP). Proporciona un servicio de comunicaciones fiable
orientado a la conexión uno a uno. TCP es responsable del establecimiento de una
conexión TCP, la secuencia y el acuse de recibo de los paquetes enviados, y la
recuperación de paquetes perdidos durante la transmisión.
b) User Datagram Protocol (UDP). Proporciona una conexión, uno a uno o uno a muchos
poco fiable. Por eso UDP se utiliza cuando la cantidad de datos a transferir es pequeña
y no se desea la sobrecarga que supone establecer una conexión TCP o cuando las
aplicaciones o protocolos de capa superior proporcionan una entrega fiable.
Capa de Internet.
La capa de Internet de esta arquitectura de protocolos es responsable de las funciones de
direccionamiento, empaquetado y enrutamiento. Los protocolos básicos de la capa de Internet
son:
a) Internet Protocol (IP). Es un protocolo enrutable responsable del direccionamiento IP,
enrutamiento y fragmentación, y; reensamblado de paquetes.
b) Address Resolution Protocol (ARP). Es responsable de la resolución de la dirección de la
capa de Internet a la dirección de la capa de interfaz de red, tales como una dirección de
hardware.
c) Internet Control Message Protocol (ICMP). Es responsable de proporcionar funciones de
diagnóstico y notificación de errores debidos a la entrega sin éxito de paquetes IP.
d) Internet Group Management Protocol (IGMP). Es responsable de la gestión de grupos de
multidifusión IP.
2
Capa de acceso a la red.
La capa de acceso a la red (o capa interfaz de red) de esta arquitectura es responsable de la
colocación de paquetes TCP/IP en la red y de la recepción de paquetes TCP/IP de fuera la red.
TCP/IP fue diseñado para ser independiente del método de acceso a la red, el formato y el medio.
De esta manera, TCP/IP se puede utilizar para conectar diferentes tipos de red. Estas incluyen
tecnologías LAN como las tecnologías Ethernet y Token Ring, y WAN tales como X.25 y Frame
Relay. Su independencia de cualquier tecnología de red específica da a TCP/IP la capacidad de
adaptarse a las nuevas tecnologías tales como modo de transferencia asíncrono o Asynchronous
Transfer Mode (ATM).
APLICACIONES DE SERVICIOS1
El esquema Cliente-Servidor: Las aplicaciones que operan sobre TCP/IP se realizan según el
esquema Cliente-Servidor. No existe una definición universal de este modelo, por ello que se
definirá desde distintos puntos de vista:
a) Definición Funcional. El modelo Cliente-Servidor es una técnica para la distribución de
recursos entre computadoras personales.
b) Definición de Propósito General. El modelo Cliente-Servidor es una tecnología distribuida
que define el papel de un cliente que requiere el servicio y de un servidor que lo
proporciona.
c) Definiciones Estructuradas:
• Los servidores ofrecen una interfaz pública y bien definida a todos los clientes.
• Las aplicaciones de los clientes no conocen la lógica del servidor, solamente su
interfaz.
• Los clientes no dependen de la localización del servidor.
• Las aplicaciones de los clientes deben ser independientes de su localización.
1
Universidad Tecnológica Metropolitana
3
Modelo Cliente-Servidor Modelo Cliente-Servidor.
Aplicaciones clientes:
Servidores:
a) Servidor de archivos
b) Servidor de Bases de Datos
c) Servidor de Ejecución Remota
d) Servidor de Nombres
e) Servidor de Terminales
f) Servidor de Ventanas
g) Servidor de Transacciones
Infraestructura:
a) Conexión entre Redes
b) Comunicación entre Procesos
c) Identificación de Entidades
d) Seguridad del Entorno
e) Conversión de los Datos
Red:
a) Protocolos de transporte
b) Niveles inferiores