Redes

Páginas: 10 (2372 palabras) Publicado: 29 de marzo de 2012
Programación para redes con Java
Jorge Eduardo Ibarra Esquer

Programación para redes
Clases en java.net Protocolos Sockets Datagramas Aplicaciones cliente-servidor

1

Programación para redes
Java presenta de forma estándar para todas las plataformas y sistemas operativos, un conjunto de clases que permiten la comunicación entre aplicaciones que se ejecutan en distintas computadoras.Programación para redes
El paquete java.net del API de Java incluye las clases necesarias para establecer conexiones, crear servidores, enviar y recibir datos, y para el resto de operaciones utilizadas en las comunicaciones a través de redes de computadoras. Servlets RMI Java IDL.

2

Fundamentos de TCP/IP
El Protocolo de Control de Transmisión y Protocolo de Internet (TCP/IP) se definecomo un grupo de protocolos que permite que dos aplicaciones en dos nodos de una red se comuniquen y compartan información.

Fundamentos de TCP/IP
TCP/IP se organiza como capas de subprotocolos, cada uno con sus funciones específicas que en conjunto proporcionan la funcionalidad apropiada para lograr la comunicación de datos.

3

Las capas de TCP/IP
Aplicación Transporte Red

EnlaceAplicación: Se compone de protocolos para aplicaciones específicas Transporte: Proporciona un medio de transmisión a la aplicación Red: Lleva los paquetes a través de la red (IP) Enlace: Controladores y hardware

Protocolos (Transporte)
TCP: Es la parte del grupo que hace confiable a IP. Garantiza que los datos lleguen a su destino y se reciban correctamente. Orientado a conexión. UDP: Actúacomo un medio de broadcasting. Envía paquetes de datos (datagramas) de una aplicación a otra.

4

Protocolos (Red)
IP: Es responsable del movimiento de los datagramas entre dos puntos. ICMP (Internet Control Message Protocol): Maneja mensajes internos de control y error entre ruteadores y computadoras. IGMP (Internet Group Management Protocol)

Protocolos (Enlace)
ARP (Address ResolutionProtocol): Convierte direcciones IP a direcciones de hardware. RARP (Reverse ARP)

5

Protocolos (Aplicación)
HTTP (Protocolo de Transferencia de Hipertexto). IIOB (Internet Inter-ORB Protocol): Comunicación entre objetos en la red. RMI (Remote Method Invocation) FTP (Protocolo de Transferencia de Archivos)

El paquete java.net
El paquete java.net del API de Java incluye las clasesnecesarias para establecer conexiones, crear servidores, enviar y recibir datos, y para el resto de operaciones utilizadas en las comunicaciones a través de redes de computadoras.

6

Cuando se escriben programas Java que se comunican a través de la red, se está programando en la capa de aplicación. Para la elaboración de dichos programas, se pueden utilizar las clases del paquete java.net

7 URL
URL es un acrónimo que viene de Uniform Resource Locator y es una referencia (una dirección) a un recurso de Internet.

8

URL

http://www.uabc.mx:80/documentos/index.html Protocolo Host Puerto Ruta al archivo

Recurso

Clase java.net.URL
Constructor Summary
URL(String spec)

Creates a URL object from the String representation.

URL(String protocol, String host, int port,String file) Creates a URL object from the specified protocol, host, port number, and file. URL(String protocol, String host, int port, String file, URLStreamHandler handler) Creates a URL object from the specified protocol, host, port number, file, and handler. URL(String protocol, String host, String file) URL(URL context, String spec)

Creates a URL from the specified protocol name, host name, andfile name. Creates a URL by parsing the given spec within a specified context.

URL(URL context, String spec, URLStreamHandler handler)

Creates a URL by parsing the given spec with the specified handler within a specified context.

9

Crear una URL
Escribir un programa en Java que reciba una URL desde la línea de comando y cree un objeto del tipo URL

Crear una URL relativa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Red De Redes
  • Red de redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS