<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.anarcopedia.org/index.php?action=history&amp;feed=atom&amp;title=Netsukuku</id>
	<title>Netsukuku - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://www.anarcopedia.org/index.php?action=history&amp;feed=atom&amp;title=Netsukuku"/>
	<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;action=history"/>
	<updated>2026-05-16T06:09:20Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=39306&amp;oldid=prev</id>
		<title>K2 il 08:42, 6 lug 2020</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=39306&amp;oldid=prev"/>
		<updated>2020-07-06T08:42:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 08:42, 6 lug 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l51&quot;&gt;Riga 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoria:Internet]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoria:Internet]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoria:Peer-to-peer]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GPL-2}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GPL-2}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>K2</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=31049&amp;oldid=prev</id>
		<title>K2: /* Collegamenti esterni */</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=31049&amp;oldid=prev"/>
		<updated>2020-01-28T01:15:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Collegamenti esterni&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 01:15, 28 gen 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot;&gt;Riga 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.freaknet.org/ FreakNet MediaLab]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.freaknet.org/ FreakNet MediaLab]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[Categoria&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Internet&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;hr&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Questa pagina riprende il testo originale pubblicato da &lt;/del&gt;[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//www.freaknet.org FreakNet&lt;/del&gt;] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sulla [http://it.wikipedia.org versione italiana di Wikipedia&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GPL-2}}  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{GPL-2}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoria:Internet]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>K2</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=29583&amp;oldid=prev</id>
		<title>K2: Sostituzione testo - &quot;à  &quot; con &quot;à &quot;</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=29583&amp;oldid=prev"/>
		<updated>2020-01-18T04:05:18Z</updated>

		<summary type="html">&lt;p&gt;Sostituzione testo - &amp;quot;à  &amp;quot; con &amp;quot;à &amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 04:05, 18 gen 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Riga 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{A}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{A}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Netsukuku&#039;&#039;&#039; è il nome di un sistema di routing sperimentale di tipo [[peer-to-peer]], sviluppato dal [[FreakNet MediaLab|laboratorio FreakNet]], nato per costruire una rete distribuita, anonima e [[Anarchia|anarchica]], non necessariamente separata da [[Internet]], senza il supporto di alcun [[server]], [[Internet Service Provider|ISP]] e di alcuna autorità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;centrale. 	  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Netsukuku&#039;&#039;&#039; è il nome di un sistema di routing sperimentale di tipo [[peer-to-peer]], sviluppato dal [[FreakNet MediaLab|laboratorio FreakNet]], nato per costruire una rete distribuita, anonima e [[Anarchia|anarchica]], non necessariamente separata da [[Internet]], senza il supporto di alcun [[server]], [[Internet Service Provider|ISP]] e di alcuna autorità centrale. 	  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Idea di base ==			&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Idea di base ==			&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Netsukuku nasce dall&#039;idea di creare una rete pura, che sfrutta il [[Teoria del caos|caos]], si crea e si mantiene autonomamente, e sopravvive adattandosi alle mutazioni delle connessioni in rete, come un frattale. L&#039;unione degli algoritmi di gestione di una rete pura con algoritmi frattali e le teorie matematiche sul caos è una delle caratteristiche che permette a Netsukuku di poter creare una rete diffusa e distribuita, non centralizzata, anonima, anarchica, non controllabile, ed autonoma. Scopo di Netsukuku è far sì che chiunque, in qualunque luogo e in qualsiasi momento possa agganciarsi immediatamente alla rete senza dover passare attraverso adempimenti burocratici o contrattuali. L&#039;indirizzo IP che identifica un computer è scelto casualmente ed in modo univoco (eventuali collisioni vengono risolte), quindi non è associabile ad una località &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;fisica precisa, e le stesse rotte, essendo formate da un numero innumerevole di nodi, tendono ad avere una complessità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;e densità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;talmente elevata da rendere il tracciamento di un nodo un&#039;impresa estremamente complicata. La velocità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;del trasferimento dei dati è limitata unicamente dalla tecnologia attuale delle schede o dispositivi di rete.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Netsukuku nasce dall&#039;idea di creare una rete pura, che sfrutta il [[Teoria del caos|caos]], si crea e si mantiene autonomamente, e sopravvive adattandosi alle mutazioni delle connessioni in rete, come un frattale. L&#039;unione degli algoritmi di gestione di una rete pura con algoritmi frattali e le teorie matematiche sul caos è una delle caratteristiche che permette a Netsukuku di poter creare una rete diffusa e distribuita, non centralizzata, anonima, anarchica, non controllabile, ed autonoma. Scopo di Netsukuku è far sì che chiunque, in qualunque luogo e in qualsiasi momento possa agganciarsi immediatamente alla rete senza dover passare attraverso adempimenti burocratici o contrattuali. L&#039;indirizzo IP che identifica un computer è scelto casualmente ed in modo univoco (eventuali collisioni vengono risolte), quindi non è associabile ad una località fisica precisa, e le stesse rotte, essendo formate da un numero innumerevole di nodi, tendono ad avere una complessità e densità talmente elevata da rendere il tracciamento di un nodo un&#039;impresa estremamente complicata. La velocità del trasferimento dei dati è limitata unicamente dalla tecnologia attuale delle schede o dispositivi di rete.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Funzionamento ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Funzionamento ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In una rete di tipo peer-to-peer ogni nodo agisce da [[router]]; per risolvere il pesante problema computazionale e memorizzare tutte le rotte di tutti i 2^128 nodi della rete, in Netsukuku si usa un [[meta-algoritmo]] sperimentale di routing, che sfrutta alcune [[Teoria del caos|teorie del caos]] per evitare un consumo elevato di potenza di calcolo, ed algoritmi [[Frattale|frattali]] per mantenere la mappa dell&amp;#039;intera rete constantemente sotto i 2 [[kilobyte]]. Allo scopo di creare un differente sistema di nomi di dominio, non più basato sui tradizionali server [[Domain Name Service|DNS]], è nato l&amp;#039;[[#Abnormal Netsukuku Domain Name Anarchy|Abnormal Netsukuku Domain Name Anarchy]], un sistema distribuito, non gerarchico e decentralizzato, di gestione degli indirizzi della rete che sostituisce appunto il DNS. Il tutto gira sotto [[sistema operativo]] [[GNU/Linux]] ed è rilasciato sotto licenza [[GNU GPL]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In una rete di tipo peer-to-peer ogni nodo agisce da [[router]]; per risolvere il pesante problema computazionale e memorizzare tutte le rotte di tutti i 2^128 nodi della rete, in Netsukuku si usa un [[meta-algoritmo]] sperimentale di routing, che sfrutta alcune [[Teoria del caos|teorie del caos]] per evitare un consumo elevato di potenza di calcolo, ed algoritmi [[Frattale|frattali]] per mantenere la mappa dell&amp;#039;intera rete constantemente sotto i 2 [[kilobyte]]. Allo scopo di creare un differente sistema di nomi di dominio, non più basato sui tradizionali server [[Domain Name Service|DNS]], è nato l&amp;#039;[[#Abnormal Netsukuku Domain Name Anarchy|Abnormal Netsukuku Domain Name Anarchy]], un sistema distribuito, non gerarchico e decentralizzato, di gestione degli indirizzi della rete che sostituisce appunto il DNS. Il tutto gira sotto [[sistema operativo]] [[GNU/Linux]] ed è rilasciato sotto licenza [[GNU GPL]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gli Internet Service Provider di Internet offrono connettività &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;chiedendo, in cambio, un contributo economico; questo impedisce a chi non ha risorse economiche sufficienti la possibilità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;di connettersi alla rete e di comunicare tramite i suoi servizi. Gli ISP forniscono i loro servizi in base a principi di profitto, secondo regole e contratti personalizzati, i quali solitamente non tengono conto delle disponibilità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;di coloro che non possono permettersi di pagare la connessione. La struttura gerarchica e centralizzata di Internet crea, come conseguenza, altri sistemi identici, che poggiano su di essa, come ad esempio il DNS; i nomi di dominio vengono infatti venduti. La stessa struttura permette di localizzare fisicamente qualsiasi computer connesso ad Internet, con conseguenze notevoli sulla [[privacy]] dei singoli nodi.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gli Internet Service Provider di Internet offrono connettività chiedendo, in cambio, un contributo economico; questo impedisce a chi non ha risorse economiche sufficienti la possibilità di connettersi alla rete e di comunicare tramite i suoi servizi. Gli ISP forniscono i loro servizi in base a principi di profitto, secondo regole e contratti personalizzati, i quali solitamente non tengono conto delle disponibilità di coloro che non possono permettersi di pagare la connessione. La struttura gerarchica e centralizzata di Internet crea, come conseguenza, altri sistemi identici, che poggiano su di essa, come ad esempio il DNS; i nomi di dominio vengono infatti venduti. La stessa struttura permette di localizzare fisicamente qualsiasi computer connesso ad Internet, con conseguenze notevoli sulla [[privacy]] dei singoli nodi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quando un nodo si aggancia a Netsukuku, la rete si auto-assesta e tutti gli altri nodi vengono a conoscere le rotte più veloci ed efficienti per comunicare con il nuovo arrivato. I nodi non hanno privilegi o limitazioni rispetto ad altri nodi, fanno parte della rete e contribuiscono alla sua espansione ed efficienza, essendo tutti uguali. Con l&amp;#039;aumentare del loro numero, la rete cresce, muta forma e le rotte si perfezionano. In Netsukuku non vi è alcuna differenza tra reti private e pubbliche e non ha più alcun significato parlare di [[LAN]]. Una rete basata su Netsukuku non può essere controllata né distrutta poiché è totalmente decentralizzata e distribuita. L&amp;#039;unico modo per sorvegliare o smantellare una rete basata su Netsukuku è rimuovere fisicamente ogni singolo nodo che la compone. In essa si possono implementare effettivi sistemi distribuiti, come ad esempio l&amp;#039;Abnormal Netsukuku Domain Name Anarchy (ANDNA), che sostituisce in Netsukuku il tradizionale sistema dei DNS.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quando un nodo si aggancia a Netsukuku, la rete si auto-assesta e tutti gli altri nodi vengono a conoscere le rotte più veloci ed efficienti per comunicare con il nuovo arrivato. I nodi non hanno privilegi o limitazioni rispetto ad altri nodi, fanno parte della rete e contribuiscono alla sua espansione ed efficienza, essendo tutti uguali. Con l&amp;#039;aumentare del loro numero, la rete cresce, muta forma e le rotte si perfezionano. In Netsukuku non vi è alcuna differenza tra reti private e pubbliche e non ha più alcun significato parlare di [[LAN]]. Una rete basata su Netsukuku non può essere controllata né distrutta poiché è totalmente decentralizzata e distribuita. L&amp;#039;unico modo per sorvegliare o smantellare una rete basata su Netsukuku è rimuovere fisicamente ogni singolo nodo che la compone. In essa si possono implementare effettivi sistemi distribuiti, come ad esempio l&amp;#039;Abnormal Netsukuku Domain Name Anarchy (ANDNA), che sostituisce in Netsukuku il tradizionale sistema dei DNS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Riga 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo di rete per il routing dinamico di Netsukuku è chiamato [[Npv7_HT]]. I normali protocolli ed algoritmi per il routing dinamico vengono solitamente utilizzati per creare piccole e medie reti, come l&amp;#039;[[OSPF]], il [[RIP]] od il [[BGP]], ed usano diversi algoritmi per trovare il percorso migliore per raggiungere un nodo in una rete. Questi protocolli richiedono un consumo di [[processore]] e [[Memoria (informatica)|memoria]] rilevante, ed è per questo motivo che i router di Internet sono spesso dei computer appositamente dedicati. Sarebbe impossibile adottare uno di questi protocolli per creare e mantenere una rete come Netsukuku, dove ogni nodo è a sua volta un router, poiché la mappa di tutte le rotte richiederebbe uno spazio di circa un centinaio di Gigabyte su ciascun calcolatore connesso alla rete. L&amp;#039;Npv7 struttura l&amp;#039;intera rete come un frattale, ed usa un particolare algoritmo chiamato [[Quantum Shortest Path Netsukuku]] (QSPN) per calcolare tutte le rotte necessarie a collegare un nodo ad ogni altro nodo.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo di rete per il routing dinamico di Netsukuku è chiamato [[Npv7_HT]]. I normali protocolli ed algoritmi per il routing dinamico vengono solitamente utilizzati per creare piccole e medie reti, come l&amp;#039;[[OSPF]], il [[RIP]] od il [[BGP]], ed usano diversi algoritmi per trovare il percorso migliore per raggiungere un nodo in una rete. Questi protocolli richiedono un consumo di [[processore]] e [[Memoria (informatica)|memoria]] rilevante, ed è per questo motivo che i router di Internet sono spesso dei computer appositamente dedicati. Sarebbe impossibile adottare uno di questi protocolli per creare e mantenere una rete come Netsukuku, dove ogni nodo è a sua volta un router, poiché la mappa di tutte le rotte richiederebbe uno spazio di circa un centinaio di Gigabyte su ciascun calcolatore connesso alla rete. L&amp;#039;Npv7 struttura l&amp;#039;intera rete come un frattale, ed usa un particolare algoritmo chiamato [[Quantum Shortest Path Netsukuku]] (QSPN) per calcolare tutte le rotte necessarie a collegare un nodo ad ogni altro nodo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un [[frattale]] è una struttura matematica che si può comprimere all&#039;infinito, proprio perché, al suo interno, ogni sua parte è formata dal frattale stesso; il QSPN sfrutta un algoritmo di tipo frattale per cui si ha una compressione elevata di una struttura che può espandersi infinitamente. Il risultato tecnico è che bastano pochi Kb per mantenere l&#039;intera mappa di Netsukuku su ogni nodo. Il QSPN, invece, è un meta-algoritmo perché non esegue una sequenza di istruzioni matematiche definite ma sfrutta la casualità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;e le teorie del caos, e non richiedono nessun tipo di calcolo.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un [[frattale]] è una struttura matematica che si può comprimere all&#039;infinito, proprio perché, al suo interno, ogni sua parte è formata dal frattale stesso; il QSPN sfrutta un algoritmo di tipo frattale per cui si ha una compressione elevata di una struttura che può espandersi infinitamente. Il risultato tecnico è che bastano pochi Kb per mantenere l&#039;intera mappa di Netsukuku su ogni nodo. Il QSPN, invece, è un meta-algoritmo perché non esegue una sequenza di istruzioni matematiche definite ma sfrutta la casualità e le teorie del caos, e non richiedono nessun tipo di calcolo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Abnormal Netsukuku Domain Name Anarchy ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Abnormal Netsukuku Domain Name Anarchy ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Riga 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ANDNA semplificando funziona nel seguente modo:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ANDNA semplificando funziona nel seguente modo:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per risolvere un nome simbolico l&#039;host applica una funzione [[Hash]] sul nome. La funzione Hash restituisce un indirizzo che l&#039;host contatta chiedendo la risoluzione dell&#039;indirizzo generato dall&#039;hash. Il nodo contatto riceve la richiesta, ricerca nel proprio database ANDNA l&#039;indirizzo associato al nome e lo restituisce all&#039;host richiedente. La registrazione avviene in un modo simile. Per esempio supponiamo che il nodo X voglia registrare l&#039;indirizzo &#039;&#039;FreakNet.andna&#039;&#039;, X calcola l&#039;hash del nome e ottiene l&#039;indirizzo 11.22.33.44 associato al nodo Y. Il nodo X contatta Y chiedendo la registrazione dell&#039;hash 11.22.33.44 al proprio indirizzo. Y memorizza la richiesta nel proprio database e ad ogni richiesta di risoluzione dell&#039;hash 11.22.33.44 risponderà &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;con l&#039;indirizzo di X.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per risolvere un nome simbolico l&#039;host applica una funzione [[Hash]] sul nome. La funzione Hash restituisce un indirizzo che l&#039;host contatta chiedendo la risoluzione dell&#039;indirizzo generato dall&#039;hash. Il nodo contatto riceve la richiesta, ricerca nel proprio database ANDNA l&#039;indirizzo associato al nome e lo restituisce all&#039;host richiedente. La registrazione avviene in un modo simile. Per esempio supponiamo che il nodo X voglia registrare l&#039;indirizzo &#039;&#039;FreakNet.andna&#039;&#039;, X calcola l&#039;hash del nome e ottiene l&#039;indirizzo 11.22.33.44 associato al nodo Y. Il nodo X contatta Y chiedendo la registrazione dell&#039;hash 11.22.33.44 al proprio indirizzo. Y memorizza la richiesta nel proprio database e ad ogni richiesta di risoluzione dell&#039;hash 11.22.33.44 risponderà con l&#039;indirizzo di X.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;             &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;             &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	    Nodo X&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	    Nodo X&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Riga 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {hash_11.22.33.44 &amp;lt;nowiki&amp;gt;---&amp;gt;&amp;lt;/nowiki&amp;gt; 123.123.123.123}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {hash_11.22.33.44 &amp;lt;nowiki&amp;gt;---&amp;gt;&amp;lt;/nowiki&amp;gt; 123.123.123.123}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo ovviamente è più complesso dato che il sistema prevede una gestione a [[Crittografia asimmetrica|chiave pubblica/privata]] per autentificare gli host e impedire modifiche non autorizzare dei database andna. Inoltre il protocollo prevede la ridondanza dei database per rendere il protocollo resistente ad eventuali guasti e prevede anche la migrazione dei database nel caso la topologia delle rete si modifichi. Il protocollo non prevede la possibilità &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;di revocare un nome simbolico, questo dopo un certo periodo di inattività &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;(attualmente 3 giorni) viene semplicemente cancellato dal database. Il protocollo inoltre impedisce ad un singolo host di registrare un numero eccessivo di nomi simbolici (allo stato attuale 256 nomi) in modo da impedire a degli spammer di memorizzare un elevato numeri di termini di uso comune o di effettuare azioni di [[cybersquatting]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo ovviamente è più complesso dato che il sistema prevede una gestione a [[Crittografia asimmetrica|chiave pubblica/privata]] per autentificare gli host e impedire modifiche non autorizzare dei database andna. Inoltre il protocollo prevede la ridondanza dei database per rendere il protocollo resistente ad eventuali guasti e prevede anche la migrazione dei database nel caso la topologia delle rete si modifichi. Il protocollo non prevede la possibilità di revocare un nome simbolico, questo dopo un certo periodo di inattività (attualmente 3 giorni) viene semplicemente cancellato dal database. Il protocollo inoltre impedisce ad un singolo host di registrare un numero eccessivo di nomi simbolici (allo stato attuale 256 nomi) in modo da impedire a degli spammer di memorizzare un elevato numeri di termini di uso comune o di effettuare azioni di [[cybersquatting]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Applicazioni ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Applicazioni ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>K2</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=21197&amp;oldid=prev</id>
		<title>K2: Sostituzione testo - &quot;[à][\s\s]&quot; con &quot;à &quot;</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=21197&amp;oldid=prev"/>
		<updated>2019-08-31T14:05:59Z</updated>

		<summary type="html">&lt;p&gt;Sostituzione testo - &amp;quot;[à][\s\s]&amp;quot; con &amp;quot;à &amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 14:05, 31 ago 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Riga 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{A}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{A}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Netsukuku&#039;&#039;&#039; è il nome di un sistema di routing sperimentale di tipo [[peer-to-peer]], sviluppato dal [[FreakNet MediaLab|laboratorio FreakNet]], nato per costruire una rete distribuita, anonima e [[Anarchia|anarchica]], non necessariamente separata da [[Internet]], senza il supporto di alcun [[server]], [[Internet Service Provider|ISP]] e di alcuna &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;autorità  &lt;/del&gt;centrale. 	  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Netsukuku&#039;&#039;&#039; è il nome di un sistema di routing sperimentale di tipo [[peer-to-peer]], sviluppato dal [[FreakNet MediaLab|laboratorio FreakNet]], nato per costruire una rete distribuita, anonima e [[Anarchia|anarchica]], non necessariamente separata da [[Internet]], senza il supporto di alcun [[server]], [[Internet Service Provider|ISP]] e di alcuna &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;autorità  &lt;/ins&gt;centrale. 	  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Idea di base ==			&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Idea di base ==			&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Netsukuku nasce dall&#039;idea di creare una rete pura, che sfrutta il [[Teoria del caos|caos]], si crea e si mantiene autonomamente, e sopravvive adattandosi alle mutazioni delle connessioni in rete, come un frattale. L&#039;unione degli algoritmi di gestione di una rete pura con algoritmi frattali e le teorie matematiche sul caos è una delle caratteristiche che permette a Netsukuku di poter creare una rete diffusa e distribuita, non centralizzata, anonima, anarchica, non controllabile, ed autonoma. Scopo di Netsukuku è far sì che chiunque, in qualunque luogo e in qualsiasi momento possa agganciarsi immediatamente alla rete senza dover passare attraverso adempimenti burocratici o contrattuali. L&#039;indirizzo IP che identifica un computer è scelto casualmente ed in modo univoco (eventuali collisioni vengono risolte), quindi non è associabile ad una &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;località  &lt;/del&gt;fisica precisa, e le stesse rotte, essendo formate da un numero innumerevole di nodi, tendono ad avere una &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;complessità  &lt;/del&gt;e &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;densità  &lt;/del&gt;talmente elevata da rendere il tracciamento di un nodo un&#039;impresa estremamente complicata. La &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;velocità  &lt;/del&gt;del trasferimento dei dati è limitata unicamente dalla tecnologia attuale delle schede o dispositivi di rete.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Netsukuku nasce dall&#039;idea di creare una rete pura, che sfrutta il [[Teoria del caos|caos]], si crea e si mantiene autonomamente, e sopravvive adattandosi alle mutazioni delle connessioni in rete, come un frattale. L&#039;unione degli algoritmi di gestione di una rete pura con algoritmi frattali e le teorie matematiche sul caos è una delle caratteristiche che permette a Netsukuku di poter creare una rete diffusa e distribuita, non centralizzata, anonima, anarchica, non controllabile, ed autonoma. Scopo di Netsukuku è far sì che chiunque, in qualunque luogo e in qualsiasi momento possa agganciarsi immediatamente alla rete senza dover passare attraverso adempimenti burocratici o contrattuali. L&#039;indirizzo IP che identifica un computer è scelto casualmente ed in modo univoco (eventuali collisioni vengono risolte), quindi non è associabile ad una &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;località  &lt;/ins&gt;fisica precisa, e le stesse rotte, essendo formate da un numero innumerevole di nodi, tendono ad avere una &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;complessità  &lt;/ins&gt;e &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;densità  &lt;/ins&gt;talmente elevata da rendere il tracciamento di un nodo un&#039;impresa estremamente complicata. La &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;velocità  &lt;/ins&gt;del trasferimento dei dati è limitata unicamente dalla tecnologia attuale delle schede o dispositivi di rete.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Funzionamento ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Funzionamento ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In una rete di tipo peer-to-peer ogni nodo agisce da [[router]]; per risolvere il pesante problema computazionale e memorizzare tutte le rotte di tutti i 2^128 nodi della rete, in Netsukuku si usa un [[meta-algoritmo]] sperimentale di routing, che sfrutta alcune [[Teoria del caos|teorie del caos]] per evitare un consumo elevato di potenza di calcolo, ed algoritmi [[Frattale|frattali]] per mantenere la mappa dell&amp;#039;intera rete constantemente sotto i 2 [[kilobyte]]. Allo scopo di creare un differente sistema di nomi di dominio, non più basato sui tradizionali server [[Domain Name Service|DNS]], è nato l&amp;#039;[[#Abnormal Netsukuku Domain Name Anarchy|Abnormal Netsukuku Domain Name Anarchy]], un sistema distribuito, non gerarchico e decentralizzato, di gestione degli indirizzi della rete che sostituisce appunto il DNS. Il tutto gira sotto [[sistema operativo]] [[GNU/Linux]] ed è rilasciato sotto licenza [[GNU GPL]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In una rete di tipo peer-to-peer ogni nodo agisce da [[router]]; per risolvere il pesante problema computazionale e memorizzare tutte le rotte di tutti i 2^128 nodi della rete, in Netsukuku si usa un [[meta-algoritmo]] sperimentale di routing, che sfrutta alcune [[Teoria del caos|teorie del caos]] per evitare un consumo elevato di potenza di calcolo, ed algoritmi [[Frattale|frattali]] per mantenere la mappa dell&amp;#039;intera rete constantemente sotto i 2 [[kilobyte]]. Allo scopo di creare un differente sistema di nomi di dominio, non più basato sui tradizionali server [[Domain Name Service|DNS]], è nato l&amp;#039;[[#Abnormal Netsukuku Domain Name Anarchy|Abnormal Netsukuku Domain Name Anarchy]], un sistema distribuito, non gerarchico e decentralizzato, di gestione degli indirizzi della rete che sostituisce appunto il DNS. Il tutto gira sotto [[sistema operativo]] [[GNU/Linux]] ed è rilasciato sotto licenza [[GNU GPL]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gli Internet Service Provider di Internet offrono &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connettività  &lt;/del&gt;chiedendo, in cambio, un contributo economico; questo impedisce a chi non ha risorse economiche sufficienti la &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;possibilità  &lt;/del&gt;di connettersi alla rete e di comunicare tramite i suoi servizi. Gli ISP forniscono i loro servizi in base a principi di profitto, secondo regole e contratti personalizzati, i quali solitamente non tengono conto delle &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;disponibilità  &lt;/del&gt;di coloro che non possono permettersi di pagare la connessione. La struttura gerarchica e centralizzata di Internet crea, come conseguenza, altri sistemi identici, che poggiano su di essa, come ad esempio il DNS; i nomi di dominio vengono infatti venduti. La stessa struttura permette di localizzare fisicamente qualsiasi computer connesso ad Internet, con conseguenze notevoli sulla [[privacy]] dei singoli nodi.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gli Internet Service Provider di Internet offrono &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connettività  &lt;/ins&gt;chiedendo, in cambio, un contributo economico; questo impedisce a chi non ha risorse economiche sufficienti la &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;possibilità  &lt;/ins&gt;di connettersi alla rete e di comunicare tramite i suoi servizi. Gli ISP forniscono i loro servizi in base a principi di profitto, secondo regole e contratti personalizzati, i quali solitamente non tengono conto delle &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;disponibilità  &lt;/ins&gt;di coloro che non possono permettersi di pagare la connessione. La struttura gerarchica e centralizzata di Internet crea, come conseguenza, altri sistemi identici, che poggiano su di essa, come ad esempio il DNS; i nomi di dominio vengono infatti venduti. La stessa struttura permette di localizzare fisicamente qualsiasi computer connesso ad Internet, con conseguenze notevoli sulla [[privacy]] dei singoli nodi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quando un nodo si aggancia a Netsukuku, la rete si auto-assesta e tutti gli altri nodi vengono a conoscere le rotte più veloci ed efficienti per comunicare con il nuovo arrivato. I nodi non hanno privilegi o limitazioni rispetto ad altri nodi, fanno parte della rete e contribuiscono alla sua espansione ed efficienza, essendo tutti uguali. Con l&amp;#039;aumentare del loro numero, la rete cresce, muta forma e le rotte si perfezionano. In Netsukuku non vi è alcuna differenza tra reti private e pubbliche e non ha più alcun significato parlare di [[LAN]]. Una rete basata su Netsukuku non può essere controllata né distrutta poiché è totalmente decentralizzata e distribuita. L&amp;#039;unico modo per sorvegliare o smantellare una rete basata su Netsukuku è rimuovere fisicamente ogni singolo nodo che la compone. In essa si possono implementare effettivi sistemi distribuiti, come ad esempio l&amp;#039;Abnormal Netsukuku Domain Name Anarchy (ANDNA), che sostituisce in Netsukuku il tradizionale sistema dei DNS.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quando un nodo si aggancia a Netsukuku, la rete si auto-assesta e tutti gli altri nodi vengono a conoscere le rotte più veloci ed efficienti per comunicare con il nuovo arrivato. I nodi non hanno privilegi o limitazioni rispetto ad altri nodi, fanno parte della rete e contribuiscono alla sua espansione ed efficienza, essendo tutti uguali. Con l&amp;#039;aumentare del loro numero, la rete cresce, muta forma e le rotte si perfezionano. In Netsukuku non vi è alcuna differenza tra reti private e pubbliche e non ha più alcun significato parlare di [[LAN]]. Una rete basata su Netsukuku non può essere controllata né distrutta poiché è totalmente decentralizzata e distribuita. L&amp;#039;unico modo per sorvegliare o smantellare una rete basata su Netsukuku è rimuovere fisicamente ogni singolo nodo che la compone. In essa si possono implementare effettivi sistemi distribuiti, come ad esempio l&amp;#039;Abnormal Netsukuku Domain Name Anarchy (ANDNA), che sostituisce in Netsukuku il tradizionale sistema dei DNS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Riga 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo di rete per il routing dinamico di Netsukuku è chiamato [[Npv7_HT]]. I normali protocolli ed algoritmi per il routing dinamico vengono solitamente utilizzati per creare piccole e medie reti, come l&amp;#039;[[OSPF]], il [[RIP]] od il [[BGP]], ed usano diversi algoritmi per trovare il percorso migliore per raggiungere un nodo in una rete. Questi protocolli richiedono un consumo di [[processore]] e [[Memoria (informatica)|memoria]] rilevante, ed è per questo motivo che i router di Internet sono spesso dei computer appositamente dedicati. Sarebbe impossibile adottare uno di questi protocolli per creare e mantenere una rete come Netsukuku, dove ogni nodo è a sua volta un router, poiché la mappa di tutte le rotte richiederebbe uno spazio di circa un centinaio di Gigabyte su ciascun calcolatore connesso alla rete. L&amp;#039;Npv7 struttura l&amp;#039;intera rete come un frattale, ed usa un particolare algoritmo chiamato [[Quantum Shortest Path Netsukuku]] (QSPN) per calcolare tutte le rotte necessarie a collegare un nodo ad ogni altro nodo.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo di rete per il routing dinamico di Netsukuku è chiamato [[Npv7_HT]]. I normali protocolli ed algoritmi per il routing dinamico vengono solitamente utilizzati per creare piccole e medie reti, come l&amp;#039;[[OSPF]], il [[RIP]] od il [[BGP]], ed usano diversi algoritmi per trovare il percorso migliore per raggiungere un nodo in una rete. Questi protocolli richiedono un consumo di [[processore]] e [[Memoria (informatica)|memoria]] rilevante, ed è per questo motivo che i router di Internet sono spesso dei computer appositamente dedicati. Sarebbe impossibile adottare uno di questi protocolli per creare e mantenere una rete come Netsukuku, dove ogni nodo è a sua volta un router, poiché la mappa di tutte le rotte richiederebbe uno spazio di circa un centinaio di Gigabyte su ciascun calcolatore connesso alla rete. L&amp;#039;Npv7 struttura l&amp;#039;intera rete come un frattale, ed usa un particolare algoritmo chiamato [[Quantum Shortest Path Netsukuku]] (QSPN) per calcolare tutte le rotte necessarie a collegare un nodo ad ogni altro nodo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un [[frattale]] è una struttura matematica che si può comprimere all&#039;infinito, proprio perché, al suo interno, ogni sua parte è formata dal frattale stesso; il QSPN sfrutta un algoritmo di tipo frattale per cui si ha una compressione elevata di una struttura che può espandersi infinitamente. Il risultato tecnico è che bastano pochi Kb per mantenere l&#039;intera mappa di Netsukuku su ogni nodo. Il QSPN, invece, è un meta-algoritmo perché non esegue una sequenza di istruzioni matematiche definite ma sfrutta la &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;casualità  &lt;/del&gt;e le teorie del caos, e non richiedono nessun tipo di calcolo.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un [[frattale]] è una struttura matematica che si può comprimere all&#039;infinito, proprio perché, al suo interno, ogni sua parte è formata dal frattale stesso; il QSPN sfrutta un algoritmo di tipo frattale per cui si ha una compressione elevata di una struttura che può espandersi infinitamente. Il risultato tecnico è che bastano pochi Kb per mantenere l&#039;intera mappa di Netsukuku su ogni nodo. Il QSPN, invece, è un meta-algoritmo perché non esegue una sequenza di istruzioni matematiche definite ma sfrutta la &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;casualità  &lt;/ins&gt;e le teorie del caos, e non richiedono nessun tipo di calcolo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Abnormal Netsukuku Domain Name Anarchy ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Abnormal Netsukuku Domain Name Anarchy ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Riga 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ANDNA semplificando funziona nel seguente modo:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ANDNA semplificando funziona nel seguente modo:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per risolvere un nome simbolico l&#039;host applica una funzione [[Hash]] sul nome. La funzione Hash restituisce un indirizzo che l&#039;host contatta chiedendo la risoluzione dell&#039;indirizzo generato dall&#039;hash. Il nodo contatto riceve la richiesta, ricerca nel proprio database ANDNA l&#039;indirizzo associato al nome e lo restituisce all&#039;host richiedente. La registrazione avviene in un modo simile. Per esempio supponiamo che il nodo X voglia registrare l&#039;indirizzo &#039;&#039;FreakNet.andna&#039;&#039;, X calcola l&#039;hash del nome e ottiene l&#039;indirizzo 11.22.33.44 associato al nodo Y. Il nodo X contatta Y chiedendo la registrazione dell&#039;hash 11.22.33.44 al proprio indirizzo. Y memorizza la richiesta nel proprio database e ad ogni richiesta di risoluzione dell&#039;hash 11.22.33.44 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;risponderà  &lt;/del&gt;con l&#039;indirizzo di X.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Per risolvere un nome simbolico l&#039;host applica una funzione [[Hash]] sul nome. La funzione Hash restituisce un indirizzo che l&#039;host contatta chiedendo la risoluzione dell&#039;indirizzo generato dall&#039;hash. Il nodo contatto riceve la richiesta, ricerca nel proprio database ANDNA l&#039;indirizzo associato al nome e lo restituisce all&#039;host richiedente. La registrazione avviene in un modo simile. Per esempio supponiamo che il nodo X voglia registrare l&#039;indirizzo &#039;&#039;FreakNet.andna&#039;&#039;, X calcola l&#039;hash del nome e ottiene l&#039;indirizzo 11.22.33.44 associato al nodo Y. Il nodo X contatta Y chiedendo la registrazione dell&#039;hash 11.22.33.44 al proprio indirizzo. Y memorizza la richiesta nel proprio database e ad ogni richiesta di risoluzione dell&#039;hash 11.22.33.44 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;risponderà  &lt;/ins&gt;con l&#039;indirizzo di X.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;             &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;             &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	    Nodo X&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	    Nodo X&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Riga 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {hash_11.22.33.44 &amp;lt;nowiki&amp;gt;---&amp;gt;&amp;lt;/nowiki&amp;gt; 123.123.123.123}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {hash_11.22.33.44 &amp;lt;nowiki&amp;gt;---&amp;gt;&amp;lt;/nowiki&amp;gt; 123.123.123.123}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo ovviamente è più complesso dato che il sistema prevede una gestione a [[Crittografia asimmetrica|chiave pubblica/privata]] per autentificare gli host e impedire modifiche non autorizzare dei database andna. Inoltre il protocollo prevede la ridondanza dei database per rendere il protocollo resistente ad eventuali guasti e prevede anche la migrazione dei database nel caso la topologia delle rete si modifichi. Il protocollo non prevede la &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;possibilità  &lt;/del&gt;di revocare un nome simbolico, questo dopo un certo periodo di &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inattività  &lt;/del&gt;(attualmente 3 giorni) viene semplicemente cancellato dal database. Il protocollo inoltre impedisce ad un singolo host di registrare un numero eccessivo di nomi simbolici (allo stato attuale 256 nomi) in modo da impedire a degli spammer di memorizzare un elevato numeri di termini di uso comune o di effettuare azioni di [[cybersquatting]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo ovviamente è più complesso dato che il sistema prevede una gestione a [[Crittografia asimmetrica|chiave pubblica/privata]] per autentificare gli host e impedire modifiche non autorizzare dei database andna. Inoltre il protocollo prevede la ridondanza dei database per rendere il protocollo resistente ad eventuali guasti e prevede anche la migrazione dei database nel caso la topologia delle rete si modifichi. Il protocollo non prevede la &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;possibilità  &lt;/ins&gt;di revocare un nome simbolico, questo dopo un certo periodo di &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inattività  &lt;/ins&gt;(attualmente 3 giorni) viene semplicemente cancellato dal database. Il protocollo inoltre impedisce ad un singolo host di registrare un numero eccessivo di nomi simbolici (allo stato attuale 256 nomi) in modo da impedire a degli spammer di memorizzare un elevato numeri di termini di uso comune o di effettuare azioni di [[cybersquatting]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Applicazioni ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Applicazioni ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>K2</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=14195&amp;oldid=prev</id>
		<title>K2: Sostituzione testo - &quot; ] &quot; con &quot;] &quot;</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=14195&amp;oldid=prev"/>
		<updated>2019-03-24T02:41:26Z</updated>

		<summary type="html">&lt;p&gt;Sostituzione testo - &amp;quot; ] &amp;quot; con &amp;quot;] &amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 02:41, 24 mar 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Riga 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;					 Nodo Y&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;					 Nodo Y&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				     ip: 11.22.33.44&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				     ip: 11.22.33.44&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {	[ FreakNet.andna nel database del nodo Y ]    }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {	[ FreakNet.andna nel database del nodo Y]    }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {hash_11.22.33.44 &amp;lt;nowiki&amp;gt;---&amp;gt;&amp;lt;/nowiki&amp;gt; 123.123.123.123}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			   {hash_11.22.33.44 &amp;lt;nowiki&amp;gt;---&amp;gt;&amp;lt;/nowiki&amp;gt; 123.123.123.123}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>K2</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=14184&amp;oldid=prev</id>
		<title>K2: Sostituzione testo - &quot; ) &quot; con &quot;) &quot;</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=14184&amp;oldid=prev"/>
		<updated>2019-03-24T02:38:28Z</updated>

		<summary type="html">&lt;p&gt;Sostituzione testo - &amp;quot; ) &amp;quot; con &amp;quot;) &amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 02:38, 24 mar 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Riga 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	    Nodo X&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	    Nodo X&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       ip: 123.123.123.123&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       ip: 123.123.123.123&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       hash( hostname: &quot;FreakNet.andna&quot; ) == 11.22.33.44&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       hash( hostname: &quot;FreakNet.andna&quot;) == 11.22.33.44&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;					   ||&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;					   ||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;					   ||&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;					   ||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>K2</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=11268&amp;oldid=prev</id>
		<title>K2: /* Funzionamento */</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=11268&amp;oldid=prev"/>
		<updated>2019-03-11T18:53:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Funzionamento&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 18:53, 11 mar 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Riga 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gli Internet Service Provider di Internet offrono connettività  chiedendo, in cambio, un contributo economico; questo impedisce a chi non ha risorse economiche sufficienti la possibilità  di connettersi alla rete e di comunicare tramite i suoi servizi. Gli ISP forniscono i loro servizi in base a principi di profitto, secondo regole e contratti personalizzati, i quali solitamente non tengono conto delle disponibilità  di coloro che non possono permettersi di pagare la connessione. La struttura gerarchica e centralizzata di Internet crea, come conseguenza, altri sistemi identici, che poggiano su di essa, come ad esempio il DNS; i nomi di dominio vengono infatti venduti. La stessa struttura permette di localizzare fisicamente qualsiasi computer connesso ad Internet, con conseguenze notevoli sulla [[privacy]] dei singoli nodi.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gli Internet Service Provider di Internet offrono connettività  chiedendo, in cambio, un contributo economico; questo impedisce a chi non ha risorse economiche sufficienti la possibilità  di connettersi alla rete e di comunicare tramite i suoi servizi. Gli ISP forniscono i loro servizi in base a principi di profitto, secondo regole e contratti personalizzati, i quali solitamente non tengono conto delle disponibilità  di coloro che non possono permettersi di pagare la connessione. La struttura gerarchica e centralizzata di Internet crea, come conseguenza, altri sistemi identici, che poggiano su di essa, come ad esempio il DNS; i nomi di dominio vengono infatti venduti. La stessa struttura permette di localizzare fisicamente qualsiasi computer connesso ad Internet, con conseguenze notevoli sulla [[privacy]] dei singoli nodi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quando un nodo si aggancia a Netsukuku, la rete si auto-assesta e tutti gli altri nodi vengono a conoscere le rotte più veloci ed efficienti per comunicare con il nuovo arrivato. I nodi non hanno privilegi o limitazioni rispetto ad altri nodi, fanno parte della rete e contribuiscono alla sua espansione ed efficienza, essendo tutti uguali. Con l&#039;aumentare del loro numero, la rete cresce, muta forma e le rotte si perfezionano. In Netsukuku non vi è alcuna differenza tra reti private e pubbliche e non ha &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pi?? &lt;/del&gt;alcun significato parlare di [[LAN]]. Una rete basata su Netsukuku non può essere controllata né distrutta poiché è totalmente decentralizzata e distribuita. L&#039;unico modo per sorvegliare o smantellare una rete basata su Netsukuku è rimuovere fisicamente ogni singolo nodo che la compone. In essa si possono implementare effettivi sistemi distribuiti, come ad esempio l&#039;Abnormal Netsukuku Domain Name Anarchy (ANDNA), che sostituisce in Netsukuku il tradizionale sistema dei DNS.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quando un nodo si aggancia a Netsukuku, la rete si auto-assesta e tutti gli altri nodi vengono a conoscere le rotte più veloci ed efficienti per comunicare con il nuovo arrivato. I nodi non hanno privilegi o limitazioni rispetto ad altri nodi, fanno parte della rete e contribuiscono alla sua espansione ed efficienza, essendo tutti uguali. Con l&#039;aumentare del loro numero, la rete cresce, muta forma e le rotte si perfezionano. In Netsukuku non vi è alcuna differenza tra reti private e pubbliche e non ha &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;più &lt;/ins&gt;alcun significato parlare di [[LAN]]. Una rete basata su Netsukuku non può essere controllata né distrutta poiché è totalmente decentralizzata e distribuita. L&#039;unico modo per sorvegliare o smantellare una rete basata su Netsukuku è rimuovere fisicamente ogni singolo nodo che la compone. In essa si possono implementare effettivi sistemi distribuiti, come ad esempio l&#039;Abnormal Netsukuku Domain Name Anarchy (ANDNA), che sostituisce in Netsukuku il tradizionale sistema dei DNS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo di rete per il routing dinamico di Netsukuku è chiamato [[Npv7_HT]]. I normali protocolli ed algoritmi per il routing dinamico vengono solitamente utilizzati per creare piccole e medie reti, come l&amp;#039;[[OSPF]], il [[RIP]] od il [[BGP]], ed usano diversi algoritmi per trovare il percorso migliore per raggiungere un nodo in una rete. Questi protocolli richiedono un consumo di [[processore]] e [[Memoria (informatica)|memoria]] rilevante, ed è per questo motivo che i router di Internet sono spesso dei computer appositamente dedicati. Sarebbe impossibile adottare uno di questi protocolli per creare e mantenere una rete come Netsukuku, dove ogni nodo è a sua volta un router, poiché la mappa di tutte le rotte richiederebbe uno spazio di circa un centinaio di Gigabyte su ciascun calcolatore connesso alla rete. L&amp;#039;Npv7 struttura l&amp;#039;intera rete come un frattale, ed usa un particolare algoritmo chiamato [[Quantum Shortest Path Netsukuku]] (QSPN) per calcolare tutte le rotte necessarie a collegare un nodo ad ogni altro nodo.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il protocollo di rete per il routing dinamico di Netsukuku è chiamato [[Npv7_HT]]. I normali protocolli ed algoritmi per il routing dinamico vengono solitamente utilizzati per creare piccole e medie reti, come l&amp;#039;[[OSPF]], il [[RIP]] od il [[BGP]], ed usano diversi algoritmi per trovare il percorso migliore per raggiungere un nodo in una rete. Questi protocolli richiedono un consumo di [[processore]] e [[Memoria (informatica)|memoria]] rilevante, ed è per questo motivo che i router di Internet sono spesso dei computer appositamente dedicati. Sarebbe impossibile adottare uno di questi protocolli per creare e mantenere una rete come Netsukuku, dove ogni nodo è a sua volta un router, poiché la mappa di tutte le rotte richiederebbe uno spazio di circa un centinaio di Gigabyte su ciascun calcolatore connesso alla rete. L&amp;#039;Npv7 struttura l&amp;#039;intera rete come un frattale, ed usa un particolare algoritmo chiamato [[Quantum Shortest Path Netsukuku]] (QSPN) per calcolare tutte le rotte necessarie a collegare un nodo ad ogni altro nodo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>K2</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=8751&amp;oldid=prev</id>
		<title>Anarcopedia: Sostituzione testo - &quot;(\[\[ru:.*\]\])&quot; con &quot; &quot;</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=8751&amp;oldid=prev"/>
		<updated>2018-02-13T23:21:38Z</updated>

		<summary type="html">&lt;p&gt;Sostituzione testo - &amp;quot;(\[\[ru:.*\]\])&amp;quot; con &amp;quot; &amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 23:21, 13 feb 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l58&quot;&gt;Riga 58:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 58:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoria:Internet]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoria:Internet]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[ru:Netsukuku]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anarcopedia</name></author>
	</entry>
	<entry>
		<id>https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=3441&amp;oldid=prev</id>
		<title>K2: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://www.anarcopedia.org/index.php?title=Netsukuku&amp;diff=3441&amp;oldid=prev"/>
		<updated>2017-10-30T19:36:38Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{A}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Netsukuku&amp;#039;&amp;#039;&amp;#039; è il nome di un sistema di routing sperimentale di tipo [[peer-to-peer]], sviluppato dal [[FreakNet MediaLab|laboratorio FreakNet]], nato per costruire una rete distribuita, anonima e [[Anarchia|anarchica]], non necessariamente separata da [[Internet]], senza il supporto di alcun [[server]], [[Internet Service Provider|ISP]] e di alcuna autorità  centrale. 	 &lt;br /&gt;
