In the context of web development, what is the correct format for a URL?
a) Using spaces instead of hyphens to separate words
b) Starting with http:// or https:// followed by the domain name
c) Including special characters such as asterisks (*) or dollar signs ($)
d) Limiting the length to 20 characters to maintain compatibility with older browsers