Simulation Technologies in Networking and Communications (Selecting the Best Tool for the Test)