FileZilla FTP-palvelin koti- tai pientoimistoverkkoon.

FTP (englanninkielinen tiedosto Siirtoprotokolla- tiedostonsiirtoprotokolla) on standardiprotokolla, joka on suunniteltu tiedostojen siirtämiseen TCP-verkkojen (esimerkiksi Internet) kautta. FTP:tä käytetään usein verkkosivujen ja muiden asiakirjojen lataamiseen yksityiseltä kehityslaitteelta julkisille hosting-palvelimille.

Protokolla on rakennettu asiakas-palvelin-arkkitehtuurille ja käyttää erilaisia ​​verkkoyhteyksiä komentojen ja tietojen siirtämiseen asiakkaan ja palvelimen välillä. FTP-käyttäjät voivat todentaa antamalla käyttäjätunnuksen ja salasanan selkeänä tekstinä, tai jos palvelin sallii, he voivat muodostaa yhteyden anonyymisti. Voit käyttää SSH-protokollaa turvallisiin siirtoihin, jotka piilottavat (salaavat) kirjautumistunnuksen ja salasanan ja myös salaavat sisällön.

Aika silmiinpistävä ominaisuus FTP-protokolla on, että se käyttää useita (ainakin kaksinkertaisia) yhteyksiä. Tässä tapauksessa yksi kanava on ohjauskanava, jonka kautta komennot lähetetään palvelimelle ja sen vastaukset palautetaan (yleensä TCP-portin 21 kautta), ja loput kautta tapahtuu varsinainen tiedonsiirto, yksi kanava jokaista lähetystä kohti. Siksi voit siirtää useita tiedostoja samanaikaisesti ja molempiin suuntiin yhden istunnon aikana FTP-protokollan kautta. Kullekin datakanavalle avataan oma TCP-portti, jonka numeron valitsee joko palvelin tai asiakas lähetystavasta riippuen.

FTP-protokollassa on binäärisiirtotila, joka vähentää liikennettä ja lyhentää viestintäaikaa siirrettäessä suuria tiedostoja. HTTP-protokolla edellyttää välttämättä binääritietojen koodaamista tekstimuotoon, esimerkiksi Base64-algoritmin avulla.

Kun työ aloitetaan FTP-protokollan kautta, asiakas siirtyy istuntoon ja kaikki toiminnot suoritetaan tämän istunnon puitteissa (eli palvelin muistaa nykyisen tilan). HTTP-protokolla ei "muista" mitään - sen tehtävänä on antaa dataa ja unohtaa se, joten tilan muistaminen HTTP:tä käytettäessä tapahtuu protokollan ulkopuolisilla menetelmillä.

FTP toimii OSI-mallin sovelluskerroksessa ja sitä käytetään tiedostojen siirtämiseen TCP/IP:tä käyttäen. Tätä varten FTP-palvelimen on oltava käynnissä ja odottaa saapuvia pyyntöjä. Asiakastietokone voi ottaa yhteyttä palvelimeen portissa 21. Tämä yhteys (ohjausvirta) pysyy auki koko istunnon ajan. Toinen yhteys (datavirta) voidaan avata joko palvelimella portista 20 vastaavan asiakkaan porttiin (aktiivinen tila) tai asiakkaan toimesta mistä tahansa portista vastaavan palvelimen porttiin (passiivinen tila), joka on tarvitaan datatiedoston siirtämiseen. Ohjauskulkua käytetään istunnon ohjaamiseen - esimerkiksi komentojen ja salasanojen vaihtoon asiakkaan ja palvelimen välillä telnet-tyyppistä protokollaa käyttäen. Esimerkiksi "RETR filename" siirtää määritetyn tiedoston palvelimelta asiakkaalle. Tämän kaksiporttisen rakenteen vuoksi FTP:tä pidetään kaistan ulkopuolisena protokollana, toisin kuin kaistansisäinen HTTP.

Yhteys ja tiedonsiirto

Protokolla on määritelty RFC 959:ssä. Palvelin vastaa ohjausvuon kolmimerkkisillä ASCII-tilakoodeilla valinnaisella tekstiviestillä. Esimerkiksi "200" (tai "200 OK") tarkoittaa, että viimeinen komento suoritettiin onnistuneesti. Numerot edustavat vastauskoodia ja teksti selvennystä tai pyyntöä. Nykyisen tiedonsiirron datavirrassa voidaan keskeyttää ohjausvirtaan lähetettävä keskeytysviesti.

FTP voi toimia aktiivisessa tai passiivisessa tilassa, jonka valinta määrittää, miten yhteys muodostetaan. Aktiivitilassa asiakas luo TCP-ohjausyhteyden palvelimeen ja lähettää IP-osoitteensa ja mielivaltaisen asiakasportin numeron palvelimelle ja odottaa sitten, kunnes palvelin aloittaa TCP-yhteyden tällä osoitteella ja porttinumerolla. Jos asiakas on palomuurin takana eikä voi hyväksyä saapuvaa TCP-yhteyttä, voidaan käyttää passiivista tilaa. Tässä tilassa asiakas käyttää ohjausvirtaa PASV-komennon lähettämiseen palvelimelle ja vastaanottaa sitten IP-osoitteensa ja porttinumeronsa palvelimelta, jota asiakas käyttää sitten avatakseen tietovirran mielivaltaisesta asiakasportista vastaanotettu osoite ja portti. Molemmat tilat päivitettiin syyskuussa 1998 tukemaan IPv6:ta. Tällä hetkellä passiiviseen tilaan tehtiin lisämuutoksia, jolloin se päivitettiin Enhanced Passive Mode -tilaan.

Kun dataa siirretään verkon yli, voidaan käyttää neljää dataesitystä:

    ASCII - käytetään tekstiin. Tiedot muunnetaan tarvittaessa lähettävän isännän merkkiesittelystä "kahdeksanbittiseksi ASCII:ksi" ennen lähetystä ja (tarvittaessa jälleen) vastaanottavan isäntälaitteen merkkiesitykseen. Tästä syystä tämä tila ei sovellu tiedostoille, jotka sisältävät muutakin kuin pelkkää tekstiä.

    Kuvatila (kutsutaan yleisesti binääriksi) - lähettävä laite lähettää jokaisen tiedoston tavulta, ja vastaanottaja tallentaa tavuvirran vastaanotettuaan. Tuki tämä tila on suositeltu kaikkiin FTP-toteutuksiin.

    EBCDIC - käytetään pelkän tekstin siirtämiseen isäntien välillä EBCDIC-koodauksella. Muuten tämä tila on samanlainen kuin ASCII-tila.

    Paikallinen tila - mahdollistaa tietojen lähettämisen kahdelle tietokoneelle, joilla on samat asetukset omaa muotoa ilman muuntamista ASCII:ksi.

Tekstitiedostoille tarjotaan erilaisia ​​hallintamuotoja ja tietuerakenteen asetuksia. Nämä ominaisuudet on suunniteltu toimimaan Telnet- tai ASA-muotoilua sisältävien tiedostojen kanssa.

Tiedonsiirto voidaan suorittaa missä tahansa kolmesta tilasta:

    Suoratoistotila - tiedot lähetetään jatkuvana virtana, mikä vapauttaa FTP:n suorittamasta käsittelyä. Sen sijaan kaikki käsittely tapahtuu TCP:llä. Tiedoston lopun ilmaisinta ei tarvita paitsi tietojen erottamiseen tietueiksi.

    Block mode - FTP jakaa tiedot useisiin lohkoihin (otsikkolohko, tavujen määrä, tietokenttä) ja lähettää ne sitten TCP:lle.

    Pakkaustila - tiedot pakataan yhdellä algoritmilla (yleensä koodaamalla sarjan pituudet).

Todennus

FTP-todennus käyttää tavallista käyttäjätunnus-/salasanamallia pääsyn myöntämiseen. Käyttäjätunnus lähetetään palvelimelle USER-komennolla ja salasana lähetetään PASS-komennolla. Jos palvelin hyväksyy asiakkaan antamat tiedot, palvelin lähettää asiakkaalle kutsun ja istunto alkaa. Jos palvelin tukee tätä ominaisuutta, käyttäjät voivat kirjautua sisään antamatta tunnistetietoja, mutta palvelin voi vain tarjota rajoitettu pääsy tällaisia ​​istuntoja varten.

AnonyymiFTP

FTP-palvelun tarjoava isäntä voi tarjota anonyymin FTP-käytön. Käyttäjät kirjautuvat yleensä sisään käyttäjätunnuksellaan "anonyymi". Vaikka käyttäjiä pyydetään yleensä antamaan sähköpostiosoitteensa salasanan sijaan, varmennusta ei tehdä. Monet ohjelmistopäivityksiä tarjoavat FTP-isännät tukevat anonyymiä pääsyä.

NAT- P.T.

Erityisesti FTP työ-protokollan kautta palomuurit NAT:iin tehtiin laajennus nimeltä NAT-PT (rfc2766), jotta saapuvat yhteydet voidaan kääntää palvelimelta asiakkaalle NAT:n kautta. Tällaisen yhteyden aikana NAT korvaa asiakkaalta lähetetyt tiedot, ilmoittaen palvelimelle todellisen osoitteen ja portin, johon palvelin voi muodostaa yhteyden, ja lähettää sitten yhteyden palvelimelta tästä osoitteesta asiakkaalle sen osoitteeseen. Kaikista FTP-protokollaa tukevista toimenpiteistä ja innovaatioista huolimatta käytännössä NAT-PT-toiminto on yleensä poissa käytöstä kaikissa reitittimissä ja reitittimissä lisäsuojauksen aikaansaamiseksi virusuhkia vastaan.

NATja palomuurien ohittaminen

FTP yleensä siirtää tietoja, kun palvelimen ja asiakkaan välillä on yhteys, sen jälkeen kun asiakas on lähettänyt PORT-komennon. Tämä aiheuttaa ongelmia sekä NAT:lle että palomuurille, jotka eivät salli yhteyksiä Internetistä sisäisiin isänteihin. NAT:lle lisäongelmana on, että IP-osoitteiden ja porttinumeroiden esitys PORT-komennossa viittaa sisäisen isännän IP-osoitteeseen ja porttiin julkisen IP-osoitteen ja NAT-portin sijaan. Tähän ongelmaan on olemassa kaksi lähestymistapaa. Ensimmäinen on, että FTP-asiakas ja FTP-palvelin käyttävät PASV-komentoa, joka kutsuu asiakkaalta palvelimelle muodostetun datayhteyden. Toinen tapa on muuttaa NAT:n PORT-komentoarvoja käyttämällä sovelluskerroksen yhdyskäytävää.

Verkkoselaimen tuki

Useimmat tavalliset verkkoselaimet voivat hakea FTP-palvelimilla olevia tiedostoja, vaikka ne eivät välttämättä tue protokollalaajennuksia, kuten FTPS. Kun FTP-osoite määritetään HTTP-osoitteen sijaan, etäpalvelimen saatavilla oleva sisältö esitetään samalla tavalla kuin muu verkkosisältö. Täysin toimiva FTP-asiakas voidaan ajaa Firefoxissa FireFTP-laajennuksena.

Turvallisuus

FTP:tä ei ole suunniteltu turvalliseksi protokollaksi (etenkään nykystandardien mukaan), ja siinä on lukuisia tietoturva-aukkoja. Toukokuussa 1999 RFC 2577:n kirjoittajat tiivistivät haavoittuvuudet seuraavaan ongelmaluetteloon:

    Piilotetut hyökkäykset (pomppimishyökkäykset)

    Huijaushyökkäykset

    Raaka voimahyökkäykset

    Pakettien sieppaus, haisteleminen

    Käyttäjänimen suojaus

    Portin varastaminen