&lt;br /&gt;
== Idea di base ==			&lt;br /&gt;
Netsukuku nasce dall&amp;#039;idea di creare una rete pura, che sfrutta il [[Teoria del caos|caos]], si crea e si mantiene autonomamente, e sopravvive adattandosi alle mutazioni delle connessioni in rete, come un frattale. L&amp;#039;unione degli algoritmi di gestione di una rete pura con algoritmi frattali e le teorie matematiche sul caos è una delle caratteristiche che permette a Netsukuku di poter creare una rete diffusa e distribuita, non centralizzata, anonima, anarchica, non controllabile, ed autonoma. Scopo di Netsukuku è far sì che chiunque, in qualunque luogo e in qualsiasi momento possa agganciarsi immediatamente alla rete senza dover passare attraverso adempimenti burocratici o contrattuali. L&amp;#039;indirizzo IP che identifica un computer è scelto casualmente ed in modo univoco (eventuali collisioni vengono risolte), quindi non è associabile ad una località  fisica precisa, e le stesse rotte, essendo formate da un numero innumerevole di nodi, tendono ad avere una complessità  e densità  talmente elevata da rendere il tracciamento di un nodo un&amp;#039;impresa estremamente complicata. La velocità  del trasferimento dei dati è limitata unicamente dalla tecnologia attuale delle schede o dispositivi di rete.&lt;br /&gt;
&lt;br /&gt;
== Funzionamento ==&lt;br /&gt;
In una rete di tipo peer-to-peer ogni nodo agisce da [[router]]; per risolvere il pesante problema computazionale e memorizzare tutte le rotte di tutti i 2^128 nodi della rete, in Netsukuku si usa un [[meta-algoritmo]] sperimentale di routing, che sfrutta alcune [[Teoria del caos|teorie del caos]] per evitare un consumo elevato di potenza di calcolo, ed algoritmi [[Frattale|frattali]] per mantenere la mappa dell&amp;#039;intera rete constantemente sotto i 2 [[kilobyte]]. Allo scopo di creare un differente sistema di nomi di dominio, non più basato sui tradizionali server [[Domain Name Service|DNS]], è nato l&amp;#039;[[#Abnormal Netsukuku Domain Name Anarchy|Abnormal Netsukuku Domain Name Anarchy]], un sistema distribuito, non gerarchico e decentralizzato, di gestione degli indirizzi della rete che sostituisce appunto il DNS. Il tutto gira sotto [[sistema operativo]] [[GNU/Linux]] ed è rilasciato sotto licenza [[GNU GPL]].&lt;br /&gt;
&lt;br /&gt;
Gli Internet Service Provider di Internet offrono connettività  chiedendo, in cambio, un contributo economico; questo impedisce a chi non ha risorse economiche sufficienti la possibilità  di connettersi alla rete e di comunicare tramite i suoi servizi. Gli ISP forniscono i loro servizi in base a principi di profitto, secondo regole e contratti personalizzati, i quali solitamente non tengono conto delle disponibilità  di coloro che non possono permettersi di pagare la connessione. La struttura gerarchica e centralizzata di Internet crea, come conseguenza, altri sistemi identici, che poggiano su di essa, come ad esempio il DNS; i nomi di dominio vengono infatti venduti. La stessa struttura permette di localizzare fisicamente qualsiasi computer connesso ad Internet, con conseguenze notevoli sulla [[privacy]] dei singoli nodi.&lt;br /&gt;
&lt;br /&gt;
Quando un nodo si aggancia a Netsukuku, la rete si auto-assesta e tutti gli altri nodi vengono a conoscere le rotte più veloci ed efficienti per comunicare con il nuovo arrivato. I nodi non hanno privilegi o limitazioni rispetto ad altri nodi, fanno parte della rete e contribuiscono alla sua espansione ed efficienza, essendo tutti uguali. Con l&amp;#039;aumentare del loro numero, la rete cresce, muta forma e le rotte si perfezionano. In Netsukuku non vi è alcuna differenza tra reti private e pubbliche e non ha pi?? alcun significato parlare di [[LAN]]. Una rete basata su Netsukuku non può essere controllata né distrutta poiché è totalmente decentralizzata e distribuita. L&amp;#039;unico modo per sorvegliare o smantellare una rete basata su Netsukuku è rimuovere fisicamente ogni singolo nodo che la compone. In essa si possono implementare effettivi sistemi distribuiti, come ad esempio l&amp;#039;Abnormal Netsukuku Domain Name Anarchy (ANDNA), che sostituisce in Netsukuku il tradizionale sistema dei DNS.&lt;br /&gt;
&lt;br /&gt;
Il protocollo di rete per il routing dinamico di Netsukuku è chiamato [[Npv7_HT]]. I normali protocolli ed algoritmi per il routing dinamico vengono solitamente utilizzati per creare piccole e medie reti, come l&amp;#039;[[OSPF]], il [[RIP]] od il [[BGP]], ed usano diversi algoritmi per trovare il percorso migliore per raggiungere un nodo in una rete. Questi protocolli richiedono un consumo di [[processore]] e [[Memoria (informatica)|memoria]] rilevante, ed è per questo motivo che i router di Internet sono spesso dei computer appositamente dedicati. Sarebbe impossibile adottare uno di questi protocolli per creare e mantenere una rete come Netsukuku, dove ogni nodo è a sua volta un router, poiché la mappa di tutte le rotte richiederebbe uno spazio di circa un centinaio di Gigabyte su ciascun calcolatore connesso alla rete. L&amp;#039;Npv7 struttura l&amp;#039;intera rete come un frattale, ed usa un particolare algoritmo chiamato [[Quantum Shortest Path Netsukuku]] (QSPN) per calcolare tutte le rotte necessarie a collegare un nodo ad ogni altro nodo.&lt;br /&gt;
&lt;br /&gt;
Un [[frattale]] è una struttura matematica che si può comprimere all&amp;#039;infinito, proprio perché, al suo interno, ogni sua parte è formata dal frattale stesso; il QSPN sfrutta un algoritmo di tipo frattale per cui si ha una compressione elevata di una struttura che può espandersi infinitamente. Il risultato tecnico è che bastano pochi Kb per mantenere l&amp;#039;intera mappa di Netsukuku su ogni nodo. Il QSPN, invece, è un meta-algoritmo perché non esegue una sequenza di istruzioni matematiche definite ma sfrutta la casualità  e le teorie del caos, e non richiedono nessun tipo di calcolo.&lt;br /&gt;
&lt;br /&gt;
=== Abnormal Netsukuku Domain Name Anarchy ===&lt;br /&gt;
L&amp;#039;&amp;#039;&amp;#039;&amp;#039;Abnormal Netsukuku Domain Name Anarchy&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;ANDNA&amp;#039;&amp;#039;&amp;#039;) è un sistema di assegnamento e gestione dei nomi distribuito, non gerarchico e decentralizzato che nella rete Netsukuku svolge un compito che nella rete [[Internet]] viene assegnato ai [[Domain Name Service|DNS]]. Il database di ANDNA è incluso nel sistema Netsukuku e quindi ogni nodo include un database ANDNA che nel peggiore delle ipotesi può occupare 355 kilobyte di memoria.&lt;br /&gt;
&lt;br /&gt;
ANDNA semplificando funziona nel seguente modo:&lt;br /&gt;
Per risolvere un nome simbolico l&amp;#039;host applica una funzione [[Hash]] sul nome. La funzione Hash restituisce un indirizzo che l&amp;#039;host contatta chiedendo la risoluzione dell&amp;#039;indirizzo generato dall&amp;#039;hash. Il nodo contatto riceve la richiesta, ricerca nel proprio database ANDNA l&amp;#039;indirizzo associato al nome e lo restituisce all&amp;#039;host richiedente. La registrazione avviene in un modo simile. Per esempio supponiamo che il nodo X voglia registrare l&amp;#039;indirizzo &amp;#039;&amp;#039;FreakNet.andna&amp;#039;&amp;#039;, X calcola l&amp;#039;hash del nome e ottiene l&amp;#039;indirizzo 11.22.33.44 associato al nodo Y. Il nodo X contatta Y chiedendo la registrazione dell&amp;#039;hash 11.22.33.44 al proprio indirizzo. Y memorizza la richiesta nel proprio database e ad ogni richiesta di risoluzione dell&amp;#039;hash 11.22.33.44 risponderà  con l&amp;#039;indirizzo di X.&lt;br /&gt;
&amp;lt;pre&amp;gt;            &lt;br /&gt;
	    Nodo X&lt;br /&gt;
      ip: 123.123.123.123&lt;br /&gt;
      hash( hostname: &amp;quot;FreakNet.andna&amp;quot; ) == 11.22.33.44&lt;br /&gt;
					   ||&lt;br /&gt;
					   ||&lt;br /&gt;
					 Nodo Y&lt;br /&gt;
				     ip: 11.22.33.44&lt;br /&gt;
			   {	[ FreakNet.andna nel database del nodo Y ]    }&lt;br /&gt;
			   {hash_11.22.33.44 &amp;lt;nowiki&amp;gt;---&amp;gt;&amp;lt;/nowiki&amp;gt; 123.123.123.123}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il protocollo ovviamente è più complesso dato che il sistema prevede una gestione a [[Crittografia asimmetrica|chiave pubblica/privata]] per autentificare gli host e impedire modifiche non autorizzare dei database andna. Inoltre il protocollo prevede la ridondanza dei database per rendere il protocollo resistente ad eventuali guasti e prevede anche la migrazione dei database nel caso la topologia delle rete si modifichi. Il protocollo non prevede la possibilità  di revocare un nome simbolico, questo dopo un certo periodo di inattività  (attualmente 3 giorni) viene semplicemente cancellato dal database. Il protocollo inoltre impedisce ad un singolo host di registrare un numero eccessivo di nomi simbolici (allo stato attuale 256 nomi) in modo da impedire a degli spammer di memorizzare un elevato numeri di termini di uso comune o di effettuare azioni di [[cybersquatting]].&lt;br /&gt;
