| Ports of hub do not have individual addresses assigned to them. | Switch is aware of the addresses assigned to each of its ports. |
| It simply transfers data from one port of the network to another without any filter. | It filters and forwards data packets only to one or more devices for which the packet is intended across a network. |
| It is multi-port and unintelligent network device. | It is also a multi-port device but with some intelligence. |
| Hub replicates what it receives on one port onto all the other ports. | Switch sends the incoming data it receives only to the correct port. |