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
- Check_nrpe state critical: socket timeout after 10 seconds. ✓ - Forum Ubuntu
- Soulseek socket error - Forum Logiciels
- Processeur socket 775 le plus puissant ✓ - Forum Matériel & Système
- Socket closed - Forum Java
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) - Forum Linux / Unix
2 réponses
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
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.