I am looking for detailed knowledge on serial and parallel ports along with use cases that tells when these ports are used ?