1
2012
Definición de Socket
Socket
Un socket es un mecanismo que permite la conexión entre distintos procesos, habitualmente se utilizan para establecer comunicaciones entre distintas máquinas que estén conectadas a través de la red.
Cuando utilizamos Sockets para comunicar procesos nos basamos en la arquitectura cliente y servidor. Así pues, estableceremos dos Sockets uno será la parte servidor y recibirá la transmisión del cliente y otro será la parte cliente que recibirá la respuesta del servidor.
Cómo funciona un Socket
El siguiente procedimiento muestra cómo funciona un Socket:
Primero: Tenemos que poner en funcionamiento el proceso que se encargará de recibir los datos, el cual estará a la espera de recibir la comunicación del cliente.
Segundo: Ejecutamos el proceso cliente, que será un socket encargado de enviar datos al servidor que se encuentra esperando nuestra conexión.
Tercero: Por último, el cliente realizará una petición al servidor y el servidor gestionará la respuesta que quiere darle. Y finalmente, el cliente recibirá la respuesta del servidor.
Tipos de Socket
Dependiendo el protocolo con el que vamos a realizar la conexión, tendremos dos tipos de Socket, los que utilizan el protocolo TCP, y los que utilizan el protocolo UDP.
El protocolo TCP tiene las siguientes características:
- Está orientado a la conexión.
- Garantiza la correcta transmisión de los ficheros.
- Mantiene el orden de los ficheros en la transmisión.
- Cuando llegan los paquetes el receptor emite un mensaje de recepción (ACK).
El protocolo UDP tiene las siguientes características:
- No está orientado a la conexión.
- Los datagramas o paquetes pueden viajar en cualquier orden.
- No garantiza que lleguen todos los paquetes.
En este artículo puedes ver un ejemplo de socket hecho en Java.
Han llegado aquí buscando:Ningún usuario a búscado algo parecido en nuestra website
Related Posts
3 Comments + Add Comment
Leave a comment
Encuéntralo aquí
Ayudas!
Entradas recientes
- Photoshop y el retoque fotográfico: La importancia de la imagen en nuestras vidas.
- Mejorar la velocidad en Opencart
- SEO Opencart | Url de la página principal
- Autopublicar en el muro de facebook de tus amigos
- Comprimir web desde cpanel
- Imagen en categorías Opencart
- Automatizar keywords Opencart
- Instalar Opencart
- PopUpTo Share | Opencart
- PopUp to Share | Opencart
- Páginas 404 personalizadas
- Xampp como servidor publico
- Redireccionar web www htaccess | www.dominio.com
- Sustituir una cadena por otra | script bat bacht ms-dos
- Ajustar TextView Android
- Reset password Opencart
- Conocer la ruta completa del servidor web
- Modificar el número de productos que muestra por página
- Problema Captcha Opencart
- Themes Opencart gratuitos
Recientes
- Luciano: Ber. No encuentro lo que pusiste, tanto la aplicacion JAVA para que el movil envie datos cada 20 seg, a una...
- Ber: Pongo los que voy utilizando, si te animas y tienes alguno, enviamelo y lo publicamos. Un saludo,
- luis enrique: estimado tienes batcheros para validar reglas de tipo numéricos, fecha y letras, asi como retirar...
- Ber: Hola, No se muy bien a que te refieres, si me das más detalles. Saludos
- Myri: hola me puedes ayudar me sale una cxudricula en el emulador pero en el telefono me sale q la plicacion no se...
Categorías
- Android (5)
- Bases de datos (75)
- Data Mining (2)
- MySql (3)
- Oracle (62)
- SGBD (4)
- Cajon desastre (4)
- Consolas (5)
- Desarrollo web (87)
- Blogger (1)
- Google Maps (3)
- Opencart (11)
- SEO (10)
- Wordpress (21)
- Ensamblador (13)
- Codigo (7)
- Facebook (API) (13)
- Adsense (1)
- Aplicación Test (1)
- Conectar con Facebook (3)
- Facebook en Español (2)
- Publicar Facebook (4)
- Flash (1)
- Flex (1)
- Forms (2)
- Hardware (18)
- Arquitectura (3)
- Iphone (5)
- Java (24)
- Android (1)
- JavaScript (17)
- ms-dos (1)
- Php (15)
- Proyectos Programación (10)
- Redes (22)
- Software (21)
- Ubuntu (6)
- Vb.net (4)
- Windows (1)
- XML (6)
[...] Un socket es un mecanismo que permite la conexión entre distintos procesos que habitualmente utilizamos para establecer comunicaciones entre distintas máquinas que estén conectadas a través de la red. (+ info) [...]
[...] Cómo ya sabéis el protocolo TCP está orientado a conexión, para más información podéis ver este link. [...]
[...] ya sabéis UDP no está orientado a conexión, para más información podéis ver este link. Información general de la Wikipedia: Socket [...]