Risorsa Web: che cosa è

Cos'è una risorsa web

La società moderna non può essere presentata senza Internet. Ogni volta, inserendo determinate pagine o semplicemente seduti sui social network, non pensiamo alla terminologia speciale e alla differenza di determinate cose ricche. Questo articolo si occupa di cosa, infatti, il sito Web e la risorsa Web, che esistono tipi di risorse web e quali sono le loro caratteristiche. Se vuoi imparare in modo indipendente come creare siti Web, ti invitiamo a superare i nostri corsi di programmazione e layout online gratuiti.

Concetti del sito Web e risorse web

Sito web - Un set di file, i documenti riflessi dal linguaggio di programmazione in modo tale da vedere gli utenti di Internet. In altre parole, i siti includono qualsiasi informazione di testo, grafica, audio o video raccolta sulla pagina o più pagine.

Determina l'unicità di un sito Web, come regola, un nome di dominio. MA Risorsa web. - Questo è un nodo o un punto in cui è abilitato un identificatore speciale, che consente di trovare facilmente la pagina su Internet. Più spesso, un dominio corrisponde a una risorsa web, ma a volte accade che diverse risorse Web si trovano su un singolo dominio, o una risorsa web ha diversi domini da solo.

Più è il sito Web, maggiore è la probabilità che si troverà su diversi domini. Lo stesso dominio, di regola, include diversi siti Web, di regola, è possibile per gli host hosting gratuiti.

Tipi di risorse web

Diversi tipi di risorse web

Ci sono alcune differenze nelle risorse web per tipo:

  1. Per disponibilità di servizi:

    • Aperto - Quando tutti senza eccezioni, tutti i servizi sono disponibili senza eccezioni.
    • semi-aperto - quando è necessario registrarsi, di regola, gratis
    • Chiuso - Siti privati ​​e personali creati per organizzazioni e componenti in cui è possibile avere un invito speciale.
  2. Dalla posizione fisica:

    • Disponibile pubblicamente - Aperto a tutti gli utenti
    • Locale - Aperto solo nell'area di accesso alla rete locale (rete per computer speciale su una zona sufficientemente piccola).
  3. Secondo lo schema di presentazione delle informazioni:
    • Risorse informazioni: includono siti tematici (con soggetti strettamente diretti) e portali tematici (solitamente grandi risorse web con informazioni complete, nonché la capacità di comunicare all'interno della risorsa).
    • Rappresentanze Internet - Di norma, siti di coloro che possiedono attività. Ci sono diverse sottospecie di tali siti: un sito di visita, sito promozionale, negozio online, ecc.
    • I servizi Web - includono anche varie sottospecie (blog, hosting video, servizi di ricerca, ecc.) E sono progettati per eseguire un determinato numero di attività su Internet.

Puoi anche evidenziare il più interessante. Tipi di tipi di risorse Web Tipi di sito : Sito web per la pubblicità. Su questo sito, il ruolo principale è solitamente giocato dal "design" come un modo per migliorare l'aspetto di qualcosa o più con successo con successo (nel qual caso possiamo parlare di "design" come forma di attività).

Sito web per affari. In questo caso, la risorsa Web non sarà troppo voluminosa dal contenuto, perché Lo scopo principale di tali siti è quello di consolidare come se la vetrina delle informazioni più importanti necessarie al potenziale cliente o al consumatore. Tuttavia, vale anche la pena notare che ci sono risorse web intra-sorriso (Corporate - dove viene presa in considerazione la politica di marketing della società, sono considerate tutte le domande dei clienti e dei clienti).

Deposito del sito web

Affinché un determinato sito funzioni normalmente, deve essere tenuto in un luogo sicuro. Per tali scopi ci sono server speciali. In caso contrario, sono chiamati server hardware o server Web. C'è anche un nome speciale dei servizi forniti per salvare i siti. Sono chiamati web hosting.

È interessante notare che prima di salvare il sito, è stato necessario avere un singolo server. Ora Internet sta sviluppando così fulmini, che spesso gli utenti ricordano un'opzione quando diversi siti possono essere memorizzati su un sito all'interno del quadro del cosiddetto. Hosting virtuale.

L'altra opzione non è esclusa quando lo stesso sito è memorizzato in diversi indirizzi e server. In questo caso, c'è un'originale e una copia (come è diversa in un modo diverso - la versione mirror del sito)

Vale la pena notare che per gli sviluppatori web un tale ordine di cose è una soluzione abbastanza accettabile e migliore. In effetti, in questo caso, non è necessario creare un servizio specifico per la memorizzazione di determinati dati del sito e utilizzare un server già ben elaborato per la memorizzazione di tutti i dati nel suo complesso.

Vale anche la pena notare il ruolo importante degli amministratori o del cosiddetto. Sisadminv (nella lingua dello slang), che svolge un ruolo importante nella formazione di una risorsa web funzionante con successo, seguendo i suoi parametri di riempimento e sostenibile.

Lo sviluppo moderno di Internet è in un modo o un altro ci costringe a essere consapevole di quelle cose che affrontiamo in questa rete stessa. Se decidi di avviare la conduzione del tuo blog, apri un negozio online o semplicemente "nell'argomento" ciò che hai a che fare con la rete, è molto importante sapere cosa è una risorsa web.

Caricatore.

Cos'è una risorsa online?

Resource Internet. (Sinonimi "Resource Web, sito Web, servizio Web, sito Web") - Questa è una combinazione di strumenti tecnici e software integrati e strumenti hardware, nonché informazioni destinate alla pubblicazione nel World Wide Web. La risorsa Internet può contenere informazioni nel modulo di testo, grafico e multimediale. Ogni risorsa Internet deve avere un indirizzo univoco che gli consente di trovarlo sulla rete.

Internet resource.jpg.

Il concetto di "risorsa Internet" è più spesso utilizzato in un vocabolario speciale, poiché la sua etimologia torna alla terminologia del computer speciale. Una risorsa o una risorsa di sistema, la tecnologia dell'informazione è chiamata componente fisico o virtuale della disponibilità limitata in un sistema informatico.

Cioè, qualsiasi dispositivo nel computer può essere considerato come una risorsa. Le risorse utilizzano anche non solo componenti fisici (elementi di memoria, ecc.), Ma anche virtuale, come i file. È la parte virtuale delle risorse che l'idea delle risorse Web (Internet) è in aumento. Nell'era del giovane internet, la rete stava cercando documenti o piuttosto i file che avevano un indirizzo speciale. Presto sotto la risorsa su Internet, hanno anche iniziato a capire l'intero sistema informativo e la rete associata (ad esempio, le biblioteche elettroniche, ecc.).

Quando si utilizzano i termini su Internet, il termine "risorsa" ha ricevuto caratteristiche simili (identificazione e notazione, indirizzamento e elaborazione tecnica). Tuttavia, c'era anche una certa specificità che ha causato lunghe discussioni tra gli specialisti. Il terreno più famoso di questa discussione è stata una disputa sulla classificazione delle risorse Internet. Tuttavia, in realtà, c'erano più ragioni per le controversie. Oltre alle questioni tecniche, gli esperti hanno discusso aspetti sociali, linguistici e persino filosofici.

L'ulteriore sviluppo di Internet ha portato non solo ad un aumento del numero di siti Web, ma anche alla varietà delle loro funzioni e destinazioni. Le domande sull'applicazione del termine "risorsa Internet" sono rimaste, ma nella vita di tutti i giorni è estremamente rara.

Internet

Internet (Italiano) - Il sistema mondiale di reti computer combinate per la memorizzazione e la trasmissione di informazioni. Spesso definito la rete mondiale e la rete globale, nonché solo una rete. Costruito sullo stack del protocollo TCP / IP. WWW wide wide wide www e molti altri sistemi di trasmissione dati sono basati su Internet.

Risorse Internet di base.

Considera le principali risorse di Internet. La risorsa Internet più popolare è il World Wide Web, o www, che è un importo enorme (oltre un miliardo di documenti multimediali, una caratteristica distintiva di cui diverso da un aspetto eccellente è la capacità di riferirsi l'uno all'altro. Ciò significa che la presenza nel collegamento documenti corrente implementazione della transizione a qualsiasi documento www, che può essere fisicamente pubblicato su un'altra rete di computer. Www (World Wide Web, World Wide Web) - Un set di documenti Ipermedia correlati

La successiva risorsa di rete è FTP, che è un sistema di archiviazione e trasferimento di tutti i tipi di file. FTP (protocollo di trasferimento file, protocollo di trasferimento file) - Repository e sistema per l'invio di tutti i tipi di file.

La più antica risorsa Internet è la posta elettronica (e-mail). E-mail (Email) - Sistema di invio e-mail.

Per le discussioni sulla rete, è previsto un sistema distribuito globale chiamato newsgroup. Uno dei sistemi più popolari di questo tipo è un gruppo di notizie Usenet.

Il servizio Telnet consente di connettersi a un computer remoto e lavorare con le sue risorse. Questo è un servizio per il controllo remoto dei computer.

Infine, c'è un sistema IRC (Chat) su Internet, implementando la comunicazione dal vivo degli utenti in tempo reale inserendo il testo dalla tastiera.

Il World Wide Web

Il World Wide Web (ITA. WORLD WIDE WEB. ) - Un sistema distribuito che fornisce accesso a documenti interconnessi situati su vari computer connessi a Internet. Per designare il World Wide Web utilizza anche la parola Web (ITA. Ragnatela. "Web") e abbreviazione Www. . World Wide Web è la più grande archiviazione di informazioni multilingue in tutto il mondo in forma elettronica: decine di milioni di documenti correlati che si trovano sui computer situati in tutto il mondo. È considerato il servizio Internet più popolare e interessante, che consente l'accesso alle informazioni indipendentemente dalla sua posizione. Per imparare le notizie, imparare qualcosa o solo per divertirsi, le persone guardano la TV, ascoltano la radio, leggi giornali, riviste, libri. Il World Wide Web offre anche i suoi utenti di trasmissione, informazioni video, stampa, libri, ma con la differenza che tutto ciò può essere ottenuto senza uscire di casa. Non importa quali informazioni vengano presentate nelle informazioni che ti interessa (documento di testo, fotografia, video o frammento del suono) e dove queste informazioni sono geograficamente (in Russia, Australia o sulla Banca d'Avorio) - lo otterrai in A pochi minuti dal tuo computer.

Il World Wide Web forma centinaia di milioni di server web. La maggior parte delle risorse Web mondiale è un ipertesto. I documenti ipertestuali pubblicati nel World Wide Web sono chiamati pagine Web. Diverse pagine Web realizzate dal tema comune, dal design, nonché i collegamenti correlati e di solito situati sullo stesso server Web sono chiamati il ​​sito Web. I programmi speciali sono utilizzati per il download e la visualizzazione di pagine Web - Browser. World Wide Web ha causato una vera rivoluzione nella tecnologia dell'informazione e un boom nello sviluppo di Internet. Spesso, parlando di Internet, significano per il World Wide Web, ma è importante capire che questa non è la stessa cosa.

Storia del World Wide Web

Gli inventori del World Wide Web sono considerati Tim Berners-Lee e, in misura minore, Robert Kayo. Tim Berners-Lee è l'autore delle tecnologie HTTP, URI / URL e HTML. Nel 1980, ha lavorato nel Consiglio europeo sulla ricerca nucleare (fr. Conseil Européen pour La Recherche Nucléaire, CERN) Consulente software. Era lì, a Ginevra (Svizzera), ha scritto il programma Enquier per i propri bisogni (inglese. Informarsi, è possibile tradurre liberamente come "investigatore"), che ha utilizzato associazioni casuali per la memorizzazione dei dati e ha posato la base concettuale per il mondo Wide Web.

Nel 1989, lavorando in CERN sulla rete interna dell'organizzazione, Tim Berners-Lee ha offerto un progetto globale ipertestuale, ora noto come World Wide Web. Il progetto ha implicato la pubblicazione dei documenti ipertestuali relativi ai collegamenti ipertestuali, che faciliterebbero la ricerca e il consolidamento delle informazioni per gli scienziati del Cern. Per implementare il progetto Tim Berners-Lee (congiuntamente con i suoi assistenti), gli identificatori URI sono stati inventati, il protocollo HTTP e il linguaggio HTML. Queste sono tecnologie che possono già essere presentate a Internet moderno. Nel periodo dal 1991 al 1993, Berners-Lee ha migliorato le specifiche tecniche di questi standard e li ha pubblicati. Ma, tuttavia, ufficialmente l'anno della nascita del World Wide Web dovrebbe essere considerato nel 1989.

Nell'ambito del progetto Berners-Lee, il primo server Web HttpD del mondo e il primo browser Web ipertext del mondo chiamato WorldWideWeb. Questo browser è stato simultaneamente un editor di wysiwyg (Sokr, dall'inglese, quello che vedi è quello che ottieni - vedi, allora riceverai), il suo sviluppo è stato lanciato nell'ottobre del 1990 e terminato nel dicembre dello stesso anno. Il programma ha lavorato nell'ambiente nextstep e ha iniziato a diffondersi su Internet nell'estate del 1991.

