Browser
Os Navegadores Web, ou Web Browsers se comunicam geralmente com servidores Web (podendo hoje em dia se comunicar com vários tipos de servidor), usando principalmente o protocolo de transferência de hiper-texto HTTP para efetuar pedidos a ficheiros (ou arquivos, em portugues brasileiro), e processar respostas vindas do servidor. Estes ficheiros/arquivos, são por sua vez identificados por um URL.
O navegador, tem a capacidade de ler vários tipos de arquivo/ficheiros, sendo nativo o processamento dos mais comuns (HTML, XML, JPEG, GIF, PNG, etc.), e os restantes possíveis através de plugins (Flash, Java, etc.).
Os navegadores mais recentes têm a capacidade de trabalhar também com vários outros protocolos de transferência, como por exemplo FTP, HTTPS (uma versão criptografada via SSL do HTTP), etc.
A finalidade principal do navegador é fazer-se o pedido de um determinado conteúdo da Web, e providenciar a exibição do mesmo. Geralmente, quando o processamento do ficheiro não é possível através do mesmo, este apenas transfere o ficheiro localmente. Quando se trata de texto (Markup Language e/ou texto simples) e/ou imagens bitmaps, o navegador tenta exibir o conteúdo.
Os navegadores mais primitivos suportavam somente uma versão mais simples de HTML. O desenvolvimento rápido dos navegadores proprietários, porém, (veja As Guerras dos Navegadores) levou à criação de dialetos não-padronizados do HTML, causando problemas de interoperabilidade na Web. Navegadores mais modernos (tais como o Internet Explorer, Mozilla Firefox, Opera e Safari e o Chrome do Google) suportam versões padronizadas das linguagens HTML e XHTML (começando com o HTML 4.01), e mostram páginas de uma maneira uniforme através das plataformas em que rodam.
Alguns dos navegadores mais populares incluem componentes adicionais para suportar Usenet e correspondência de e-mail através dos protocolos NNTP e SMTP, IMAP e POP3 respectivamente
Web browser (em inglês), browser ou navegador de internet (jargão nascido dos próprios usuários - navegar) é um programa que permite a seus usuários a interagirem com documentos eletrônicos de hipertexto, como as páginas HTML e que estão armazenados em algum endereço eletrônico da internet (URL ou URI).