SlideShare a Scribd company logo
1 of 15
MÓDULO 3 INTRODUCCIÓN A JAVA 3.14 NETWORKING 40 HORAS Jesús Muñoz jesus@iluego.com
Contenidos tema 3 – Introducción a Java Comenzamos Bases del lenguaje Java Programación Orientada a Objetos (OOP) Clases y objetos Creando clases Paquetes y java classpath Javabeans Herencia Clases abstractas e interfaces Polimorfismo Clases internas Excepciones Logging Networking 2
3 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
4 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
5 Conceptos básicos networking Dirección IP Protocolo Puertos Paradigma cliente/servidor Sockets El package Networking ServerSocket y Socket Class MulticastSocket y Datagrampacket
6 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
7 INTERNET
8 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
9 Puertos Los protocolos sólo tienen sentido cuando son usados en el contexto de un servicio HTTP es usado cuado proveemos contenido web a través de un servicio HTTP Cada ordenador de internet provee una serie de servicios Por qué los puertos? El tipo de servicio debe ser conocido antes de transferir la información
10 Puertos Definición: Un número de 16-bit que identifica cada servicio ofrecido por el servidor de red Usando un servicio particular para establecer una línea de comunicación a través de un protocolo específico Necesidad de conectar al puerto apropiado
11 Puertos Definition: – A 16-bit number that identifies each service offered by a network server ● Using a particular service to establish a line of communication through a specific protocol – Need to connect to the appropriate port
12 Puertos Puertos estándar: Números específicamente asociados con un tipo particular de servicio Ejemplos: El servicio FTP es el puerto 21 HTTP en el peurto 80 Los valores por debajo de 1024 están cogidos por sistema Los valores por encima de 1024 son más susceptibles de ser usados
13 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
14 Java networking package java.net package Provee clases útiles para desarrollar aplicaciones con usos de red Algunas clases del paquete: ServerSocket Funcionalidades básicas de un servidor Socket Implementa un cliente socket MulticastSocket Útiles para aplicaciones con multicast DatagramPacket Aplicaciones con protocolos de datagramas (no de datos, sino datagramas; no se garantiza entrega)
Es importante que recordeis… “Si haces todos los días lo mismo no llegarás más lejos de lo que otras veces has llegado” Adelante!!! Jesús Muñoz jesus@iluego.com

More Related Content

Viewers also liked

Viewers also liked (20)

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
FPJUCE - Capitulo2
FPJUCE - Capitulo2FPJUCE - Capitulo2
FPJUCE - Capitulo2
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Entrega final
Entrega finalEntrega final
Entrega final
 
02 Bases Del Lenguaje Java
02   Bases Del Lenguaje Java02   Bases Del Lenguaje Java
02 Bases Del Lenguaje Java
 
Analisis orientado a objetos
Analisis orientado a objetosAnalisis orientado a objetos
Analisis orientado a objetos
 
Conceptos de la poo
Conceptos de la pooConceptos de la poo
Conceptos de la poo
 
06 Paquetes Y Java Classpath
06   Paquetes Y Java Classpath06   Paquetes Y Java Classpath
06 Paquetes Y Java Classpath
 
2011 2012-practica poo.v.1.2
2011 2012-practica poo.v.1.22011 2012-practica poo.v.1.2
2011 2012-practica poo.v.1.2
 
J2EE - 01 Arquitectura Web
J2EE - 01   Arquitectura WebJ2EE - 01   Arquitectura Web
J2EE - 01 Arquitectura Web
 
Java
JavaJava
Java
 
INTRODUCCION A LA POO
INTRODUCCION A LA POOINTRODUCCION A LA POO
INTRODUCCION A LA POO
 
Conceptos Basicos de POO
Conceptos Basicos de POOConceptos Basicos de POO
Conceptos Basicos de POO
 
Moodle para dummies
Moodle para dummiesMoodle para dummies
Moodle para dummies
 
04 Clases Y Objetos
04   Clases Y Objetos04   Clases Y Objetos
04 Clases Y Objetos
 
Programación orientada a objetos (I)
Programación orientada a objetos (I)Programación orientada a objetos (I)
Programación orientada a objetos (I)
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetos
 
03 Oop
03   Oop03   Oop
03 Oop
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Curso Java Inicial 8 Conceptos Avanzados Awt
Curso Java Inicial   8 Conceptos Avanzados   AwtCurso Java Inicial   8 Conceptos Avanzados   Awt
Curso Java Inicial 8 Conceptos Avanzados Awt
 

Similar to 13 Networking (20)

1.2.4.5 packet tracer network representation - ilm
1.2.4.5 packet tracer   network representation - ilm1.2.4.5 packet tracer   network representation - ilm
1.2.4.5 packet tracer network representation - ilm
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.
 
