Allora sono due protocolli usati a livello 4 nel modello OSI.
TCP: connesso e affidabile,per connesso si intende che prima di avviare una comunicazione richiede l'apertura di una sessione con la destinazione.Per affidabile si intende che i pacchetti se arrivano a destinazione,il destinatario manderà un "messaggio" alla sorgente informandola che è stato ricevuto il pacchetto,altrimenti se dopo un certo tot di tempo la sorgente non riceve alcun "messaggio" di ricevuta,ovvero scade il timer,la sorgente rimanderà di nuovo il pacchetto,proprio perchè è affidabile. Il TCP viene usato ad esempio quando si invia un File,messaggio.Il protocollo TCP crea più sovraccarico di rete.
UDP: non connesso e non affidabile,non connesso significa che non crea un punto di sessione con il destinatario,e non si aspetta di ricevere un messaggio di ricevuta dal destinatario,quindi se un pacchetto arriva o no a lui non interessa (non affidabile),quindi crea meno sovraccarico di rete proprio perchè non ci sono ticket da ricevere e quindi se non arriva non deve rimandare il pacchetto,il protocollo UDP viene usato ad esempio per la trasmissioni video o telefoniche, in cui non è importante se non arriva a destinazione un DIAGRAMMA,perchè anche con un diagramma mancante si capisce quello che si sente o si vede.