What does the "?" mean after the url?

Code:
http://www.site.com?
I think it has something to do with security.

What program is it associated with?

I know it exists in the GET Method for transferring data between websites:

Code:
http://www.site.com?data1=123&data2=234&data3=345 etc