Sockets tcp
Sockets tcpSockets tcp
Sockets tcp
 
Http y tcp/ip
Http y tcp/ipHttp y tcp/ip
Http y tcp/ip
 
Networking
NetworkingNetworking
Networking
 
Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Java
 
Sockets TCP
Sockets TCPSockets TCP
Sockets TCP
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transporte
 
Exploration network chapter5
Exploration network chapter5Exploration network chapter5
Exploration network chapter5
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socket
 
Sockets java
Sockets javaSockets java
Sockets java
 
Ipv4
Ipv4Ipv4
Ipv4
 
Laboratorio capitulo 11 .5.6 resuelto
Laboratorio capitulo 11 .5.6 resueltoLaboratorio capitulo 11 .5.6 resuelto
Laboratorio capitulo 11 .5.6 resuelto
 
Semana 8 api de socket
Semana  8 api de socketSemana  8 api de socket
Semana 8 api de socket
 
Practica 01 (1)
Practica 01 (1)Practica 01 (1)
Practica 01 (1)
 
Practica 01
Practica 01Practica 01
Practica 01
 
Semana 7 tcp udp
Semana 7 tcp udpSemana 7 tcp udp
Semana 7 tcp udp
 
Bridges Avanzadas
Bridges AvanzadasBridges Avanzadas
Bridges Avanzadas
 
tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]
 

More from Network Sens

More from Network Sens (8)

12 Logging
12   Logging12   Logging
12 Logging
 
11 Excepciones
11   Excepciones11   Excepciones
11 Excepciones
 
10 Polimorfismo
10   Polimorfismo10   Polimorfismo
10 Polimorfismo
 
09 Clases Abstractas E Interfaces
09   Clases Abstractas E Interfaces09   Clases Abstractas E Interfaces
09 Clases Abstractas E Interfaces
 
08 Herencia
08   Herencia08   Herencia
08 Herencia
 
07 Javabeans
07   Javabeans07   Javabeans
07 Javabeans
 
01 - Introducción
01 - Introducción01 - Introducción
01 - Introducción
 
05 Creando Clases
05   Creando Clases05   Creando Clases
05 Creando Clases
 

Recently uploaded

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Recently uploaded (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

13 Networking

  • 1. MÓDULO 3 INTRODUCCIÓN A JAVA 3.14 NETWORKING 40 HORAS Jesús Muñoz jesus@iluego.com
  • 2. Contenidos tema 3 – Introducción a Java Comenzamos Bases del lenguaje Java Programación Orientada a Objetos (OOP) Clases y objetos Creando clases Paquetes y java classpath Javabeans Herencia Clases abstractas e interfaces Polimorfismo Clases internas Excepciones Logging Networking 2
  • 3. 3 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
  • 4. 4 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
  • 5. 5 Conceptos básicos networking Dirección IP Protocolo Puertos Paradigma cliente/servidor Sockets El package Networking ServerSocket y Socket Class MulticastSocket y Datagrampacket
  • 6. 6 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
  • 8. 8 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
  • 9. 9 Puertos Los protocolos sólo tienen sentido cuando son usados en el contexto de un servicio HTTP es usado cuado proveemos contenido web a través de un servicio HTTP Cada ordenador de internet provee una serie de servicios Por qué los puertos? El tipo de servicio debe ser conocido antes de transferir la información
  • 10. 10 Puertos Definición: Un número de 16-bit que identifica cada servicio ofrecido por el servidor de red Usando un servicio particular para establecer una línea de comunicación a través de un protocolo específico Necesidad de conectar al puerto apropiado
  • 11. 11 Puertos Definition: – A 16-bit number that identifies each service offered by a network server ● Using a particular service to establish a line of communication through a specific protocol – Need to connect to the appropriate port
  • 12. 12 Puertos Puertos estándar: Números específicamente asociados con un tipo particular de servicio Ejemplos: El servicio FTP es el puerto 21 HTTP en el peurto 80 Los valores por debajo de 1024 están cogidos por sistema Los valores por encima de 1024 son más susceptibles de ser usados
  • 13. 13 Contenidos de este tema Networking Conceptos básicos networking Internet Puertos Java Networking package
  • 14. 14 Java networking package java.net package Provee clases útiles para desarrollar aplicaciones con usos de red Algunas clases del paquete: ServerSocket Funcionalidades básicas de un servidor Socket Implementa un cliente socket MulticastSocket Útiles para aplicaciones con multicast DatagramPacket Aplicaciones con protocolos de datagramas (no de datos, sino datagramas; no se garantiza entrega)
  • 15. Es importante que recordeis… “Si haces todos los días lo mismo no llegarás más lejos de lo que otras veces has llegado” Adelante!!! Jesús Muñoz jesus@iluego.com