I love these questions. I wouldn't expect any interviewee to know all of them. But I'd expect them to be able to talk intelligently about some of them.
For a software candidate a simple question like "tell me what you know about TCP/IP" is a great start to just probe what they know about networking.
For a software candidate a simple question like "tell me what you know about TCP/IP" is a great start to just probe what they know about networking.