Yes my dear friends said correctly.
Layer is a logical partition of application whereas tier is physical partition of system
tier partition is depends on layer partition. Just like an application execute on single machine but it follows 3 layered architecture, so we can say that layer architecture could be exist in a tier architecture.
In simple term 3 layer architecture can implement in single machine then we can say that its is 1 tier architecture. If we implement each layer on separate machine then its called
3 tier architecture. A layer may also able to run several tier.
In layer architecture related component to communicate to each other easily.
Just like we follow given below architecture
A client could interact to "presentation layer", but they access public component of below layer's (like business logic layer's public component) to "business logic layer" due to security reason.
Q * why we use layer architecture ?
because if we implement layer architecture then we increase our applications efficiency like
==>security
==>manageability
==>scalability
other need like after developing application we need to change dbms or modify business logic etc. then it is necessary to all.
Q * why we use tier architecture?
because physically implementation of each layer gives a better efficiency ,without layer architecture we can not implement tier architecture. separate machine to implement separate
tier and separate tier is implement one or more layer that's why we use it.
it uses for the purposes of fault tolerance.
==>easy to maintain.
Simple example
Just like a bank open in a chamber, in which categories the employee:
they all are the related components of system.
If we going to bank for loan purpose then first a gate keeper open the door with smile after that we goes to near a person that introduce to all scheme of loan after that we goes to manager cabin and pass the loan. After that finally we goes to cashier's counter take loan. These are layer architecture of bank.
What about tier? A bank's branch open in a town, after that in another town, after that in another but what is the basic requirement of each branch
exactly the same concept of layer and tier.