J1587 and J1708 is the older, slower version of CAN used on Class 8 highway tractors and heavy equipment. J1939 is the 9 pin connector and can include the former in the ATA datalink connector for diagnostics and is much faster. these to my knowledge have not been used on cars. J1962 (OBD-II) is now being adapted to some heavy trucks (Volvo/Mack) and is the automotive connector used for years. In automobiles there are many CAN protocols used depending on the vehicle OEM and the country of origin. Some of them include SAE J1850 PWM, SAE J1850 VPM, ISO 9141-2 which is quite common, ISO 14230 KW and ISO 15765 to name a few.