SlideShare una empresa de Scribd logo
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS
CARRERA: INGENIERÍA EN SISTEMAS
OCTAVO NIVEL
Tema: Sockets
Asignatura: Cliente Servidor 2
Nombre: Jonathan Llerena
Docente: Ing. Bernabé Ortega
2015
Un socket es una abstracción a través de la cual una aplicación puede mandar
y recibir datos. Un socket permite a una aplicación conectarse a una red y
comunicarse con otras aplicaciones que están conectadas a la misma red.
Un socket TCP/IP está identificado por una dirección única, un protocolo (TCP
o UDP) y un número de puerto. Un socket es un punto final de un enlace de
comunicación de dos vías entre dos programas que se ejecutan a través de la
red.
Existen varios tipos de sockets, pero los más utilizados son los Stream Sockets
y los Datagram Sockets
 Los Stream Sockets funcionan sobre el protocolo TCP, con el protocolo
IP por debajo. Los Stream Sockets ofrecen un servicio fiable.
 Los Datagram Sockets funcionan sobre el protocolo UDP, con el
protocolo IP por debajo.
El socket orientado a conexión:
 Establece un camino virtual entre servidor y cliente, fiable, sin pérdidas
de información ni duplicados, la información llega en el mismo orden que
se envía. El cliente abre una sesión en el servidor y este guarda un
estado del cliente.
 El cliente utiliza la clase Socket
 El servidor utiliza la clase ServerSocket
Conexión de Sockets en Java

Más contenido relacionado

La actualidad más candente

Arquitectura tcp
Arquitectura tcpArquitectura tcp
Arquitectura tcp
Gamaliel Guillen Guillen
 
Conceptos básicos de redes
Conceptos básicos de redesConceptos básicos de redes
Conceptos básicos de redes
Luis Gaspar
 
Tcp ip
Tcp ipTcp ip
Tcp ip
Alex Yungan
 
C:\fakepath\protocolos y usabilidad en internet
C:\fakepath\protocolos y usabilidad en internetC:\fakepath\protocolos y usabilidad en internet
C:\fakepath\protocolos y usabilidad en internetramanosalvas
 
Taller No 12 Dir Ip
Taller No 12   Dir IpTaller No 12   Dir Ip
Taller No 12 Dir Ipedvinogo
 
Protocolos de comunicación
Protocolos de comunicaciónProtocolos de comunicación
Protocolos de comunicación
Nohemi Alvarez
 
Protocolos de comunicación de red ep
Protocolos  de comunicación  de red epProtocolos  de comunicación  de red ep
Protocolos de comunicación de red epEnDy Mk
 
Protocolos de comunicación de red
Protocolos  de comunicación  de redProtocolos  de comunicación  de red
Protocolos de comunicación de redMerchiz Rosas
 
Red de area local
Red de area localRed de area local
Red de area local
sheyalarkon
 

La actualidad más candente (17)

Arquitectura tcp
Arquitectura tcpArquitectura tcp
Arquitectura tcp
 
Conceptos básicos de redes
Conceptos básicos de redesConceptos básicos de redes
Conceptos básicos de redes
 
Redes
RedesRedes
Redes
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
C:\fakepath\protocolos y usabilidad en internet
C:\fakepath\protocolos y usabilidad en internetC:\fakepath\protocolos y usabilidad en internet
C:\fakepath\protocolos y usabilidad en internet
 
Redes 3
Redes 3Redes 3
Redes 3
 
Taller No 12 Dir Ip
Taller No 12   Dir IpTaller No 12   Dir Ip
Taller No 12 Dir Ip
 
Redes
RedesRedes
Redes
 
Protocolos de comunicación
Protocolos de comunicaciónProtocolos de comunicación
Protocolos de comunicación
 
Protocolos de comunicación de red ep
Protocolos  de comunicación  de red epProtocolos  de comunicación  de red ep
Protocolos de comunicación de red ep
 
Joserogelio
JoserogelioJoserogelio
Joserogelio
 
Protocolos de comunicación de red
Protocolos  de comunicación  de redProtocolos  de comunicación  de red
Protocolos de comunicación de red
 
Red de area local
Red de area localRed de area local
Red de area local
 
Protocolos de comunicación de red
Protocolos  de comunicación  de redProtocolos  de comunicación  de red
Protocolos de comunicación de red
 
Configurar las redes
Configurar las redesConfigurar las redes
Configurar las redes
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos
ProtocolosProtocolos
Protocolos
 

Destacado

Mld
MldMld
Udp socket programming(Florian)
Udp socket programming(Florian)Udp socket programming(Florian)
Udp socket programming(Florian)
Flor Ian
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocolMohd Arif
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
Peter R. Egli
 
