UDP
Serviço sem conexão; nenhuma sessão é estabelecida entre os hosts.
UDP não garante ou confirma a entrega ou seqüência os dados.
Os programas que usam UDP são responsáveis por oferecer a confiabilidade necessária ao transporte de dados.
UDP é rápido, necessita de baixa sobrecarga e pode oferecer suporte à comunicação ponto a ponto e ponto a vários pontos.
TCP
Serviço orientado por conexão; uma sessão é estabelecida entre os hosts.
TCP garante a entrega através do uso de confirmações e entrega seqüenciada dos dados.
Os programas que usam TCP têm garantia de transporte confiável de dados.
TCP é mais lento, necessita de maior sobrecarga e pode oferecer suporte apenas à comunicação ponto a ponto.
Tanto UDP quanto TCP usam portas para identificar as comunicações para cada programa TCP/IP, conforme descrito anteriormente.
Letra A
Fonte: https://juliobattisti.com.br/artigos/windows/tcpip_p11.asp