diff options
Diffstat (limited to 'draft-schanzen-r5n.xml')
-rw-r--r-- | draft-schanzen-r5n.xml | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/draft-schanzen-r5n.xml b/draft-schanzen-r5n.xml index f2af436..41428d0 100644 --- a/draft-schanzen-r5n.xml +++ b/draft-schanzen-r5n.xml | |||
@@ -217,6 +217,18 @@ Connectivity | |Underlay| |Underlay| | |||
217 | A node is participant in the network and addressable through the | 217 | A node is participant in the network and addressable through the |
218 | network overlay. | 218 | network overlay. |
219 | </dd> | 219 | </dd> |
220 | <dt>Node Address</dt> | ||
221 | <dd> | ||
222 | The <tt>Node Address</tt> is the identifier used on the Overlay | ||
223 | to address a node. | ||
224 | </dd> | ||
225 | <dt>Node ID</dt> | ||
226 | <dd> | ||
227 | The <tt>Node ID</tt> is the identity which is used to authenticate | ||
228 | a node in the underlay. | ||
229 | The <tt>Node Address</tt> is derived from | ||
230 | the <tt>Node ID</tt>. | ||
231 | </dd> | ||
220 | <dt>Peer</dt> | 232 | <dt>Peer</dt> |
221 | <dd> | 233 | <dd> |
222 | A peer is a node which is directly connected to our peer. | 234 | A peer is a node which is directly connected to our peer. |
@@ -226,8 +238,9 @@ Connectivity | |Underlay| |Underlay| | |||
226 | <section anchor="overlay" numbered="true" toc="default"> | 238 | <section anchor="overlay" numbered="true" toc="default"> |
227 | <name>Overlay</name> | 239 | <name>Overlay</name> |
228 | <t> | 240 | <t> |
229 | In the DHT overlay, a node is addressable by its <tt>NodeID</tt>. | 241 | In the DHT overlay, a node is addressable by its |
230 | The <tt>NodeID</tt> is a 512-bit hash of the <tt>NodeKey</tt>. | 242 | <tt>Node Address</tt>. |
243 | The <tt>Node Address</tt> is a 512-bit hash of the <tt>Node ID</tt>. | ||
231 | <!-- FIXME should the node ID be agile? Should the signature then | 244 | <!-- FIXME should the node ID be agile? Should the signature then |
232 | also be agile?--> | 245 | also be agile?--> |
233 | <!--The node public key is the public key of the corresponding | 246 | <!--The node public key is the public key of the corresponding |
@@ -1143,7 +1156,7 @@ END | |||
1143 | <artwork name="" type="" align="left" alt=""><![CDATA[ | 1156 | <artwork name="" type="" align="left" alt=""><![CDATA[ |
1144 | 0 8 16 24 32 40 48 56 | 1157 | 0 8 16 24 32 40 48 56 |
1145 | +-----+-----+-----+-----+-----+-----+-----+-----+ | 1158 | +-----+-----+-----+-----+-----+-----+-----+-----+ |
1146 | | TYPE | SIZE | NODEKEY / | 1159 | | TYPE | SIZE | NODEID / |
1147 | +-----+-----+-----+-----+ (variable length) / | 1160 | +-----+-----+-----+-----+ (variable length) / |
1148 | / / | 1161 | / / |
1149 | +-----+-----+-----+-----+-----+-----+-----+-----+ | 1162 | +-----+-----+-----+-----+-----+-----+-----+-----+ |
@@ -1164,9 +1177,9 @@ END | |||
1164 | is the SIZE of the following fields NODEID and ADDRESSES in bytes. | 1177 | is the SIZE of the following fields NODEID and ADDRESSES in bytes. |
1165 | In network byte order. | 1178 | In network byte order. |
1166 | </dd> | 1179 | </dd> |
1167 | <dt>NODEKEY</dt> | 1180 | <dt>NODEID</dt> |
1168 | <dd> | 1181 | <dd> |
1169 | is the NodeKey of the node which has generated this HELLO. | 1182 | is the Node ID of the node which has generated this HELLO. |
1170 | The length content of this field is determined by the TYPE. | 1183 | The length content of this field is determined by the TYPE. |
1171 | Usually, this is a cryptographic public key which allows the | 1184 | Usually, this is a cryptographic public key which allows the |
1172 | Underlay to uniquely identify and authenticate the node. | 1185 | Underlay to uniquely identify and authenticate the node. |