• 10/13/2020
  • 2 minuti per leggere
    • D

Questo articolo spiega perché alcuni servizi utilizzo di entrambi i protocolli TCP e UDP.

Versione originale del prodotto: Windows Server 2003
Numero KB originale: 556000

RIEPILOGO

DNS e alcuni altri servizi funzionano su entrambi i protocolli. Prenderemo un esempio di servizio DNS. Due protocolli sono diversi l’uno dall’altro., TCP è un protocollo orientato alla connessione e richiede che i dati siano coerenti nella destinazione e UDP è un protocollo senza connessione e non richiede che i dati siano coerenti o non è necessario stabilire una connessione con l’host per la coerenza dei dati.

I pacchetti UDP sono di dimensioni più piccole. I pacchetti UDP non possono essere superiori a 512 byte. Quindi qualsiasi applicazione ha bisogno di dati da trasferire maggiori di 512 byte richiedono TCP sul posto. Ad esempio, DNS utilizza sia TCP che UDP per validi motivi descritti di seguito. I messaggi UDP non sono più grandi di 512 byte e vengono troncati quando sono più grandi di questa dimensione., Il DNS utilizza TCP per il trasferimento di zona e UDP per il nome e esegue query regolari (primarie) o inverse. UDP può essere usato per scambiare piccole informazioni mentre TCP deve essere usato per scambiare informazioni più grandi di 512 byte. Se un client non riceve risposta dal DNS, deve ritrasmettere i dati utilizzando TCP dopo 3-5 secondi di intervallo.

Dovrebbe esserci coerenza nel database delle zone DNS. Per fare questo, DNS trasferisce sempre i dati di zona utilizzando TCP perché TCP è affidabile e assicurarsi che i dati di zona è coerente trasferendo la zona completa ad altri server DNS che ha richiesto i dati.,

Il problema si verifica quando i prodotti Windows 2000 Server e Advanced Server utilizzano porte dinamiche per tutti sopra 1023. In questo caso, il server DNS non dovrebbe essere rivolto a Internet, ovvero eseguire tutte le query standard per le macchine client sulla rete. Il router (ACL) deve consentire a tutto il traffico UDP in entrata di accedere a qualsiasi porta UDP elevata affinché funzioni.

LDAP usa sempre TCP-questo è vero e perché no UDP perché viene stabilita una connessione sicura tra client e server per inviare i dati e questo può essere fatto solo usando TCP non UDP., UDP viene utilizzato solo quando si trova un controller di dominio (Kerberos) per l’autenticazione. Ad esempio, un client di dominio che trova un controller di dominio utilizzando DNS.

Community Solutions Content Disclaimer

MICROSOFT CORPORATION E / O I SUOI RISPETTIVI FORNITORI NON RILASCIANO ALCUNA DICHIARAZIONE CIRCA L’IDONEITÀ, L’AFFIDABILITÀ O L’ACCURATEZZA DELLE INFORMAZIONI E DEI RELATIVI GRAFICI CONTENUTI NEL PRESENTE DOCUMENTO. TUTTE QUESTE INFORMAZIONI E LA RELATIVA GRAFICA SONO FORNITE “COSÌ COME SONO” SENZA GARANZIE DI ALCUN TIPO., MICROSOFT E / O I SUOI RISPETTIVI FORNITORI DECLINANO TUTTE LE GARANZIE E LE CONDIZIONI RELATIVE A QUESTE INFORMAZIONI E ALLA RELATIVA GRAFICA, INCLUSE TUTTE LE GARANZIE E CONDIZIONI IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE, IMPEGNO PROFESSIONALE, TITOLO E NON VIOLAZIONE., L’UTENTE ACCETTA CHE IN NESSUN CASO MICROSOFT E/O I SUOI RISPETTIVI FORNITORI POTRANNO ESSERE RITENUTI RESPONSABILI PER DANNI DIRETTI, INDIRETTI, MORALI, INCIDENTALI, SPECIALI, CONSEQUENZIALI O DANNI DI QUALUNQUE TIPO COMPRESO, SENZA LIMITAZIONE, DANNI PER PERDITA DI UTILIZZO, DATI O PROFITTI, DERIVANTI DA O IN QUALSIASI MODO CONNESSI CON L’UTILIZZO O DALL’IMPOSSIBILITÀ DI UTILIZZARE LE INFORMAZIONI E LE IMMAGINI CONTENUTE NEL PRESENTE DOCUMENTO, SE BASATI SU CONTRATTO, TORTO, NEGLIGENZA, RESPONSABILITÀ OGGETTIVA O ALTRO, ANCHE SE MICROSOFT O I SUOI FORNITORI SIANO STATI INFORMATI DELLA POSSIBILITA ‘ DI TALI DANNI.