UDP
UDPUDP
Socket System Calls
Socket System CallsSocket System Calls
Socket System Calls
Avinash Varma Kalidindi
 
Pindyck microeconomics 6ed solution
Pindyck microeconomics 6ed solutionPindyck microeconomics 6ed solution
Pindyck microeconomics 6ed solution
Sara Poveda
 
Slideshare Powerpoint presentation
Slideshare Powerpoint presentationSlideshare Powerpoint presentation
Slideshare Powerpoint presentation
elliehood
 

Destacado (13)

Np unit iv ii
Np unit iv iiNp unit iv ii
Np unit iv ii
 
sockets
sockets sockets
sockets
 
Mld
MldMld
Mld
 
Udp socket programming(Florian)
Udp socket programming(Florian)Udp socket programming(Florian)
Udp socket programming(Florian)
 
Ch11
Ch11Ch11
Ch11
 
TCP Vs UDP
TCP Vs UDP TCP Vs UDP
TCP Vs UDP
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
 
Npc08
Npc08Npc08
Npc08
 
UDP
UDPUDP
UDP
 
Socket System Calls
Socket System CallsSocket System Calls
Socket System Calls
 
Pindyck microeconomics 6ed solution
Pindyck microeconomics 6ed solutionPindyck microeconomics 6ed solution
Pindyck microeconomics 6ed solution
 
Slideshare Powerpoint presentation
Slideshare Powerpoint presentationSlideshare Powerpoint presentation
Slideshare Powerpoint presentation
 

Similar a Sockets

Definición de socket jony
Definición de socket jonyDefinición de socket jony
Definición de socket jonyRayco Paucar
 
Sockets y servidores
Sockets y servidoresSockets y servidores
Sockets y servidores
CesarAlejandroPatlan
 
Semana 8 api de socket
Semana  8 api de socketSemana  8 api de socket
Semana 8 api de socket
JH Terly Tuanama
 
Sockets
SocketsSockets
Sockets
davidua
 
api_de_socket [Explicación Completa]
api_de_socket [Explicación Completa]api_de_socket [Explicación Completa]
api_de_socket [Explicación Completa]
Julio Antonio Huaman Chuque
 
Solución guía2 estándares,modelos y normas internacionles_362248 (1)
Solución guía2 estándares,modelos y normas internacionles_362248 (1)Solución guía2 estándares,modelos y normas internacionles_362248 (1)
Solución guía2 estándares,modelos y normas internacionles_362248 (1)Juan M. Frv
 
que es un socket
que es un socketque es un socket
que es un socket
Fabian Morales
 
Taller
TallerTaller
Sockets y canales
Sockets y canalesSockets y canales
Sockets y canales
Juan Anaya
 
Diseño de la red I.E. César Vallejo
Diseño de la red I.E. César VallejoDiseño de la red I.E. César Vallejo
Diseño de la red I.E. César VallejoWilliams Cano
 
Topografia de red
Topografia de redTopografia de red
Topografia de redClaire1-2
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socket
Rene Guaman-Quinche
 
GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...
GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...
GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...
Luis Espinel Fuentes
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
gonsu90
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
gonsu90
 

Similar a Sockets (20)

Definición de socket jony
Definición de socket jonyDefinición de socket jony
Definición de socket jony
 
Sockets y servidores
Sockets y servidoresSockets y servidores
Sockets y servidores
 
Semana 8 api de socket
Semana  8 api de socketSemana  8 api de socket
Semana 8 api de socket
 
Sockets
SocketsSockets
Sockets
 
Sockets
SocketsSockets
Sockets
 
api_de_socket [Explicación Completa]
api_de_socket [Explicación Completa]api_de_socket [Explicación Completa]
api_de_socket [Explicación Completa]
 
Edwin
EdwinEdwin
Edwin
 
Solución guía2 estándares,modelos y normas internacionles_362248 (1)
Solución guía2 estándares,modelos y normas internacionles_362248 (1)Solución guía2 estándares,modelos y normas internacionles_362248 (1)
Solución guía2 estándares,modelos y normas internacionles_362248 (1)
 
Edwin
EdwinEdwin
Edwin
 
que es un socket
que es un socketque es un socket
que es un socket
 
internet e intranet
internet e intranetinternet e intranet
internet e intranet
 
Taller
TallerTaller
Taller
 
Sockets y canales
Sockets y canalesSockets y canales
Sockets y canales
 
Glosaro de redes
Glosaro de redesGlosaro de redes
Glosaro de redes
 
