Er is geen enkel protocol dat inherent "zowel TCP als UDP gebruikt". Er zijn echter enkele scenario's waarbij een protocol of toepassing zowel TCP als UDP kan gebruiken voor verschillende doeleinden:
* dns (domeinnaamsysteem): Hoewel DNS voornamelijk UDP gebruikt voor zijn standaardquery's, kan het TCP gebruiken voor grotere reacties die de limiet van de UDP -pakketgrootte overschrijden.
* Sommige P2P (peer-to-peer) protocollen: Bepaalde P2P -applicaties kunnen UDP gebruiken voor de initiële ontdekking van verbindingen en het delen van bestanden via UDP, maar overschakelen naar TCP voor het overbrengen van grote bestanden of om een betrouwbare levering te garanderen.
* Sommige VoIP -protocollen (Voice Over IP): Sommige VoIP -applicaties gebruiken UDP voor initiële communicatie, maar schakel over naar TCP voor betrouwbaardere transmissie tijdens oproepen.
Het is belangrijk om te onthouden dat TCP en UDP transportprotocollen zijn , en de applicatielaagprotocollen die bovenop worden gebouwd, bepalen hoe ze worden gebruikt.
In plaats van "beide te gebruiken", is het nauwkeuriger om te zeggen dat een applicatie TCP kan gebruiken voor sommige aspecten en UDP voor anderen, afhankelijk van de specifieke behoeften. |