Faits : A. Par jugement du 2 décembre 2019, le Tribunal de police de l'arrondissement de La Côte a condamné A._ pour violation grave des règles de la circulation routière, a révoqué le sursis qui avait été accordé à ce dernier le 19 avril 2017, et l'a condamné à une peine pécuniaire d'ensemble de 90 jours-amende à 50 fr. le jour. B. Par jugement du 5 juin 2020, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a rejeté l'appel formé par A._ contre ce jugement et a confirmé celui-ci. La cour cantonale a retenu les faits suivants. B.a. A._ est né en 1977. Son casier judiciaire fait état d'une condamnation, en 2013, pour délit contre la LStup, ainsi que d'une condamnation, en 2017, pour violation grave des règles de la circulation routière. B.b. Le 14 décembre 2018, sur l'autoroute entre Aubonne et Lausanne, A._ a circulé au volant de sa voiture. Alors que les véhicules roulaient à 100 km/h et que le trafic était dense, le prénommé a suivi de très près, soit à une distance maximale d'un mètre, sur une distance de 900 m, le véhicule conduit par B._, lequel roulait sur la voie de gauche et ne pouvait se rabattre en raison de la densité du trafic. L'intéressé a ensuite tenté de dépasser cette voiture par la droite, sans succès compte tenu de la circulation. B._ a dénoncé A._ le 14 décembre 2018. C. A._ forme un recours en matière pénale au Tribunal fédéral contre le jugement du 5 juin 2020, en concluant, avec suite de frais et dépens, principalement à sa réforme en ce sens qu'il est acquitté, subsidiairement à son annulation et au renvoi de la cause à l'autorité précédente pour nouvelle décision, des indemnités à titre de l'art. 429 CPP devant lui être accordées, à raison de 2'183 fr. 85 pour la procédure de première instance, de 2'586 fr. 35 pour la procédure d'appel et de 2'500 fr. pour la procédure devant le Tribunal fédéral.