Before the conceptualization and invention of web, i can understand that the application protocols had their own different architectures like telnet , ftp etc…
But after the creation of http and urls can’t we just use web servers and clients for all of other protocols, we would probably have to register other protocols as URI schemes ( there is wikipedia entry on this list ), and then just like ftp we can use other application layer protocols using web servers too.
But still we have dedicated servers for other application layer protocols, why is it so ?
- i honestly searched google with the best queries i could come up with, but wasn’t able to find any relevant article or books. I tried asking chatgpt, but it gave very vague kind of answers.