Yeah, hubs and NICs "go together". You use straight through cables to connect them. If you connect two of the same, you need a crossover cable to switch one end around, so the two can talk to each other. An uplink port is basically just a reversed jack, so that you can use a straight through cable on it.