While computer networks and postal networks have some differences, they have a lot of things in common, especially the basic principles of operation.
As we already know, computer networks use the principles of packet switching and next hop routing to achieve communication between remote computers.
Before comparing and contrasting computer and postal networks, a brief overview of the theory of operation of a postal network is given below. In postal networks,
- Communication happens in the form of short letters
- Letter is put inside an envelope
- Recipient and Sender address are written on envelope
- Envelope is then handed over to the postal department by posting it inside a post box
- Postal Department takes responsibility of letter delivery from sender to recipient
- Each letter is independently handled by postal department based on its address information
- Each post office has a routing table
- Routing table is consulted for routing an envelope to its destination
- Each post office passes on an envelope to one of its directly connected neighbors which it thinks is closer to the destination than itself
- Envelope is thus taken hop by hop by different post offices, closer and closer to the destination till it reaches destination
- Each hop is usually connected to its neighboring hop through either road, railway track, sea or air transport modes
- An envelope is carried between hops through one of these modes through appropriate vehicles and the mode may vary from hop to hop
- Envelope is first taken from post box to head post office in chennai by road (van)
- It is then passed on to Mumbai by railway track (train) as Mumbai is India’s International gateway
- From Mumbai it is passed on to NewYork (USA) by air(plane)/sea(ship), as NewYork is a peer International gateway
- It is then passed on from NewYork to Connecticut by road (van)
- From Connecticut head post office it is then delivered to the recipient by road (cycle/car)
- Envelope is thus delivered to recipient after being passed on between multiple hops through different transport modes
- No post office knows complete route taken by envelope !!
- Letters between same end points may take different routes
- Multiple letters of different end points are carried jointly through intermediate hops
- Communication happens through small envelopes/packets
- Each home/computer requires Unique postal/IP address
- Intermediate Networks needed
- End-End path needed for both (road/air/rail, wired/wireless links)
- No reservation of End-End path ( shared by multiple letters/packets)
- Signaling information sent along with data in each envelope/packet (Postal address/IP address)
- Next Hop Routing used in both
- Envelopes/Packets between same end points may take different intermediate paths
- Both are best-effort delivery mechanisms
- While postal networks use a physical envelope to carry information, computer networks use electronic packet data to carry information.
- While postal networks use road, rail, air with their respective vehicles like van, train, plane as information carriers, computer networks use wired/wireless telecommunication links with electromagnetic/optical signals to carry information.