what is the difference between a private number and a withheld number?
There's a difference between unknown and private numbers. Usually, a number is displayed rather than a name if the caller isn't in your list of contacts. With private numbers, the caller's number is hidden (withheld) so you can't see who's calling, nor call them back. They're anonymous.