FTP ei voi salata liikennettä, kaikki siirrot ovat selkeä teksti, joten käyttäjätunnukset, salasanat, komennot ja tiedot voivat lukea kuka tahansa, joka pystyy sieppaamaan paketin verkon kautta. Tämä ongelma on tyypillinen monille Internet-protokollan määrityksille (mukaan lukien SMTP, Telnet, POP, IMAP), jotka on kehitetty ennen salausmekanismien, kuten TLS:n ja SSL:n, luomista. Tavallinen ratkaisu tähän ongelmaan on käyttää "suojattuja", TLS-suojattuja versioita haavoittuvista protokollista (FTPS for FTP, TelnetS for Telnet jne.) tai toista, turvallisempaa protokollaa, kuten SFTP/SCP, joka toimitetaan useimpien suojattujen protokollien mukana. Shell-protokollan toteutukset.

TurvallinenFTP

On olemassa useita menetelmiä suojattuun tiedostojen siirtoon kerralla tai toisella nimellä "Suojattu FTP": FTPS, SFPS, FTP SSH:n kautta.

Explicit FTPS on FTP-standardin laajennus, jonka avulla asiakkaat voivat vaatia FTP-istunnon salausta. Tämä toteutetaan lähettämällä "AUTH TLS" -komento. Palvelimella on mahdollisuus sallia tai hylätä yhteydet, jotka eivät pyydä TLS:ää. Tämä protokollalaajennus on määritelty RFC 4217:ssä. Implisiittinen FTPS on FTP:n vanha standardi, joka edellyttää SSL- tai TLS-yhteyden käyttöä. Tämän standardin piti käyttää erilaisia ​​portteja kuin normaali FTP.

SFTP tai "SSH File Transfer Protocol" ei liity FTP:hen, paitsi että se myös siirtää tiedostoja ja sisältää samanlaisia ​​komentoja käyttäjille. SFTP tai suojattu FTP on ohjelma, joka käyttää SSH:ta (Secure Shell) tiedostojen siirtämiseen. Toisin kuin tavallinen FTP, se salaa sekä komennot että tiedot, mikä estää salasanojen ja arkaluonteisten tietojen välittämisen avoimesti verkon yli. SFTP on toiminnaltaan samanlainen kuin FTP, mutta koska se käyttää eri protokollaa, tavalliset FTP-asiakkaat eivät voi kommunikoida SFTP-palvelimen kanssa ja päinvastoin.

FTPkauttaSSH(EiSFTP)

FTP SSH:n yli (ei SFTP) viittaa käytäntöön tunneloida tavallinen FTP-istunto SSH-yhteyden kautta. Koska FTP käyttää useita TCP-yhteyksiä, tunnelointi SSH:n yli on erityisen vaikeaa. Kun monet SSH-asiakkaat yrittävät muodostaa tunnelin ohjauskanavalle (alkuperäinen asiakas-palvelin-yhteys portissa 21), vain tämä kanava suojataan; Kun dataa siirretään, FTP-ohjelmisto molemmissa päissä muodostaa uusia TCP-yhteyksiä (tietokanavia), jotka ohittavat SSH-yhteyden ja menettävät siten eheyden.

Muussa tapauksessa SSH-asiakasohjelmistolla on oltava jonkin verran tietoa FTP:stä, jotta se voi valvoa ja kirjoittaa uudelleen FTP-ohjausvuon sanomia ja avata itsenäisesti uusia uudelleenohjauksia kulkua varten. FTP-tiedot.

FTP yli SSH:ta kutsutaan joskus suojatuksi FTP:ksi; mutta sitä ei pidä sekoittaa muihin menetelmiin, kuten SSL/TLS (FTPS). Muita SSH:ta käyttäviä tiedostonsiirtomenetelmiä, jotka eivät liity FTP:hen, ovat SFTP ja SCP; Jokaisessa niistä sekä tunnistetiedot että tiedostotiedot on aina suojattu SSH-protokollalla.

FXP (File eXchange Protocol) on tapa siirtää tiedostoja kahden FTP-palvelimen välillä suoraan lataamatta niitä tietokoneellesi. FXP-istunnon aikana asiakas avaa kaksi FTP-yhteyttä kahdelle eri palvelimia, pyytää tiedostoa ensimmäiselle palvelimelle ja määrittää toisen palvelimen IP-osoitteen PORT-komennossa.

FXP-standardin tuen kiistaton etu on, että loppukäyttäjät, jotka haluavat kopioida tiedostoja yhdeltä FTP-palvelimelta toiselle, eivät ole enää oman Internet-yhteyden kaistanleveyden rajoitusten alaisia. Sinun ei tarvitse ladata tiedostoa itsellesi ja ladata sitä sitten toiselle FTP-palvelimelle. Siten tiedostonsiirtoaika riippuu vain kahden etä-FTP-palvelimen välisestä yhteysnopeudesta, joka useimmissa tapauksissa on selvästi suurempi kuin "käyttäjän".

Hyökkääjät alkoivat käyttää FXP:tä hyökätäkseen muihin palvelimiin: PORT-komento määrittää hyökkäyksen kohteena olevan palvelun IP-osoitteen ja portin uhrin tietokoneessa, ja RETR/STOR-komennot käyttävät tätä porttia FTP-palvelimen puolesta, eivät hyökkääjän puolesta. kone, joka mahdollisti laajamittaisten DDoS-hyökkäysten suorittamisen useilla FTP-palvelimilla kerralla tai uhrin tietokoneen turvajärjestelmän ohituksen, jos se luottaa vain asiakkaan IP-varmennukseen ja hyökkäykseen käytetty FTP-palvelin sijaitsee luotettu verkko tai yhdyskäytävä. Tämän seurauksena lähes kaikki palvelimet tarkistavat nyt, että PORT-komennossa määritetty IP-osoite vastaa FTP-asiakkaan IP-osoitetta, ja oletusarvoisesti kieltävät kolmannen osapuolen IP-osoitteiden käytön siellä. Siksi FXP:n käyttö ei ole mahdollista julkisten FTP-palvelimien kanssa työskennellessä.

Peruskomennot

    ABOR - Keskeytä tiedostojen siirto

    CDUP - Vaihda hakemisto korkeampaan.

    CWD - Vaihda hakemistoa.

    DELE - Poista tiedosto (DELE tiedostonimi).

    EPSV - Siirry laajennettuun passiiviseen tilaan. Käytetään PASV:n sijaan.

    HELP - Näyttää luettelon palvelimen hyväksymistä komennoista.

    LIST - Palauttaa luettelon hakemiston tiedostoista. Luettelo lähetetään datayhteyden kautta.

    MDTM - Palauttaa tiedoston muokkausajan.

    MKD - Luo hakemisto.

    NLST - Palauttaa luettelon tiedostoista hakemistossa lyhyemmässä muodossa kuin LIST. Luettelo lähetetään datayhteyden kautta.

    NOOP - Tyhjä toiminta

    PASV - Siirry passiiviseen tilaan. Palvelin palauttaa osoitteen ja portin, johon sinun on muodostettava yhteys tietojen keräämiseksi. Siirto alkaa, kun syötetään seuraavat komennot: RETR, LIST jne.

    PORTTI - Siirry aktiiviseen tilaan. Esimerkiksi PORTTI 12,34,45,56,78,89. Toisin kuin passiivinen tila, palvelin itse muodostaa yhteyden asiakkaaseen siirtääkseen tietoja.

    PWD - Palauttaa nykyisen hakemiston.

    LOPETA - Katkaise yhteys

    REIN - Alusta yhteys uudelleen

    RETR - Lataa tiedosto. RETR-komentoa edeltää PASV- tai PORT-komento.

    RMD - Poista hakemisto

    RNFR ja RNTO - Nimeä tiedosto uudelleen. RNFR - mitä nimetä uudelleen, RNTO - mitä nimetä uudelleen.

    KOKO – Palauttaa tiedoston koon

    STOR - Lataa tiedosto. STOR-komentoa edeltää PASV- tai PORT-komento.

    SYST - Palauttaa järjestelmätyypin (UNIX, WIN, ...)

    TYYPPI - Aseta tiedostonsiirtotyyppi (binääri, teksti)

    KÄYTTÄJÄ - Käyttäjätunnus palvelimelle kirjautumiseen

Vapautimme uusi kirja"Sisältömarkkinointi sisään sosiaalisissa verkostoissa: Kuinka päästä tilaajiesi päähän ja saada heidät rakastumaan brändiisi."

Tilaa

Lisää videoita kanavallamme - opi Internet-markkinointia SEMANTICAlla

Tämä tekniikka on yksi suosituimmista tietojen lataamisessa ja lähettämisessä eri puolilla maailmaa olevista etäpalvelimista.

Ftp-järjestelmiä käytetään verkkosivustojen luomiseen. Kaikki Internet-resurssiin liittyvät tiedot tallennetaan ftp-palvelin. Kun kehittäjän on tehtävä joitain muutoksia sivustoon, hän menee palvelimelle, lataa korjattavan tiedoston ja lataa sen sitten takaisin. Ja siinä se, muutos astui voimaan. Se on nopea ja kätevä.

Miltä FTP-palvelin näyttää?

Visuaalinen esitys riippuu järjestelmästä, jonka kautta kirjaudut sisään. On olemassa erikoisohjelmia, kuten FileZilla, joissa tiedot näytetään tutun Total Commanderin muodossa.


Monilla isännöintisivustoilla on oma hallintajärjestelmä, joka näyttää myös tutulta kansioiden ja tiedostojen joukolta.

FTP-palvelimen ominaisuudet

Katsotaanpa tarkemmin tekniset näkökohdat ja kerromme sinulle, mikä ftp-palvelin on ja miten se toimii.

FTP:n päätehtävä on siirtää tiedostoja.

Tietojen lähettämisen ja lataamisen lisäksi käytettävissä on erilaisia ​​komentoja, joilla voit hallita tiedostoja ja hakemistoja:

  1. Todennus vaaditaan.
  2. Jokaiselle yhteydelle oma kanava.
  3. Tukee kahta tiedonsiirtotilaa: teksti ja binääri (in binäärijärjestelmä). Toinen vaihtoehto vähentää aikaa ja liikennettä.
  4. Useiden yhteyksien käyttö, vähintään kaksikanavainen. Yhden kautta ohjauskomennot lähetetään ja prosessoidut vastaukset palautetaan. Muiden avulla tiedostojen siirto tapahtuu kullekin omalle kanavalle.

Kuinka muodostaa yhteys FTP-palvelimeen

Palvelimelle pääsemiseksi sinun on täytettävä valtuutuslomake, toisin sanoen läpäistävä todennus. Kirjautumistunnuksen (käyttäjä) ja salasanan (pass) syöttämisen jälkeen nämä tiedot siirretään järjestelmään. Hyväksyttyään asiakas saa kutsun ja työskentely alkaa.

On kirjautumisvaihtoehtoja ilmoittamatta rekisteröintitietoja. Tässä tapauksessa vierailijan käytettävissä olevat vaihtoehdot ovat rajalliset.

FTP-palvelimelle kirjautumiseen on toinenkin vaihtoehto - anonyymi pääsy. Oletuksena kirjautuminen tapahtuu, kun kirjoitat kirjautumistunnuksen "anonyymi", kirjaimien kirjoitusasu voi vaihdella. Yleisin tapa on kuitenkin, kun he tarjoavat kirjautumista sähköpostiosoitteella. Tätä pääsyvaihtoehtoa käyttävät monet FTP-isännät, jotka lähettävät ohjelmistopäivityksiä.