Il primo sito web del mondo è stato pubblicato da Berners-Lee il 6 agosto 1991 sul primo server Web, accessibile a http://info.cern.ch/. La risorsa ha determinato il concetto di World Wide Web, conteneva le istruzioni per l'installazione di un server Web, utilizzando un browser, ecc. Questo sito è stato anche la prima directory online del mondo, perché in seguito Tim Berners-Lee ha pubblicato e supportato un elenco di collegamenti ad altri siti.

Dal 1994, il principale lavoro sullo sviluppo del World Wide Web, un consorzio del Consorzio World Wide Web, W3C, basato e ancora diretto da Tim Berners-Lee. Questo consorzio è un'organizzazione che sviluppa e implementa gli standard tecnologici per Internet e il World Wide Web. La missione W3C: "Divulgare completamente il potenziale del World Wide Web creando protocolli e principi che garantiscono lo sviluppo della rete a lungo termine." Due altri principali compiti del consorzio - fornire la completa "Internazionalizzazione della rete" e fare una rete accessibile alle persone con disabilità.

W3C sviluppa principi e standard uniformi per Internet (chiamati "raccomandazioni", inglese. Raccomandazioni W3C), che vengono quindi incorporate dai produttori di programmi e attrezzature. Pertanto, è raggiunta la compatibilità tra prodotti software e attrezzature di varie società, il che rende la rete mondiale più perfetta, universale e conveniente. Tutte le raccomandazioni del consorzio World Wide Web sono aperte, cioè non protette da brevetti e possono essere introdotte da alcuna persona senza alcuna detrazione finanziaria al consorzio.

Struttura e principi del World Wide Web

World Wide Web Form Millions of Web Server su Internet in tutto il mondo. Il server Web è un programma che funziona su un computer collegato alla rete e utilizzando il protocollo HTTP per la trasmissione dei dati. Nella forma più semplice, tale programma riceve una richiesta HTTP su una rete di risorse specifiche, trova il file appropriato sul disco rigido locale e lo invia alla rete richiesta al computer. I server Web più complessi sono in grado di rispondere alla richiesta HTTP per generare dinamicamente i documenti utilizzando modelli e script.

Worldwidewebaroundwikipedia% 281% 29.png? Uselang = ru

Per visualizzare le informazioni ricevute dal server Web, un programma speciale viene applicato sul computer client: un browser Web. La funzione principale del browser Web è la visualizzazione di un ipertesto. Il World Wide Web è inestricabilmente collegato con i concetti di ipertesto e collegamenti ipertestuali. La maggior parte delle informazioni sul web è un ipertesto.

Per facilitare la creazione, lo stoccaggio e la visualizzazione dell'ipertesto, il World Wide Web utilizza tradizionalmente la lingua HTML (linguaggio del markup ipertesto, "linguaggio di marcatura ipertestuale"). Lavorare sulla creazione di (Markup) dei documenti ipertestuali è chiamato uno scontro, è fatto da un webmaster o da uno specialista separato nel markup - il vertiere. Dopo il markup HTML, il documento risultante è memorizzato in un file e tali file HTML sono il tipo principale di risorse Web in tutto il mondo. Dopo che il file HTML diventa disponibile per il server Web, inizia a chiamare "una pagina Web". Set di pagine Web forma un sito web.

Le pagine Web ipertestuali contiene collegamenti ipertestuali. I collegamenti ipertestuali aiutano gli utenti Web in tutto il mondo facilmente spostarsi tra risorse (file), indipendentemente dal fatto che le risorse siano su un computer locale o su un server remoto. Per determinare la posizione delle risorse nel World Wide Web, vengono utilizzati Uniform Resource Locator URL (Italiano Uniform Resource Locator). Ad esempio, l'URL completo della pagina principale della sezione russa Wikipedia sembra questo: http://ru.wikipedia.org/wiki/spalvnaya_strica. . Tali URL combinano la tecnologia di identificazione dell'URI (ENG. Identificatore di risorse uniforme - "Identificatore di risorse uniforme") e il sistema del nome del dominio DNS (ITA. Sistema di nome del dominio). Il nome del dominio (in questo caso è ru.wikipedia.org) come parte dell'URL indica un computer (più precisamente, una delle sue interfacce di rete), che esegue il codice del server Web desiderato. L'URL della pagina corrente di solito può essere visualizzata nella barra degli indirizzi del browser, anche se molti browser moderni preferiscono il valore predefinito per mostrare solo il nome di dominio del sito corrente.

Tecnologie Web World Wide Web

Per migliorare la percezione visiva del Web, la tecnologia CSS è diventata ampiamente applicata, che consente di impostare gli stili di progettazione singoli per una varietà di pagine Web. Un'altra innovazione che vale la pena di prestare attenzione è il sistema di designazione delle risorse URN (ITA. Nome risorsa uniforme).

Il concetto di sviluppo popolare del World Wide Web è la creazione di una ragnatela semantica. Il Web semantico è una sovrastruttura sulla rete esistente in tutto il mondo, che è progettata per rendere le informazioni pubblicate sulla rete più comprensibile per i computer. Il Web semantico è il concetto di una rete in cui ogni risorsa nel linguaggio umano sarebbe dotata di una descrizione, comprensibile per il computer. Web semantico Apre l'accesso a informazioni ben strutturate per qualsiasi applicazione, indipendentemente dalla piattaforma e indipendentemente dai linguaggi di programmazione. I programmi saranno in grado di trovare le risorse necessarie stesse, le informazioni di processo, classificare i dati, identificare i collegamenti logici, trarre conclusioni e persino prendere decisioni basate su queste conclusioni. Con implementazione diffusa e competente, il web semantico può causare una rivoluzione su Internet. Per creare un computer di descrizione della risorsa, un formato RDF viene utilizzato nel Web semantico (ENG. Framework Descrizione della risorsa), che si basa sulla sintassi XML e utilizza gli identificatori URI per designare le risorse. Nuovo in quest'area è RDFS (inglese RDF Schema) e SPARQL (linguaggio del protocollo di inglese e lingua della query RDF) (pronunciato come "Sparkle"), una nuova lingua di query per un accesso rapido ai dati RDF.

Cobwebs principale applicato in tutto il mondo

Html. (Linguaggio del markup del testo iper, linguaggio di marcatura ipertestuale). Questo è il formato dei documenti Hypermedia utilizzati in www a presentare informazioni. Questo formato descrive il contenuto del documento, la sua struttura, nonché la sua connessione con altri documenti. L'aspetto del documento sulla schermata dell'utente è determinato dal navigatore: se l'utente funziona con un terminale grafico o di testo, in ogni caso il documento sullo schermo avrà un aspetto diverso. HTML esegue un ruolo di integrazione per gli elementi del documento Hypermedia. I nomi dei file nel formato .html, di solito terminano con .html (o hanno un'estensione .htm nel caso in cui il server funzioni sotto Windows). URL (Localizzatore di risorse uniforme, puntatore universale alla risorsa). Tale nome è riferimenti verbali a tutte le risorse di informazioni su Internet. Le risorse Internet sono disponibili attraverso l'indirizzo IP di un computer specifico. HTTP (protocollo di trasferimento ipertestuale, protocollo di trasmissione ipertestuale). Tale nome è un protocollo in cui il server client e www interagiscono per trasmettere il documento Hypermedia al client. Www. - Servizio di accesso diretto che richiede una connessione Internet completa. Richiede linee di comunicazione rapide per documenti contenenti un sacco di grafiche o altre informazioni senza testo. Quando le velocità sono inferiori, parte dei vantaggi che www è stato così popolare.

Principio di funzionamento

Come la maggior parte degli altri servizi Internet, il World Wide Web funziona all'interno del modello del server client. Come server, di regola, un computer collegato alla rete è su cui funziona un programma speciale. È questo programma più spesso chiamato un server Web. Il client è qualsiasi computer attualmente connesso a Internet su cui è in esecuzione il programma Web Publishing - Browser (Browser) (dall'inglese. Sfoglia - Flip, Scorri). Il lavoro del browser è quello di scambiare informazioni con un server Web, ottenendo i documenti necessari all'utente, l'elaborazione delle informazioni Hypertext ottenute e la visualizzazione del documento sullo schermo. Lo scambio di informazioni tra il server Web e il browser viene eseguito utilizzando il protocollo HTTP.

Lavora con il browser

