Différence entre RMI et sockets
Fermé
doussamaha
Messages postés
2
Date d'inscription
samedi 14 décembre 2013
Statut
Membre
Dernière intervention
6 janvier 2014
-
Modifié par KX le 6/01/2014 à 23:45
librodark - 15 janv. 2014 à 07:20
librodark - 15 janv. 2014 à 07:20
A voir également:
- Rmi socket
- Error 2002 (hy000): can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) - Forum Bases de données
- Socket error soulseek - Forum Logiciels
- Check_nrpe state critical: socket timeout after 10 seconds. ✓ - Forum Ubuntu
- Socket closed - Forum Java
- Socket 1150 vs 1151 - Forum Processeur
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
6 janv. 2014 à 23:38
6 janv. 2014 à 23:38
Les sockets permettent la communication de plus bas niveau (manipulation des octets) entre le programme et la machine, on envoie des données sur le réseau en espérant que quelqu'un le réceptionne.
TCP-IP est un ensemble protocole de communications qui permettent de déterminer comment les octets envoyés vont se promener de machines en machines jusqu'à arriver à l'adresse de destination.
RMI est totalement décorrélé de ces considérations, un appel se fait via une requête HTTP, donc implicitement on utilise les sockets et le TCP-IP, mais on ne peut pas comparer socket/RMI ça n'a rien à voir. Ce serait comme comparer un autocar (RMI), une route goudronnée (TCP/IP) et un arrêt de bus (Socket), ils s'utilisent ensemble mais ne font pas la même chose.
RMI permet de faire communiquer deux programmes (généralement un client et un serveur) afin que le client puisse récupérer un objet que possède le serveur.
Cela permet donc le transfert d'objets sur le réseau, c'est donc de très haut niveau.
TCP-IP est un ensemble protocole de communications qui permettent de déterminer comment les octets envoyés vont se promener de machines en machines jusqu'à arriver à l'adresse de destination.
RMI est totalement décorrélé de ces considérations, un appel se fait via une requête HTTP, donc implicitement on utilise les sockets et le TCP-IP, mais on ne peut pas comparer socket/RMI ça n'a rien à voir. Ce serait comme comparer un autocar (RMI), une route goudronnée (TCP/IP) et un arrêt de bus (Socket), ils s'utilisent ensemble mais ne font pas la même chose.
RMI permet de faire communiquer deux programmes (généralement un client et un serveur) afin que le client puisse récupérer un objet que possède le serveur.
Cela permet donc le transfert d'objets sur le réseau, c'est donc de très haut niveau.