Ensayo Sockets Stream

TODO supply a title

Ensayo Sockets Stream

INTRODUCCIÓN

Por su parte un socket, es un método para la comunicación entre un programa del cliente y un programa del servidor en una red.

Un socket se define como el punto final en una conexión. Los sockets se crean y se utilizan con un sistema de peticiones o de llamadas de función a veces llamados interfaz de programación de aplicación de sockets API.

Por otra parte, el stream es la distribución digital de contenido a través de una red de computadoras, de manera que el usuario utiliza el producto a la vez que se descarga. Este tipo de tecnología funciona mediante un búfer de datos que va almacenando el flujo de descarga en la estación del usuario para inmediatamente mostrarle el material descargado.

DESARROLLO

Sin embargo juntando estos dos servicios, los sockets y los streams forman en conjunto los sockets stream forman parte del protocolo TCP y ofrecen un servicio orientado a la conexión.

Su funcionamiento se basa en la transmición de un flujo continuo de datos omitiendo la existencia de registros o bloques.

Debido a que los sockets stream están basados en el protocolo TCP esto implica que antes de transmitir información hay que establecer una conexión entre los dos sockets.

Mientras uno de los sockets atiende peticiones de conexión (servidor), el otro solicita la conexión (cliente). Una vez que los dos sockets están conectados, ya se puede transmitir datos en ambas direcciones.

El protocolo incorpora de forma transparente al programador la corrección de errores.

Es decir, si detecta que parte de la información no llegó a su destino correctamente, esta volverá a ser trasmitida. Además, no limita el tamaño máximo de información a transmitir.

CONCLUSIONES

Los sockets stream son una herramienta de comunicación y transmición de datos y contenido basado en el protocolo TCP y su funcionalidad esta basado en el mismo, lo cual la hace una herramienta orientada a la conexión.

Debido a esto, una vez que ya está realizada la conexión entre ambas partes los sockets stream funcionan de la misma forma que el protocolo, una parte es el cliente quién es el que realiza la petición y la otra parte es el servidor quién quien ejecuta la petición y devuelve una respuesta al cliente.

Dentro de sus características principales se encuentra la posibilidad de corregir los errores que se puedan llegar a dar durante la transmición de información. Además dentro de sus características se encuentra la ventaja de no tener un límite establecido para la cantidad de datos que desean transmitirse, lo que hace a los sockets stream una herramienta prática y óptima.

Bibliografía consultada: Universidad Politecnica de Valencia. (2015). Sockets Stream. 3/11/17, de Universidad Politecnica de Valencia Sitio web: http://www.androidcurso.com

Comentarios

Entradas más populares de este blog

Ensayo redes

Ensayo Modelo OSI y Modelo TCP/IP

Ensayo RMI