In modern webbrowsers is there any point in putting www infront of a url that uses it? When going to www.facebook.com or www.cbc.ca is there any benefit or difference made by omitting the www?
Normalmente não, mas poderia .
Isso não tem nada a ver com o navegador; tem a ver com o servidor web. O servidor da Web é um computador (ou até vários computadores) que recebe consultas por páginas da Web e envia os dados apropriados. Um URL inclui várias partes, uma das quais é o nome ou endereço do servidor web.
Muitas empresas hospedam mais do que apenas um servidor web, elas também podem executar um servidor FTP, um servidor de banco de dados, um servidor de correio e assim por diante. Estes podem ser hospedados na mesma máquina que o servidor web ou em máquinas diferentes.
No passado, era comum especificar a diferença por meio de um prefixo para consistência. Assim, por exemplo, a Acme Industries pode comprar o nome de domínio acme.org
e, em seguida, configurar um ou mais computadores para hospedar o serviço diferente que eles têm. Quando você quiser usar um dos serviços, insira o nome do host apropriado:
www.acme.org - Acme’s web-site
ftp.acme.org - Acme’s file server
sql.acme.org - Acme’s database server
pop.acme.org - Acme’s incoming mail server
smtp.acme.org - Acme’s outgoing mail server
Então, por que ainda funciona sem www.
? Porque a maioria dos servidores da Web permite que você aceite URLs diferentes e redirecione-os conforme necessário. Para a conveniência dos usuários, a maioria das empresas e organizações configuram uma regra para que o servidor da web manipule conexões com o nome do host na porta 80 (a “porta da web”) ou redirecione-o para outro sistema se o servidor da web for diferente máquina.
Diferenciar o serviço ou a máquina acessada também pode ser feito pela porta, mas é necessário incluí-la especificamente no nome. Portanto, não é melhor do que usar prefixos:
acme.org:80 - web-server
acme.org:21 - file server
Às vezes, o esquema pode executar essa função:
http://acme.org - web-server
ftp://acme.org - file server
O uso de esquemas funciona também e pode ser feito automaticamente usando o software apropriado (por exemplo, um navegador adicionaria http://
, um cliente de e-mail adicionaria pop://
, etc.), mas não há esquemas oficiais para cada tipo do servidor que pode existir, e inventar um não é ideal, porque exigiria software para suportá-lo.
Está cada vez menos necessário incluir www.
, mas não é universal e alguns sites ainda exigem isso porque ajuda a manter as coisas organizadas.