Beruflich Dokumente
Kultur Dokumente
DE FLUJO
(SCTP)
Pablo Nieto, Santiago Cuenca, Michel Montaño
Escuela Superior Politécnica de Chimborazo
Resumen- Este escrito pretende describir las características, Tolerancia de fallos a nivel de red gracias al
ventajas, desventajas y usos del protocolo SCTP. Se describirá multihoming (host con varias direcciones de red
cada uno de los aspectos antes mencionados de la manera más
sencilla posible, también se realizara una comparación con otros válidas) de uno o de ambos participantes en la
protocolos, basándonos en una bibliografía especializada y comunicación
algunos escritos reconocidos sobre el tema. El stream control transmission protocol tiene como principal
objetivo la fiabilidad y seguridad de la transmisión de datos. No
Palabras Clave- Sctp, Telefonía, Voz, Datos. es preciso regular el orden de forma estricta, pero en principio
es posible hacerlo en cualquier momento. De esta manera, con
I. INTRODUCCIÓN el SCTP solo es necesario mantener un proceso estable en la
La familia de protocolos de Internet es la base de la transmisión de paquetes si la aplicación que accede lo requiere.
comunicación de sistemas en redes como Internet. Sus más de Para ello, los datos enviados que se pueden repartir en varias
500 protocolos diferentes tienen, en su mayor parte, roles muy corrientes se agrupan por paquetes, no por bytes. Esto es
distintos, pero algunos también tienen más o menos la misma especialmente útil en servicios basados en mensajes.
función. Así, por ejemplo, tanto el TCP (Transmission Control
Protocol) como el UDP (User Datagram Protocol) definen de Dicha seguridad se consigue mediante un handshake de cuatro
qué manera intercambian los datos los usuarios de red. Mientras vías (autenticación recíproca, incluyendo el establecimiento de
que el TCP necesita para ello una conexión preexistente, el la conexión) entre el emisor y el receptor, sin el cual
UDP permite la transferencia de datos sin conexión. Con el la transferencia de datos mediante el SCTP no sería posible.
protocolo SCTP (stream control transmission protocol), la Además, la cabecera contiene una etiqueta de verificación y un
IETF (Internet Engineering Task Force) lanzó en el 2000 un campo opcional de suma de comprobación.
nuevo protocolo que combina las características del TCP y del
UDP. ¿Cómo funcionan las funciones concretas del protocolo
II. SCTP SCTP?
El stream control transmission protocol o SCTP es un protocolo
Para aclarar el funcionamiento del transporte de datos mediante
de red fiable de la familia de protocolos de Internet, diseñado
el stream control transmission protocol, te explicamos
por el grupo de trabajo Signaling Transport (SIGTRAN) de la
detalladamente las funciones más importantes del SCTP, desde
IETF. En el año 2000, se definió una primera versión del
el handshake de cuatro vías hasta el envío de los paquetes,
protocolo en la publicación RFC 2960 y, 7 años más tarde, la
pasando por la fragmentación.
IETF publicó en la RFC 4960 una variante más avanzada. El
protocolo SCTP se describe en estos estándares,
Conexión y desconexión en SCTP
principalmente, como un protocolo que sirve para reproducir la
infraestructura de telefonía en redes IP. También se usa, sin
embargo, en otros ámbitos. Por ejemplo, en el Reliable Server Al igual que el TCP, el SCTP es también un protocolo orientado
Pooling (gestión de grupos de servidores para la distribución de a la conexión que requiere una conexión existente entre el
cargas). cliente y el servidor para poder intercambiar paquetes. Para
establecer tal conexión, ambas partes realizan un
llamado handshake de cuatro vías, iniciado por el cliente con
Por qué se caracteriza el protocolo SCTP?
una petición INIT. El servidor responde a esta petición con un
El SCTP usa normalmente la dirección IP como base, pero en
mensaje tipo INIT-ACK que contiene, además de la
principio puede usarse sobre cualquier otro servicio de
confirmación, una cookie que identifica de forma inequívoca la
mensajería sin conexión. El transporte de paquetes se
conexión propuesta. El cliente, a su vez, envía esta cookie
caracteriza en este caso por los siguientes aspectos:
integrada en una petición COOKIE-ECHO de vuelta al
Transmisión con confirmación de datos de usuario
servidor. Este, entonces, concluye el establecimiento de la
(sin fallos ni duplicados). conexión con un mensaje tipo COOKIE-ACK.
Fragmentación de datos para poder ajustarse al
tamaño máximo de paquete de la ruta de red.
Entrega secuenciada de mensajes de usuario dentro de
múltiples corrientes de datos (multistreaming),
incluyendo la opción de determinar el orden de dichos
mensajes.
Agrupación (opcional) de varios mensajes de usuario
en un solo paquete SCTP (chunk bundling)
de los paquetes IP. También se evita el problema de tener que
enviar de nuevo mensajes completos cuando se pierde en la red
un solo fragmento.
Integrantes: