Your SlideShare is downloading. ×
13   Networking
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

13 Networking

903

Published 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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
903
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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

×