Diseño de la red I.E. César Vallejo
Diseño de la red I.E. César VallejoDiseño de la red I.E. César Vallejo
Diseño de la red I.E. César Vallejo
 
Topografia de red
Topografia de redTopografia de red
Topografia de red
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socket
 
GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...
GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...
GUIA REDES DE COMPUTADORES Y SISTEMAS DISTRIBUIDOS II CONFIGURACION DE PROTOC...
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 

Más de Jonathan Llerena Stifler

Examen final
Examen finalExamen final
Examen parcial 2
Examen parcial 2Examen parcial 2
Examen parcial 2
Jonathan Llerena Stifler
 
RMI
RMIRMI
Replicación de una Base de Datos
Replicación de una Base de DatosReplicación de una Base de Datos
Replicación de una Base de Datos
Jonathan Llerena Stifler
 
Modelo, Método y Metodología
Modelo, Método y MetodologíaModelo, Método y Metodología
Modelo, Método y Metodología
Jonathan Llerena Stifler
 
Interfaz en Java y en C#
Interfaz en Java y en C#Interfaz en Java y en C#
Interfaz en Java y en C#
Jonathan Llerena Stifler
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
Jonathan Llerena Stifler
 
Dominios en Base de Datos
Dominios en Base de DatosDominios en Base de Datos
Dominios en Base de Datos
Jonathan Llerena Stifler
 
Distros de Linux
Distros de LinuxDistros de Linux
Distros de Linux
Jonathan Llerena Stifler
 
Corba
CorbaCorba
Ciclo de Vida de una Base de Datos
Ciclo de Vida de una Base de DatosCiclo de Vida de una Base de Datos
Ciclo de Vida de una Base de Datos
Jonathan Llerena Stifler
 
Consultas SQL
Consultas SQLConsultas SQL

Más de Jonathan Llerena Stifler (14)

Examen final
Examen finalExamen final
Examen final
 
Examen parcial 2
Examen parcial 2Examen parcial 2
Examen parcial 2
 
RMI
RMIRMI
RMI
 
Replicación de una Base de Datos
Replicación de una Base de DatosReplicación de una Base de Datos
Replicación de una Base de Datos
 
Cs2 replicacion de una bd
Cs2 replicacion de una bdCs2 replicacion de una bd
Cs2 replicacion de una bd
 
Modelo, Método y Metodología
Modelo, Método y MetodologíaModelo, Método y Metodología
Modelo, Método y Metodología
 
Interfaz en Java y en C#
Interfaz en Java y en C#Interfaz en Java y en C#
Interfaz en Java y en C#
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
 
Dominios en Base de Datos
Dominios en Base de DatosDominios en Base de Datos
Dominios en Base de Datos
 
Cs2 dominios en bd
Cs2 dominios en bdCs2 dominios en bd
Cs2 dominios en bd
 
Distros de Linux
Distros de LinuxDistros de Linux
Distros de Linux
 
Corba
CorbaCorba
Corba
 
Ciclo de Vida de una Base de Datos
Ciclo de Vida de una Base de DatosCiclo de Vida de una Base de Datos
Ciclo de Vida de una Base de Datos
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 

Último

Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.pptTEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
SandroNava1
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 

Último (20)

Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.pptTEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 

Sockets

  • 1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE SISTEMAS CARRERA: INGENIERÍA EN SISTEMAS OCTAVO NIVEL Tema: Sockets Asignatura: Cliente Servidor 2 Nombre: Jonathan Llerena Docente: Ing. Bernabé Ortega 2015
  • 2. Un socket es una abstracción a través de la cual una aplicación puede mandar y recibir datos. Un socket permite a una aplicación conectarse a una red y comunicarse con otras aplicaciones que están conectadas a la misma red. Un socket TCP/IP está identificado por una dirección única, un protocolo (TCP o UDP) y un número de puerto. Un socket es un punto final de un enlace de comunicación de dos vías entre dos programas que se ejecutan a través de la red. Existen varios tipos de sockets, pero los más utilizados son los Stream Sockets y los Datagram Sockets  Los Stream Sockets funcionan sobre el protocolo TCP, con el protocolo IP por debajo. Los Stream Sockets ofrecen un servicio fiable.  Los Datagram Sockets funcionan sobre el protocolo UDP, con el protocolo IP por debajo. El socket orientado a conexión:  Establece un camino virtual entre servidor y cliente, fiable, sin pérdidas de información ni duplicados, la información llega en el mismo orden que se envía. El cliente abre una sesión en el servidor y este guarda un estado del cliente.  El cliente utiliza la clase Socket  El servidor utiliza la clase ServerSocket Conexión de Sockets en Java