• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
13   Networking
 

13 Networking

on

  • 1,181 views

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

Statistics

Views

Total Views
1,181
Views on SlideShare
1,179
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    13   Networking 13 Networking Presentation Transcript

    • 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