Washington has imposed a blockade on Iran's trade by sea while Iran has fired on ships to prevent them sailing through the Strait of Hormuz.