Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
293Activity
0 of .
Results for:
No results containing your search query
P. 1
Sockets y su Programación en Java

Sockets y su Programación en Java

Ratings:

2.0

(1)
|Views: 20,240|Likes:
Published by Gust Alva
Los sockets son un sistema de comunicación entre procesos de diferentes máquinas de una red.
Más exactamente, un socket es un punto de comunicación por el cual un proceso puede emitir o recibir información.
Los sockets son un sistema de comunicación entre procesos de diferentes máquinas de una red.
Más exactamente, un socket es un punto de comunicación por el cual un proceso puede emitir o recibir información.

More info:

Published by: Gust Alva on Sep 16, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/04/2013

pdf

text

original

 
Universidad Nacional de Trujillo
Facultad de Ciencias Físicas y Matemáticas
Escuela de Informática 
Sockets y su programación en Java 
Amaro Calderón, Sarah DámarisValverde Rebaza. Jorge Carlos
Trujillo – Perú 2007 
 
Universidad Nacional de Trujillo Sockets y su programación en Java______________________________________________________________________2
Índice
Pág.1. Fundamentos……………….………………………………………………………. 032. Definición………………………………………………………………………….. 033. Modelos de Capas ………………………………………………………………….. 044. Tipos de Sockets …………………………………………………………………… 044.1. Socket Stream…………………………………………………………...... 054.2. Socket Datagram………………………………………………………….. 054.3. Socket Raw…………………………………………………………....... 054.1. Diferencias entre Socket Stream y Datagrama………………………....... 055. Modelo de Sockets ……..,…………………………………………………………. 066. Funcionamiento Genérico de Sockets …………………………………………..... 067. Programación de Sockets en Java ………………………………………………… 097.1. Java Sockets …………………………………………………………….. 097.2. Modelo de Comunicaciones con Java …………………………………... 107.3. Apertura de Sockets ……………………………………………………… 107.4. Creación de Streams …………………………………………………… 117.4.1. Streams de Entrada ……………………………………………. 117.4.2. Streams de Salida ………………………………………………. 127.5. Cierre de Sockets ………………………………………………………. 138. Aplicación Cliente-Sevidor ……………………………………………………….. 149. Ejemplo de Aplicación: Transmisión de Archivos ……………………………….. 1510. Conclusiones …………………………………………………………………….. 2111. Referencias ……………………………………………………………………… 21
 
Universidad Nacional de Trujillo Sockets y su programación en Java______________________________________________________________________3
Sockets
1. Fundamentos
Los sockets son un sistema de comunicación entre procesos de diferentes máquinas de una red.Más exactamente, un
socket
es un punto de comunicación por el cual un proceso puede emitir orecibir información.Los sockets fueron desarrollados como un intento de generalizar el concepto de pipe (tuberíaunidireccional para la comunicación entre procesos en el entorno Unix) en 4.2BSD bajo contratopor DARPA (Defense Advanced Research Projects Agency). Sin embargo, fueron popularizadospor
Berckley Software Distribution
, de la Universidad Norteamericana de Berkley.Los sockets utilizan una serie de primitivas para establecer el punto de comunicación, paraconectarse a una máquina remota en un determinado puerto que esté disponible
 ,
para escucharen él, para leer o escribir y publicar información en él, y finalmente para desconectarse. Contodas las primitivas que ofrecen los sockets, se puede crear un sistema de diálogo muycompleto.
2. Definición
Un socket es un punto final de un proceso de comunicación. Es una abstracción que permitemanejar de una forma sencilla la comunicación entre procesos, aunque estos procesos seencuentren en sistemas distintos, sin necesidad de conocer el funcionamiento de los protocolosde comunicación subyacentes.
Figura 1.
Abstracción del proceso de comunicación entre dos máquinas.Es así como estos “puntos finales” sirven de enlaces de comunicaciones entre procesos. Losprocesos tratan a los sockets como descriptores de ficheros, de forma que se puedenintercambiar datos con otros procesos transmitiendo y recibiendo a través de sockets.
Figura 2.
Comunicación entre dos procesos a través de sockets.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->