If we type a domain name in a web browser address bar, how will it discover the correct protocol for that domain ?
Example:
If we type linkedin.com in a web browser address bar, how does it know to add http://.....
--> ex : http://linkedin.com/ .......
Also, if we didn't mention ftp it will automatically add ftp://......
How does this all work ?