Diferencia entre revisiones de «Programación de comunicacións en rede con Java»
(Página creada con «= Comunicaciones en rede = = Interfaces de rede = = Enderezos IP = = Resolución de nomes = = Sockets UDP = = Sockets TCP = = Creditos e referencias= * [https://www.s…») |
|||
| Línea 1: | Línea 1: | ||
= Comunicaciones en rede = | = Comunicaciones en rede = | ||
| + | O paquete java.net proporciona clases que permiten levar a cabo comunicaciíns entre procesos utilizando os protocolos estándares da familia de TCP/IP. Pode dividirse en dúas seccións: | ||
| + | # Clases de baixo nivel que permiten representar as principales entidades dos niveles de enlace, rede e transporte; | ||
| + | # Clases de alto nivel relacionadas con protocolos de nivel de aplicación | ||
| + | |||
| + | Comezaremos revisando as clases para interfaces de rede e enderezos IP, para despois progresar en algocentral nas comunicacións en rede: a programación de sockets de UDP e de TCP, cos que se desenvolverán programas servidores e clientes que se comunican utilizando os devanditos protocolos de transporte UDP e TCP; e que se pode considerar que implementan sencillos protocolos de nivel de aplicación. | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+Clases de baixo nivel do paquete java.net | ||
| + | |- | ||
| + | |Interfaces de rede | ||
| + | |NetworkInterface: interfaz de rede | ||
| + | |- | ||
| + | |Enderezos IP | ||
| + | |InetAddress: enderezo IP | ||
| + | <br/> Inet4Address: enderezo IPv4 | ||
| + | <br/> Inet6Address: enderezo IPv6. | ||
| + | <br/> InterfaceAddress:enderezo IP máis información relativa á rede á que pertenece a interfaz. | ||
| + | |- | ||
| + | |Sockets | ||
| + | |Socket: socket TCP de cliente, para conectar cun proceso servidor mediante TCP. | ||
| + | <br/> ServerSocket: socket TCP de servidor, que acepta conexións desde un socket de cliente mediante TCP. | ||
| + | <br/> DatagramSocket: socket de UDP, que se usa para enviar e recibir datagramas de UDP. | ||
= Interfaces de rede = | = Interfaces de rede = | ||
Revisión del 11:59 23 sep 2021
Sumario
Comunicaciones en rede
O paquete java.net proporciona clases que permiten levar a cabo comunicaciíns entre procesos utilizando os protocolos estándares da familia de TCP/IP. Pode dividirse en dúas seccións:
- Clases de baixo nivel que permiten representar as principales entidades dos niveles de enlace, rede e transporte;
- Clases de alto nivel relacionadas con protocolos de nivel de aplicación
Comezaremos revisando as clases para interfaces de rede e enderezos IP, para despois progresar en algocentral nas comunicacións en rede: a programación de sockets de UDP e de TCP, cos que se desenvolverán programas servidores e clientes que se comunican utilizando os devanditos protocolos de transporte UDP e TCP; e que se pode considerar que implementan sencillos protocolos de nivel de aplicación.
| Interfaces de rede | NetworkInterface: interfaz de rede |
| Enderezos IP | InetAddress: enderezo IP
|
| Sockets | Socket: socket TCP de cliente, para conectar cun proceso servidor mediante TCP.
Interfaces de redeEnderezos IPResolución de nomesSockets UDPSockets TCPCreditos e referencias |