A ros node is equivalent to a cpp file, which generates an executable file similar to exe after running.
ROS is a distributed process, that is, a node framework. A node is an executable file that can communicate with other nodes through ROS.