Architecture, Protocols, and Security in IoV: Taxonomy, Analysis, Challenges, and Solutions. (11th October 2022)