What are the two main layers of IIS architecture? | Networking

 Following are the two layers of IIS architecture:
1.    Kernel mode, which includes HTTP.sys
2.    User mode, which includes Web Admin Service, Virtual Directory, and Application Pool.