Oggi, dieci anni dopo l'invenzione del protocollo HTTP, il World Wide Web, il browser è il software più complesso che combina facile da usare e la ricchezza delle opportunità. Browser non solo apre l'utente il mondo delle risorse ipertestuali del mondo Wide Web. Può anche lavorare con altri servizi di rete, come FTP, Gopher, Wais. Insieme al browser, un programma è solitamente installato per l'utilizzo di servizi di posta elettronica (e-mail) e notizie (notizie). In effetti, il browser è il programma principale per accedere ai servizi di rete. Attraverso di esso, è possibile accedere praticamente a qualsiasi servizio Internet, anche se il browser non supporta il lavoro con questo servizio. Ciò utilizza server web appositamente programmati che associano un web in tutto il mondo con questo servizio di rete. Un esempio di questo tipo di server Web è numerosi server di posta elettronica gratuiti con un'interfaccia web (vedi http://www.mail.ru) oggi ci sono molti programmi del browser creati da varie società. I browser come Netscape Navigator e Internet Explorer hanno ricevuto la massima distribuzione e riconoscimento. Sono questi browser che costituiscono la competizione principale tra loro, anche se vale la pena notare che questi programmi sono in gran parte simili. Questo è comprensibile, perché lavorano sugli stessi standard - standard di rete Internet. Il lavoro con il browser inizia con il fatto che l'utente sta guadagnando l'URL della risorsa nella barra degli indirizzi a cui vuole accedere e preme il tasto ENTER .

shahololov06.png.

Il browser invia una richiesta al server di rete specificato. Poiché gli elementi della pagina Web specificati dall'utente vengono dal server, appare gradualmente nella finestra di lavoro del browser. Il processo di ottenimento di elementi della pagina dal server viene visualizzato nella stringa "Stato" inferiore del browser.

shahoolova07.png.

I collegamenti ipertestuali del testo contenuti nella pagina Web ricevuta sono solitamente evidenziati dal colore diverso dal colore del testo rimanente del documento e sono enfatizzati. Riferimenti che indicano le risorse che l'utente non è stato ancora visualizzato e i collegamenti a risorse già visitate di solito hanno colori diversi. Le immagini possono anche funzionare come collegamenti ipertestuali. Indipendentemente dal fatto che il link del testo o il grafico, se porti il ​​cursore del mouse, la sua forma cambierà. Simultaneamente nella barra di stato del browser apparirà l'indirizzo a cui indica il collegamento.

shahololov_navi.png.

Quando si fa clic sul collegamento ipertestuale, il browser apre la risorsa nella finestra di lavoro a cui indica, con la risorsa precedente da esso scaricata. Il browser conduce un elenco di pagine di navigazione e l'utente se necessario, può tornare indietro sulla catena visualizzata dalla pagina. Per fare ciò, è necessario fare clic sul pulsante "Indietro" ("Indietro") nel menu Browser - e tornerà alla pagina che hai visualizzato prima di aprire il documento corrente. Ogni volta che si preme questo pulsante, il browser lo farà Ritorna per un documento indietro nell'elenco dei documenti visitati. Se improvvisamente sei tornato troppo lontano, usa il pulsante "Forward" ("Forward") il menu del browser. Ti aiuterà ad andare avanti nell'elenco dei documenti. Stop "Stop" ("Stop") interromperà la documentazione del documento. Il pulsante "Aggiorna" consente di riavviare il documento corrente dal server. Il browser nella sua finestra può mostrare solo un documento: per visualizzare un altro documento scarica il precedente. È molto più conveniente lavorare contemporaneamente in diverse finestre del browser. Apertura di una nuova finestra viene eseguita utilizzando il menu: File - Creazione - Finestra (o combinazione di tasti CTRL + N).

Lavora con il documento

Il browser consente un set di operazioni standard sul documento. È possibile stampare la pagina Web caricata in esso (in Internet Explorer viene eseguito utilizzando il pulsante "Stampa" o dal menu: File - Stampa ...), Salva su Disk (Menu: File - Salva come ...). Puoi trovare il frammento di testo che ti interessa nella pagina scaricata. Per fare ciò, usa il menu: Modifica - Trova in questa pagina .... E se sei interessato a come questo documento assomiglia nell'ipertesto originale, che ha elaborato il browser, selezionare nel menu: View - sotto forma di html. Quando l'utente è su Internet, l'utente trova una pagina particolare per questo , utilizza la possibilità di impostare i segnalibri forniti nei browser. Per analogia con segnalibri annotati da luoghi interessanti del libro). Questo è fatto attraverso il menu: Preferiti - Aggiungi ai preferiti. Successivamente, la nuova scheda appare nell'elenco dei segnalibri, che può essere visualizzato facendo clic sul pulsante "Preferiti" sul pannello del browser o tramite il menu Preferiti. È possibile eliminare i segnalibri, modificare, organizzare in cartelle utilizzando il menu: Preferiti - Preferiti originali.

Lavora tramite server proxy

Dopo aver scaricato la pagina Web, il browser è posizionato in tempo e tutti i suoi elementi (immagini, animazioni, file audio) in un buffer speciale nella memoria del computer. A causa di ciò, è caricato molto rapidamente durante la ri-accesso. Per quanto riguarda un computer separato, la posizione nella RAM e sul disco rigido del computer, che viene utilizzato per memorizzare le pagine Web visualizzate, si chiama "cache" (ing. Cache). Nell'ambito della rete locale dell'organizzazione, un buffer comune può essere organizzato in quali pagine Web sono visibili a tutti i computer sulla rete locale. Si chiama "server proxy" (eng. Proxy-server). Se si richiede un browser per ricevere un documento dalla rete, il server proxy controlla se è già nella sua cache delle informazioni richieste. Se c'è qualcosa di disponibile, il server proxy sta riconciliare il tempo di creare il documento originale e la sua cache. Se sono identici, il server proxy si riferisce semplicemente a una copia dal browser della cache. Tale ordine di lavoro riduce significativamente la dimensione del traffico, consente di risparmiare risorse di rete. Inoltre, quando si utilizza un server proxy, il tempo di attesa delle informazioni richieste è ridotto - le pagine più frequentemente richieste vengono caricate sulla quantità più veloce. I moderni proxy sono inoltre scambiati l'un l'altro informazioni sui documenti memorizzati in essi, a causa di ciò, l'efficienza del loro utilizzo aumenta significativamente. Per configurare il browser per lavorare con un server proxy, è necessario chiamare la finestra delle impostazioni attraverso il menu: Servizio - Proprietà dell'osservatore ... e selezionare la scheda Connessione. Premere il pulsante di configurazione di rete ... e inserire la casella per utilizzare il server proxy. Nel campo di input qui sotto, è necessario immettere il nome del server proxy e la porta attraverso i quali le informazioni saranno scambiate con esso (questo utente dei dati riceve dal suo provider Internet).

shahololov08.png.

Netscape Navigator e Microsoft Internet Explorer forniscono anche un meccanismo per l'incorporamento delle funzionalità aggiuntive produttori indipendenti. I moduli che espandono le funzionalità del browser sono chiamati plugin (plug-in). I baiuldri funzionano sui computer che eseguono vari sistemi operativi. Ciò fornisce la base per parlare dell'indipendenza del World Wide Web sul tipo di computer utilizzato dall'utente e dal sistema operativo.

Cerca informazioni su Internet

Recentemente, un nuovo potente mass media è visto nel World Wide Web, il cui pubblico è la parte più attiva ed educata della popolazione mondiale. Tale visione corrisponde al vero stato degli affari. Nei giorni di eventi e shock significativi, il carico sui nodi di rete delle notizie aumenta drasticamente; In risposta, le risorse dedicate alla domanda di lettore appaiono all'istante sull'incidente. Pertanto, durante la crisi di agosto 1998 sulla CNN Television and Radio Company (http://www.cnn.com), le notizie sono apparse molto prima dei media russi riportati. Allo stesso tempo, il server Ria Rosbusinessconsulting è stato ampiamente fama (http://www.rbc.ru), fornendo nuove informazioni dai mercati finanziari e dalle ultime notizie. Molti americani guardarono i progressi del voto sull'impeachment al presidente degli Stati Uniti Bill Clinton in rete, e non agli schermi TV. Lo sviluppo della guerra in Jugoslavia è stato anche riflesso immediatamente in una varietà di pubblicazioni, che riflette una varietà di punti di vista su questo conflitto. Molte persone hanno familiarità con Internet più interlace, credono che tu possa trovare qualsiasi informazione sulla rete. Questo è davvero così nel senso che puoi raggiungere le risorse più inaspettate nella forma e nei contenuti. In effetti, la rete moderna è in grado di offrire il proprio utente molte informazioni del profilo più diverso. Qui puoi conoscere le notizie, è interessante trascorrere del tempo, accedere a una varietà di informazioni di riferimento, enciclopedico ed educativo. È solo necessario sottolineare che, sebbene il valore complessivo di informazione di Internet sia molto grande, lo spazio informativo stesso è in modo disomogeneo in modo qualitativo, poiché le risorse vengono spesso create su una mano di ambulanza. Se, quando si prepara una pubblicazione di carta, il suo testo viene solitamente letto da diversi revisori e sono apportati adeguamenti, quindi nella rete questa fase del processo di pubblicazione è solitamente assente. Quindi, in generale, alle informazioni che hanno appreso da Internet devono essere trattate con una cautela leggermente maggiore rispetto alle informazioni trovate nella pubblicazione di stampa. Tuttavia, l'abbondanza di informazioni ha un lato negativo: con un aumento del numero di informazioni , diventa sempre più difficile trovare tali informazioni, attualmente necessarie. Pertanto, il problema principale che si verifica quando si lavora con la rete è quello di trovare rapidamente le informazioni necessarie e capirlo, valutare il valore informativo di una risorsa per i suoi scopi.

Per risolvere il problema della ricerca delle informazioni necessarie su Internet, c'è un tipo separato di servizio di rete. Stiamo parlando di server di ricerca o motori di ricerca. I server di ricerca sono piuttosto numerosi e diversificati. È consuetudine distinguere gli indici e le directory di ricerca. Indice server. Lavorano come segue: Leggere regolarmente il contenuto della maggior parte delle pagine Web di rete ("Indice" loro) e mettili in tutto o in parte nel database comune. Gli utenti del separatore hanno la possibilità di cercare questo database, utilizzando parole chiave relative all'argomento di interesse. L'emissione dei risultati di ricerca di solito consiste di estratti della punta consigliata dell'utente dell'utente e dei loro indirizzi (URL) decorati sotto forma di collegamenti ipertestuali. Lavorare con i server di ricerca di questo tipo è conveniente se c'è una chiara idea della ricerca. и

image14.gif.

image16.gif.

Problemi e prospettive per lo sviluppo del World Wide Web

Quasi tutte le informazioni che vengono servite per l'accesso pubblico possono essere riflesse da www. Se qualcosa non può essere visualizzato in www, questo è dovuto solo ad alcune restrizioni e svantaggi di www. Innanzitutto, la connessione tra il client e il server è monouso: il client invia una richiesta, il server fornisce il documento e la connessione viene interrotta. Ciò significa che il server non dispone di un meccanismo di notifica client sulla modifica o nell'inserimento di nuovi dati. Questo problema è oggi risolto in diversi modi: viene sviluppata una nuova versione del protocollo HTTP, che manterrà una connessione lunga, la trasmissione dei dati in più thread, distribuzione dei canali di trasmissione dei dati e controllarli. Se è implementato e sarà supportato dal software standard www, rimuoverà i difetti sopra menzionati. Un altro modo è utilizzare i navigatori che possono eseguire localmente programmi in linguaggi interpretabili, come il progetto Java Sun Microsystems. Un'altra soluzione a questo problema è utilizzare la tecnologia Ajax, basata su XML e JavaScript. Ciò consente di accedere ai dati dal server quando la pagina WWW è già caricata dal server.

Attualmente ci sono due tendenze nello sviluppo del World Wide Web: web semantico e web social web.

  • Web semantico Implica il miglioramento della connessione e rilevanza delle informazioni nel World Wide Web attraverso l'introduzione di nuovi formati di metadati.
  • Social web. Rimborsisti a lavorare sulla semplificazione delle informazioni disponibili sul Web, eseguite dagli utenti stessi. Nell'ambito della seconda direzione degli sviluppi, che fanno parte del Web semantico, sono utilizzati attivamente come strumenti (RSS e altri formati del canale Web, OPML, XHTML MICROFORMATI). Le sezioni parzialmente semenzionate delle categorie di Wikipedia aiutano gli utenti a muoversi consapevolmente nello spazio informativo, ma i requisiti molto morbidi per le sottocategorie non danno motivo di sperare di espandere tali siti. A questo proposito, gli interessi possono essere tentativi di elaborare atlanti di conoscenza.

C'è anche un popolare concetto di web 2.0, che generalizza diverse direzioni di sviluppo del World Wide Web.

Web 2.0.

Lo sviluppo del www di recente è stato significativamente condotto dall'introduzione attiva di nuovi principi e tecnologie che hanno ricevuto il nome generale del Web 2.0 (Web 2.0). Il termine del Web 2.0 è apparso per la prima volta nel 2004 ed è destinato a illustrare cambiamenti di alta qualità nel www il secondo decennio della sua esistenza. Web 2.0 è un miglioramento logico del web. La caratteristica principale del Web 2.0 è migliorare e accelerare l'interazione dei siti Web con gli utenti, che ha portato a una rapida crescita dell'attività dell'utente. Questo si è manifestato in:

Web 2.0 ha introdotto uno scambio di dati attivo, in particolare:

  • Esportazione di notizie tra i siti;
  • Aggregazione delle informazioni attive da siti.
  • Usando l'API per separare i dati del sito dal sito stesso

Dal punto di vista dell'attuazione dei siti Web 2.0, migliora i requisiti per la semplicità e la comodità dei siti per gli utenti ordinari e mira a rilasciare rapidamente le qualifiche degli utenti nel prossimo futuro. L'elenco degli standard e delle approvazioni (W3C) è conforme alla prima linea. Questo è in particolare:

  • standard di progettazione visiva e funzionalità dei siti;
  • Requisiti tipici (SEO) dei motori di ricerca;
  • Standard XML e scambio di informazioni aperte.

D'altra parte, sul Web 2.0 è diminuito:

  • Requisiti per "luminosità" e "creatività" del design e del riempimento;
  • Hai bisogno di siti Web integrati (portali);
  • Il valore della pubblicità offline;
  • Interesse commerciale nei progetti importanti.

Pertanto, Web 2.0 ha registrato la transizione di www da singole soluzioni complesse costose in siti altamente digitate, economiche, facili da usare con la possibilità di condivisione di informazioni efficaci. I motivi principali di tale transizione erano:

  • Mancanza critica di riempimento delle informazioni di qualità;
  • La necessità di espressione dell'utente attiva in www;
  • Sviluppo della tecnologia di ricerca e aggregazione dell'informazione in www.

La transizione in un complesso tecnologico Web 2.0 ha tali conseguenze per lo spazio informativo globale www come:

  • Il successo del progetto è determinato dal livello di comunicazione attiva degli utenti del progetto e del livello di qualità del riempimento delle informazioni;
  • I siti possono ottenere elevate prestazioni e redditività senza grandi investimenti capitali a causa del posizionamento positivo in www;
  • Separare gli utenti WWW possono raggiungere un significativo successo nell'attuazione dei loro piani aziendali e creativi in ​​www senza i propri siti;
  • Il concetto di un sito personale è inferiore al concetto di "blog", "intestazione dell'autore";
  • I ruoli fondamentalmente nuovi dell'attuale utente www vengono visualizzati (Forum Moderatore, Membri autorevoli del Forum, Blogger).

Esempi di Web 2.0 Diamo alcuni esempi di siti che illustrano le tecnologie Web 2.0 e che hanno effettivamente modificato l'ambiente www. Questo è in particolare:

  • Livejournal.com. - la comunità globale dei blogger;
  • ebay.com. - Asta di Internet con comunità autoregolante;
  • Wikipedia.org. - la più grande enciclopedia del mondo;
  • ODP (dmoz.org) - La più grande directory di siti, modificata dall'uomo.
  • Facebook.com. - Global Social Network;
  • Gmail.com. - uno dei servizi di posta elettronica più popolari;
  • Reddit.com. - Social Network of News;

Oltre a questi progetti, ci sono altri progetti che formano un ambiente globale moderno e basato sull'attività dei loro utenti. Siti, riempimento e popolarità dei quali sono formati, prima di tutto, non dallo sforzo e dalle risorse dei loro proprietari, e la Comunità degli utenti interessati allo sviluppo del sito costituisce una nuova classe di servizi che definiscono le regole del globale Ambiente www.

FTP.

FTP.

FTP. (ITA. File Transfer Protocol - Protocollo di trasferimento file) - Protocollo standard progettato per trasferire file da reti TCP (ad esempio Internet). L'FTP è spesso utilizzato per scaricare le pagine di rete e altri documenti da un dispositivo di sviluppo privato per aprire i server di hosting.

Il protocollo è basato sull'architettura client-server e utilizza connessioni di rete diverse per trasmettere comandi e dati tra il client e il server. Gli utenti FTP possono passare l'autenticazione passando il login e la password con il testo aperto, o se è consentito sul server, possono connettersi in modo anonimo (tale metodo di accesso è spesso considerato più sicuro, in quanto non esporrà l'intercettazione delle minacce delle password degli utenti ). È possibile utilizzare il protocollo SSH per il login e la password del nascondiglio di trasmissione di sicurezza (crittografia), nonché la crittografia dei contenuti.

Le prime applicazioni FTP del client sono state strumenti interattivi della riga di comando che implementano comandi e sintassi standard. Da allora sono state sviluppate interfacce utente grafica per molti sistemi operativi utilizzati fino ad oggi. Tra queste interfacce come programma di progettazione web comune come Microsoft Expression Web e client FTP specializzati (ad esempio, CuteFTP).

FTP è uno dei più antichi protocolli di applicazione che appaiono molto prima di HTTP e anche a TCP / IP, nel 1971. È anche ampiamente utilizzato per distribuire software e accesso a host remoti.

FTP differisce da altre applicazioni in quanto utilizza due connessioni TCP per trasferire il file:

  • Gestione della connessione - Connessione per inviare comandi al server e ricevere risposte da esso. Il protocollo Telnet viene utilizzato per il canale di controllo.
  • Connessione dati - Connessione per trasferire file.

Storia

La prima attuazione del protocollo (1971) ha fornito allo scambio tra il client e i messaggi del server costituiti dall'intestazione (72 bit) e dai dati variabili di dati. L'intestazione del messaggio ha incluso la richiesta al server FTP o la risposta da esso, il tipo e la lunghezza dei dati trasmessi. I parametri dei dati sono stati trasmessi come dati (ad esempio, percorso e nome file), informazioni dal server (ad esempio, un elenco di file nella directory) e i file stessi. Pertanto, i comandi e i dati sono stati trasmessi allo stesso canale.

Nel 1972, il protocollo è stato completamente cambiato e ha fatto una vista vicina al moderno. I comandi con i parametri dalle risposte client e server vengono trasmessi tramite connessione telnet (canale di controllo), viene creata una connessione separata (canale dati) per la trasmissione dei dati.

Nelle seguenti edizioni, è stata aggiunta la possibilità di lavorare in modalità passiva, è stato aggiunto il trasferimento di file tra server FTP, comandi per ottenere informazioni, modificando la directory corrente, la creazione ed eliminando le directory, salvando file sotto un nome univoco. Qualche volta c'erano comandi per l'invio di e-mail attraverso FTP, ma successivamente sono stati esclusi dal protocollo.

Nel 1980, il protocollo FTP ha iniziato a utilizzare TCP. L'ultima edizione del protocollo è stata rilasciata nel 1985. Nel 1997 è apparso un'aggiunta al protocollo, consentendo di crittografare e firmare informazioni nel canale di controllo e nel canale dati. Nel 1999, un componente aggiuntivo dedicato all'internazionalizzazione del protocollo, che raccomanda di utilizzare la codifica UTF-8 per i comandi e le risposte del server e definisce il nuovo comando LANG che imposta il linguaggio di risposta.

Descrizione del protocollo

Differenza da http.

Proprietà FTP. Http.
Basato su sessioni di lavoro No
Autenticazione utente integrata No
Principalmente previsto per il trasferimento Grandi file binari Piccoli file di testo.
Modello di connessione Doppia connessione Collegamento singolo
Principalmente adattato per la ricezione / trasferimento Reception e trasmissione Takey.
Supporta modalità di trasmissione testo e binari No
Supporta specificando i tipi di dati trasmessi (intestazioni MIME) No
Supporta le operazioni sul file system (MKDIR, RM, Rinomina, ecc.) No

Una caratteristica piuttosto luminosa del protocollo FTP è che utilizza la connessione multipla (almeno doppia). In questo caso, un canale è il gestore attraverso il quale vengono restituiti il ​​server dei comandi e le sue risposte (di solito tramite la porta TCP 21), e attraverso il resto c'è un trasferimento dati, un canale per ciascuna trasmissione. Pertanto, nel quadro della sessione FTP, è possibile trasmettere simultaneamente diversi file contemporaneamente e in entrambe le direzioni. Per ogni canale dati, la sua porta TCP viene aperta, il numero di cui viene selezionato dal server o dal client, a seconda della modalità di trasmissione. Il protocollo FTP ha una modalità di trasmissione binaria, che riduce il sovraccarico del traffico e riduce i dati Tempo di scambio quando si trasmette file di grandi dimensioni. Il protocollo di HTTP richiede necessariamente la codifica delle informazioni binarie in un modulo di testo, ad esempio utilizzando l'algoritmo di base64. Pianificato tramite il protocollo FTP, il client è incluso nella sessione e tutte le operazioni vengono eseguite all'interno di questa sessione (in altre parole , il server ricorda lo stato corrente). Il protocollo HTTP non ricorda nulla. Il suo compito è quello di fornire dati e dimenticare, quindi la memorizzazione dello stato quando si utilizza HTTP viene eseguita da esterno rispetto ai metodi di protocollo. FTP funziona a livello di applicazione OSI e viene utilizzato per trasferire file utilizzando TCP / IP. Per fare ciò, un server FTP, in attesa di query in arrivo, dovrebbe essere avviata. Il client del computer può contattare il server tramite la porta 21. Questo composto (flusso di controllo) rimane aperto durante la sessione. La seconda connessione (flusso di dati) può essere aperta come server dalla porta 20 alla porta del client corrispondente ( Modalità attiva ) o dal client da qualsiasi porta alla porta del server corrispondente ( Modalità passiva ) Cosa è necessario per trasferire il file di dati. Il flusso di controllo viene utilizzato per funzionare con la sessione - ad esempio, lo scambio tra il client e i comandi e le password del server utilizzando un protocollo simile a Telnet. Ad esempio, "Rect file nome" invierà il file specificato dal server al client. A causa di questa struttura a due porte, FTP è considerata un protocollo esterno-Eye, a differenza di HTTP in banda.

Connessione e trasmissione dei dati

Il protocollo è definito in RFC 959. Il server risponde sul flusso di codici ASCII Status ASCII a tre cifre con un messaggio di testo opzionale. Ad esempio, "200" (o "200 ok") significa che l'ultima squadra è stata completata con successo. I numeri rappresentano il codice di risposta e il testo è chiarimento o richiesta. La trasmissione corrente del flusso di dati può essere interrotta utilizzando un messaggio di interrupt inviato tramite il flusso di controllo. FTP può funzionare in attivo o Modalità passiva Dalla cui scelta è il metodo di installazione della connessione. Nelle versioni precedenti, solo la ventesima porta (modalità attiva) è stata utilizzata per trasmettere dati, nelle versioni moderne dei server FTP, la porta per il canale dati può essere assegnata da una porta di port server non standard (N> 1024) (passiva Modalità). In modalità attiva, il client crea una connessione TCP di controllo con il server e invia il proprio indirizzo IP e il numero della porta del client arbitrario, dopo di che sta aspettando fino a quando il server avvia la connessione TCP con questo indirizzo e il numero di porta. Nel caso in cui il client sia dietro il firewall e non può accettare una connessione TCP in entrata, è possibile utilizzare la modalità Passiva. In questa modalità, il client utilizza il flusso di controllo per inviare il server di comando PASV, quindi riceve il proprio indirizzo IP e il numero della porta dal server, che viene quindi utilizzato dal client per aprire il flusso di dati da una porta client arbitraria all'indirizzo e porto.

La differenza nel lavoro della modalità passiva e attiva. Azioni server e client in modalità attiva e passiva

Modalità attiva Modalità passiva
1. Il client stabilisce la comunicazione e invia una richiesta a 21 porta server dalla porta N (n> 1024) 1. Il client stabilisce una connessione e invia una richiesta (report che è necessario lavorare in modalità passiva) sulla porta del server 21 dalla porta N (N> 1024)
2. Il server invia una risposta alla porta client n (n> 1024) 2. Il server invia la risposta e indica il numero di porta per il canale dati P (P> 1024) alla porta N (n> 1024) del client
3. Il server stabilisce la comunicazione per trasferire i dati per porta 20 alla porta del client N + 1 3. Il client stabilisce la comunicazione per trasmettere i dati per porta N + 1 alla porta porta della porta P (P> 1024)

FTP attivo. Proficuo per il server FTP, ma dannoso per il lato client. Il server FTP sta tentando di connettersi con porte ad alto (per numero) casuali sul client, tale connessione sarà sicuramente bloccata da un firewall sul lato client. FTP passivo. Redditizio per il cliente, ma dannoso per il server FTP. Il client farà entrambe le connessioni al server, ma uno di eque sarà a una porta ad alta porta casuale, tale connessione sarà sicuramente bloccata da un firewall sul lato server.

Entrambe le modalità sono state aggiornate nel settembre 1998 per supportare IPv6. In questo momento sono stati effettuati ulteriori cambiamenti nel regime passivo, aggiornandolo a un regime passivo esteso.

Durante il trasferimento dei dati di rete, è possibile utilizzare quattro viste di dati. :

  • ASCII - usato per il testo. I dati, se necessario, prima che la trasmissione venga convertita da una vista simbolica su un mittente host in un "ottalite ASCII", e (ancora, se necessario) nella rappresentazione del carattere dell'host. Di conseguenza, questa modalità non è adatta per i file contenenti non solo il testo abituale.
  • Modalità immagine (di solito indicata come binarie): il dispositivo mittente invia ciascun file byte per byte e il destinatario salva il flusso di byte al ricevimento. Il supporto per questa modalità è stato consigliato per tutte le implementazioni FTP.
  • EBCDIC - utilizzato per trasferire il testo ordinario tra gli host nella codifica EBCDIC. Altrimenti, questa modalità è simile alla modalità ASCII.
  • Modalità locale: consente a due computer con installazioni identiche per inviare dati nel proprio formato senza conversione in ASCII.

Per i file di testo, vengono forniti vari formati di controllo e configurazione della struttura di registrazione. Queste funzionalità sono state progettate per funzionare con file contenenti Telnet o formattazione ASA.

Il trasferimento dei dati può essere eseguito in una qualsiasi delle tre modalità. :

  • Modalità Pozione - I dati vengono inviati come flusso continuo, liberando l'FTP dall'esecuzione di qualsiasi tipo di elaborazione. Invece, tutte le elaborazioni vengono eseguite da TCP. L'indicatore finale non è necessario, tranne che per dividere i dati sul record.
  • Modalità di blocco - FTP interrompe i dati in più blocchi (unità di intestazione, numero di byte, campo dati) e quindi trasmette loro TCP.
  • Modalità compressione - I dati sono compressi da un singolo algoritmo (di solito, codifica delle lunghezze della serie).

Autenticazione

L'autenticazione FTP utilizza il consueto diagramma del nome utente / password per fornire l'accesso. Il nome utente viene inviato al server dei comandi utente e la password è il comando pass. Se le informazioni fornite dal client sono accettate dal server, il server invierà un invito al client e la sessione inizia. Gli utenti possono se il server supporta questa funzione, accedere al sistema senza fornire credenziali, ma il server può fornire solo accesso limitato per tali sessioni.

FTP anonimo.

Host, fornendo un servizio FTP, può fornire l'accesso anonimo a FTP. Gli utenti di solito accedono come "anonymous" (potrebbero essere case-dipendenti da alcuni server FTP) come nome utente. Anche se di solito gli utenti vengono invitati a inviare il loro indirizzo email invece della password, nessuna verifica è effettivamente eseguita. Molti host FTP che forniscono aggiornamenti software supportano l'accesso anonimo.

Nat-pt.

Soprattutto per il funzionamento del protocollo FTP attraverso i firewall, è stata effettuata l'estensione NAT, chiamata NAT-PT (RFC2766), che consente di tradurre le connessioni in entrata dal server al client tramite NAT. Nel processo di tale connessione, NAT sostituisce i dati trasmessi dal client, specificando il server al server e la porta con cui il server sarà in grado di connettersi, quindi trasmette la connessione dal server da questo indirizzo al client al suo indirizzo. Nonostante tutte le misure e le innovazioni adottate per supportare il protocollo FTP, in pratica, la funzione NAT-PT è solitamente scollegata in tutti i router e i router per fornire ulteriore sicurezza dalle minacce virali.

NAT e firewall lampeggiante

FTP di solito trasmette i dati se il server è collegato al client, dopo il client ha inviato il comando della porta. Questo crea un problema per il NAT e i firewall che non consentono connessioni da Internet a host interni. Per NAT, un problema aggiuntivo è che la rappresentazione degli indirizzi IP e il numero di porta nel comando della porta si riferisce all'indirizzo IP e alla porta dell'host interno, invece di un indirizzo IP pubblico e porto NAT. Ci sono due approcci a questo problema. Il primo è che il client FTP e il server FTP utilizzano il comando PASV, che provoca un set di connessione dati dal client al server. Il secondo approccio è una modifica per il NAT dei valori dei comandi della porta utilizzando un gateway a livello applicato.

Supporto dei browser Web

La maggior parte dei soliti browser Web può recuperare i file situati sui server FTP, sebbene possano supportare le estensioni del protocollo come FTPS. Quando viene specificato l'indirizzo FTP, e non l'indirizzo HTTP, il contenuto disponibile sul server remoto sembra simile all'altro contenuto web. Il client FTP completamente funzionale può essere lanciato in Firefox come FireFTP /

Sintassi

La sintassi dell'URL FTP è descritta in RFC1738, nel modulo: FTP: // [<< Utente> [: <Password>] @] <host> [: <porta>] / <percorso> (i parametri in parentesi quadre sono opzionali) . Ad esempio: ftp: //public.ftp-server.example.com/mydirectory/myfile.txt

o: FTP: // user001: [email protected]/mydirectory/myfile.txt

Più dettagliato sulla specifica del nome utente e della password è scritto nella documentazione del browser. Per impostazione predefinita, la maggior parte dei browser Web utilizza la modalità Passive (PASV) che è migliore dai firewall degli utenti finali.

Sicurezza

FTP non è stato sviluppato come protetto (specialmente secondo il protocollo degli standard attuali) e ha numerose vulnerabilità in difesa. Nel maggio 1999, gli autori di RFC 2577 hanno portato vulnerabilità al prossimo elenco dei problemi:

  • Attacchi nascosti (attacchi di rimbalzo)
  • Attacchi di spoof)
  • Attacchi di forza Broast (attacchi di forza bruta)
  • Intercettazione del pacchetto, annusare (cattura del pacchetto, annusare)
  • Protezione del nome utente.
  • Cattura porte (porto rubando)

FTP non può crittografare il suo traffico, tutte le trasmissioni - Apri il testo, quindi i nomi utente, le password, i comandi e i dati possono essere letti da chiunque, in grado di intercettare il pacchetto sulla rete. Questo problema è caratteristico di molte specifiche del protocollo Internet (incluso SMTP, Telnet, POP, IMAP) sviluppato prima di creare tali meccanismi di crittografia come TLS e SSL. La solita soluzione a questo problema è quella di utilizzare le versioni di "Safe", le versioni protette da TLS di protocolli vulnerabili (FTPS per FTP, Telnets per Telnet, ecc.) O un altro protocollo più protetto, come SFTP / SCP dotato della maggior parte dei protocoli di shell Secure di implementazione .

FTP sicuro.

Esistono diversi metodi di trasferimento di file sicuro, in uno o in un altro tempo chiamato "FTP sicuro".

FTPS.

FTPS esplicito - Espansione dello standard FTP, consentendo ai client di richiedere che la sessione FTP sia crittografata. Questo è implementato inviando il comando "AUTH TLS". Il server ha la possibilità di consentire o rifiutare le connessioni che non richiedono TLS. Questa estensione del protocollo è definita in specifiche 4217. Un FTPS implicito è uno standard obsoleto per FTP, che richiede l'uso di connessioni SSL o TLS. Questo standard dovrebbe usare altre porte diverse dal solito FTP.

SFTP.

SFTP o "Protocollo di trasferimento file ssh", non è associato a FTP, tranne che trasmette anche file e ha un set simile di comandi per gli utenti. SFTP o SICURO FTP, è un programma che utilizza SSH (Secure Shell) per trasferire file. A differenza del ftp standard, crittografa sia i comandi e i dati, la prevenzione di password e informazioni riservate dalla trasmissione aperta tramite la rete. Secondo la funzionalità di SFTP, sembra un ftp, ma poiché utilizza un altro protocollo, i client FTP standard non possono contattare il server SFTP e viceversa.

FTP tramite ssh (non SFTP)

FTP tramite ssh (non SFTP) si riferisce alla pratica del tunneling della solita sessione FTP tramite una connessione SSH. Poiché FTP utilizza diverse connessioni TCP, il tunneling tramite SSH è particolarmente difficile. Quando molti client SSH stanno cercando di installare un tunnel per il canale di controllo (la connessione iniziale "client-server" della porta 21), solo questo canale sarà protetto; Quando il trasferimento dei dati, il software FTP a qualsiasi estremità imposterà nuove connessioni TCP (canali dati), che costano una connessione SSH e perdono quindi la protezione olistica.

Altrimenti, per il software SSH del client, è necessario disporre di alcune conoscenze FTP per tracciare e sovrascrivere i messaggi di flusso di controllo FTP e l'apertura autonoma dei nuovi reindirizzamenti per il flusso di dati FTP.

FTP tramite SSH viene talvolta indicato come ftp sicuro; Ma non vale la pena confonderlo con altri metodi, come SSL / TLS (FTPS). Altri metodi di trasferimento dei file utilizzando SSH e non relativi a FTP - SFTP e SCP; Ognuno di essi e contabilità e i dati dei file sono sempre protetti dal protocollo SSH.

FTP. Concetti basilari

FTP.

FTP. - Dal "protocollo di trasferimento file" inglese, si traduce come "protocollo di trasferimento file". Utilizzando questo protocollo, è possibile connettersi ai server FTP e creare diversi passaggi con i file memorizzati su di essi e cartelle: scaricare dal server al PC, scaricare sul server, creare, modificare, rinominare, eliminare, assegnare i diritti di accesso. Lavorare con i file sul server FTP reminisse in gran parte le solite azioni con loro sul tuo computer.

Esempi di utilizzo di FTP. :

  • Caricamento delle pagine Web sul server di hosting
  • Download di musica, filmati e programmi con server FTP disponibili pubblicamente disponibili, ecc.

Come lavoro pratico, vai su http://www.freedrweb.com/cureit/ e passa il mouse sul link Dr.Web Cureit! Nella parte inferiore della pagina. Nella barra di stato vedrai l'indirizzo link: ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe. Ecco un server FTP accessibile pubblico su cui è memorizzata l'utilità CuraIT!

Protocollo FTP.

Protocollo FTP. Protocollo di trasferimento file) è uno dei tre protocolli Internet principali (posta, www, ftp). FTP o "Protocollo di trasferimento file" - uno dei protocolli più antichi su Internet ed entra nei suoi standard. Lo scambio di dati in FTP passa attraverso il canale TCP. Scambio costruito utilizzando la tecnologia client-server.

Protocollo - Questo è un formato coerente per trasmettere dati tra due dispositivi.

Server FTP.

Server FTP. - Questo è il solito computer su cui è stato installato il software speciale, consentendo agli utenti di connettersi e lavorare con i file memorizzati su di esso e le cartelle lo fanno solo sui propri PC. È possibile connettersi al server FTP liberamente o su login e password univoci.

Quando si lavora con FTP, due concetti sono ampiamente utilizzati: download e pompaggio. Scarica (In inglese "Download") indica il processo di salvataggio di cartelle e file dal server FTP al computer. Download (In inglese "Carica") è il trasferimento di cartelle e file dal computer al server FTP.

Di solito, ogni cartella (meno spesso file) sul server FTP assegna i diritti di accesso: lettura, registrazione ed esecuzione. Lettura significa che puoi visualizzare un file o un contenuto di cartelle. Il record consente di modificare questo contenuto. E l'esecuzione consente di eseguire file e script eseguibili sul server. Potresti incontrare la gestione dei diritti di accesso, ad esempio, quando si sviluppa un sito Web quando i visitatori devono vietare l'accesso ad alcune directory del sito e consentire agli script di altre directory.

Client FTP.

Per connettersi al server FTP, è necessario un programma speciale, chiamato Client FTP. o gestore FTP. Clienti FTP, entrambi incorporati da qualche parte e specializzati, c'è un grande set.

Client FTP. - Un programma che consente di connettersi a un server FTP remoto e ricevere file / trasmettire tramite il protocollo FTP.

Schema generale di lavorare con il client FTP

Innanzitutto, è necessario specificare un indirizzo server specifico (URL). Ad esempio, ftp://ftp.msu.ru. Quindi è necessario passare attraverso la procedura di registrazione sul server. Se il server è anonimo e lavori con il programma del browser, la registrazione sarà automaticamente. Quando si lavora con un client FTP grafico, puoi anche prescrivere i parametri di accesso necessari in anticipo, vale a dire il nome utente e la password. Dopo una connessione riuscita, è possibile visualizzare il contenuto di tutte le cartelle del server, che, a seconda del tipo di client FTP, assomiglia a un programma standard per visualizzare il file system. Trovare il file desiderato, è possibile copiarlo sul disco del computer locale, pre-specificando la destinazione. La copia di file da un computer locale a un server FTP remoto viene solitamente consentito solo utenti registrati.

Usando FTP nel processo educativo :

  • Copia del software per fornire un processo di apprendimento;
  • Organizzazione della condivisione di file con i partner del progetto di telecomunicazione.

Protocollo FTP.

Protocollo FTP.

FTP. Protocollo di trasferimento file) è uno dei tre protocolli Internet principali (posta, www, ftp). FTP o "Protocollo di trasferimento file" - uno dei protocolli più antichi su Internet ed entra nei suoi standard. Lo scambio di dati in FTP passa attraverso il canale TCP. Scambio costruito utilizzando la tecnologia client-server.

