O protocolo DNS não apresenta conexão e não é confiável em termos de recuperação de erros de transmissão, enquanto que o protocolo FTP apresenta conexão e é confiável em termos de recuperação de erros de transmissão.
PORQUE
O DNS utiliza o protocolo UDP e o FTP utiliza o protocolo TCP do TCP/IP.