O TCP está presente em 4 das 5 alternativas. Sabendo que ele é um protocolo da camada transporte, já se sabe, por óbvio, que a correta é a alternativa A.
O UDP fornece um serviço de entrega sem conexão e rápido, porém não confiável.
Já o TCP (transmission control protocol), é um protocolo orientado a conexões, confiável, que permite que um fluxo de dados entre duas máquinas conectadas em rede seja entregue sem erros.
Em suma, UDP não é orientado a conexão, enquanto o TCP é orientado a conexão.
ICMP: Esse protocolo é utilizado para comunicar a ocorrência de situações anormais na transferência de um datagrama (pacote IP), através de relatórios de erros.