Protocollo - Questo è un formato coerente per trasmettere dati tra due dispositivi. Il protocollo determina quanto segue:

  • Come verrà controllato un errore;
  • Metodo di imballaggio dei dati (se viene utilizzato il pacchetto);
  • Come il dispositivo di invio riporta che ha completato il messaggio;
  • Come riporta il dispositivo ricevente che ha ricevuto un messaggio.

Esistono un numero di protocolli standard (di riferimento) da cui è possibile scegliere l'appropriato. Ogni protocollo ha i suoi vantaggi e svantaggi (inconveniente); Ad esempio, alcuni sono più semplici di altri, alcuni sono più affidabili, e alcuni più veloci.

Dal punto di vista dell'utente, l'unica cosa che si interessa nel protocollo è che il computer o il dispositivo devono supportarlo (protocollo) (protocollo) se si desidera contattare altri computer. Il protocollo può essere implementato o in hardware o software.

5614161.png.

FTP è un insieme di regole che indicano come i computer possono condividere i file su Internet.

Il protocollo FTP è costruito in modo tale che i vari computer con vari software e vari "hardware" possono eseguire in modo efficace qualsiasi file.

Oggi molti utenti con la parola FTP si associano con Warez, MP3, JPEG e formati MPEG. Ma infatti, questo protocollo viene utilizzato per trasmettere qualsiasi tipo di file, dai documenti di testo ordinari ai file software protetti. Il protocollo FTP è ampiamente utilizzato nei sistemi di pagamento automatici su Internet e trasferire informazioni dai satelliti nello spazio.

