Http stand for Hyper Text Transfer Protocol, which is the comms protocol used on the internet which allows for browsing the world wide web (www). Also Https is a similar protocol but secure, ie Hyper Text Transfer Protocol Secure, that's why you see the lock symbol on the web browers when you are surfing pages with https:// in the address bar.
In answer to the second question "url" stands for Uniform Resource Locator. This first part of a "url" specifies which protocol to use (that would be the "http://" part..and there are others like ftp: And https: For example) and the second is the IP address or domain name where the resource is located.
For example: www.blurtit.com is a URL address. The protocol is specified by the http bit at the beginning which tells the browser to fetch a page using the HTTP protocol and the second part is the domain name where the resource is located.