单项选择题

Which of the following is a layer 3 device that separates broadcast domains?()

A. Network Interface Card
B. Hub
C. Bridge
D. Router