Inoltro e scaricazione di file su Internet: così importanti attività di routine che il protocollo FTP è ampiamente applicato prima che venga visualizzata l'e-mail. Tuttavia, con questo protocollo, è molto più facile accedere ai file di un altro computer, piuttosto che fornire agli altri la possibilità di accedere ai tuoi file e leggerli.

Processi tecnici di connessione utilizzando il protocollo FTP

In FTP, la connessione viene avviata dall'interprete dell'utente del protocollo. Exchange Management viene effettuato tramite il canale di controllo nello standard Protocollo Telnet. I comandi FTP sono generati dall'interprete dell'utente del protocollo e vengono trasmessi al server. Le risposte del server vengono inviate all'utente anche attraverso il canale di controllo. In generale, l'utente ha la possibilità di stabilire il contatto con l'interprete del protocollo del server e diverso dall'interprete dell'utente.

I comandi FTP definiscono i parametri del canale di trasmissione dei dati e il processo di trasferimento stesso. Determinano anche la natura del lavoro con i file system remoti e locali.

FTP differisce da altre applicazioni in quanto utilizza due connessioni TCP per trasferire il file.

  • Gestione della connessione Installato come normale connessione client-server. Il server esegue un'aggregazione passiva su una pre-nota porta FTP (21) e si aspetta una richiesta di connessione dal client. Il client esegue un'apertura attiva sulla porta TCP 21 per impostare un composto di controllo. La connessione di controllo esiste tutto il tempo mentre il client comunica con il server. Questa connessione viene utilizzata per trasferire comandi dal client al server e per trasferire le risposte dal server. Il tipo di servizio IP per la connessione di controllo è impostato per ottenere un "ritardo minimo", poiché i comandi vengono solitamente inseriti dall'utente.
  • La connessione dati si apre ogni volta che il file viene trasmesso tra il client e il server. Si apre anche ad altri momenti mentre vedremo in seguito. Il tipo di servizio IP per la connessione dati deve essere "massima larghezza di banda", poiché questa connessione viene utilizzata per trasferire file.

