Identify the steps involved in the delivery of a letter from the sender to the addressee. How are these steps similar to OSI layers' functions such as addressing, routing, resource sharing, error checking, and connectionless vs. connection-oriented communication?