Preciso saber quais são os protocolos que são usados atualmente (que podem estar relacionados a domínios ou URLs e podem ser resolvidos por um DNS). Exemplo:
www.domain.com
ftp.domain.com
ftps.domain.com
ftpes.domain.com
sftp.domain.com
pop.domain.com
pop3.domain.com
smtp.domain.com
imap.domain.com
Pesquisei na internet, mas não consegui encontrar uma lista completa desses protocolos. agradeço qualquer ajuda
PD: a porta utilizada pelo protocolo ou pela aplicação não é relevante para esta questão
Não há relação entre um nome de domínio e um protocolo usado por esse nome de domínio. Um host que tem um único nome de domínio pode falar vários protocolos (e geralmente o faz, pelo menos todos os hosts têm ssh além de qualquer serviço que seu nome de domínio possa reivindicar, porque o administrador precisa acessá-los de alguma forma).
Os protocolos são conectados a números de porta específicos em um determinado host, embora a atribuição não seja tão rígida e, com muitos serviços, os números de porta possam variar. Mas se falarmos sobre atribuição padrão, então, por exemplo, HTTP é a porta 80, HTTPS (variante segura) é 443. FTP é a porta 21 e mais portas atribuídas dinamicamente durante a sessão de FTP. SMTP é a porta 25 para e-mails que chegam ao servidor ou a porta 587 para e-mails enviados pelo cliente de e-mail a serem enviados pelo servidor. IMAP é a porta 143, enquanto IMAPS (variante segura, com criptografia, usada quase exclusivamente agora) é a porta 993.
Se você estiver procurando por uma lista de nomes de protocolos, poderá encontrar uma lista bastante extensa aqui .
Se estamos falando de prefixos de URL como
http:
oumailto:
, eles são outra coisa. Alguns deles gostamhttp:
ou correspondem ao protocolo usado para buscar os dadoshttps:
.ftp:
Mas outros apenas dizem como (ou por qual software) a URL deve ser tratada. Por exemplomailto:
, significa apenas "iniciar o aplicativo cliente de e-mail e deixá-lo abrir a nova janela de mensagem com o endereço de e-mail do destinatário fornecido apósmailto:
". Se você tiver um aplicativo de calendário, ele reconheceráwebcal:
URLs, que são basicamente apenas HTTP, mas owebcal:
prefixo indica que eles devem ser manipulados pelo aplicativo de calendário e não pelo navegador.file:
apenas abre um arquivo local com o nome do caminho fornecido, você não pode chamá-lo de protocolo :). Se você tiver, por exemplo, o Zoom instalado, ele lidará com as URLs começandozoommtg:
e se conectará a uma reunião cujos detalhes são fornecidos após ozoommtg:
prefixo. Então tudo depende do software que você instalou e sua configuração. Não há uma lista completa, pois você sempre pode estendê-la instalando um novo aplicativo que responda a algumanythingyoumaychoose:
tipo de URL.