La sessione di gestione inizializza il canale di trasmissione dei dati. Quando si organizza un canale di trasmissione dei dati, la sequenza delle azioni è un'altra diversa dall'organizzazione del canale di controllo. In questo caso, il server avvia lo scambio di dati in conformità con i parametri concordati nella sessione di gestione.

Il canale dati è installato per lo stesso host del canale di controllo attraverso il quale è configurato il canale dati. Il canale dati può essere utilizzato sia per la ricezione che per il trasferimento dei dati.

Una situazione è possibile quando i dati possono essere trasmessi a una terza macchina. In questo caso, l'utente organizza il canale di controllo con due server e organizza un canale di canale diretto tra di loro. I comandi di controllo passano attraverso l'utente e i dati direttamente tra i server.

Il canale di controllo deve essere aperto durante il trasferimento dei dati tra le macchine. Se è chiuso, la trasmissione dei dati si arresta.

L'indirizzo FTP è simile a questo:

FTP: // Utente: [email protected]: 21 /

  • Utente - Nome utente.
  • Il colon è un delimitatore per il programma tra nome utente e password
  • Password - Password.
  • @ - significa separazione tra dati utente e indirizzo.

Quindi è l'indirizzo direttamente. Può essere un IP o l'indirizzo potrebbe avere un valore alfabetico (ftp.ur.ru). Dopo l'indirizzo, il colon di separazione va di nuovo, che condivide l'indirizzo e il numero di porta a cui dovrebbe essere collegato. Per impostazione predefinita, questa porta è 21, ma potrebbe esserci qualsiasi cifra contrassegnata dall'amministratore del server.

L'indirizzo potrebbe sembrare così:

FTP: / 127.0.0.1

Ciò significherà che il nome dell'utente anonimo, la password è l'indirizzo e-mail e la porta 21st.

5614162.png.

Modalità FTP.

