D-Sub Connectors 101: Pin Configurations, Types, and Common Applications