Java

Páginas: 22 (5483 palabras) Publicado: 12 de junio de 2013
Programación de Servicios y Procesos

DAM

Unidad 3

Programación de comunicaciones en red

1.

Conceptos básicos...................................................................................................................... 2
1.1
1.2

Capas de Red ...................................................................................................................... 2

1.3Cliente y Servidor............................................................................................................... 3

1.4

IP, Internet Protocol ........................................................................................................... 3

1.5

TCP, Transmission Control Protocol (Orientado a la conexión) ....................................... 4

1.6UDP, User Datagram Protocol (no orientado a la conexión) ............................................. 4

1.7

Dirección IP ....................................................................................................................... 5

1.8

Dominios ............................................................................................................................ 61.9

Puertos y Servicios ............................................................................................................. 7

1.10

Cortafuegos ........................................................................................................................ 8

1.11

Servidores Proxy................................................................................................................ 8

1.12
2.

Protocolo de Comunicaciones ............................................................................................ 2

URL, Uniform Resource Locator ....................................................................................... 8

El paquete java.net.................................................................................................................. 10
2.1

Dirección. Clase InetAdress ............................................................................................. 11

2.2

Sockets ............................................................................................................................. 11

2.2.1

Aplicación cliente/servidor con sockets (Socket y SocketServer)................................ 14

2.2.1

Comunicación no orientada a (DatagramPacket y DatagramSocket) ......................... 16

2.3

La clase URL.................................................................................................................... 17

2.4

La clase URLConnection ................................................................................................. 191

Programación de Servicios y Procesos

DAM

Unidad 3

1. Conceptos básicos
1.1 Protocolo de Comunicaciones
Para que dos o más ordenadores puedan conectarse a través de una red y ser capaces de
intercambiar datos de una forma ordenada, deben seguir un protocolo de comunicaciones que sea
aceptado por todos ellos. El protocolo define las reglas que se deben seguir en la comunicación,por ejemplo, enseñar a los niños a decir por favor y gracias es una forma de indicarles un
protocolo de educación, y si alguna vez se olvidan de dar las gracias por algo, seguro que reciben
una reprimenda de sus mayores.
Hay muchos protocolos disponibles para ser utilizados; por ejemplo, el protocolo HTTP define
como se van a comunicar los servidores y navegadores Web y el protocolo SMTPdefine la forma
de transferencia del correo electrónico. Estos protocolos, son protocolos de aplicación que actúan
al nivel de superficie, pero también hay otros protocolos de bajo nivel que actúan por debajo del
nivel de aplicación y que son más complicados, aunque, afortunadamente, como programadores
Java, no será necesario tener excesivo conocimiento de los protocolos de bajo nivel; nada que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS