[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [idn] Versions of Nameprep
At 00/12/13 20:43 -0800, Patrik Faltstrom wrote:
>I want people in the IDN wg think about what I wrote
>regarding behaviour of clients and servers which use different
>versions of NamePrep (because this will happen).
Do servers do nameprep? According to draft-ietf-idn-nameprep-00.txt,
nameprep is only for clients.
---begin excerpt---
Part of the chart in section 1.4 of [IDNReq] looks like this:
+---------------+
| Application |
+---------------+
| Application service interface
| For ex. GethostbyXXXX interface
+---------------+
| Resolver |
+---------------+
| <----- DNS service interface
+-------------------------------------------+
In this specification, the name preparation is done in the resolver,
---end excerpt---
This is the case if DNS service interface employs UTF-8 or ACE.
Besides, this is also the case with draft-ietf-idn-idna-00.txt.
---begin excerpt---
2.1 Interfaces between DNS components in IDNA
The interfaces in IDNA can be represented pictorially as:
+------+
| User |
+------+
^
| Input and display: local interface methods
| (pen, keyboard, glowing phosphorus, ...)
+--------------- v -------------------------------+
| +-------------+ |
| | Application | | End system
| +-------------+
| ^
| | API call and return: nameprepped RACE
| v
| +----------+
| | Resolver |
| +----------+ |
+----------------^--------------------------------+
| DNS query and response: nameprepped RACE
v
+-------------+
| DNS servers |
+-------------+
---end excerpt---
Regards,
Hideyo Imazu.