Du kan inte pinga en FTP -server av flera skäl, alla kokar ner till det faktum att
ping använder ICMP (Internet Control Message Protocol), medan FTP använder TCP (Transmission Control Protocol) .
Här är en uppdelning:
* olika protokoll: Ping är ett nätverksdiagnostiskt verktyg som skickar ICMP Echo -förfrågningar till en målvärd. Värden svarar sedan med ett ICMP -eko -svar. FTP använder å andra sidan TCP för att upprätta en anslutnings- och överföringsfiler. FTP -serverns TCP -portar (vanligtvis 20 och 21) kan vara öppna och fungera, men den svarar inte på ICMP Ping -förfrågningar. Det är som att försöka använda en skruvmejsel när du behöver en skiftnyckel - verktygen är annorlunda och fungerar inte på samma saker.
* brandväggsbegränsningar: Brandväggar är ofta konfigurerade för att blockera ICMP (Ping) förfrågningar om säkerhetsskäl, samtidigt som TCP -trafik tillåter TCP för FTP. Detta innebär att du kan ansluta till FTP -servern för att överföra filer, men du kan inte pinga den.
* Serverkonfiguration: FTP -servern i sig kan uttryckligen konfigureras * inte * för att svara på ICMP Ping -förfrågningar. Detta är en vanlig säkerhetspraxis för att minska serverns sårbarhet för nätverksskanning.
* Nätverksproblem: Problem med nätverksanslutningen mellan din dator och FTP -servern kan förhindra att ping fungerar, även om FTP -servern själv är lyhörd. Detta inkluderar saker som routingproblem, nätverkstoppning eller felaktiga nätverksgränssnitt.
Kort sagt, oförmågan att pinga en FTP -server betyder inte nödvändigtvis att FTP -servern är nere eller otillgänglig. Du bör försöka ansluta till den via en FTP -klient (som Filezilla, Cyberduck, etc.) för att bestämma dess faktiska tillgänglighet och funktionalitet. En framgångsrik FTP -anslutning bekräftar att servern kan nås och de relevanta TCP -portarna är öppna, oavsett om du kan pinga den.