l estándar de facto
TCP/IP (Transmission Control Protocol/InternetProtocol) es un conjunto de protocolos
programados para la interconexión de ordenadores, que ofrece un sistema de intercambio de
información en redes con las mas variadas arquitecturas y sistemas operativos. Existen
productos TCP/IP para la mayoría de los entornos informáticos, que proveen transferencia
de archivos, correo electrónico, emulación de terminales, servicios de transporte,
administración de redes y otros.
TCP/IP es un conjunto de protocolos (no-propietarios) cuya arquitectura es la que se
aprecia en la figura. Aunque no cumple estrictamente con OSI, los protocolos de TCP/IP se
pueden agrupar dentro de las diferentes capas de OSI.
Los protocolos y servicios más importantes incluyen:
TCP (Transmission Control Protocol)
IP (Internet Protocol)
UDP (User Datagram Protocol)
ICMP (Internet Control Message Protocol)
Y los servicios:
Telnet
FTP (File Transfer Protocol)
SMTP (Simple Mail Transfer Protocol)
La historia de TCP/IP (El TCP creado por VInton Cerf y Bob Kahn) se remonta a 1969, año
en el que el departamento de defensa de los Estados Unidos (DoD) inició la construcción
de una red de ordenadores para el apoyo de proyectos de investigación militar y
científica. La red creció y llegó a incluir varias de las universidades mas importantes
de los Estados Unidos. Diez años más tarde ya se habían ensayado varias versiones y
para 1980 el conjunto TCP/IP era estable y confiable, facilitando la interconectividad de
los ordenadores de Arpanet. En 1983 TCP/IP se instaló en todos los ordenadores de Arpanet
y se convirtió en el estándar de esta red, que daría origen más tarde a Internet,
continuando su desarrollo. Desde un principio, TCP/IP tuvo en cuenta aspectos como: La
interconectividad entre redes, conectividad LAN-WAN, gestión de redes y la provisión de
servicios de información.
Debido a que fue el gobierno quien patrocinó el desarrollo de este conjunto de
protocolos, el código fuente de los mismos pertenece al dominio público, lo que ha
incentivado su utilización por parte de cientos de proveedores de equipos y de software.
La estructura jerárquica multinivel de TCP/IP, en la una red central une varias redes y
hosts independientes permite que los usuarios de las redes puedan comunicarse entre sí
sin afectar el funcionamiento del resto de la red.
El Protocolo TCP (Transmission Control Protocol ó Protocolo para el Control de la
Transmisión) es un protocolo que actúa en el nivel 4 del modelo de referencia OSI.
Define los procedimientos para la formación de los datagramas a partir de los datos, se
asegura que los datagramas lleguen al destino correcto y sin errores, y una vez recibe los
datagramas en el ordenador destino, los vuelve a ordenar en el orden correcto para que
así se vuelvan a tener los datos originales.
El UDP (User Datagram Protocol ó Protocolo para Datagramas del Usuario) es un protocolo
que funciona en el nivel de transporte. Es bastante eficiente y no tiene un overhead tan
grande como TCP, pero su servicio es de bajo nivel y no asegura la entrega de los datos.
Al contrario que TCP, UDP no está orientado a la conexión y, normalmente, se utiliza con
el TFTP (Trivial File Transfer Protocol ó Protocolo Trivial para la Transferencia de
Archivos) ó con el RCP (Remote Call Procedure ó Procedimiento de Llamada Remota). Como
no está orientado a la conexión, el transmisor no recibe indicación de que el datagrama
haya llegado bien. Tampoco hay control de flujo ni corrección de error, por lo que se
debe confiar en que otras capas hagan estas funciones.
Las aplicaciones de las capas superiores se comunican con UDP mediante un número de
puerto que identifica la aplicación de la capa superior.

