image/svg+xml $ $ ing$ ing$ ces$ ces$ Res Res ea ea Res->ea ou ou Res->ou r r ea->r ch ch ea->ch r->ces$ r->ch ch->$ ch->ing$ T T T->ea ou->r

À la découverte du paquetage java.net

Composants essentiels

Implantations compatibles

Modèle OSI : ce qu'il est possible de faire (ou pas) avec l'API standard Java

Remarque : le modèle des dernières couches OSI n'est plus pertinent actuellement (tendance à créer de nouveaux protocoles gérant à la fois les problématiques transport, session, présentation et application tel que HTTP/2.0)

Fonctionnement interne de l'API réseau

L'API Java est une surcouche pour les appels systèmes réseau (Java n'implante pas les protocoles UDP, TCP, DNS... c'est le noyau du système qui les gère)

Concurrence

Deux approches pour gérer de multiples communications réseau.

Approche bloquante multi-thread

Approche non-bloquante évènementielle