Web Site = Collection of webpages
Dynamic = Anything that changes according to request /response from the user.
Dynamic Webpage is the one that generates content based on the request from the user or response from the server
We can create these pages using JSP,PHP,ASP, Ruby on rails etc..,.
However these pages cannot be rendered by normal browsers
We need Special servers to interpret it
For e.g: JSP needs Tomcat Server or GlassFish Server