Um servidor de Hospedagem e um computador "normal", entre aspas porque na verdade ele deve ter uma configuracao mais robusta para poder servir varios outros computadores em rede, na internet, quem acessa um site recebe os dados de um servidor, onde estao hospedados os arquivos do site que sao necessarios para a visualizacao e funcionamento deste site, assim sendo, quem visita os sites sao os "receptores" que sao servidos pelo "servidor".Um servidor precisa ter alguns programas especificos instalados, ter um sistema operacional instalado como qualquer outro computador. Os sistemas operacionais mais usados com os servidores web sao derivados do sistema Unix, como o Linux, os mais famosos dos servidores sao o Linux Apache e Nginx.Os servidores Linux geralmente sao os mais utilizados por diversos motivos, entre eles, seguranca, rapidez e pelo fato de serem um sistema operacional "Open Source", isto quer dizer que sendo gratuito, pode diminuir os custos com licencas e as empresas podem oferecer servicos mais baratos nestes sistemas operacionais.Servidores WindowsHa tambem alguns servidores que rodam o sistema operacional da Microsoft Windows Server, este sistema e pouco utilizado e possui um sistema de arquivos diferente dos servidores Linux, menos compatibilidade com a linguagem PHP, amplamente utilizada como a linguagem de programacao da maioria dos sites na internet, podemos dizer que o Windows reina absoluto em computadores receptores (caseiros) em servidores web, acontece justamente o contrario, onde o Linux e o mais usado.Linux e PHPA linguagem PHP e de longe a linguagem de programacao mais utilizada na web e segundo os desenvolvedores foi feita para rodar perfeitamente em servidor Linux Apache, claro que outros sistemas operacionais se adaptaram rapidamente a esta linguagem.Servidores dedicados e CompartilhadosOs servidores compartilhados sao computadores que hospedam varios sites ao mesmo tempo, sao muito mais baratos que os dedicados e nao recebem um IP fixo, ao contrario do servidor dedicado que hospeda apenas 1 site e tem um numero IP fixo.O valor de um servidor dedicado pode custar ate 40 vezes mais que um servidor compartilhado, por isso so e viavel para sites e empresas grandes. Tambem existem os servidores Cloud, que seguem a ideia da computacao em nuvem, e servidores VPS, onde e particionado um espaco fisico para se ter caracteristicas de um servidor dedicado.Como acessar e enviar arquivos para um ServidorExistem programas especificos que podem ser instalados em um computador receptor para envio e troca de arquivos em um servidor web, esses programas fazem a transferencia de arquivos pelo protocolo chamado FTP (File Transfer Protocol), depois dos arquivos enviados eles fazem parte de outro protocolo chamado HTTP (Hypertext Transfer Protocol), que certamente voce ja viu na barra de enderecos do seu navegador, quando recebe uma camada de criptografia este protocolo muda para HTTPS (Hyper Text Transfer Protocol Secure - protocolo de transferencia de hipertexto seguro), usado em todos os site de e-commerce ou que possuem necessidade de confiabilidade nos dados digitados em formularios, por exemplo.Os programas mais utilizados para envio de arquivos por FTP, sao Filezilla e SmartFTP, estes programas dividem a tela deixando no lado esquerdo os arquivos no computador e do outro lado