Uploaded on

FactoriaJava.com - Desarrollo Java …

FactoriaJava.com - Desarrollo Java

Curso Desarrollo y Gestión de Aplicaciones Web con Tecnología Java

Tema 03 - Módulo 13 - Networking

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
860
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 7. 7
    INTERNET
  • 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