My old Pentium 4 machine has a 10/100M network card, I recently bought a 100M/1000M switch.
I am going to buy a PC with 1000M network card, I am pretty sure they can talk to each other at 100M speed.
How do they know each others speed limit and adjust it accordingly?