More on the "pairing" concept... when you pair or bind a controller to a drone, they have a short conversation and agree on a unique identifier number. Depending on the tech, the chances of accidentally finding another drone with the same identifier is either very low, extremely low, or astronomically low; the manufacturer decides how many digits this number should have.
Let's say your drone and controller pick the number 3456. Once this agreed 3456 has been chosen, the two devices are bound. Every communication includes the number. Whenever the drone receives a packet with the wrong number it ignores the data. Whenever the drone sends a packet, it includes the number and the controller will ignore other drones too. Some made up examples. Controller: "3456 CLIMB 46% UP, YAW 1% RIGHT." Drone: "3456 FORWARD VISION CLEAR, DOWNWARD VISION CLEAR, DOWNWARD ECHO 1.6 METERS."