&lt;br /&gt;
== Applicazioni ==&lt;br /&gt;
L&amp;#039;obiettivo della rete Netsukuku è la realizzazione di un infrastruttura che non dovendo basarsi sulle usuali infrastrutture internet risulti più economica e indipendente dell&amp;#039;attuale internet in modo da consentire l&amp;#039;accesso alla rete anche agli utenti non in grado di pagare un regolare canone agli ISP. I progettisti della rete pensano di poter realizzare questa rete parallela basandosi pesantemente sulle future generazioni di [[Wireless|reti senza fili]] che avendo una portata di diversi chilometri permetterebbero la realizzazione di una diffusa rete Netsukuku. Nella fase iniziale comunque gli sviluppatori intendono basarsi sulle attuali infrastrutture internet per il testing della rete. &lt;br /&gt;
&lt;br /&gt;
Un altro possibile utilizzo della rete Netsukuku sarebbe la realizzazione di reti cellulari senza l&amp;#039;apporto di gestori telefonici. Questa applicazione parte dalla considerazione che gli algoritmi della rete richiedono ridotte risorse e quindi possono agevolmente girare sugli attuali cellulari, anche se per reali applicazioni in tal senso sono allo stato attuale solo teoriche. &lt;br /&gt;
&lt;br /&gt;
== Voci correlate ==&lt;br /&gt;
* [[Autosufficienza]]&lt;br /&gt;
* [[Freaknet]]&lt;br /&gt;
* [[The Onion Routing]]&lt;br /&gt;
* [[Scroogle]]&lt;br /&gt;
* [[Internet e anarchia]]&lt;br /&gt;
&lt;br /&gt;
== Collegamenti esterni ==&lt;br /&gt;
* [http://netsukuku.freaknet.org sito web ufficiale]&lt;br /&gt;
* [http://www.freaknet.org/ FreakNet MediaLab]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Questa pagina riprende il testo originale pubblicato da [http://www.freaknet.org FreakNet] sulla [http://it.wikipedia.org versione italiana di Wikipedia]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{GPL-2}} &lt;br /&gt;
&lt;br /&gt;
[[Categoria:Internet]]&lt;br /&gt;
&lt;br /&gt;
[[ru:Netsukuku]]&lt;/div&gt;</summary>
		<author><name>K2</name></author>
	</entry>
</feed>