sexta-feira, 7 de novembro de 2014

Principais portas TCP e UDP

Portas TCP e portas UDP

Agora que você já conhece algumas características dos protocolos TCP e UDP, já está apto a entender o conceito de portas. Para uma compreensão mais fácil, usaremos o seguinte exemplo: suponha que, neste momento, você esteja usando um navegador de internet, um cliente de e-mail e um software de comunicação instantânea. Todas essas aplicações fazem uso da sua conexão à internet, mas como o computador faz para saber quais os dados que pertencem a cada programa? Simples, pelo número da porta que cada um utiliza. Por exemplo, se você está usando um programa de FTP (File Transfer Protocol), a conexão à internet é feita pela porta TCP 21, que é uma porta convencionada a este protocolo. Se estiver baixando arquivos pelo BitTorrent, uma das portas que vão de 6881 à 6889 estará sendo utilizada para tal atividade.
Compare seu computador a um prédio. Ao chegar uma correspondência, é necessário saber a qual apartamento entregá-la. Se no envelope estiver escrito que o destino é o apartamento número 123, onde reside Fulano, basta fazer a entrega. Em seu computador, o conceito é o mesmo: basta substituir a correspondência pelo pacote de dados, o apartamento pela porta e o Fulano pelo programa. No entanto, é importante frisar que um aplicativo pode utilizar mais de uma porta.
Ilustração de uso de portas TCP
Ao todo, é possível usar 65536 portas TCP e UDP, começando em 1. Tanto no protocolo TCP como no UDP, é comum o uso das portas de 1 a 1024, já que a aplicação destas é padronizada pela IANA (Internet Assigned Numbers Authority). De acordo com essa entidade, eis algumas das portas TCP mais utilizadas:
:: 21 - FTP;
:: 23 - Telnet;
:: 25 - SMTP;
:: 80 - HTTP;
:: 110 - POP3;
:: 143 - IMAP;
:: 443 - HTTPS.
A IANA disponibiliza uma lista completa e atualizada da utilização das portas TCP e UDP nesta página.
Dependendo do caso, uma aplicação não precisa, necessariamente, estar restrita a um dado conjunto de portas. É possível utilizar outras, mas é necessário que isso seja especificado. É por isso, por exemplo, que há determinados endereços na internet que são disponibilizados assim: http://www.site.com:abcd, onde abcd é o número da porta. Neste caso, seu computador está sendo orientado a acessar o endereço pela porta abcd.

20/TCPFTP (File Transfer protocol)(Protocolo de transferência de arquivo) - data portOficial
21/TCPFTP (File Transfer protocol)(Protocolo de transferência de arquivo) - control (command) portOficial
22/TCP,UDPSSH (Secure Shell) (Shell seguro) - usada para logins seguros, transferência de arquivos e redirecionamento de portaOficial
23/TCP,UDPTelnet protocol - comunicação de texto sem encriptaçãoOficial
25/TCP,UDPSMTP (Simple Mail Transfer Protocol) (Protocolo simples de envio de e-mail) - usada para roteamento de e-mail entre servidoresOficial

43/TCPWHOIS (protocolo de consulta de informações de contato e DNSprotocol)Oficial
49/TCP,UDPTACACS Login Host protocol(Protocolo de Login no Host)Oficial
53/TCP,UDPDNS (Sistema de nome de domínio)Oficial
57/TCPMTP, Mail Transfer Protocol (Protocolo de transferência de e-mail)
67/UDPBOOTP (BootStrap Protocol) server; também utilizada por DHCP (Protocolo de configuração dinâmica do Host)Oficial
68/UDPBOOTP client; também utilizada por DHCPOficial
69/UDPTFTP(Trivial File Transfer Protocol) (Protocolo de transferência de arquivo trivial )Oficial
79/TCPFinger protocolOficial
80/TCPHTTP (HyperText Transfer Protocol)(Procolo de transferência de HiperTexto) - usada para transferir páginas WWWOficial
80/TCPSkype protocolNão-Oficial
81/TCPHTTP Alternate (HyperText Transfer Protocol) (Protocolo de transferência de HiperTexto)Oficial

Nenhum comentário:

Postar um comentário