A master page is a template for other pages, which shares design and functionality with other pages. The master page provide a content place holder for other pages.
Web user control is a unit of functionality, which incorporate into parent page. it does not give a template design and functionality as master page gives. .NET provide .ascx extension for user control.