Dealing Desk or Non-Dealing Desk broker

Can anyone please tell me in detail what is difference between " Dealing Desk or Non-Dealing Desk broker "

Thanks