Voit muodostaa yhteyden käyttämällä verkkoselainta tai tiedostonhallinnasta kuten Total Commander, FileZilla. Selaimen kautta voit tarkastella ja ladata tiedostoja, mutta et voi tehdä muutoksia.

On helpompi työskennellä FileZilla-asiakasohjelman kautta (saatavilla ilmaiseksi).

Luo uusi yhteys seuraavasti:

  • Syötä "Host"-kenttään ftp-palvelimen osoite.
  • Täytä kentät "Käyttäjänimi", "Salasana" ja tarvittaessa "Portti".

Mistä saan osoitteen? Jos muodostat yhteyden isännässä olevaan palvelimeen, sivuston omistajalla on kaikki pääsy palveluntarjoajalta.

Mihin muuhun FTP:tä käytetään?

Verkkosivustotiedostot ovat yleisin käyttötapa, mutta se ei ole kaikki, mitä FTP-palvelimilla on.

Siellä voit tallentaa mitä tahansa suuria määriä työ- tai henkilökohtaisia ​​​​tietoja valinnaisesti, valokuvia, videoita.

Lähes kaikki tiedot, joita miljoonat ihmiset käyttävät päivittäin, julkaistaan ​​FTP-tallennustilassa. Nämä ovat ohjelmistoja, ohjelmien demoversioita, e-kirjoja, säädökset, artikkelit, elokuvat, musiikki - kaikki mikä voidaan virallistaa tiedostonäkymä. Internetissä on luotu luetteloita, jotka sisältävät teratavuja hyödyllistä tai viihdyttävää tietoa. Yleensä saatavilla anonyymi tila eikä vaadi maksua.

FTP-palvelimien haitat

Heikko suojaus hakkerointia ja hyökkäyksiä vastaan. Koska tekniset ominaisuudet Se voi vahingoittaa palvelimien lisäksi myös asiakkaita. Siksi niihin ei pidä tallentaa luottamuksellisia tietoja.

Tiedonsiirtopaketin lähteen todennusta ei ole, mikä johtaa haavoittuvuuteen DDoS-hyökkäyksille.

FTP-protokolla on eräänlainen tiedonsiirtoprotokolla, jota käytetään tiedostojen kopioimiseen ja siirtämiseen Internetissä ja TCP-verkoissa. FTP:tä käytetään usein erityyppisten sivujen ja asiakirjojen lataamiseen isännöiville tietokoneille. FTP-protokolla käyttää asiakas-palvelin-arkkitehtuuria ja erilaisia ​​verkon sisäisiä yhteyksiä komentojen ja tietojen siirtämiseen asiakkaalta palvelimelle ja päinvastoin. FTP-käyttäjät voivat todentaa käyttämällä sisäänkirjautumista ja salasanaa, tai jos tämä lomake on sallittu palvelimella, käyttäjät voivat käyttää sitä nimettömästi.
Tavallisen protokollan lisäksi käytetään myös FTPS:ää, joka on standardin FTP:n erityinen laajennus, jonka avulla asiakkaat voivat käyttää palvelinta ja käyttää salattuja tiedonsiirtoistuntoja. Tämä lähestymistapa toteutetaan lähettämällä "auth tls" -todennuskomento, jonka avulla palvelin voi hyväksyä tai hylätä yhteydet, jotka eivät pyydä TLS-yhteyksiä.

SFTP

SFTP on Internetin tiedonsiirron standardi, joka on tarkoitettu tiedostojen siirtämiseen ja kopioimiseen erittäin luotettavan ja suojatun SSH-yhteyden (Secure Shell) avulla. Tämän tyyppinen yhteys voi tarjota pääsyn ja suojatun tiedonsiirron, joka suoritetaan sekä kirjautumistunnuksen ja salasanan että itse lähetyksen sisällön salauksella, mikä suojaa salasanoja ja luottamuksellisia tietoja avoimelta siirrolta verkossa.
Toisin kuin FTP, SFTP-protokolla käyttää samanlaisista toiminnoista huolimatta erilaista tiedonsiirtoprotokollaa, ja siksi tavallisia asiakkaita ei voi kommunikoida SFTP-palvelimien kanssa.

FTP-standardin ominaisuudet

Tämä standardi on yksi vanhimmista verkkoprotokollat, joka luotiin 45 vuotta sitten ja jota käytetään nykyään melko laajalti Internetissä. Yksi tärkeimmät ominaisuudet Protokolla suosittelee useiden yhteyksien käyttöä: yksi ohjauskomentojen lähettämistä varten ja toiset suoraa tiedostojen siirtoa varten. Tässä tapauksessa voit avata useita rinnakkaisliitännät, joista jokainen voi lähettää tietoja molempiin suuntiin.
FTP:llä on kaksi toimintatilaa, jotka eroavat yhteyksien muodostamisessa: passiivinen ja aktiivinen. Aktiivitilan aikana palvelin muodostaa yhteyden välittääkseen tietoa käyttäjälle ja passiivisessa tilassa päinvastoin.
Tätä standardia on käytetty melko pitkään ja se on ensi silmäyksellä erittäin yksinkertainen. Mutta tällainen yksinkertaisuus voi olla melko petollista, koska suuri määrä käyttäjillä voi olla ongelmia päästäkseen sisään kautta tämä standardi, varsinkin jos palvelin tai käyttäjä käyttää palomuuria tai NAT:ia.

Aktiivitilan ominaisuudet

Aktiivitilassa asiakas aloittaa ohjausyhteyden palvelinporttiin 21 lähettämällä "port"-komennon, joka määrittää osoitteen ja portin tiedonsiirtoa varten. Tämän komennon saatuaan palvelin aloittaa yhteyden omasta portistaan ​​20 määritettyyn käyttäjäporttiin.
Tämän menetelmän suurin haittapuoli on, että käyttäjällä on oltava oma IP-osoite Internetissä toimiakseen. Lisäksi joitakin ongelmia saattaa ilmetä, jos asiakas on palomuurin tai NAT:n takana.

Passiivitilan ominaisuudet

Passiivisen yhteyden muodostamiseksi käyttäjän on lähetettävä palvelimelle erityinen "pasv"-komento. Vastauksena tähän komentoon palvelin lähettää tiedot osoitteesta ja portista, joihin asiakkaan tulee muodostaa yhteys. Tämän tiedon saatuaan käyttäjä muodostaa yhteyden palvelintietokoneeseen ja siirtää tietoja.
Passiivista tilaa käytettäessä asiakas aloittaa ehdottoman kaikki yhteydet, joten sille ei ole vaatimuksia. Käyttäjä saa käyttää NAT:ia ja palomuuria, mutta hän ei saa käyttää omaa IP-osoitetta. Siksi nykyään passiivista tilaa käytetään pääasiallisena pääsy- ja tiedostonsiirtomuotona FTP:n kautta Internetissä.

Asetukset, jos käytät palomuuria

Palomuuria ja aktiivista tilaa käytettäessä käyttäjillä voi olla pääsyongelmia. Jos palomuuri on määritetty hylkäämään saapuvat yhteydet, joita ei ole aloitettu sisäisesti, palvelintietokone ei pysty muodostamaan yhteyttä ja aloittamaan tietojen lähettämistä. Ja koska tiedon portti on dynaamista, palomuuria määritettäessä ilmenee joitain vaikeuksia. Paras vaihtoehto tässä tapauksessa on ilmoittaa käytettyjen porttien valikoima ja järjestää niille erityinen salliva palomuurisääntö.
Jos käytät passiivista tilaa, voit kohdata samanlaisen monimutkaisuuden. palvelintietokone. Tässä tapauksessa voit käyttää samanlaista ratkaisua - määritä asetuksissa tietty käytetty porttialue ja luo tälle alueelle erityinen sääntö.

Asetukset käytettäessä NATia

FTP:n oikeaan toimintaan NAT:n yli ja onnistuneeseen tiedostojen siirtoon ei riitä pelkkä toimivien porttien edelleenlähetyksen konfigurointi, koska NAT:n alla toimiva palvelintietokone lähettää sisäisen portin osoitteen, eikä asiakas yksinkertaisesti pysty muodostamaan yhteyttä ja siirtää tietoja.
Jotkut nykyaikaiset NAT-toteutukset voivat valvoa FTP-yhteyden ohjauskanavaa ja huijata sitä normaali operaatio tiedonsiirto sisäinen osoite ulkoinen. Lisäksi FTP-palvelimilla on mahdollisuus määrittää ulkoinen portti, jonka pitäisi näkyä ohjausistunnossa.
Useimmiten normaalissa tiedostonsiirrossa FTP:n kautta NAT:n kautta edelleenlähetysportti 21 riittää ohjausistunnon toteuttamiseen sekä alueen määrittämiseen ja välittämiseen. dynaamiset osoitteet käytetään tietojen siirtämiseen Internetissä.

FTP - Tiedostonsiirtoprotokolla. FTP:n päätarkoitus on siirtää (kopioida, siirtää) tiedostoja. FTP:tä voidaan käyttää yksinään ja myös muiden järjestelmien kautta, esimerkiksi WWW:ssä on FTP osana protokollaansa.

FTP-palvelimet ovat hajallaan ympäri maailmaa, mutta niihin yhteyden muodostaminen ei edellytä niiden fyysisen sijainnin tuntemista. Internetissä tietokoneeseen päästään osoitteen perusteella. Esimerkiksi Borland FTP -palvelimen osoite on ftp.borland.com

Oletetaan siis, että tiedät osoitteen haluttu FTP palvelin. Nyt olisi kiva olla hänen kanssaan yhteydessä. Tämä tehdään käyttämällä erityistä ohjelmaa nimeltä FTP-asiakas. Aikaisemmin, kun vain UNIX-tietokoneilla oli pääsy Internetiin, kaikki FTP-asiakkaat olivat samoja: komentorivi vakiokomentosarjalla ja siinä kaikki. Nyt ikkunajärjestelmien aikoina on ilmestynyt monia ohjelmia, joiden käyttö ei vaadi komentojen syntaksin muistamista ja tiedostot yksinkertaisesti vedetään ja pudotetaan hiirellä. Ne perustuvat kuitenkin myös tavalliseen FTP-komentojärjestelmään. Jokaista hiiren toimintoa varten FTP-asiakasohjelma luo sarjan FTP-komentoja.

FTP (File Transfer Protocol) -palvelun avulla yhden koneen käyttäjät voivat käyttää toisen koneen tiedostojärjestelmää ja vastaanottaa (siirtää) tiedoston koneelta toiselle. FTP on UNIX-käyttöjärjestelmän alkuperäinen tiedostonsiirtoprotokolla.

FTP on käyttöliittymä, joka toteuttaa ARPANET-standardin (IP) tiedostonsiirtoprotokollan. Tämän ohjelman avulla käyttäjä voi siirtää tiedostoja kahden paikallisen tai maailmanlaajuisen verkon kautta yhdistetyn tietokoneen välillä. Samaan aikaan tietokonealustoja voi olla erilaisia, mikä on Internetin FTP-palvelun pääominaisuus.

On kaksi tapaa järjestää pääsy etätietokoneen (järjestelmän) tiedostojärjestelmään käyttämällä FTP-protokollaa: valtuutettu ja anonyymi.

Valtuutettu pääsy. Tietyssä etäjärjestelmässä vain tämän etäjärjestelmän käyttäjillä on oikeus käyttää valtuutettua pääsyä käyttäjätunnuksensa (kirjautumistunnus tai käyttäjätunnus) ja salasanansa (salasana) vahvistamisen jälkeen eli järjestelmään kirjautumisen jälkeen. Kun käyttäjä on kirjautunut sisään, hänellä on yleensä pääsy kotihakemistoonsa ja kaikkiin muihin etäjärjestelmän tiedostoihin, joihin hänellä on käyttöoikeudet.

