there is lots and lots of type of ports and there are different in size , technology, versions and lots of other stuff to know
Read this post on techgujarati.com