FTP Porto: Transferência de ficheiros e Números de Porta
Ao utilizar o protocolo de transferência de ficheiros, talvez queira estar ciente dos diferentes elementos envolvidos. Um elemento é a porta FTP. A transferência de ficheiros bem sucedida só pode acontecer quando as portas correctas estão abertas.
What Are Ports?
Em termos de FTP, as portas são pontos de chegada da comunicação. As portas permitem a ligação e transferência de dados entre o seu computador e um servidor.
Para se ligar a um servidor específico, é necessário saber o endereço IP desse servidor. Enquanto esse endereço IP identifica um servidor específico, as portas são números que são utilizados a um nível inferior para especificar qual a aplicação ou serviço no servidor com o qual está a tentar comunicar.
endereços IP são únicos na Internet para o servidor a que estão atribuídos, mas as portas são uma gama fixa de números de 0 a 65535 que cada servidor utiliza.
Como são utilizadas as portas com protocolos de transferência de ficheiros?
Quando um serviço que pode aceitar alguma ligação remota (como um servidor FTP) arranca, começa a “escutar” numa porta específica. Para serviços comuns, há uma porta esperada e definida que a aplicação deve estar a utilizar. As primeiras 1024 portas são reservadas para serviços especiais conhecidos. A estes serviços foi atribuída uma porta padrão pela Internet Assigned Numbers Authority (IANA).
Quando um cliente de transferência de ficheiros faz uma ligação a uma porta que um serviço de transferência de ficheiros está a ouvir, eles podem então trocar informações. Inicialmente, isto é sob a forma de comandos. Os comandos estabelecem os detalhes da ligação e as operações que o cliente deseja realizar. O passo seguinte envolve a transferência dos dados do ficheiro solicitados sobre a mesma ou uma ligação estabelecida de forma semelhante.
Que portas são utilizadas para ligações FTP?
A porta FTP que geralmente precisa de conhecer para fazer uma ligação FTP padrão, não encriptada, é a porta 21. Para este caso padrão, isto é tudo o que alguém que utiliza um cliente FTP precisa de saber.
Are Outras Portas FTP Utilizadas para Ligações?
Sim. São utilizadas mais portas, com diferenças baseadas no tipo de FTP. Outras portas são também utilizadas no caso do SFTP, que é um protocolo totalmente diferente.
FTP foi oficialmente atribuído as portas 20 e 21. Se utilizar especificamente uma configuração de ligação “activa”, isto significa que enquanto um computador cliente faz o pedido de ligação e envia os comandos primeiro na porta 21, conhecida como a “porta de controlo”, uma ligação ao servidor na porta 20, a “porta de dados”, é também automaticamente aberta para transferir os dados do ficheiro.
Se utilizar uma definição de ligação FTP “passiva”, o computador cliente também se liga ao servidor na porta FTP 21. No entanto, o servidor responde com um número de porta aleatório, numa gama livre de portas, para utilizar para a porta de dados para transferências de ficheiros.
Por exemplo, o seu cliente FTP abrirá um canal de controlo na porta 21 e um canal de dados numa porta aleatória alta na gama de portas 60000 – 65535.
Implicit FTPS utiliza portas diferentes por defeito, começando pela porta FTPS 990 atribuída para fazer a ligação de controlo. Isto inicia um aperto de mão SSL/TLS, depois é feita uma ligação à porta 989 para transferir os dados do ficheiro encriptado.
SFTP é diferente
SFTP usa uma porta diferente. A porta SFTP é 22, a mesma que uma ligação SSH. Além disso, utiliza essa mesma porta tanto para mensagens de controlo como para transferências de dados.
Por que é que o SFTP é implementado tão diferentemente?
A razão para isto é que o SFTP não está directamente relacionado com o FTP. É um protocolo de transferência seguro sobre SSH, modelado após a forma como o FTP funciona. Com SFTP, tanto as credenciais de ligação como os dados transferidos são sempre encriptados, e pode usar chaves SSH para autenticar uma ligação.
Independentemente do protocolo que estiver a utilizar, a porta FTP ou outras portas abertas asseguram que está a fazer a ligação desejada e que os seus dados são transferidos eficientemente entre os pontos terminais.
Procura de alojamento FTP ou SFTP?
Descubra mais sobre o ExaVault e comece hoje a sua avaliação gratuita!
Partilhar via: