SMTP(para e-mails), o FTP(para a transferncia de arquivos), e o HTTP(para navegao web). Cada tipo de programa se comunica com um protocolo de aplicao diferente, dependendo da finalidade do programa.
Portas Utilizadas SMTP Esse protocolo usa por padro a porta 25 em uma rede Transmission Control Protocol (ou 465 para conexo criptografada via SSL). definido pela RFC 5321.
Fig.1 Caractersticas: Possui trs entidades: Agente do Usurio, emissor SMTP e Receptor SMTP. orientado a conexo, sendo transmitido sobre TCP. A comunicao entre Emissor-SMTP e Receptor-SMTP feita atravs de comandos formados por sequncias de caracteres padro ASCII.
Portas Utilizadas FTP um protocolo de transferncia de arquivos que utiliza as portas 20 e 21, ele um protocolo utilizado para transferncia de dados da camada de aplicao, atravs de uma interface que o usurio se identifica, envia e recebe arquivos para um servidor FTP. Assim como o protocolo HTTP o FTP utiliza conexo TCP para se conectar com o servidor, mas com uma diferena importante, o FTP utiliza duas conexes TCPs paralelas para transmitir um arquivo, uma conexo de controle e uma conexo de dados.
Fig.2 Caractersticas: Rapidez e versatilidade;. Baseia-se no Protocolo TCP, sendo que o FTP possui uma interface para poder interagir com esse protocolo Desenvolvido, originalmente, orientado a linha de comando, apesar de atualmente, possuir diversas interfaces grficas para este servio.
Portas Utilizadas HTTP O protocolo HTTP Hypertext Transfer Protocol ou Protocolo de Transferncia de Hipertexto, um protocolo da camada de aplicao do TCP/IP cuja funo de proporcionar a transferncia de hipertexto. A funo do protocolo HTTP permitir uma transferncia de arquivos no formato HTML, localizados graas a uma cadeia de caracteres chamada URL entre um navegador(do usurio) e um servidor Web. O HTTP definido pela RFC[1945] e RFC[2616], consiste basicamente em 2 sistemas finais, comunicando-se entre eles e transferindo hipertexto.
Fig.3
Caractersticas: O HTTP no guarda o estado da conexo(stateless), por isso foram criadas alternativas como os COOKIES Exibe um sistema orientado a conexo. Utiliza WebCache para melhor performance