En primer lugar, me gustaría analizar bien el nombre de cada una, ya que eso habla mucho sobre a qué se dedica cada uno. El Scope Global, tal como su nombre lo indica, es donde van a existir todas las variables, funciones, etc. que tengamos en nuestro código, pero este no me permite acceder a lo que está en el Scope Local.
Mientras que el Scape Local, es el bloque de código que se encuentra dentro de una función, entonces cuando se inicializa tengo acceso a ella. También, cabe destacar que puedo acceder a lo que está dentro del Scape Global, por ejemplo si hay una variable declarada fuera de la función.