When I click the button "RUN“ , how the cell interact with the kernel?

I want to known the detail flow about the cell and kernel when I click the button “RUN”?