Quando si lavora sul protocollo FTP tra il client e il server, sono installati due composti - Manager (Le squadre vanno avanti) e Connessione di trasferimento dei dati (I file vengono trasmessi). Il composto di controllo è ugualmente per Attivo и Regime passivo . Il client avvia la connessione TCP dalla porta dinamica (1024-65535) al numero di porta 21 sul server FTP e dice "Ciao! Voglio connetterti a te, ecco il mio nome e la mia password". Ulteriori azioni dipendono da quale modalità FTP (attiva o passiva) è selezionata.

  • В Modalità attiva Quando il cliente dice "Ciao!" Dichia anche il numero del server di porta (dall'intervallo dinamico del 1024-65535) in modo che il server possa connettersi al client per impostare la connessione per la trasmissione dei dati. Il server FTP si collega al numero di porta client specificato utilizzando il numero di porta TCP 20 per il trasferimento dei dati. Per il client, tale connessione è in entrata, così spesso funziona nella modalità attiva dei clienti dietro firewall o NAT è difficile o richiede ulteriori impostazioni.
  • В Modalità passiva Dopo che il cliente ha detto "Ciao!", Il server riporta il client il numero di porta TCP (dall'intervallo dinamico del 1024-65535) a cui è possibile connettersi per impostare la connessione di trasferimento dei dati. Allo stesso tempo, è facile da notare, le porte in tale connessione sia dal client che dal lato server sono arbitrarie. In modalità passiva, il client può funzionare facilmente con il server tramite il suo firewall, ma spesso per supportare il server Passive Mode Server, la configurazione del firewall corrispondente è già sul lato server.

La differenza principale tra la modalità FTP attiva e la modalità FTP passiva è la parte che apre la connessione per trasferire i dati. In modalità attiva, il client deve essere in grado di prendere questa connessione dal server FTP. In modalità passiva, il client avvia sempre questa connessione stessa e il server deve essere preso.

FTP è un servizio basato esclusivamente su TCP (protocollo di gestione della trasmissione). FTP è inusuale in quanto utilizza due porte, la porta "Dati" e la porta "Commands" (anche conosciuta anche come porta di controllo). Tradizionalmente, questa è la porta 21 per i comandi e la porta 20 per i dati. Tuttavia, a seconda della modalità, la porta dati non sarà sempre 20.

In modalità attiva, il client FTP è collegato a una porta non privilegiata arbitraria (N> 1024) alla porta del comando del server FTP 21. Quindi, il client avvia l'ascolto della porta N + 1 e invia la porta di comando FTP N + 1 al Server FTP. In risposta, il server si connette alla porta dati client specificata dalla sua porta dati locale 20.

In modalità ftp passiva, il client avvia entrambe le connessioni al server, risolvendo un problema con i firewall che filtrano la porta in entrata della porta dati client. Quando si apre la connessione FTP, i locali del client aprono due porte non privilegiate (n> 1024 e N + 1). La prima porta contatta il server alla porta 21, ma invece di inviare il comando della porta e consentire al server di connettersi alla sua porta dati in risposta, il client visualizza il comando PASV. Di conseguenza, il server apre una porta non privilegiata arbitraria (P> 1024) e invia il client al comando POR PR PR. Quindi, per la trasmissione dei dati, il client avvia la connessione dalla porta N + 1 a Port P sul server .

Server FTP.

Server FTP.

Server FTP. - Un computer che contiene file disponibili pubblicamente ed è configurato per supportare il protocollo FTP (il server FTP deve avere un software che supporti il ​​protocollo FTP).

Attualmente, ci sono tre varietà di server FTP in Internet:

  1. Stile Internet (accesso a tutti i file del server)
  2. ListServer (accesso limitato)
  3. Ftpmail (accesso via email).

Servista ftpmail. Il più interessante per quegli utenti che hanno accesso a Internet sono molto limitati, cioè, possono utilizzare solo le e-mail. Inseriti diversi comandi speciali nella tua lettera per eseguire il server FTPMail selezionato. Se tutto è inserito correttamente e la tua lettera è arrivata a destinazione, il server FTPMail inizierà a cercare il file desiderato in quasi tutto intertwine internet. Se il file viene trovato, lo verrai trasferito, altrimenti arriverai una lettera con informazioni che questo file in natura non esiste. La cosa, ovviamente, è buona, ma se hai pieno accesso alle risorse Internet, lei puoi fare qualsiasi cosa.

Nella rete per la memorizzazione dei volumi di dati di grandi dimensioni esistono Server FTP . Il server FTP è un tipo di libreria di file. Per pompare i file tra i server FTP e il computer di un utente, viene utilizzato il protocollo FTP ( File Transfer Protocol - File Transfer Protocol).

Per cosa è il server FTP? È possibile pompare i file archiviati dal computer su numerosi server FTP. Ci sono migliaia di server FTP che forniscono accesso anonimo gratuito a Gigabyte delle informazioni più diverse: documenti di testo, distribuzione del programma, fotografie e file musicali. Dal protocollo FTP, è possibile scaricare le tue pagine iniziali su server gratuiti che forniscono spazio. È molto più conveniente che applicare http quando si specifica i file che devono essere scaricati su una pagina speciale del server.

Quando si utilizza FTP, alcune funzionalità di questo servizio devono essere ricordate, direttamente derivanti dal sistema operativo in cui è stato originato - UNIX. Qualsiasi server FTP richiede sempre l'autorizzazione dell'utente, ovvero, inserendo il nome e la password. A seconda di ciò, l'utente verrà fornito solo accesso a determinate directory e file insieme alla possibilità di effettuare solo azioni consentite sui contenuti della memoria FTP.

Cosa fare se non sei un utente registrato? Quasi tutti i server FTP forniscono il cosiddetto Input anonimo (Altro nome di questo servizio - FTP anonimo. ). Per l'accesso anonimo (o ospite) al server, anziché il nome utente, specificare la parola chiave anonima e come password per digitare il tuo indirizzo e-mail. Successivamente, ti verrà fornita accesso alle directory generali, ai dati di proprietà del proprietario del server. Di solito, in questa modalità di accesso al server, l'utente può visualizzare solo le directory e pompare solo i file sul disco. Questo modo di lavorare con i server FTP accessibili pubblicamente è chiamato FTP anonimo. Alcuni server creano directory speciali in cui tutti possono anche scaricare i propri file.

È possibile utilizzare un normale browser WWW per funzionare con il server FTP. Dopo la selezione nella stringa di indirizzi URL del server FTP desiderato, il browser si connetterà ad esso e visualizzerà il contenuto della directory remota.

Per connettersi al server FTP tramite un browser www, è necessario utilizzare il seguente modulo di registrazione URL (Uniform Resource Locator): Quando si utilizza un server FTP che richiede l'autorizzazione :FTP: // User_name: Password @ Indirizzo_FTP Server: Port / Path_k_file Quando si utilizza un server FTP anonimo :FTP: // indirizzo_ftp server / path_fail

A prima vista, tale uso del browser come client FTP è abbastanza conveniente. Tuttavia, va notato che allo stesso tempo il metodo di lavoro con il server FTP manca la possibilità di frode dei file. Se la connessione con il server si è interrotta improvvisamente e non hai avuto il tempo di scaricare l'intero file (che accade abbastanza spesso quando riappare i file di grandi dimensioni da server molto remoti), dovrai scaricare l'intero file dall'inizio. Questa è una notevole quantità di ragioni sufficientemente buone forzando l'uso di un client FTP separato quando si lavora con il server FTP. Il client FTP consente di riscrivere file (scaricare, inviare) al server FTP e, ciò si verifica una ciotola, riscrittura (scarica, ricevi) file dal server FTP.

Tipi di server FTP

A differenza dei server www a cui è possibile accedere quasi a chiunque, ci sono due categorie di server in FTP. Alcuni server sono disponibili solo per un cerchio limitato di utenti registrati e quando si tenta di connettere l'identificatore o il nome utente (login) e la password (password). Altri server sono aperti a tutti. Sono chiamati anonimo .

Server FTP anonimo - Open Access Server. Il nome utente standard per i server FTP anonimi è anonimo, un indirizzo email viene utilizzato come password.

Filezilla.

Filezilla. - Questo è un client FTP multilingue gratuito per Microsoft Windows, Mac OS X e Linux. Supporta FTP, SFTP e FTPS (FTP tramite SSL / TLS). Il 30 luglio 2010 è stato sesto nella lista dei programmi di sourceforge.net più popolari.

Anche esistere. Server di filezilla - Progetto, relativo client di filezilla. Questo è un server FTP sviluppato dalla stessa organizzazione. Supporta FTP, SFTP e FTPS (FTP tramite SSL / TLS).

Creazione e configurazione di un server FTP tramite FileZilla Server

La creazione del proprio server FTP Home consente di organizzare un modo conveniente per trasferire i dati agli utenti della rete locale o globale. Per avviarlo a casa, puoi utilizzare il software gratuito, ad esempio, Server di filezilla . Questo programma è dotato di tutte le funzionalità necessarie ed è facilmente regolabile.

817_0_0_192x192_images_stories_faq_2011_settember_16-01.jpg.

FileZilla Server si estende a una licenza GRATUITA, quindi la distribuzione del programma può essere scaricata liberamente dal sito del suo sviluppatore. Prima dell'installazione, è necessario specificare la porta per l'ascolto dell'interfaccia amministratore e determinare il metodo di avvio del servizio FTP. Se si lascia le impostazioni predefinite, il programma di installazione selezionerà la porta casuale e aggiungerà il servizio FTP a Windows Autoload.

0.jpg.

Anche prima di installare FileZilla Server, è necessario selezionare il metodo di avvio del server quando si caricano il sistema. Per impostazione predefinita, tutti gli utenti vengono attivati ​​dall'inizio automatico del servizio FTP quando li autorizzi nel sistema operativo.

1.jpg.

Quando l'installazione è completata, il programma posizionerà l'icona nel vassoio, quando si fa clic su cui si apre il pannello di amministrazione del server. In esso, prima di tutto, è necessario confermare la selezione del server 127.0.0.1 e la porta specificata, nonché, se necessario, si verificano e immettere la password dell'amministratore.

2.jpg.

L'impostazione del server FileZilla deve essere avviata con la creazione di uno o più utenti e consentire l'accesso a determinate directory sul computer. Per fare ciò, selezionare la voce di menu "Modifica" "Utenti" e fai clic sul pulsante "Aggiungi". Nella finestra che appare, è necessario inserire un nome arbitrario dell'utente, se lo si desidera, posizionandolo in un gruppo specifico (può essere creato nel menu "Modifica-Gruppi"). Dopo aver premuto "OK", verrà creato un account con il nome specificato, dopo il quale è possibile procedere per configurarlo.

3.jpg.

Per impostazione predefinita, il nuovo server utente è stato creato senza una password. Per impostarlo, segui in "Generale" per installare un segno di spunta alla password e inserirlo. Nella stessa finestra, è possibile impostare le restrizioni sul numero di connessioni per l'utente selezionato (0 - senza restrizioni).

4.jpg.

Nella scheda Cartelle condivise, è necessario aggiungere una directory principale dell'utente e selezionare le directory a cui avrà accesso. È possibile installare la directory selezionata come root facendo clic sul pulsante "Imposta come home dir". Anche in questa finestra, è possibile specificare i diritti per l'utente selezionato sui file e le directory disponibili. Ad esempio, l'impostazione delle zecche sul paragrafo "Scrivi" e "Elimina" nella categoria "Files" fornirà un account anonimo ed eliminerà i file nella directory c: \ ftp.

5.jpg.

La scheda Limite di velocità è responsabile della configurazione del limite di velocità di carico e scaricare i dati per un account specifico. Questi parametri possono essere lasciati invariati.

6.jpg.

Nella finestra "Filtro IP", l'amministratore potrebbe disabilitare l'accesso al server FTP da determinati IP o sottoreti. Ciò può essere utile in futuro quando vengono rilevati gli utenti non correlati che caricano contenuti illegali o disagi in altri metodi.

7.jpg.

Nelle impostazioni generali del server, estendendo a tutti gli account, è possibile passare dal menu "Modifica - Impostazioni". La maggior parte dei parametri, in particolare, i limiti di velocità, la "lista nera" IP, SSL e Autoban inizialmente possono essere lasciati come è. Prestare attenzione alla voce "Impostazioni modalità Passive" che consente di inserire il nome di dominio del server anziché IP. Questo sarà utile ad un indirizzo dinamico che varia ogni volta che si connette alla rete.

8.jpg.

Un nome di dominio gratuito può essere registrato, ad esempio utilizzando il servizio DynDNS.

Per offrire agli utenti la possibilità di scambiare dati con il server FTP, è necessario dire loro l'indirizzo e i dati dell'account per la voce. Tutte le loro azioni verranno visualizzate nella finestra principale di filezilla.

Client FTP.

Client FTP.

Client FTP. - Protocollo di trasferimento file (lettere. "Protocollo di trasferimento file" - un programma per semplificare l'accesso al server FTP. A seconda della destinazione, può fornire all'utente un facile accesso al server FTP remoto nella modalità Console di testo, rilevando solo l'operazione per l'invio di comandi utente e file o visualizzare i file su un server remoto come se fossero parte di il file system del computer dell'utente o entrambi. Negli ultimi due casi, il client FTP presuppone il compito di interpretare le azioni dell'utente nei comandi del protocollo FTP, consentendo in tal modo la possibilità di utilizzare il protocollo di trasferimento dei file senza familiarizzare con tutti i suoi saggezza.

200px-due-tier_architecture.ru.svg.png? Uselang = ru

Esempi parziali di utilizzo del client FTP possono essere:

  • Pubblicazione delle pagine del sito nello sviluppatore Web del server Web
  • Droping musica, programmi e altri file di dati dal solito utente Internet. Questo esempio è spesso nemmeno realizzato da molti utenti come utilizzando un client e un protocollo FTP, poiché molti server pubblici non richiedono ulteriori dati per l'autenticazione degli utenti, e i browser Internet (anche i client FTP) stanno scaricando file senza ulteriori domande.

I saldi

Nell'utente più semplice (ma con il caso più completo), il client FTP è un emulatore di un file system che è semplicemente su un altro computer. Con questo file system, è possibile effettuare tutti i soliti utente di azione: copia i file dal server e al server, eliminare i file, creare nuovi file. In alcuni casi, è anche possibile aprire file - per visualizzare, avviare programmi, modifica. È necessario considerare solo che l'apertura del file implica il suo pre-download al computer dell'utente. Esempi di tali programmi possono servire:

  • I browser Internet (spesso funzionano in modalità di sola lettura, cioè non consentono di aggiungere file al server)
  • Molti gestori di file, come ad esempio: Windows Explorer, WINSCP, Total Commander, Far, Median Night Commander, Krusader
  • Programmi specializzati, ad esempio: FileZilla
  • I clienti online che lavorano con i quali viene effettuato tramite qualsiasi browser Internet, ad esempio: fttponline.ru

Grazie alla prevalenza del protocollo FTP, semplice (dal punto di vista del programma di implementazione) I client FTP sono praticamente in ciascun sistema operativo. Tuttavia, l'utilizzo di questi clienti richiede l'uso delle capacità della console, nonché la conoscenza dei comandi del protocollo per comunicare con il server. Quindi in Windows come un'utilità è ftp.exe. In molte build Linux c'è anche un'utilità FTP.

Diritti di accesso e autorizzazione

Il file system sul server remoto, di regola, ha le impostazioni dei diritti di accesso per vari utenti. Ad esempio, solo alcuni file potrebbero essere accessibili agli utenti anonimi, non ci sarà bisogno di sapere sull'esistenza di altri utenti. Un altro gruppo di utenti può essere disponibile altri file o, ad esempio, oltre ai diritti di leggere i file, potrebbe anche essere dato per registrare nuovi file disponibili o aggiornati. La gamma di opzioni di perdita di accesso dipende dal sistema operativo e dal software di ciascun server FTP specifico. In genere, condividere i diritti per visualizzare il contenuto della cartella (ovvero la possibilità di ottenere un elenco di file contenuti in esso) per leggere i file (s), scrivere (creare, eliminare, aggiornare) file

Per autorizzare il server FTP, quando si collega a un client FTP ad esso, richiede un utente e una password dall'ultimo. La maggior parte dei client FTP, a sua volta, richiedi i dati di questo utente in una modalità interattiva. C'è anche un altro modo per specificare questi dati includendoli nell'URL del server FTP. Quindi, ad esempio, in una stringa

** FTP: // VASYA: [email protected]

  • FTP: // - Nota che utilizziamo il protocollo FTP
  • VASYA - Nome utente
  • : - Separatore utente e nome utente
  • Chiave - Password
  • @ - Separatore di informazioni di autenticazione e indirizzo del server
  • Ftp.example.com - Indirizzo del server FTP

Non ci sono casi in cui tale metodo per specificare il nome utente e la password è l'unico che supporti il ​​client FTP.

Esempi di client FTP

Browser

I client FTP primitivi più semplici sono browser Web e Windows Explorer. Per accedere al server FTP nella barra degli indirizzi, è sufficiente inserire il nome del server FTP: // (ad esempio ftp://ftp.drweb.com/). Browser Web e conduttore consentono di visualizzare il contenuto dei server FTP e scaricare file da loro. Tuttavia, utilizzando un browser, non sarà possibile scaricare un file o una cartella sul server FTP e Windows Explorer non supporta i file in caso di rottura della connessione. La cosa più importante è che il browser ti permetta di farlo Clicca sul link e scaricare immediatamente il file, anche se a volte succede e non scarica, ma scaricalo, e nemmeno un file, ma molto. Pertanto, il browser non vale la pena visualizzare come un serio client FTP. Pertanto, è meglio usare appositamente destinato a questo programma per lavorare con FTP. Alcuni di questi sono affilati per funzionare solo con FTP, altri ci sono intere complessi software e oltre a connettersi ai server FTP consentono di risolvere un numero enorme di attività quotidiane.

Commandante totale e altro simile

I client FTP sono anche incorporati in dirigenti di file popolari, ad esempio, il comandante totale. In genere, i gestori di file consentono di lavorare con il server FTP proprio come con dischi regolari di un computer locale, anche se, naturalmente, con alcune restrizioni specificate dall'amministratore del server (potrebbe essere, ad esempio, un divieto di eliminare i file per tutti gli altri rispetto al moderatore). Ma qui non ci sono abbastanza opportunità, ad esempio, lo stesso pianificatore di attività. Sebbene per la maggior parte degli utenti del Commander totale, vi è ancora una versione di grande successo del client FTP a spese del Viewer integrato, che ti consentirà di apprendere ciò che vale la pena, oltre a causa della capacità di confrontare il Contenuto delle cartelle e dei file sul server FTP e sul computer locale.

Core FTP Pro.

Puoi trovare questo programma su Internet all'indirizzo www.coreftp.com, la dimensione della distribuzione dell'installazione è leggermente inferiore a tre megabyte. C'è una versione tagliata gratuita, ma considereremo pieni, professionali. Core FTP ha un'interfaccia utente piacevole e comprensibile, supporta la crittografia e il lavoro sui protocolli SFTP e SSL, si integra in browser popolari come sostituzione dei client FTP integrati in essi. È possibile pompare i file direttamente tra due siti, nonché la capacità incorporata di creare copie di dati di backup, incluso il loro archiviazione, protezione password e invio al server FTP. Per gli utenti avanzati ci sono supporto per la riga di comando.

Filezilla.

Questo client FTP si distingue per testi completi gratuiti e open source, così come la piattaforma trasversale (I.e., sa come lavorare sotto un sistema operativo diverso). Protocolli supportati: FTP, SSL, SFTP. FileZilla ha un'interfaccia utente multilingue, abbastanza confortevole e comprensibile. C'è un supporto per il salto e il download dei file con una dimensione superiore a 4 GB, nonché un gestore del sito integrato. Inoltre, Filezilla è considerata uno dei client FTP più affidabili e veloci. Puoi trovarlo su filezilla-project.org, la dimensione della distribuzione per Windows è di circa 2,6 Mb.

Comandante FTP.

Il comandante FTP non è il più famoso, ma a modo suo un buon cliente per FTP. Nel sito web del mondo, il suo sito web: www.internet-soft.com. Dimensioni della distribuzione - da metà a due e mezzo megabyte, a seconda della versione. Per le sue capacità in versione Pro, assomiglia a un cliente incorporato in totale comandante. Ma la versione Deluxe supporta i protocolli SSL, TLS, SSH, PGP, iniezione multi-threading, ridenominazione automatica se duplicato è nell'elenco dei file e alcune altre funzionalità utili.

Carino ftp pro.

Questo client FTP è considerato uno dei migliori, se non il migliore di tutto ciò che ha solo sul pianeta. Un'interfaccia utente piacevole e molto comprensibile, un gestore di password integrato, support SSL, SSH e OpenPGP, strumenti di automazione (scheduler di lavoro, strumento di creazione del backup, strumento per la creazione di podcast sotto forma di flussi audio RSS). Il programma ha un editor HTML integrato e gestore del sito, è possibile registrare e successive macro. Così carino ftp è un client FTP molto utile e potente. Puoi trovarlo nel World Wide Web all'indirizzo www.globalscape.com/cutpppro, la dimensione del programma di distribuzione dell'installazione è di circa sette megabyte e mezzo.

Ftprush.

Un altro ottimo client FTP commerciale, situato su Internet all'indirizzo www.ftprush.com. La dimensione della sua distribuzione è di circa quattro megabyte e mezzo. Tra le sue caratteristiche, vorrei notare un'interfaccia utente piacevole e semplice, che, a proposito, è generalmente caratteristica dei programmi di questa classe, nonché il supporto della compressione dei dati al volo, che è progettato per risparmiare denaro speso dall'utente per saltare i file da Internet. Esiste anche uno scheduler di attività nel programma, un motore incorporato con scripting con motore per automatizzare le azioni dell'utente, nonché le directory della cache integrata che accelera la loro visione. SFTP, FTPS, SSL, TFTP sono supportati, nonché, che è importante per gli utenti di lingua russa, sono supportati le codifiche Unicode (incluso UTF-8).

Smartftp.

Su Internet, questo client può essere trovato su www.smartftp.com. Dimensione della distribuzione di questo programma da circa tre a sei megabyte. Nell'elenco di "Regalia" (o meglio, le capacità del programma, gli autori indicano i seguenti elementi: Supporto per TSL / SSL, supporto per IPv6, compressione dei dati "al volo", supporto UTF-8, la capacità di Pump Files direttamente tra due server, la modifica del file remoto, il download di download integrato, lo strumento di creazione del backup, il supporto del lavoro dalla riga di comando e altre funzioni, più o meno standard per i client FTP. L'interfaccia del programma è un comodo, bello e abbastanza ordinario.

Добавить комментарий