Francis Dupont <francis.dup...@fdupont.fr> wrote:
>
> >     DNS currently has no connection signaling mechanism.  Clients and
> >     servers may close a connection at any time.  Clients MUST be prepared
> >     to retry failed queries on broken connections.
>
> => unfortunately this is a change in the protocol the document is
> not supposed to do here even it both makes sense and follows the real
> world situation.

I disagree that this is a change.

RFC 1035 allows the server to close the connection at any time to reclaim
resources. It specifies a generous idle time, but clients cannot assume
that this is guaranteed - the server might be restarted, etc.

RFC 1035 also specifies that TCP connections can be closed abruptly, e.g.
with a RST. Clients must cope with this.

A client is buggy if it does not have a mechanism to retry queries that
failed because of a broken TCP connection.

Tony.
-- 
f.anthony.n.finch  <d...@dotat.at>  http://dotat.at/
Biscay: North 4 or 5, backing southwest 5 to 7. Moderate or rough. Showers,
rain later. Moderate or good.

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to