Anonymous FTP on hyvin uusi Internet-palvelu, joka syntyi 80-luvun lopulla. Tällainen käyttöoikeus tarjotaan erityisesti nimetyn käyttäjän varjolla (jota kutsutaan useimmiten "anonyymiksi" ja jolla on sähköpostiosoitetta vastaava salasana). Kun kirjaudut sisään "anonyymeillä" oikeuksilla, pääset erityisesti näille käyttäjille varattuun hakemistoon (yleensä vain luku), jota kutsutaan FTP-palvelimeksi. Sähköpostiosoitteen antaminen palvelimelle salasanana ei ole pakollista, sitä pidetään "hyvien tapojen" sääntönä käyttäjän käyttäytymisessä.

Anonyymin FTP-käytön järjestämisen jälkeen monet Internetin koneet ovat luoneet tämän tyyppisen hakemiston (anonyymi FTP-palvelin), johon on kertynyt valtavia kokoelmia (teratavuja tietoa) arkistoja. ohjelmisto, kaikenlaista dokumentaatiota, fiktiota, tietokoneelokuvia, musiikkia jne. Tämä palvelu on pääsääntöisesti ilmainen useimmilla FTP-palvelimilla, vaikka on palvelimia (esimerkiksi RELCOM-verkossa), jotka tarjoavat tietoja vain käyttäjilleen.

FTP-palvelimet sisältävät jättimäisiä tiedostoarkistoja, joista löydät perusohjelmistot, apuohjelmat ja uudet versiot ohjaimista, ohjelmia kaupallisista ohjelmista löytyneiden virheiden korjaamiseen (korjaustiedostot), dokumentaatiota, osoitteita, kokoelmia ja paljon muuta. Melkein kaikki, mitä maailman yhteisölle voidaan tarjota tiedostojen muodossa, on saatavilla nimettömiltä FTP-palvelimista. Nämä ovat ohjelmia - vapaasti levitettyjä ja demoversioita, tämä on multimediaa, ja lopuksi nämä ovat vain tekstejä - lakeja, kirjoja, artikkeleita, raportteja.

Pääsy FTP-palvelimeen useimmissa käyttöjärjestelmissä järjestetään yleensä kutsumalla erityistä ftp-apuohjelmaa. Vaikka sekä UNIXille (esimerkiksi ncftp2) että MS Windowsille (esimerkiksi Norton Navigator) on useita ohjelmiston kuoria, jotka toteuttavat FTP-protokollan ja helpottavat tämän Internet-palvelun käyttöä.

Jos sinulla on siis IP-yhteys ja pääsy maailmanlaajuiseen Internetiin, soitat ftp-apuohjelmaan, kirjoitat oikean osoitteen (tai FTP-palvelimen nimen), kutsut itseäsi "anonyymiksi" ja lähetät sähköpostiosoitteesi salasanana. pääsee valitsemaasi tiedostoarkistoon.

Esimerkiksi:

>ftp ftp.ict.nsc.ru

ftp>kirjautuminen: anonyymi

ftp>passwd: sinun@sähköposti.osoitteesi

Anonyymi pääsy FTP-palvelimelle voidaan saada myös katseluohjelmalla WWW sivut(NEITI Internet Explorer tai Netscape Navigator). Lisäksi useimmat FTP-palvelimet mahdollistavat tiedostojen vastaanottamisen kautta sähköposti.

Käyttämällä anonyymiä FTP-käyttöä pääset käsiksi tiedostoarkistoon eri puolilla maailmaa tallennettuihin tiedostoihin. Suuri osa eri palvelimille tallennetusta tiedosta monistuu tavalla tai toisella, lisäksi monilla palvelimilla on peilipalvelimet, jotka sijaitsevat eri osat maailmanlaajuiseen verkkoon ja voit valita, miltä palvelimelta on parempi ladata nämä tai nuo tiedot.

FTP-protokollan yksinkertaisin malli on esitetty kuvassa 1. FTP-yhteys käyttäjäprotokollatulkin käynnistämä. Vaihtoa ohjataan standardin ohjauskanavan kautta TELNET-protokolla. Käyttäjän protokollatulkki luo FTP-komennot ja lähettää ne palvelimelle. Palvelimen vastaukset lähetetään myös käyttäjälle ohjauskanavan kautta. Yleensä käyttäjällä on mahdollisuus muodostaa yhteys palvelimen protokollatulkkiin ja muilla keinoin kuin käyttäjän protokollatulkin avulla.


Kuva 1. FTP-protokollan toimintamalli

FTP (File Transfer Protocol) -

TCP/IP-perheen protokolla, joka tarjoaa mahdollisuuden etsiä, vastaanottaa ja välittää tarvittavat tiedostot Internetin kautta tietokoneelta toiselle.

FTP-komennot määrittelevät tiedonsiirtokanavan ja itse siirtoprosessin parametrit. Ne määrittävät myös etä- ja paikallisten tiedostojärjestelmien kanssa tehtävän työn luonteen.

Ohjausistunto alustaa datalinkin. Tiedonsiirtokanavaa järjestettäessä toimintojen järjestys on erilainen kuin ohjauskanavan järjestäminen. Tällöin palvelin aloittaa tiedonvaihdon hallintaistunnossa sovittujen parametrien mukaisesti.

Datakanava muodostetaan samalle isännälle kuin ohjauskanava, jonka kautta datakanava on konfiguroitu. Datakanavaa voidaan käyttää sekä tiedon vastaanottamiseen että lähettämiseen.

FTP-protokollan toiminta-algoritmi on seuraava:

FTP-palvelin käyttää ohjausyhteydenä TCP-porttia 21, joka on aina tilassa, joka odottaa yhteyttä FTP-käyttäjältä.

Kun "Käyttäjäprotokollatulkki" -moduulin ohjausyhteys palvelinmoduuliin - "Server Protocol Interpreter" on muodostettu, käyttäjä (asiakas) voi lähettää komentoja palvelimelle. FTP-komennot määrittelevät tiedonsiirtoyhteyden parametrit: yhteyden osallistujien roolin (aktiivinen tai passiivinen), yhteysportin (sekä "User Data Transfer Program" -moduulille että "Server Data Transfer Program" -moduulille), tyyppi siirrosta, siirrettävän tiedon tyypistä, tietorakenteesta ja ohjauskäskyistä, jotka osoittavat toiminnot, jotka käyttäjä haluaa suorittaa (esimerkiksi tallentaa, lukea, lisätä tai poistaa dataa tai tiedostoa jne.).

Kun kaikki tiedonsiirtokanavan parametrit on sovittu, yksi passiivisista yhteyden osallistujista (esim. "Käyttäjän tiedonsiirtoohjelma") siirtyy valmiustilaan yhteyden avaamiseksi tiedonsiirtoa varten määritettyyn porttiin. . Tämän jälkeen aktiivinen moduuli (esim. "Server Data Transfer Program") avaa yhteyden ja aloittaa tiedonsiirron.

Tiedonsiirron päätyttyä yhteys ”Palvelintiedonsiirto-ohjelman” ja ”Käyttäjän tiedonsiirto-ohjelman” välillä suljetaan, mutta ”Palvelinprotokollatulkin” ja ”Käyttäjäprotokollatulkin” välinen ohjausyhteys jää auki. Käyttäjä voi avata tiedonsiirtokanavan uudelleen sulkematta FTP-istuntoa.

On mahdollista, että tietoja voidaan siirtää kolmannelle koneelle. Tässä tapauksessa käyttäjä järjestää ohjauskanavan, jossa on kaksi palvelinta ja suora datakanava niiden välillä. Ohjauskomennot kulkevat käyttäjän läpi ja tiedot suoraan palvelimien välillä. Ohjauskanavan on oltava auki siirrettäessä tietoja koneiden välillä. Muussa tapauksessa tiedonsiirto pysähtyy, jos se suljetaan.

FTP-tiedonsiirron perustana on mekanismi, jolla muodostetaan yhteydet vastaavien porttien välille ja valitaan siirtoparametreja. Jokaisen FTP-yhteyden osallistujan on tuettava oletusdataporttia. Oletusarvoisesti "User Data Transfer Program" käyttää samaa porttia kuin komentojen lähettämiseen (kutsutaanko sitä "U"ksi) ja "Server Data Transfer Program" käyttää porttia L-1, jossa "L" on ohjausportti. Yhteyden osallistujat käyttävät kuitenkin "Käyttäjäprotokollatulkin" heille valitsemia dataportteja, koska yhteyteen osallistuvista ohjausprosesseista vain "Käyttäjäprotokollatulkki" voi muuttaa molempien "Käyttäjätietojen" dataportteja. Siirtoohjelma" ja "Ohjelmapalvelimen tiedonsiirto".

Yhteyden passiivisen puolen on ennen "aloita lähetys" -komennon antamista "kuunneltava" dataporttiaan. Aktiivinen puoli, joka antaa komennon tiedonsiirron aloittamiseksi, määrittää tiedon liikkumissuunnan.

Kun yhteys on muodostettu, siirto alkaa "Palvelimen tiedonsiirtoohjelman" ja "Käyttäjän tiedonsiirtoohjelman" välillä. Samanaikaisesti ilmoitukset tietojen vastaanottamisesta välitetään "Server Protocol Interpreter" - "User Protocol Interpreter" -kanavan kautta. FTP-protokolla edellyttää, että ohjausyhteys on auki datalinkin siirron aikana. FTP-istunto katsotaan suljetuksi vasta, kun ohjausyhteys on suljettu.

Tyypillisesti FTP-palvelin vastaa tiedonsiirtokanavan avaamisesta ja sulkemisesta. FTP-palvelimen on suljettava itsenäisesti tiedonsiirtokanava seuraavissa tapauksissa:

Palvelin on lopettanut tiedonsiirron muodossa, joka vaatii yhteyden sulkemisen.

Palvelin sai käyttäjältä "katkaise yhteys" -komennon.

Käyttäjä on muuttanut dataportin asetuksia.

Ohjausyhteys suljettiin.

On tapahtunut virheitä, jotka tekevät tiedonsiirron jatkamisen mahdottomaksi.

Yleiset haitat:

– heikko yhteyden luotettavuus huonoilla linjoilla;

– ongelmia, joita ilmenee, kun yhteys välityspalvelimen kanssa katkeaa;

– alhainen nopeus, koska yhteys suljetaan siirron jälkeen;

– ftp-protokollan kautta osoitettujen tiedostojen saavuttamattomuus (vaikka tämä ei ole http:n haittapuoli, se on sen ominaisuus.)

– FTP-asiakkaan asennus vaaditaan;

– lataamisen jälkeen sinun on tarkistettava avainsanat ja lähetettävä kuvat tarkistettavaksi verkkokäyttöliittymän kautta

FTP-palvelimien haitat:

FTP-palvelimet ovat mahdollinen verkon tietoturva-aukko. Siksi, jos ei ole suunnitelmaa järjestää arkistoja, kirjastoja, ts. Jos tietovarasto on julkisesti käytettävissä, on parempi olla käyttämättä FTP-palvelinta ollenkaan. Palvelu on kuitenkin laajalle levinnyt, joten sen turvallisuuteen on kiinnitettävä erityistä huomiota. On heti huomattava, että kaikki FTP-palvelimet ovat jossain määrin haavoittuvia. Mutta erot toteutuksessa ja kokoonpanossa johtavat joissakin tapauksissa palvelun estoon ja toisissa isäntäkoneen täydelliseen hallintaan. Lisäksi FTP-protokollan erityispiirteet voivat vaikuttaa sekä palvelimiin että asiakkaisiin.

FTP-palvelimet ovat melko epävakaita DoS-hyökkäyksille.