Internet Protocol. Protocolo para interredes.
Los protocolos IP son de vital importancia en la interconexión de redes. Transmiten
información entre redes autónomas e independientes (Como Ethernet, X.25 y RDSI). Los
protocolos IP definen la forma en que las subredes se interconectan y la manera en que
funcionan los dispositivos de interconexión.
IP define la manera que se enrutan los paquetes entre las redes. Cada nodo en cada una de
las redes tiene una dirección IP diferente. Para garantizar un correcto enrutamiento, IP
agrega su propio encabezado a los datagramas. Este proceso se apoya en tablas de
enrutamiento que son actualizadas permanentemente. En caso de que el paquete de datos sea
demasiado grande, los protocolos IP lo fragmentan para poderlo transportar.
IP es un protocolo que no está orientado a la conexión y no es confiable, por lo que se
usa con TCP, que ofrece la confiabilidad que hace falta.
Para efectuar su labor, los protocolos IP se apoyan en diversos conceptos como son:
DNS (Domain Name Servers)
Direcciones Internet (Direcciones IP)
Paquetes IP
Enrutamiento IP/Protocolos de Enrutamiento
ICMP (Internet Control Message Protocol)
El protocolo actual IP presta servicio desde el nacimiento de Internet, es decir, desde
los años 70, lo que viene a demostrar, sin género de dudas, su flexibilidad y capacidad.
Cuando el IP se creó, se consideró que un espacio de direcciones de 32 bits era más que
suficiente, pero debido al crecimiento de Internet y analizando esta tendencia, es
probable que hacia el año 2005 el número de direcciones necesarias superará a las
disponibles, dado que serán muchas las máquinas conectadas, no solamente humanos.
Además de estos motivos debemos incluir otros como la aparición de nuevos servicios que
operan con vídeo y audio en tiempo real, dispositivos siempre conectados y la demanda de
una mayor seguridad en las comunicaciones, para que sea necesaria la creación de otro
protocolo (IPv6).
Actualmente, en Internet se utiliza mayoritariamente la versión 4 del protocolo IP (IPv4)
que tiene, entre otras funciones, la de designación de las direcciones de todos y cada
uno de los nodos que componen la red. La identificación de cualquier usuario, conectado a
Internet, viene dada por un conjunto de 4 bytes o 32 bits (232 direcciones posibles),
único, dentro de los subgrupos de direcciones Clase A, B o C. Este conjunto de
direcciones, que en un principio parecía más que suficiente, parece estar a punto de
agotarse y es por ello que se hace necesario incrementar el rango de dirección,
aumentándolo mediante el uso de 128 bits para el espacio de direcciones (340 sextillones)
origen y destino, lo que viene a resolver la nueva versión IPv6 (también llamado IPng o
IP next generation), cuyo estudio comenzó ya hace 6 años dentro del seno del IETF. Esta
nueva versión, que ya es operativa, puede ser instalada como una actualización software
en dispositivos tales como routers y nodos de acceso, siendo interoperable con el actual
IPv4, por medio de mecanismos de tunelización, habiéndose reservado en torno a un 15%
del espacio de direccionamiento para permitir una fácil transición entre IPv4 y IPv6 y
para otros mecanismos requeridos por el propio protocolo.
Características de IPv6
IPv6 (RFC2460 especificaciones básicas) es una evolución lógica de IPv4, que introduce
mejoras sustanciales como es el aumento de la capacidad de direccionamiento, una
característica esencial para soportar el gran aumento de dispositivos -humanos y
máquinas entre sí- conectados a Internet, vía un terminal fijo o móvil, y soporte para
las nuevas aplicaciones multimedia en tiempo real. Con esta nueva versión se elimina la
necesidad de espacios privados de direcciones ya que la disponibilidad es tan abundante
que lo hace innecesario.
Además, aporta capacidad para la autenticación de las transacciones de comercio
electrónico y privacidad en las comunicaciones, garantizando la integridad de los datos y
su confidencialidad (IPsec). Permite ofrecer Calidad de Servicio (QoS) y Clases de
Servicio (CoS), lo que es equivalente a velocidad y servicios diferenciados, ya que el
formato del paquete IPv6 tiene un nuevo campo de identificación de flujo que se puede
utilizar para este fin.
Otro aspecto muy importante, cuando se accede desde un terminal móvil, es que IPv6
permite las comunicaciones entre redes fijas y móviles, permitiendo la movilidad del
terminal que mantiene su dirección original y genera una secundaría basada en su
posición, con lo que la dirección original no se ve afectada. De hecho, el foro 3GPP lo
ha adoptado para la construcción de las redes de 3ª Generación.
Al igual que ocurría con IPv4, IPv6 sigue permitiendo que cada datagrama sea enrutado de
manera independiente, que cada usuario determine el tamaño del mismo y el número máximo
de saltos que el datagrama puede dar antes de llegar al destino. Los cambios introducidos
en el IPv6 se pueden dividir en cinco grupos:
Direcciones más largas: este es el cambio más importante. El espacio de
direcciones pasa a ser de 128 bits, lo cual da un número de direcciones muy amplio
(3,4x1038 direcciones únicas), virtualmente ilimitado.
Formato de cabecera flexible: IPv6 usa un formato de datagrama completamente nuevo.
En IPv4 las cabeceras tienen un formato fijo, mientras que ahora se dispone de un número
de cabeceras opcionales. La longitud de la cabecera es de 40 bytes, el doble que en IPv4.
Opciones mejoradas: como en IPv4, IPv6 permite incluir información de control en
el datagrama (clase de tráfico y etiqueta de flujo); además permite otras opciones que
proporcionan facilidades no disponibles en el IPv4, como son la de Multicast (envío de un
mismo paquete a un grupo de receptores) y Anycast (envío de un paquete a un receptor
dentro de un grupo).
Soporte para reparto de recursos: con esta mejora se soportan aplicaciones tales
como vídeo en tiempo real que requiere garantías de ancho de banda y retardo.
Posibilidad de extensión de protocolo: la capacidad de extensión da al IETF la
posibilidad de adaptar el protocolo a cambios de en las redes y en los servicios.
El espacio de direcciones de 128 bits soluciona el agotamiento del número de direcciones,
pero provoca la aparición de otro problema: si empleamos la notación usada para IPv4 la
dirección resulta demasiado extensa para trabajar con ella; así, para que las
direcciones aparezcan de forma más compacta se representan cada 16 bits en hexadecimal y
separados por dos puntos (:), permitiéndose su abreviación mediante el uso de (::) para
representar grupos consecutivos de 16 bits cero.
El foro IPv6
Como sucede con otras tantas tecnologías, se ha creado el Foro IPv6, un consorcio mundial
con casi 80 empresas, cuyo objetivo es fomentar el uso de esta nueva versión, nuevas
aplicaciones y soluciones globales, resolviendo problemas y compartiendo conocimientos y
experiencias entres sus miembros. Su home page se encuentra en www.ipv6
forum.com
Este sitio web contiene información útil elaborada por diversos especialistas entre los
que se encuentra Vinton Cerf, el padre fundador de Internet. La suscripción a este Foro
cuesta 2.500 dólares al año, y resulta imprescindible para aquellas empresas que
necesitan estar puntualmente informadas sobre el nuevo protocolo. Periódicamente organiza
simposios y seminarios para informar a los expertos y al público en general.
Otra serie de direcciones de Internet relativas a IPv6 son:
www.6bone.net un banco de pruebas experimental para
IPv6.
www.internet2.edu tecnología Internet avanzada.
www.6ren.net iniciativa para enlazar redes de
investigación sobre IPv6
www.ipv6.org Página de información sobre IPv6
Prueba del interés que despierta este protocolo y el compromiso de la Industria con él,
ha sido la celebración recientemente en Madrid del Global IPv6 Summit, con la asistencia
de numerosas personalidades, como Vinton Cerf padre de Internet, Latif Ladid presidente
del IPv6 Forum (Ericsson-Telebit) y Anna Birulés, ministra de Ciencia y Tecnología.
En conclusión, se puede decir que poco a poco la nueva versión del protocolo IP,
auténtica base de la nueva Internet, se irá imponiendo y es solo una cuestión de tiempo
decir cuando la versión actual IPv4 se verá totalmente reemplazada por la nueva. No es
un capricho, es una necesidad incuestionable que se va haciendo más urgente conforme el
rango de direcciones IP actuales se va consumiendo. |