diff --git a/RFC8497.md b/RFC8497.md index 7b9e820..2987c6b 100644 --- a/RFC8497.md +++ b/RFC8497.md @@ -55,7 +55,6 @@ Communication entre les noeuds ###### En-tête: ###### EICP2P2 V1 - dest: ip:port type: ping ###### Contenu: ###### @@ -75,7 +74,6 @@ Dans tous les cas le destinataire doit envoyer un `pingACK`. ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: pingACK ###### Contenu ###### @@ -93,7 +91,6 @@ Si le hash de la table des noeuds, ou de celle de la table id_noeud reçue est d ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: updateAsk ###### Contenu ###### @@ -110,7 +107,6 @@ Cette requête est envoyée pour actualiser les listes table_noeuds et table_id_ ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: updateBack ###### Contenu ###### @@ -127,7 +123,6 @@ Réponse à `updateAsk`. ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: transfer ###### Contenu ###### @@ -146,7 +141,6 @@ Communication entre un client et un noeud ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: register ###### Contenu ###### @@ -162,7 +156,6 @@ Cette requête est envoyée par un client pour s'enregistrer sur le réseau. Le ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: registerACK ###### Contenu ###### @@ -178,7 +171,6 @@ Réponse à un `register`. Le noeud communique au client son id et l'id du noeud ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: send to: id_client_destinataire @@ -195,7 +187,6 @@ Cette requête est envoyé par un client enregistré à un noeud pour envoyer un ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: sendACK ###### Contenu ###### @@ -216,7 +207,6 @@ Cette requête est envoyée par le destinataire d'une requête `send` après avo ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: exit ###### Contenu ###### @@ -232,7 +222,6 @@ Envoyé par le client pour se déconnecter du réseau. Ne demande aucune répons ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: ping ###### Contenu ###### @@ -248,7 +237,6 @@ Envoyé par le serveur pour vérifier qu'un client est encore en ligne. Exige un ###### En-tête ###### EICP2P2 V1 - dest: ip:port type: pingACK ###### Contenu ###### @@ -257,8 +245,43 @@ Envoyé par le serveur pour vérifier qu'un client est encore en ligne. Exige un ###### Utilisation ###### -Réponse duclient à une requête de ping. +Réponse du client à une requête de ping. +Initialisation des connections +------------------------------ +### RSAGet ### +> En clair +###### En-tête ###### + + EICP2P2 V1 + type: RSAget + +###### Contenu ###### + + Clef RSA publique de celui qui emmet la requête + +###### Utilisation ###### + +Cette requête est utilisé pour initialiser la communication crypté entre deux noeud/client. + + +### Init ### + +> Chiffré avec la clef RSA publique recue avec la requete RSAGet + +###### En-tête ###### + + EICP2P2 V1 + type: init + from: noeud/client + +###### Contenu ###### + + Clef AES + +####### Utilisation ###### + +Requête envoyée en réponse à RSAGet pour initialiser la connection cryptée en AES. \ No newline at end of file