Yksi FTP-palvelimien ongelmista on pakettien lähteen todennuksen puute. Asian ydin on tämä: muodostaessaan yhteyttä palvelin kuuntelee yhtä TCP-porteista, raportoi sen numeron asiakkaalle, minkä jälkeen asiakas avaa määritetyn portin ja aloittaa tiedonsiirron. Tämä on niin kutsuttu passiivinen tila. klo aktiivinen tila Asiakas määrittää TCP-portin ja palvelin avaa yhteyden portista 20 asiakkaan osoittamaan porttiin. Koska tilaajan aitoutta ei tarkisteta istunnon aikana, seuraavanlainen hyökkäys on mahdollinen: pyynnöt TCP-yhteys. Heti kun yhteys on muodostettu, asiakas korvataan. Kaikki ftpd-palvelimet osoittavat haavoittuvuutta tälle hyökkäykselle.

FTP-asiakkaiden haitat:

FTP:n suurimmat haitat asiakkaan näkökulmasta ovat tietojen sieppausmahdollisuus, standardoinnin puute ja huono yhteensopivuus palomuurien kanssa. Tämä on sinänsä riittävä syy välttää käyttämällä FTP:tä missä vain mahdollista.

FTP-arkistot ovat yksi tärkeimmistä tietolähteitä Internet. Itse asiassa se on tekstien, ohjelmien, valokuvien ja muun tiedon hajautettu varasto, joka on tallennettu tiedostoina eri tietokoneille ympäri maailmaa.

FTP-arkistojen tiedot on jaettu pääasiassa kolmeen luokkaan:

Suojattu tieto, jonka käyttötavan määrittävät sen omistajat ja joka on sallittu kuluttajan kanssa tehdyllä erityisellä sopimuksella. Tämäntyyppisiä resursseja ovat kaupalliset arkistot (esimerkiksi kaupalliset versiot ohjelmista ftp.microsoft.com-arkistoissa), suljetut kansalliset ja kansainväliset ei-kaupalliset resurssit (esimerkiksi työ kansainvälisissä CES- tai IAEA-projekteissa), yksityiset ei-kaupalliset tiedot osoitteesta erikoistilat pääsy (esimerkiksi yksityiset hyväntekeväisyysjärjestöt).

Rajoitetun käytön tietoresurssit, jotka sisältävät esimerkiksi shareware-luokan ohjelmia. Tämä luokka voi sisältää rajoitetun käytön tai rajoitetun keston resursseja.

Vapaasti levitettävät tietoresurssit tai ilmaisohjelmat, jos me puhumme ohjelmistosta. Nämä resurssit sisältävät kaiken, mitä voi vapaasti hankkia verkossa ilman erityistä rekisteröintiä. Tämä voi olla dokumentaatiota, ohjelmia tai mitä tahansa muuta. On huomattava, että ilmaisilla ohjelmistoilla ei ole laatusertifikaattia, mutta niiden kehittäjät ovat avoimia kokemuksien jakamiseen. Yllä luetelluista resursseista mielenkiintoisimpia ovat kaksi viimeistä luokkaa, jotka on yleensä muotoiltu FTP-arkistoksi.

FTP-teknologia on kehitetty osana ARPA-projektia ja se on tarkoitettu vaihtoon suuria määriä tietoa koneiden välillä, joilla on eri arkkitehtuuri. Suunnittelun painopiste oli luotettavan tiedonsiirron varmistamisessa, joten nykyaikaisesta näkökulmasta FTP näyttää olevan ylikuormitettu redundantteilla, harvoin käytetyillä ominaisuuksilla. Tekniikan ydin on FTP-protokolla.

FTP-arkistoa voidaan käyttää myös kaupallisten ohjelmistojen arkistona, jota käytetään yrityksessä, vain tässä tapauksessa arkisto ei saa antaa anonyymiä pääsyä siihen tallennettuihin resursseihin.

Viestityksessä käytetään usein mahdollisuutta valtuutettuun FTP-käyttöön, ts. viestintävälineenä. Tämä tapahtuu yleensä silloin, kun sähköpostijärjestelmä ei toimi syystä tai toisesta.

Tällä hetkellä koko FTP-vaihtokomponenttien välinen vuorovaikutusjärjestelmä voidaan esittää kuvassa 2 esitetyn kaavion muodossa.

Tämä kaavio näyttää kaksi tärkeää teknologista seikkaa: ensinnäkin arkistoon pääsee erikoistuneen asiakasohjelman lisäksi myös yleisestä selaimesta, esimerkiksi Netscape Communicatorista tai Microsoft Internet Explorer, ja toiseksi, voit etsiä tietoja FTP-arkistoista Archie-ohjelman avulla.

On ymmärrettävä selvästi, että Archie ja FTP ovat täysin erilaisia ​​teknologioita. Useimmissa tapauksissa käyttäjät pääsevät Archie-palvelimeen Archie-asiakkaasta, joka sijaitsee samassa koneessa kuin palvelin, ts. Ensin käyttäjä kirjautuu sisään Telnetin kautta Archie-käyttäjänä ja käyttää sitten asiakasohjelmaa (yleensä käynnistetään komentotulkina) päästäkseen Archie-palvelimeen.


Kuva 2. FTP-vaihtokomponenttien vuorovaikutuskaavio

FTP-sivusto (ftp-sivu) -

Internetissä oleva tietokone, jossa säilytetään tiedostoarkistoa, joka on etäkäyttäjien käytettävissä.

FTP-palvelin -

ohjelma, joka toimii tällaisella tietokoneella ja käsittelee arkistoon lähetettävät pyynnöt.

anonyymi FTP-palvelin -

FTP-palvelin, jonka avulla voit käyttää omaasi tiedostoarkisto ilman pääsysalasanoja.

FTP-asiakkaat -

ohjelmat, joita käytetään arkistojen online-käyttöön.

Jos haluat muodostaa yhteyden FTP-etäsivustoon, kirjoita järjestelmäkehotteeseen (>):

> ftp |

tai

> ftp

ftp> auki |

missä on FTP-etäsivuston osoite, verkkotunnus, esimerkiksi:

> ftp

ftp> avaa ftp.ict.ncs.ru

Jos FTP-etäsivusto ei hylännyt lähetettyä yhteyspyyntöä esimerkiksi ruuhkan vuoksi, se pyytää kirjautumisnimeä. Tyypillisesti voit kirjoittaa ftp:n tai anonymousin. Jos sinulta kysytään lisäksi salasanaa (Passwd), sinun on yleensä syötettävä Internet-osoitteesi (täten termiä anonyymi ei oteta kirjaimellisesti, koska yhteyden muodostamiseksi palvelimeen voidaan tarkistaa määritetty ja oikea paluuosoite, ja ne, joilla on anonyymit yhdistetään erehdyksessä nimettömyyteen, he voivat aina käyttää nimeä ftp anonyymin sijaan). Jos tämä FTP-sivusto ei estä pääsyä kolmansien osapuolien tilaajilta, voit viitata sen arkistoon.

FTP-peruskomennot ovat seuraavat.

Jotkut FTP-komennot voivat vaihdella tyypin mukaan tietokonealusta ja käytetystä käyttöjärjestelmästä, mutta yleensä nämä ovat tavallisia UNIX-komentoja. Voit aina tarkistaa heidän luettelonsa kirjoittamalla "apua" tai "?". Lisäksi, jos työskentelet UNIX-järjestelmässä, yleensä viitetiedot Tietoja FTP:stä on saatavana komennolla man - kirjoita "man ftp" tai "man ftpd". OS UNIX -käyttöjärjestelmän käsikirjasivut sisältävät kattavat tiedot komennoista ja niiden syntaksista.

auki -

muodostaa yhteyden FTP-sivustoon. Tätä komentoa tarvitaan soitettaessa ftp-ohjelmat yhteyttä vaadittuun FTP-sivustoon ei muodostettu esimerkiksi etäkoneen nimessä olevan virheen vuoksi. Sitä käytetään myös käytettäessä eri FTP-sivustoja FTP-istunnon aikana. Tässä tapauksessa sinun on ensin suljettava yhteys yhteen ftp-sivustoon sulkemiskomennolla ja kutsuttava sitten toista konetta.

Esimerkki:

ftp> avaa ftp.ict.nsc.ru

käyttäjä

antaa sinun syöttää kirjautumisnimesi ja salasanasi uudelleen. Hyödyllinen esimerkiksi, jos etäkone ei salli käyttäjiä nimeltä ftp, mutta voi sallia käyttäjät nimeltä nimettömät.

Esimerkki:

ftp> anonyymi käyttäjä

kiinni -

sulkee yhteyden tähän FTP-sivustoon

hei tai lopeta.

Sulkee kaikki yhteydet ja lopettaa ftp-ohjelman suorittamisen.

apua vai? —

pyytää apua paikallisella koneellasi tuettujen ftp-komentojen kanssa. Saattaa olla parametri - kiinnostavan komennon nimi. Jos parametria ei ole määritetty, näyttää luettelon vastaavista ftp-komennoista tämä kuvaus, englanniksi.

etäapu -

pyytää apua siitä, mitä ftp-komentoja FTP-etäpalvelin tukee.

! [komento[argumentit]]

Exit to shell - tulkki paikallisessa järjestelmässäsi.

Yleensä FTP-etäpalvelinta isännöidään tietokoneessa, jossa on jokin Unix-käyttöjärjestelmä. Unix-tiedostojärjestelmässä on joitain ominaisuuksia verrattuna MS DOS:iin. Vaikka se on järjestetty hierarkkisesti, kuten MS-DOS, hakemistojen nimet erotetaan "/":llä eikä "\". Juurihakemisto on yksinkertaisesti merkitty "/" (mukaan lukien FTP-palvelimen juurihakemisto).

