What are the types of plumbing pipes and fittings?

There are different types of plumbing pipes that differ in their internal diameter and the volume of flow. The fittings of the pipes are either streamline or in a zigzag manner depending upon the needs. It is also easy to create joints and sections of the plumbing pipes to set up a perfect fitting.