Two different kinds of networks can be joined by connecting each
	  of them to a special kind of packet switch called a  router.
	   
          The layout of the connections is chosen to achieve an adequate
	  tradeoff among performance, reliability, and cost. 
           Through the use of software a collection of
	  dissimilar networks can be made to appear to be one large network
	  offering universal service with a common interface to all users -- a
	   virtual network.   
           The TCP/IP layering model  is:
	  TCP/IP OSI Application Application, Presentation Transport Transport Internet Network Network Interface Data Link Physical Physical