Protocolos de Redes
Miércoles, Julio 9th, 2008
Protocolo TCP/IP
Pero cual es la causa para que este protocolo haya alcanzado tanta expansión y sea haya convertido en un estándar? Pues se debe a que posee características como:
- Es independiente del fabricante
- Soporta múltiples tecnologías
- Puede funcionar en maquinas de cualquier tamaño
Su desarrollo y nacimiento se dio en el año de 1972 por el informático estadounidense Vinton Cerf como parte de la primer red Arpanet (una red de defensa de los Estados Unidos) Este protocolo fue implementado pensando en que cumpla los siguientes objetivos:
- La independencia de la tecnología usada en la conexión a bajo nivel y la arquitectura del ordenador.
- Una conectividad universal a través de la red.
- Fomentar las bases de un protocolo estandarizado.
Como el TCP/IP es un conjunto de protocolos, está definido en niveles bajo un modelo conocido como OSI que se estructura de la siguiente manera:
- Nivel de Aplicación
- Nivel de Transporte
- Nivel de Internet
- Nivel de Red
- Nivel Físico

FTP: Usado en la transferencia de archivos.
SMTP: Aplicación para el correo electrónico.
TELNET: Conexión a una aplicación remota.
RPC: Uso de procedimientos situados remotamente como si fuesen procedimientos locales.
SNMP: Es una aplicación para el control de la red.
NFS: Permite la utilización de archivos distribuidos por los programas de la red.
X-Windows: Es un protocolo para el manejo de ventanas e interfaces de usuario.
Este protocolo de transferencia de hipertexto HyperText Transfer Protocol, sus creadores fueron la W3C y IETF. Es usado tanto para que el navegador pida una página a un servidor, como para que éste envíe la página solicitada al navegador. Está basado en el envío de comandos y respuestas en texto ASCII.
Con esto el protocolo HTTP es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. En base a este a la información transmitida se la llama recurso y se la identifica mediante un URL(Uniform Resource Locator). Determinándose los recursos como archivos, el resultado de la ejecución de un programa en fin, etc
Una de las características del HTTP es que no guarda ninguna información sobre conexiones anteriores, para lo cual es frecuente el uso de cookies, que es información que un servidor puede almacenar en el sistema cliente. Con esto las aplicaciones web pueden formular una noción de –sesión–, y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.
El Protocolo de transferencia de archivos (File Transfer Protocol) es uno de los protocolos con mayor antigüedad y popularidad en la Internet hoy día.
Su implementación data del año 1971 cuando se desarrolló un sistema de transferencia de archivos entre equipos del Instituto Tecnológico de Massachussets. Desde entonces, se ha venido mejorando el protocolo básico.
El protocolo FTP usa TCP como protocolo de transporte para proporcionar conexiones fiables entre los extremos (cliente/servidor). Para esto se emplean dos conexiones: la primera es para el login y sigue el protocolo TELNET y la segunda es para gestionar la transferencia de datos. Con esto el usuario que inicia la conexión asume la función de cliente, mientras que el host remoto adopta la función de servidor
En definitiva puedo decir que el uno de los principales protocolos que se utiliza y facilita la comunicación es el TCP/IP, que fue acogido como un estándar lo que contribuyó a que la expansión del Internet verdaderamente fuera masiva, involucrando además para esto otros protocolos como los descritos anteriormente(http, ftp).
Saludos,