Tiedostonimi voi olla mielivaltainen (Unixilla on nämä rajoitukset tiedostonimimuodolle ja lisäksi tiedostossa voi olla useita pisteellä alkavia etuliitteitä (laajennuksia), esimerkiksi file.my.love. Ja mikä tärkeintä, toisin kuin MS DOS:ssa ja MS Windowsissa, tiedostonimien pieniä ja isoja kirjaimia pidetään erilaisina.

Kun olet muodostanut yhteyden etätietokoneen tiedostojärjestelmään, voit navigoida ja navigoida siinä käyttämällä vakiokomentoja Unix-käyttöjärjestelmän parametrien (näppäimien) kanssa tai ilman:

pwd -

Määritä etätietokoneen nykyinen hakemisto.

ls -

Näytä lyhyt lista tiedostot ja alihakemistot. Parametriksi voit määrittää kiinnostavan hakemiston nimen tai menetelmän, jolla näytetään tietoja hakemistoista olevista tiedostoista. Jos hakemistoparametria ei ole määritetty, oletetaan nykyinen hakemisto. ls-komento ja -l-kytkin antaa tarkempia tietoja, kuten tiedostojen koon, omistajuuden ja luontipäivämäärän. ls-komennolla on paljon vaihtoehtoja, mutta -l-valitsimia käytetään melko usein (tai -al - näyttää täydelliset tiedot tiedostoista).

ohjaaja -

Tarkastele yksityiskohtaista luetteloa tiedostoista ja alihakemistoista, esim. tietoja ei vain nimistä, vaan myös koosta, päivämäärästä ja käyttöoikeuksista. Kuten ls-komennossa, voit määrittää parametrin hakemiston nimellä.

mls -

Aseta lyhyt luettelo etäkoneen hakemiston tiedostoista ja alihakemistoista paikallisen laitteen tiedostoon.

mdir -

Aseta yksityiskohtainen luettelo etäkoneen hakemiston tiedostoista ja alihakemistoista paikallisen tietokoneen tiedostoon.

mkdir -

ftp>mkdir [hakemiston nimi]

Luo hakemisto etäkoneeseen.

cd -

Vaihda toiseen hakemistoon etätietokoneessa.

lcd -

Vaihda toiseen hakemistoon paikallisella tietokoneellasi.

Esimerkkejä:

ftp> lcd /pub/doc

ftp> dir internet/esimerkki

ftp> mdir /doc/ftp/news_ftp.txt

Tiedostonsiirtotilojen asettaminen (kaikki komennot ilman parametreja)

ascii -

Asennat tekstitila tiedostonsiirto.

binääri tai bin -

Asettaa binääritilan, joka on tarpeen esimerkiksi suoritettavien tiedostojen siirtämiseen.

monisanainen -

Ottaa käyttöön/poistaa käytöstä protokolla- ja tilaviestien lähdön etäkoneesta.

kehotus -

Ottaa käyttöön/poistaa käytöstä seuraavan tiedoston siirtopyynnöt makrokomennoissa, kuten mget *.

Tiedostonsiirtokomennot

Kun työskentelet tiedostojen kanssa, voit joko määrittää sen koko nimi nykyisessä hakemistossa (tai yhdessä polun juuresta tai nykyisestä hakemistosta) tai käytä UNIX-ryhmätoimintoa (maskia). Maskia määritettäessä käytetään OS UNIXin sääntöjä: symboli “*” tarkoittaa mitä tahansa sen paikalla olevien merkkien määrää; symboli "?" tarkoittaa yhtä hahmoa seisomassa paikallaan.

hanki tai vastaanota -

ftp>hae [remote_file] [local_file]

Vastaanota tiedosto etätietokoneelta. Pakollisena parametrina sinun on määritettävä tämän tiedoston nimi etäkoneessa. Mahdollistaa toisen parametrin - uuden tiedostonimen paikallisessa tietokoneessa.

Esimerkki:

ftp> hanki /pub/winsite/news/win.zip

mget -

ftp> mget [poistettujen tiedostojen luettelo]

Vastaanota useita tiedostoja luettelon tai maskin mukaan. Esimerkki. Hanki news.txt-tiedosto ja kaikki tiedostot, joissa on tex-tunniste:

ftp> mget news.txt *.tex

laita tai s -

Lähetä tiedosto paikalliselta koneelta etäkoneeseen. Kuten get-komennossa, määritä parametriksi tiedoston nimi paikallisessa tietokoneessa. Toinen parametri voi määrittää uuden tiedostonimen etäkoneessa (oletusarvoisesti nimi tallennetaan paikallinen tiedosto). Voit lähettää tiedostoja vain valtuutetuilla käyttöoikeuksilla FTP-arkistoon tai erityisesti tätä varten tarkoitettuun hakemistoon, jonka nimi on yleensä saapuva.

Esimerkki:

ftp> laita myfile newmyfile.

mput -

Lähetä useita tiedostoja luettelon tai maskin avulla. Esimerkki. Lähetä tiedosto myfile.txt ja kaikki tiedostot doc-tunnisteella:

ftp> mput tiedostoni.txt *.doc

poista [tiedostonimi] —

Poista tiedosto etäkoneella (vaatii valtuutetun pääsyn).

Etsi FTP-arkistoista

Archie. Ensimmäiset sivustot alkoivat ilmestyä vuonna 1993, useimmat niistä olivat yliopistosivustoja, mutta kauan ennen niiden ilmestymistä ilmestyi "Archie", joka oli ensimmäisen luodun hakukoneen nimi. Se ilmestyi vuonna 1990 Montrealin McGill-yliopiston opiskelijan Alan Emtagin ansiosta. Aluksi he halusivat kutsua projektia nimellä "Arkistot", mutta sitten he lyhensivät sen Archieksi.

Archie auttoi ratkaisemaan verkossa hajallaan olevien tietojen löytämisen ongelman yhdistämällä komentosarjapohjaisen mekanismin tietojen keräämiseen ja toimittamiseen pyynnöstä, joka perustuu tiedostonimien ja hakukyselyiden yhteensovittamiseen. Archie muuttui dokumenttitietokannaksi, jota haettiin käyttäjien toiveiden mukaan.

Tällä hetkellä FTP-yhteys tarjotaan useista moniprotokollaliitännöistä (esimerkiksi Mosaic tai Netscape) tai graafisista FTP-kuorista, kuten ftptool for X-Window. Kaikki ne ovat paljon kätevämpiä ja helpompia käyttää, mutta ne kuluttavat myös paljon enemmän resursseja.

On kummallista, että jopa MS-DOS:lle (NCSA Telbin -paketti) on olemassa FTP-palvelin, puhumattakaan moniajoympäristöistä. Oikean FTP-palvelimen löytäminen Internetistä on kuitenkin monimutkainen ja aikaa vievä tehtävä. Tämän lievittämiseksi on olemassa erityinen työkalu - Archie. Archie kehitettiin McGill Universityssä Kanadassa. Archien tehtävänä on tarkistaa FTP-arkistot nähdäkseen, sisältävätkö ne tarvittavat tiedostot. Voit työskennellä Archien kanssa telnet-istunnon kautta paikallinen asiakas tai sähköpostilla.

WAIS(Wide Area Information Server) hajautettu järjestelmä tiedonhaku (Tällä hetkellä apuohjelma on vanhentunut eikä sitä käytetä. Artikkeli on tallennettu Internetin kehityksen ymmärtämistä varten). Haku suoritetaan tietokannoista, jotka sisältävät tekstidokumentteja (mutta myös graafiset, ääni- tai videodokumentit hyväksytään). Tietokannan aiheet ja haut ovat mielivaltaisia. Tietokantoilla voi olla mikä tahansa rakenne, mutta käyttäjän ei tarvitse osata kieltä hallitakseen näitä tietokantoja. WAIS käyttää luonnollista ohjauskieltä. WAIS on saatavilla Internetissä. Käyttäjille, joilla on pääsy vain sähköpostiin, käyttöliittymä sijaitsee osoitteessa [sähköposti suojattu]. Internetissä on monia WAIS-palvelimia. Palvelinvarastojen luettelo on melko laaja, voit aloittaa anonyymistä FTP:stä Think.com-osiossa /wais, tiedosto wais-sources.tar.Z (tiedosto arkistoidaan ja siirto on suoritettava BINARY-tilassa). Tällä hetkellä monet WAIS-palvelimet on integroitu WEB-verkkoihin.

On olemassa WAIS-asiakaspalvelimet MS-DOS järjestelmät, VMS, MVS, OS/2, UNIX ja Macintosh sekä GNU Emacs, NeXT, X-Windows, MS-Windows, Sunview jne. Nämä tuotteet eroavat hieman toisistaan, mutta tyypillisesti menettely sisältää seuraavat vaiheet:

Käyttäjä valitsee käytettävissä olevista tietokannoista joukon tietokantoja, joihin haku suoritetaan.

Hakutehtävä muotoillaan ja avainsanat valitaan.

Hakuprosessin aikana WAIS pyytää tietoja kaikista määritetyistä tietokannoista.

Valintaehdot täyttävien asiakirjojen otsikot tulevat näkyviin. Asiakirjat järjestetään sen mukaan, missä määrin ne ovat pyynnön ehtojen mukaisia.

Saadakseen kopion käyttäjä yksinkertaisesti valitsee asiakirjat ehdotetusta luettelosta.

Tarvittaessa käyttäjä voi muotoilla valintakriteerit uudelleen ja toistaa haun.

Juuri löydetyt asiakirjat, jos ne eivät vastaa jo tunnettuja dokumentteja, lisätään luetteloon.

Veronica. Veronica-järjestelmä on kehitetty etsimään GopherSpacen virtuaalista tiedostojärjestelmää. Sitä voi käyttää useimpien Gopher-palvelimien päävalikosta. Tämä on täysimittainen tiedonhakujärjestelmä (IRS), jonka avulla voit etsiä avainsanoilla Minnesotan yliopistoon rekisteröityjen GopherSpace-palvelimien ylläpitämistä taulukoista.

Jughead. Archiesta tuli niin suosittu, että Nevadan yliopiston System Computing Services -ryhmä loi Veronican, joka palveli samoja tarkoituksia kuin Archie, mutta haki asiakirjojen tekstiä pelkkää tekstiä. Äskettäin ilmestyi toinen käyttöliittymä tietojen etsimiseen - Jughead, joka palveli samoja tarkoituksia kuin Veronica. He molemmat työskentelivät Gopherin kautta lähetettyjen asiakirjojen kanssa, jotka Mark McCahill loi vaihtoehdoksi Archielle Minnesotan yliopistossa vuonna 1991.

2. Etsi palvelimia. Erikoisohjelmat tiedostojen lataamiseen. http-asiakkaat

Hypertext Transfer Protocol HTTP on sovelluskerroksen protokolla hajautetuille multimediatietojärjestelmille. Tämä on olio-protokolla, joka soveltuu monien ongelmien ratkaisemiseen, kuten nimipalvelimien luomiseen, hajautettuihin olioohjausjärjestelmiin jne. HTTP-rakenteen avulla voit luoda järjestelmiä, jotka ovat riippumattomia siirrettävästä tiedosta.

HTTP-protokollaa on käytetty maailmanlaajuisen tietojärjestelmän World-Wide Webin rakentamiseen (vuodesta 1990).

Ensimmäiset versiot, kuten HTTP/0.9, olivat yksinkertaisia ​​protokollia tiedonsiirtoon Internetin kautta. HTTP/1.0, joka on kuvattu RFC-1945:ssä, paransi protokollaa sallimalla MIME-muotoisten viestien käytön, jotka sisältävät metatietoja siirrettävästä tiedosta ja pyyntöjen/vastausten muokkaajia. WWW-palvelinverkkojen jatkokehitys vaati uusia parannuksia, jotka tuskin jäävät viimeisiksi.

Todelliset tietojärjestelmät vaativat enemmän ominaisuuksia kuin pelkkä tiedonhaku ja jakelu. Tietoresurssien luonteen, nimen ja sijainnin kuvaamiseksi esitellään seuraavat: yleinen tunniste Resource URI (Uniform Resource Identifier), yhtenäinen resurssin paikannus-URL ja universaali nimi resurssin URN. Viestimuoto on samanlainen kuin sähköpostissa käytetty ja MIME (Multipurpose Internet Mail Extensions) -standardissa kuvattu.

HTTP:tä käytetään myös nimellä perusprotokolla käyttäjäagenttien viestintään välityspalvelimien ja muiden Internet-järjestelmien kanssa, mukaan lukien niitä käyttävät SMTP-protokollat, NNTP, FTP, Gopher ja Wais. Jälkimmäinen seikka helpottaa erilaisten Internet-palvelujen integrointia.

Kaikilla HTTP-tapahtumilla on yksi yhteinen muoto. Jokainen asiakaspyyntö ja palvelimen vastaus koostuu kolmesta osasta: pyyntö (vastaus) rivi, otsikko-osa ja runko. Asiakas aloittaa kaupan seuraavasti:

1. Asiakas muodostaa yhteyden palvelimeen käyttämällä määritettyä porttinumeroa (oletusarvoisesti 80). Asiakas lähettää sitten asiakirjapyynnön, jossa määritellään menetelmäksi kutsuttu HTTP-komento, asiakirjan osoite ja HTTP-versionumero. Esimerkiksi pyynnössä

HANKI /index.html HTTP/1.0

käytetty GET-menetelmä, joka pyytää index.html-dokumenttia HTTP-versiolla 1.0. HTTP-menetelmät käsitellään tarkemmin alla.

2. Asiakas lähettää otsikkotiedot (valinnainen) kertoakseen palvelimelle kokoonpanotietonsa ja tiedot hyväksymissään asiakirjamuodoista. Kaikki otsikkotiedot luetellaan rivi riviltä, ​​ja jokainen rivi sisältää nimen ja arvon. Esimerkiksi seuraava asiakkaan lähettämä otsikko sisältää sen nimen ja versionumeron sekä tietoja joistakin asiakkaan haluamista asiakirjatyypeistä:

User-agent: Mozilla/4.05 (WinNT; 1)

Hyväksy: kuva/gif, kuva/x-xbitmap, kuva/jpeg, kuva/pjpeg, */*

Otsikko päättyy tyhjään riviin.

3. Lähetettyään pyynnön ja otsikot asiakas voi lähettää lisätietoja. Näitä tietoja käyttävät ensisijaisesti CGI-ohjelmat, jotka käyttävät POST-menetelmä. Asiakkaat (esim. Netscape Navigator-Gold) voivat myös lähettää muokatun sivun takaisin Web-palvelimelle.

Palvelin vastaa asiakkaan pyyntöön seuraavasti:

1. Palvelimen vastauksen ensimmäinen osa on tilarivi, joka sisältää kolme kenttää: HTTP-versio, tilakoodi ja kuvaus. Versiokenttä sisältää HTTP-versionumeron, jota tämä palvelin käyttää vastauksen lähettämiseen.

Tilakoodi on kolminumeroinen luku, joka osoittaa palvelimen asiakaspyynnön käsittelyn tuloksen. Tilakoodia seuraava kuvaus on yksinkertaisesti ihmisen luettavaa tekstiä, joka selittää tilakoodin. Esimerkiksi tilapalkki

HTTP/1.0 200 OK

ilmaisee, että palvelin käyttää HTTP 1.0:aa vastaamiseen. Tilakoodi 200 tarkoittaa, että asiakkaan pyyntö onnistui ja pyydetyt tiedot lähetetään otsikoiden jälkeen.

2. Tilarivin jälkeen palvelin lähettää asiakkaalle otsikkotiedot, jotka sisältävät tiedot itse palvelimesta ja pyydetystä dokumentista. Alla on esimerkki otsikosta:

Palvelin: Apache/1.2.6

Sisältötyyppi: text/html

Sisällön pituus: 2482

Otsikko päättyy tyhjään riviin.

3. Jos asiakkaan pyyntö onnistuu, pyydetyt tiedot lähetetään. Tämä voi olla kopio tiedostosta tai CGI-ohjelman tulos. Jos asiakkaan pyyntöä ei voida täyttää, välitetään lisätietoa käyttäjäystävällisen selityksen muodossa syistä, joiden vuoksi palvelin ei pystynyt täyttämään pyyntöä.

HTTP 1.0:ssa palvelimen lähettämää pyydettyä dataa seuraa yhteys asiakkaan kanssa, ja tapahtuma katsotaan suoritetuksi, ellei Connection: Keep Alive -otsikkoa lähetetä. HTTP 1.1:ssä palvelin ei oletuksena sulje yhteyttä ja asiakas voi lähettää muita pyyntöjä. Koska moniin asiakirjoihin on upotettu muita asiakirjoja – kuvia, kehyksiä, sovelmia jne. – tämä säästää aikaa ja kustannuksia asiakkaalta, joka muuten joutuisi muodostamaan yhteyden useita kertoja samaan palvelimeen saadakseen vain yhden sivun. Siten HTTP 1.1:ssä tapahtuma voi jatkua, kunnes asiakas tai palvelin nimenomaisesti sulkee yhteyden.

HTTP ei tallenna tietoja tapahtumista, joten sinun on aloitettava kaikki alusta seuraavassa tapahtumassa. Etuna on se HTTP-palvelin voi palvella paljon enemmän asiakkaita tietyllä ajanjaksolla, koska ylimääräiset seurantaistunnot yhdestä yhteydestä toiseen eliminoituvat. Siinä on haittapuoli: monimutkaisempien CGI-ohjelmien on käytettävä piilotettuja syöttökenttiä tai ulkoisia keinoja, kuten Netscape-evästeitä, tapahtumatietojen tallentamiseen.

WWW-hakupalvelin, joka käsittelee pyynnöt etsiä ASIAKIRJOJEN WWW-OSOITTEET. WWW-tekniikassa jokainen WWW-dokumentti, kun se on luotu, voidaan varustaa joukolla avainsanoja kirjoittajan harkinnan mukaan. Hakupalvelimet lukevat nämä avainsanat, löytävät samat isoista sanakirjoistaan ​​ja lisäävät linkin tähän WWW-dokumenttiin jokaisen sellaisen sanan olemassa olevien linkkien luetteloon. Avainsanoilla tehtävän haun lisäksi kaikissa suurissa hakupalvelimissa on universaalit hierarkkiset luokittelijat, jotka kattavat kaikki tietämyksen osa-alueet, toiminta-alueet, kiinnostuksen kohteet, sosiaalisen elämän osa-alueet jne.

Jotkut hakupalvelimet sisältävät keltaisen ja valkoisen sivun WWW-palvelinosoitteita.

WWW-osoitteiden etsiminen on kiinnostavaa sekä sinänsä (tietyn aiheen WWW-dokumenttien etsiminen) että verkon organisaatioiden etsintätehtävänä. Tietyn organisaation löydetty WWW-palvelin puolestaan ​​voi olla kiinnostava sekä sinänsä että osoitetietojen lähteenä (organisaation itsensä ja sen osastojen puhelin- ja sähköpostiosoitteet).

Tyypilliset hakutehtävät:

tietyn organisaation tai tietyn henkilön palvelimen WWW-osoitteen etsiminen;

jonkin organisaation palvelimen WWW-osoitteen etsiminen tietyin ehdoin;

uusien WWW-palvelinosoitteiden etsiminen;

etsi asiakirjojen uusia WWW-osoitteita.

Perushakutyökalut (viitesivustot):

suuret yleiset WWW-hakukoneet ( hakukone s);

WWW-hakukoneet, jotka käyttävät useita hakukoneita;

muut yleiset ja erikoistuneet hakukoneet ja hakemistosivustot;

Keltaisten sivujen ohjejärjestelmät WWW-palvelinosoitteille;

MetaReference-sivustot (hakukonehakemistot, hakemistosivustot, keltaiset sivut WWW).

Muut hakutavat:

henkilökohtaiset ja temaattiset linkkikokoelmat WWW-palvelimille;

uutiskirjeet ja oppaat WWW-palvelimilla, ilmoitukset uutisryhmissä, postituslistat

pyyntö minkä tahansa massapalvelun tilaajille;

WWW-hakupalvelimien avulla voit etsiä yksittäisiä WWW-dokumentteja (WWW-sivuja), jotka liittyvät tiettyyn aiheeseen tai joissa on tietyt avainsanat tai niiden yhdistelmiä. Suurissa hakukoneissa on molemmat hakumenetelmät (käsitehierarkian ja avainsanojen mukaan).

Täyte hakupalvelimia tapahtuu joko automaattisesti (ne valvovat jatkuvasti kaikkia maailman WWW-palvelimia) tai manuaalisesti (materiaalin valinnalla).

Tunnetuimmat WWW-hakupalvelimet:

http://www.yahoo.com

Yksi ensimmäisistä ja tunnetuimmista hakukoneista, jolle on ominaista kehittynyt hierarkkinen luokitus. Se täytetään manuaalisesti ja siinä on pienin määrä linkkejä verrattuna muihin hakukoneisiin (joissakin aiheissa se on noin 10 kertaa vähemmän kuin Webcrawler, mutta toisilla enemmän kuin se).

On olemassa hierarkkinen luokitin ja avainsanahaku, joka tukee "ja"- ja "tai"-toimintoja, mutta vain yhtä tyyppiä kyselyä kohden. Avainsanoilla löydetyissä linkeissä on myös osoitus niiden sijainnista palvelimen hierarkkisessa luokituksessa. Hakualueen pienentämiseksi on mahdollista tehdä hakuja luokittimen nykyisen ala-aiheen sisällä.

Hierarkian ensimmäisellä tasolla on "Referenssit"-osio, joka sisältää monia linkkejä erilaisille viitesivustoille.

Sillä on kehitetty uutispalvelu.

http://www.lycos.com

Yksi tunnetuimmista ja lukumäärältään suurimmista hakulinkkejä moottori.

On olemassa hierarkkinen luokitin ja avainsanahaku, joka tukee "ja"- ja "tai"-toimintoja, mutta vain yhtä tyyppiä kyselyä kohden. "Ja"-toiminto ei toimi ollenkaan, "tai"-toiminto ei toimi oikein - se palauttaa viittausten määrän, joka on yhtä suuri kuin yksittäisten argumenttien viittausten enimmäismäärä).

http://www.webcrawler.com

Suhteellisen pieni hakukone näyttää täytettävän manuaalisesti - noin 10 kertaa pienempi kuin Lycos.

On olemassa hierarkkinen luokitin ja avainsanahaku, joka tukee operaatioita "ja", "tai", "ei" ja niiden yhdistelmiä, joita ei kuitenkaan aina käsitellä oikein (on asiakirjoja, jotka eivät sovellu hakuehtoihin täysin).

http://www.inktomi.com

Uusi ja todennäköisesti linkkien lukumäärältään suurin hakukone täyttyy automaattisesti ja tallentaa kaikki löydetyt linkit (noin 5 kertaa enemmän kuin Lycos).

On olemassa hierarkkinen luokitin ja avainsanahaku, joka tukee "ja"- ja "tai"-toimintoja, mutta vain yhtä tyyppiä kyselyä kohden.

Varsinaisen asiakirjojen haun lisäksi Keltaisilla sivuilla on useita luokkia.

http://www.infoseek.com

Keskimääräinen hakukone linkkien lukumäärän suhteen (joillekin aiheille hieman enemmän kuin Webcrawler, mutta toisille - enemmän kuin Lycos).

Siinä on hierarkkinen luokittelu ja avainsanahaku, joka ei tue "ja"- ja "tai"-toimintoja.

Haku voidaan suorittaa: koko WWW-tilassa, vain asiantuntijoiden valitsemien palvelimien joukosta tästä palvelimesta(tässä tapauksessa jokainen löydetty linkki on varustettu lyhyellä huomautuksella), vain yrityksen palvelimien välillä (keltainen haku, jokainen löydetty linkki on varustettu Lyhyt kuvaus yritysprofiili), USENET-artikkelien joukossa, sähköpostiosoitteiden joukossa, uusimpien uutisten joukossa (palvelimella on lisäksi erittäin kehittynyt uutispalvelu). Hakutuloksessa on lisäksi lista sopivista aiheista hierarkkisesta luokittelusta ( yhteinen lista aiheita varten tästä pyynnöstä, eikä kunkin löydetyn linkin tiettyjä hierarkkisia polkuja, kuten Yahoo).

http://www.altavista.com

Suuri hakukone (hieman vähemmän kuin Lycos linkkien lukumäärällä mitattuna). Siinä on vain avainsanahaku, joka tukee vain "ja"-toimintoa. Haku voidaan tehdä koko WWW-tilasta tai USENET-artikkeleista.

http://www.dejanews.com

Pidetään tehokkaimpana Usenet-uutisten hakutyökaluna. Haku voidaan suorittaa päivämäärän, tekijän, aiheen ja ryhmän mukaan

http://www.hotbot.com

Keskimääräinen hakukonelinkkien määrässä, suhteellisen vakaalla yhteydellä. Suorittaa avainsanahakuja, jotka tukevat "ja"- ja "tai"-toimintoja, mutta vain yhtä tyyppiä kyselyä kohden. Logiikka ei kuitenkaan aina toimi oikein.

http://www.mckinley.com/

Magellan-hakukone on erittäin hyvä järjestelmä, kuten Yahoo. Voit etsiä avainsana, ja aiheittain. Voit etsiä avainsanalla valitusta aiheesta.

Siellä on uutispalvelu.

http://www.excite.com

http://www.opentext.com

http://www.nlightn.com

Etsi hakusanalla.

Yandex.ru. Haku suoritetaan yli 47 tuhannella palvelimella, noin 3,5 miljoonaa asiakirjaa indeksoidaan. Yandexin tärkein etu on kyky löytää annettuja sanoja riippumatta siitä, missä muodossa niitä käytetään asiakirjoissa. Järjestelmä voi luoda sanamuotoja myös sellaisille sanoille, joita ei ole sanakirjassa. Haku on mahdollista rajoittaa tiettyyn asiakirjan luontipäivämäärään. Ja siinä tapauksessa tarvittavat asiakirjat ei löydy, voit jatkaa hakua AltaVistan kautta, jonne järjestelmän jo käsittelemä pyyntö siirtyy automaattisesti. Venäjän morfologian laskeminen. Löytyneiden asiakirjojen korostaminen, kontekstien näyttäminen. Rinnakkaishaku kohteista "Encyclopedias", "News", "Market". Haun jäsentäminen luetteloosioiden ja palvelimien mukaan. Lainaus: 42000

Rambler. Järjestelmä kattaa yli 2 miljoonaa sivua. Voit hakea URL-nimistä, asiakirjojen otsikoista, otsikoista, osoitteista (jos ne ovat erikoistunnisteissa) ja vain asiakirjan alussa olevien sanojen joukosta. Löytyneiden joukosta on mahdollista etsiä haluamaasi "samankaltaisia" asiakirjoja sekä etsiä jo löydettyjen asiakirjojen joukosta. www.rambler.ru - Lainaus: 17000

AltaVista. Tunnettu hakukone, jolla on haku useilla kielillä

Aport. Hakua tehdään lähes 2 miljoonalla asiakirjalla ja yli 13 000 palvelimella. Järjestelmä voi etsiä syötetyistä sanoista erilaisia ​​sanamuotoja ja jopa korjata syötetyissä sanoissa olevat virheet. Järjestelmä voi kääntää venäjästä englanniksi ja englannista venäjäksi paitsi pyynnön, myös haun tuloksena saadut tiedot. Venäjän morfologian laskeminen. Korostaa löydettyjen sanojen konteksteja. Tarkenna hakua luetteloosioiden ja palvelimien mukaan. www.aport.ru - Lainaus: 20000.

FlashGet


FlashGet on yksi nopeimmista ja kätevimmistä latausohjaimista. Tämän ohjelman avulla voit soittaa Internetiin, tehdä automaattinen haku peilit ja valitse eniten nopea vaihtoehto lataukset. Ohjelma tarjoaa kolme tiedostojen latausnopeustilaa - rajoittamaton, manuaalinen ja automaattinen. SISÄÄN Manuaalitila latausnopeuden määrittää käyttäjä, sisään automaattinen ohjelma valitsee itse parhaan nopeuden. Oletusarvoisesti FlashGet jakaa tiedoston viiteen osaan, mutta tätä numeroa sekä yhden osan kokoa voidaan muuttaa. Ohjelman avulla voit myös tarkastella HTTP- ja FTP-palvelimien sisältöä sekä luoda rajattoman määrän temaattisia luokkia, joihin lataustehtävät voidaan sijoittaa hakujen helpottamiseksi.

FlashGet tarjoaa käyttäjälle monia vaihtoehtoja linkin lisäämiseen latausluetteloon. Voit tehdä tämän valitsemalla sopivan komennon pikavalikosta, käyttämällä kelluvaa "roskakoria" tai määrittämällä ohjelman sieppaamaan linkit automaattisesti. Tarvittaessa FlashGet voi kuitenkin ladata heti ilman vahvistusta.

ReGet


Kuten tiedät, on mahdotonta luoda ohjelmaa, joka sopisi kaikille käyttäjille. Jos ylikuormitat sen ominaisuuksilla, ne voivat häiritä jotakuta, mutta jos et lisää niitä, on niitä, joille lisävaihtoehdot eivät riitä. Siksi ReGet Download Managerin kehittäjät julkaisevat ei yhden, vaan kolme ohjelmaa tiedostojen lataamiseen. Nämä ovat ReGet Junior, ReGet Pro ja ReGet Deluxe. Jokainen niistä on suunnattu omalle käyttäjäryhmälleen. Perustoiminnot Kaikissa kolmessa ohjelmassa on sama, erot ovat lisäominaisuuksissa.

Kaikissa ReGetin versioissa on käyttäjäystävällinen käyttöliittymä, jonka avulla voit palauttaa rikkoutuneita latauksia, ladata useissa säikeissä, integroida suosittuihin selaimiin ja mahdollistaa kaikkien verkkosivun linkkien lataamisen yhdellä napsautuksella.

ReGet Junior on suunnattu aloitteleville käyttäjille ja on minimi asetettu toimintoja. Sen ominaisuuksiin kuuluu mahdollisuus muuttaa käyttöliittymää skinien avulla, mikä ei ole käytettävissä muissa ohjelman versioissa. ReGet Pro voi tarjota vaihtoehtoja, kuten latausnopeuden hallinnan, joten voit ladata tiedoston ja avata web-sivuja samanaikaisesti; Internet-yhteys, jos yhteys epäonnistuu; hallita useiden tiedostojen latausasetuksia samanaikaisesti. Lisäksi sitä voidaan käyttää lataamaan automaattisesti kuvagalleriat ja tarkistamaan ladatut tiedostot virusten varalta. Kuitenkin varten kokenut käyttäjä Niille, jotka viettävät paljon aikaa Internetissä, ReGet Deluxe -versio kiinnostaa epäilemättä eniten. Tämä lataushallinnan versio tarjoaa käyttäjille sisäänrakennetun FTP-asiakkaan, edistyneitä ajoitusominaisuuksia (esimerkiksi latausten ajoittaminen tiettynä päivänä, latausten toistaminen määrätty aika ja päivät, latauksen alkaminen suoritettaessa annetut ehdot), sammuttamalla tietokone, mahdollisuuden lajitella ladatut tiedostot kansioihin ja ylläpitää lataushistoriaa.

Jos haluat, että kaikki ohjelman työkalut ovat käytettävissäsi, mutta et ole varma tarvitsetko kaikkia näitä työkaluja päivittäin, voit työskennellä ReGet Deluxen kanssa yksinkertaistetussa tilassa. Ohjelma tarjoaa yhteensä kolme tilaa: kaikkien ominaisuuksien näytöllä, useimmat vaihtoehdot tai vain perusasetukset. Vaihtaminen niiden välillä tapahtuu päävalikon komentojen avulla.

Selvitä

Viime aikoihin asti GetRightista oli vain yksi versio, mutta kuudennesta julkaisusta alkaen kehittäjät tarjoavat myös version Pro-indeksillä. On huomattava, että se on tällä hetkellä vielä beta-testauksessa, mikä tarkoittaa, että jotkin vaihtoehdot eivät välttämättä toimi täysin oikein. Voimme kuitenkin jo sanoa, että tämä ohjelma sisältää paitsi perusvaihtoehdot joita käyttäjä odottaa lataushallinnasta, mutta myös paketin lisäominaisuuksia.


Joten sen lisäksi, että GetRight Pro tarjoaa mahdollisuuden jakaa tiedoston osiin, soittaa Internetiin itsenäisesti puhelinverkkoyhteyden kautta, katkaista yhteyden, säilyttää lataushistorian ja ajoittaa lataukset, tarjoaa monia ainutlaatuisia vaihtoehtoja. Näitä ovat tiedoston eheyden tarkistaminen latauksen jälkeen ja podcastien automaattinen haku määrätyt osoitteet, lataamalla ne ja sijoittamalla ne soittimen soittolistaan, mahdollisuuden ladata tiedostoja kautta BitTorrent-protokolla, hallitsee lataushallintaa etänä Internetin kautta. Lisäksi GetRight Prolla on oma selain FTP- ja web-palvelimien sisällön katseluun. Verkkovastaavat arvostavat työkaluja, joilla synkronoidaan FTP-palvelimen kansioiden sisältö kiintolevyllä olevien hakemistojen kanssa, sekä mahdollisuutta ladata tiedostoja palvelimelle.

Lataa Master

Kiistaton etu Lataa Master kilpailijoihin verrattuna - se on täysin ilmainen. Ainoa asia, joka voi häiritä käyttäjää tässä suhteessa, on latausikkunan yläosassa oleva banneri. Tähän kuitenkin tämän lataushallinnan puutteet päättyvät.




Markkinoilla on kymmeniä lataushallintaohjelmia, joista monet ovat ilmaisia. Kuitenkin juuri Download Master onnistui voittamaan käyttäjien suosion melko lyhyessä ajassa (ohjelma on vain hieman yli seitsemän vuotta vanha). Tällaisen suosion salaisuus ei ole vain vapaassa tilassa, vaan myös siinä, että ohjelman kehittäjät yrittivät kerätä siihen kaikenlaisia ​​​​vaihtoehtoja, jotka ovat muiden lataushallintaohjelmien käyttäjien käytettävissä. Download Masterissa on ostoskori, jonka avulla voit lisätä linkin tiedostoon vaihtamatta ohjelmaikkunaan, integroida kaikkiin suosittuihin selaimiin, lajitella ladatut tiedostot kategorioiden mukaan, ladata aikataulun mukaan, soittaa Internetiin jne. On melko vaikeaa löytää kilpailevista sovelluksista ominaisuutta, joka ei olisi Download Masterissa, ja jos sellainen on, on suuri mahdollisuus, että se ilmestyy seuraava versio ohjelmia.

Download Masterin suosituimpia vaihtoehtoja ovat: sisäänrakennettu FTP-asiakas, mahdollisuus tarkastella Zip-arkistoja ennen latausta, tiedostokokojen saaminen ennen lataamista, arkistojen tarkistaminen ja palauttaminen, latausten prioriteettien asettaminen, komentorivin käyttö, HTML-sivujen lataaminen kuvien kanssa. Lisäksi ohjelman kehittäjät ilmoittivat äskettäin mahdollisuudesta laajentaa sen ominaisuuksia laajennuksilla - laajennuksilla. Niiden odotetaan auttavan toteuttamaan ominaisuuksia, jotka tällä hetkellä puuttuvat Download Masterista, esimerkiksi tiedostojen lataaminen tiedostonjakojärjestelmistä, kuten Rapidsharesta.

Sovelluksen erityispiirteet vaativat jatkuvaa kehitystä ja parantamista lataushallinnan kehittäjiltä, ​​koska Internet-maailma muuttuu jatkuvasti ja käyttäjien mieltymykset muuttuvat sen mukana. Jos äskettäin riitti, että lataushallinta tukee Internet Exploreria, niin nykyään suurena haittapuolena pidetään integraation puutetta vaihtoehtoisiin selaimiin Mozilla, Opera jne. Lataustenhallinnan kehittäjät rakentavat jatkuvasti uusia vaihtoehtoja ohjelmiin kilpailevat keskenään, joten ohjelmalle ainutlaatuiset ominaisuudet ovat todennäköisesti huomenna muiden sovellusten käytettävissä.

Jos puhumme johtajasta, tämä on Download Master. Tämä ohjelma päihittää kilpailijansa sekä toiminnallisuudessa että käyttömukavuudessa. Lisäksi sitä päivitetään jatkuvasti.