Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
SNSD (Scattered Name Service Disgregation) является эквивалентом ANDNA SRV Record системы доменных имен Интернета (определенной RFC 2782). SNSD не то же самое, что "SRV Record", у него есть свои уникальные особенности. С SNSD можно связать IP-адреса и имена хостов с другими именами хостов. Каждая присвоенная запись имеет номер службы, таким образом, IP-адреса и имена хостов, которые имеют один и тот же номер службы, группируются в массив. В запросе на разрешение клиент также укажет номер службы, поэтому он получит запись указанного номера службы, который связан с именем хоста.
The Scattered Name Service Disgregation (SNSD) is the ANDNA equivalent of the SRV Record of the Internet Domain Name System (defined by RFC 2782). SNSD isn't the same as the "SRV Record", it has its own unique features. With SNSD it is possible to associate IP addresses and hostnames to another hostname. Each assigned record has a service number, in this way the IP addresses and hostnames which have the same service number are grouped in an array. In the resolution request the client will specify the service number too, therefore it will get the record of the specified service number which is associated to the hostname.
Пример
Узел X зарегистрировал имя хоста "анжелика". IP-адрес "angelica" по умолчанию 1.2.3.4. X связывает имя хоста "depausceve" с номером службы `http' (порт 80) "angelica". X связывает IP-адрес "11.22.33.44" с номером службы " `ftp' (порт 21) "angelica". Когда узел Y решает "angelica", по умолчанию он получает 1.2.3.4, но когда его веб-браузер пытается решить его, он запрашивает запись, связанную с службой `http', поэтому разрешение вернет "depausceve". Браузер решит "depausceve" и наконец свяжется с сервером. Когда FTP-клиент Y решит "ангелика", он получит IP-адрес "11.22.33.44". Если Y пытается решить сервис, который не был связан ни с чем, он получит основной IP, 1.2.3.4. Узловой блок, связанный с записью SNSD, называется "узлом SNSD". В этом примере "depausceve" и 11.22.33.44 являются узлами SNSD. Узел, который регистрирует записи и хранит регистрацию основного имени хоста, всегда называется "узлом регистрации", но его также можно назвать "нулевым узлом SNSD", на самом деле он соответствует самой общей записи SNSD: номеру службы 0.
The node X has registered the hostname "angelica". The default IP address of "angelica" is 1.2.3.4. X associates the "depausceve" hostname to the `http' service number (port 80) of "angelica". X associates the "11.22.33.44" IP address to the `ftp' service number (port 21) of "angelica". When the node Y resolves "angelica", by default it gets 1.2.3.4, but when its web browser tries to resolve it, it asks for the record associated to the `http' service, therefore the resolution will return "depausceve". The browser will resolve "depausceve" and will finally contact the server. When the FTP client of Y resolves "angelica", it will get the "11.22.33.44" IP address. If Y tries to resolve a service which hasn't been associated to anything, it will get the main IP, 1.2.3.4. The node associated with an SNSD record is called "SNSD node". In this example "depausceve" and 11.22.33.44 are SNSD nodes. The node which registers the records and keeps the registration of the main hostname is always called "register node", but it can also be named "Zero SNSD node", in fact, it corresponds to the most general SNSD record: the service number 0.