The reverse_port is opened by the driver’s reverse interface which establishes a custom communication protocol between the driver and the robot. This does not have to be changed necessarily, only if the default value does not suffice.
Changing the reverse port can be necessary e.g. when starting multiple driver instances on one control PC (as then each driver instance has to open its own reverse port) or when there is another application already using the default reverse port 50001.