Diferença entre smtpClient.send () e smtpClient.SendAsync ()?

Estou tentando enviar e-mails do host local ..

e ao fazer isso, tenho métodos de sites diferentes para enviar e-mails ... mas, ao fazer isso, estou confuso entresmtpClient.send() esmtpClient.SendAsync() ..

Quero saber como eles são diferentes um do outro ???

Desde já, obrigado.