a) .Net is the Development Platform which provides advanced feature facilities for the web and window application along with the window services .
b)The .Net is the Middle layer between the operating System and the .Net application .The feature of .Net that the .Net Component can talk with each other without worrying about the language in which they are originally..
c)Two main components are CLR stands for the common Language Runtime and the .Net FrameWork Base classes. The CLR performs the task of converting the IL to native code Which gives the .Net applications to be language Independent .
d)The Other component Like .Net FrameWork Base Classes act as services to be provided to the .Net applications.