While I was browsing the web i came across this really useful Computer Hardware Chart, That helps you visually identify various types of computer ports, sockets, plugs and RAM. There's quite a lot of lesser known plugs and ports that I myself haven't seen before or didn't know what it was called.
Here's a Link
Low Resolution Version for easy web viewing (3mb)
High Resolution Version (24mb)
Source from DeviantArt