Su cui sviluppare risorse Internet. Indirizzamento delle risorse Internet. Termini di base utilizzati nel World Wide Web

Il termine "risorsa Internet" è stato storicamente assegnato a complessi di pagine: siti, portali. In generale, le risorse educative possono essere suddivise nei seguenti gruppi: programmi per gli scolari, sviluppi universitari, lavori scientifici. Gli sviluppatori e i compilatori di siti Web presentano tutti questi prodotti informativi in ​​forme diverse.

Innanzitutto si tratta di biblioteche e raccolte tematiche di materiali. Contengono libri di testo, conferenze, sviluppi metodologici, articoli e altri lavori utili.

In secondo luogo, i programmi di formazione online (funzionanti quando connessi a Internet) sono molto diffusi. Tali programmi, di regola, esistono sotto forma di test (su vari argomenti e livelli di difficoltà).

La terza categoria di risorse educative sono programmi che, una volta installati sul computer, semplificano la vita in molti modi. Possono sostituire non solo una matita, un righello e una calcolatrice, ma forniscono anche algoritmi e soluzioni già pronti per quasi tutti i problemi. Esistono una grande varietà di programmi di questo tipo e differiscono sia per l'ampiezza delle funzioni che svolgono, sia per la qualità, le dimensioni e il prezzo. Ci sono molti software gratuiti e shareware distribuiti su Internet. programmi gratuiti, possono essere “scaricati” e utilizzati a determinate condizioni (ad esempio, esiste un limite di tempo per l'utilizzo) o senza alcuna restrizione. Programma utile può svolgere un numero limitato di funzioni: ad esempio, solo disegnare grafici o contenere la tavola periodica, oppure essere un grande consulente di riferimento in diverse discipline.

Non è ancora emersa una classificazione generalmente accettata delle risorse educative. Ad esempio, nella recensione di N.N. Soboleva e altri, le risorse utili per le scuole sono suddivise nelle seguenti sezioni:

risorse tematiche informative;

risorse ufficiali;

progetti di formazione a distanza;

pubblicazioni on-line;

scambio di esperienze e comunicazione tra insegnanti e scolari

È possibile un altro approccio alla classificazione, ad esempio, in base alla natura delle informazioni archiviate e al modo in cui vengono presentate e utilizzate:

biblioteche e archivi di testi e programmi,

directory e raccolte di collegamenti,

biglietti da visita, vetrine...

directory e database,

sistemi di prova;

teleconferenze e forum,

modelli dimostrativi e interattivi

Diamo un'occhiata ad esempi tipici di risorse educative e caratteristiche del loro utilizzo.

Una delle tecnologie Internet più popolari è un sito Web che incorpora una molteplicità di presentazioni di informazioni: testo, grafica, animazione, suono, collegamenti ipertestuali testuali e grafici, componenti interattivi. Tra l'enorme numero di siti, possiamo evidenziare quelli che potrebbero interessare il campo dell'istruzione. Questi includono: portali educativi, libri di testo elettronici, ricerche web, siti web di istituzioni educative (scuole, università, IPKiPRO, ecc.) e siti web di istituzioni interessanti per l'istruzione (banche, imprese, medicina, laboratori scientifici, ecc.). )

Sul sito della scuola gli studenti hanno a disposizione aule virtuali, diari, cartelle, banchi, oggetti; i genitori hanno un diario studentesco, consultazioni con specialisti, compiti a casa, incontri genitori-insegnanti; gli insegnanti hanno una base metodologica di materiali, pubblicano informazioni per studenti e genitori; L'amministrazione informa tempestivamente, diagnostica e dispone di statistiche. Il concetto pedagogico della scuola e i suoi principali elementi strutturali determinano la base di base del sito web della scuola, che dovrebbe fungere da mezzo per aumentare l’efficienza di tutti gli aspetti delle attività della scuola. Gli insegnanti possono condurre le proprie consultazioni per i genitori sulle questioni relative all'insegnamento e all'educazione degli scolari sul sito web della loro scuola, utilizzare i database informativi della Biblioteca pedagogica intitolata. K.D. Ushinsky, biblioteche del Congresso degli Stati Uniti, Università di Londra, Università statale di Mosca, archivi nazionali ed esteri, importanti musei del mondo. Gli insegnanti hanno l'opportunità di utilizzare le iniziative esistenti sulla rete e, nell'ambito di queste iniziative, organizzare il lavoro degli studenti in una varietà di progetti di rete, oppure possono mostrare la propria iniziativa e organizzare un progetto di telecomunicazioni unico.

Una pagina web è parte integrante di un sito web. Può contenere testi, immagini, collegamenti ipertestuali ad altre pagine o ad altri server. Fisicamente è un file, che è essenzialmente il concetto più importante di una risorsa Internet, perché In definitiva, sono i singoli file che interessano all'utente di Internet e tutti gli altri concetti di risorse sono una combinazione di vari file in un complesso. La varietà di file è ampia (non solo pagine web): ognuno di essi può essere una risorsa Internet che, se l'utente lo desidera, può essere salvata sul disco rigido del computer. Si tratta di programmi, file di testo e grafici, vari file multimediali, file HTML compilati, tabelle, archivi, applicazioni, ecc.

Ricerca web educativa: pagine su un argomento specifico su siti educativi collegati da un gran numero di collegamenti ipertestuali a pagine di altri siti sul World Wide Web. Ad esempio, una pagina per un corso di astronomia può contenere collegamenti a server di osservatori effettivamente operativi, biblioteche di istituti di ricerca e organizzazioni spaziali. L’efficienza del lavoro degli studenti e il risparmio di tempo nella ricerca in Internet delle informazioni necessarie dipendono dall’attenta selezione dei collegamenti. Lo studente sceglie autonomamente quali materiali visionare in dettaglio e quali no. Le risorse di Internet domestico sono già sufficientemente sviluppate per servire come mezzo per creare ricerche web educative. Una delle famose missioni russe è il sito web “Difendi Baikal”, sviluppato da insegnanti e studenti di una palestra di Angarsk. Una ricerca web prevede il lavoro di un gruppo di esperti secondo un determinato schema, che prevede l'analisi di un gran numero di fonti di informazione, il cui elenco è riportato su una pagina web separata del sito.

La parola "portale" è arrivata su Internet dall'architettura nel significato " entrata principale" Si riferisce al sito da cui una persona inizia regolarmente il suo lavoro su Internet, cosa che fa pagina iniziale il tuo browser.

Il portale deve combinare servizi web, contenuti e collegamenti ad altre risorse in modo da soddisfare le esigenze di un gran numero di utenti. L'idea principale dell'esistenza del portale è che, avendo creato una certa massa critica di servizi, è possibile reclutare un numero tale di utenti da "auto-rifornirsi", dopodiché il traffico del portale cresce praticamente senza costi pubblicitari aggiuntivi.

Un portale educativo è un sito che contiene un'ampia raccolta di collegamenti strutturati a risorse Internet educative e alle proprie pagine educative. Il portale è come “l'ingresso principale” allo spazio educativo della rete. Oggi sono disponibili il portale federale “Istruzione russa” (www.edu.ru), il portale russo dell’istruzione generale (www.school.edu.ru), il portale “Studi umanistici” (http://www.auditorium.ru/), e portale educativo naturalmente scientifico (http://en.edu.ru/), portale di supporto informativo per l'esame di stato unificato (http://ege.edu.ru/).

Le biblioteche elettroniche - moderni sistemi informativi complessi - sono considerate archivi di conoscenza distribuiti situati su diversi computer. Forniscono un tipo speciale di servizio di trasmissione. Nella maggior parte dei casi, l'accesso ai cataloghi delle biblioteche digitali è fornito gratuitamente. Tuttavia, ora esiste un numero enorme di progetti che cercano di fornire accesso gratuito a varie pubblicazioni in formato elettronico, compresi i sussidi didattici. Allo stato attuale dello sviluppo di Internet, le biblioteche elettroniche rappresentano un'area di ricerca e sviluppo volta a sviluppare la teoria e la pratica della raccolta dei dati, della modellazione dei dati, della gestione dei dati e della loro distribuzione su reti di dati. Il rapido sviluppo di Internet e delle tecnologie multimediali negli ultimi anni ha portato all'emergere di metodi per creare raccolte di informazioni elettroniche e sono diventati la base tecnica delle biblioteche del futuro. Le biblioteche elettroniche più popolari includono la “Biblioteca Moshkov” (http://lib.ru), la “Biblioteca di rete “Siediti e leggi” (http://lib.km.ru), “Biblioteca elettronica russa aperta (OREL)” (http //orel.rsl.ru). Un laboratorio ad accesso remoto è un dipartimento di un'organizzazione educativa dotato di reali apparecchiature didattiche e di ricerca con accesso remoto tramite canali di telecomunicazione.

È inoltre necessario considerare più in dettaglio la categoria delle risorse educative informative: programmi educativi online.

Da professionista Sviluppatori russi possiamo segnalare la società “PHYSICON” (http://www.physicon.ru), impegnata nello sviluppo di contenuti multimediali educativi programmi per computer nel campo delle scienze naturali (matematica, fisica, astronomia, chimica, economia, biologia ed altri).

Su molti server didattici sono implementati sistemi di test della conoscenza popolari in vari campi. Ad esempio, il sito web “Testing. Valutazione professionale delle tue conoscenze" (http://tests.specialist.ru) offre l'opportunità di valutare le conoscenze nel campo della tecnologia dell'informazione. Delle 33 prove proposte, le più interessanti sono “Formazione informatica di base” (Windows, MS Office), “Tecnologie Internet” (Internet, HTML, Flash, web-mastering), “ Grafica computerizzata» (Corel Draw, Adobe Photoshop, Adobe Illustrator, 3D Max, QuarkXPress), “Amministrazione sistemi informatici e reti" (Windows, Unix), "Programmazione" (C, C++, Delphi.), "Banca dati" (Oracle, Access), "Specialità d'ufficio" (Direttore di ufficio, assistente segretario), "Contabilità" ( 1C: Contabilità 7.7 ), “Gestione dei progetti” (Microsoft Project).

Un altro sito popolare, “Esami in linea” (http://www.examen.ru), offre esami gratuiti (più di 40) e test (più di 50) in molte discipline. Ecco una vasta selezione di saggi, libri di testo, manuali di riferimento, che si articolano nelle sezioni: “Scienze umane” (anatomia e fisiologia umana, ecologia, psicologia, antropologia, medicina), “Scienze naturali” (chimica, zoologia, botanica, biologia generale, astronomia, geografia, genetica e selezione, fisica, paleontologia), “Scienze sociali e storiche” (archeologia, sociologia, filosofia, economia, storia), “Arte, cultura e religione” (architettura, letteratura). Gli esami forniti sul server possono essere molto utili. Ad esempio, "Esame dell'ispettorato del traffico", "Esami internazionali di lingua inglese", "Esami di certificazione Microsoft", "Esami scolastici".

Il sito web educativo "Sistemi educativi Anri" (http://www.anriintern.com) contiene un numero enorme di corsi, conferenze e materiali utili non solo per scolari e studenti. Il sito ti offre non solo la possibilità di testare le tue conoscenze esistenti, ma anche di acquisire ulteriori conoscenze. A questo scopo vengono offerti corsi su diversi argomenti, ad esempio il corso “Studi regionali europei”.

Il corso Business di 50 lezioni fornisce informazioni sui passaggi pratici da intraprendere per avviare un'attività in proprio e sui requisiti da seguire.

I corsi “Sulla programmazione, lo sviluppo e il funzionamento dei computer” sono suddivisi in diverse sezioni tematiche. Il libro di testo ti consente di scrivere programmi in modo indipendente e di acquisire familiarità con gli algoritmi di base e le tecniche di programmazione. Il sito web dei sistemi educativi Anri offre un'ampia selezione di corsi per l'autoeducazione. Ad esempio, per gli studenti di inglese sono stati sviluppati i seguenti progetti: “L'inglese in proverbi e detti”, “Slang, aforismi e discorso colloquiale in inglese”, “L'inglese attraverso leggende, miti e fiabe britannici”, “L'inglese attraverso la lettura dei classici”, “Verbi modali”, “Idiomi”, “Impara l’inglese scherzosamente”. Sono aperti allo studio i corsi di tedesco, francese, spagnolo, ceco, cinese e russo.

I corsi sono stati sviluppati in altre discipline: “Fondamenti di Ecologia”, “Corsi Storici”, “Corsi Geografici”, “Marketing. Affari nelle reti”, “Economia”, “Metodologia per la conclusione dei contratti”, “Metodo di digitazione cieca sulla tastiera”.

Da segnalare anche le risorse bibliotecarie, gli archivi elettronici in tutti i rami del sapere e dell'arte, mezzi elettronici mass media, ecc., che svolgono il ruolo fondamentale di fonti primarie, avendo però strutture organizzative e produttive molto complesse e ramificate. Gli studenti utilizzano Internet per cercare le informazioni necessarie banche dati di informazioni dati per risolvere un problema educativo, conoscere diversi punti di vista sul problema studiato, partecipare a varie iniziative di rete nazionali e internazionali (olimpiadi, quiz, concorsi, progetti), corrispondere con coetanei nella loro lingua nativa e lingue straniere, partecipare a sessioni di chat nazionali e internazionali, video, audio, teleconferenze su varie questioni, pubblicare i propri lavori creativi e giornalistici su Internet (saggi, disegni, immagini di artigianato, articoli, fotografie, ecc.), studiare materie di corsi di apprendimento a distanza , prendere parte ai test condotti dalle università. Creano anche informazioni e risorse web educative.

L’intero processo di creazione di un sito web può essere suddiviso in quattro fasi:

    Creazione termine di paragone per lo sviluppo del sito web, la preparazione delle idee e della struttura del sito.

    Creazione di un design per un futuro sito web relativo alla struttura scelta.

    Adattamento e personalizzazione parte tecnica (ImageCMS).

Adattamento visione generale del sito, visualizzazione delle sezioni informative e dei moduli tecnici.

Impostazioni parte amministrativa per una comoda gestione delle informazioni su un sito specifico, creazione di tutte le sezioni informative necessarie, nonché moduli tecnici.

    Preparazione dei materiali E contenuto informativo del sito.

Preparazione dei materiali - si tratta di una selezione dei materiali che verranno pubblicati sul sito, analisi di quelli esistenti e adattamento per la corretta visualizzazione su Internet.

Contenuto informativo del sito - questi sono tutti i testi principali, nonché le immagini del sito. Per garantire la massima efficacia del sito, i materiali informativi devono contenere tutte le risposte fondamentali alle possibili domande degli utenti.

336 Progettazione standard di un sistema informativo economico (SIA). Concetti di base e classificazione dei metodi di progettazione standard.

Progettazione standard svolto sulla base dell’esperienza maturata nello sviluppo dei singoli progetti. Progetti tipici come generalizzazione dell'esperienza per determinati gruppi di sistemi organizzativi ed economici o tipi di lavoro in ciascun caso specifico sono associati a molte caratteristiche specifiche e differiscono nel grado di copertura delle funzioni di gestione, del lavoro svolto e della documentazione di progetto sviluppata.

Presuppongono metodi di progettazione EIS standard creando un sistema da quelli acquistati già pronti elementi tipici(soluzioni progettuali standard). Per fare ciò, la VIA progettata deve essere scomposta in molti componenti (sottosistemi, complessi di compiti, moduli software, ecc.), per i quali vengono selezionate e acquistate soluzioni progettuali standard disponibili sul mercato. Successivamente, gli elementi standard acquistati, solitamente compresi i prodotti software, vengono personalizzati in base alle caratteristiche di una particolare impresa o modificati in base ai requisiti dell'area problematica.

Per soluzione di progettazione standard intendiamo una soluzione di progettazione presentata sotto forma di documentazione di progettazione, inclusi moduli software, adatti al riutilizzo. Le soluzioni di progettazione standard sono anche chiamate prodotti replicabili.

A seconda del livello di decomposizione del sistema, si distinguono i metodi elementare, sottosistema e oggetto della progettazione standard.

Nel metodo elementare di progettazione EIS standard, una soluzione standard per un compito o per un tipo separato di supporto al compito (informativo, software, tecnico, matematico, organizzativo) viene utilizzata come elemento standard del sistema. Il vantaggio è l'uso di un approccio modulare alla progettazione e alla documentazione dell'EIS. Svantaggi: viene dedicato molto tempo all'accoppiamento di elementi dissimili, scarsa adattabilità degli elementi alle caratteristiche dell'impresa.

Quando si utilizza il metodo del sottosistema, i singoli sottosistemi agiscono come elementi di tipizzazione, che forniscono completezza funzionale, minimizzazione delle connessioni informative esterne, personalizzazione parametrica e circuiti alternativi all'interno dei valori dei parametri di input. In questo caso si ottiene un grado più elevato di integrazione degli elementi standard dell'EIS.

Con il metodo degli oggetti, come elemento standard viene utilizzato un progetto standard per gli oggetti di gestione di un determinato settore, che include un set completo di sottosistemi EIS funzionali e di supporto. L'indubbio vantaggio del metodo oggetto risiede nell'integrabilità di tutti i componenti grazie all'unità metodologica e alla compatibilità informativa, software e tecnica dei componenti.

Tipi di risorse Internet

L'obiettivo principale dello studio di qualsiasi materia nella scuola secondaria è la formazione della competenza comunicativa; tutti gli altri obiettivi (educativi, educativi, di sviluppo) vengono realizzati nel processo di raggiungimento di questo obiettivo principale. L'approccio comunicativo implica imparare a comunicare e sviluppare la capacità di interazione interculturale, che è la base per il funzionamento di Internet. Al di fuori della comunicazione, Internet non ha senso, poiché è una società culturale internazionale, multinazionale, il cui sostentamento si basa sulla comunicazione elettronica di milioni di persone in tutto il mondo che parlano allo stesso tempo. Impegnandoci nella comunicazione online in classe, creiamo un modello di comunicazione reale.

Lo sviluppo dell'istruzione oggi è organicamente connesso con un aumento del livello del suo potenziale informativo. Questa caratteristica determina in gran parte sia la direzione dell'evoluzione dell'istruzione stessa sia il futuro dell'intera società. Per una navigazione di maggior successo nello spazio informativo globale, è necessario che gli studenti padroneggino la cultura dell'informazione, poiché la priorità nella ricerca di informazioni viene sempre più data a Internet.

Come Sistema informativo Internet offre ai suoi utenti un'ampia varietà di informazioni e risorse. Insieme di base I servizi Internet includono:

posta elettronica (e-mail);

teleconferenze (usenet);

videoconferenza;

la possibilità di pubblicare le proprie informazioni, creare la propria home page e pubblicarla su un server Web;

accesso alle risorse informative:

cataloghi di riferimento (Yahoo, InfoSeek/UltraSmart, LookSmart, Galaxy);

motori di ricerca (Alta Vista, HotBob, Open Text, WebCrawler, Excite);

conversazione online (chat).

A causa del fatto che le moderne trasformazioni nell'istruzione kazaka stanno avvenendo in un'era di rapido sviluppo delle alte tecnologie e di espansione dello spazio informativo tramite Internet, qualsiasi di queste risorse può essere utilizzata attivamente nella lezione, sia il ciclo umanistico che quello ciclo di scienze e matematica.

Oggi un insegnante deve avere le competenze per collaborare con gli studenti sulla base interazione delle informazioni, essere in grado di selezionare, strutturare e valutare le informazioni necessarie per risolvere un'ampia gamma di problemi educativi. Cambiamenti nella struttura e nei contenuti dell'istruzione generale e secondaria (UNT, scuola specializzata, diversi tipi test) ha portato gli insegnanti a utilizzare attivamente il computer nelle lezioni non solo di livello senior, ma anche nelle lezioni di livello medio e junior, dove non è previsto l'argomento dello studio di Internet.

Le lezioni che utilizzano le risorse Internet sono una fusione di nuove tecnologie informatiche con nuove tecnologie pedagogiche: la posizione dell'insegnante cambia (cesso di essere una “fonte di conoscenza”, ma divento coautore, organizzatore del processo di ricerca, ricerca, elaborazione informazione, creazione di opere creative nell’attuazione di un approccio attivo all’educazione).

La risorsa Internet più comune utilizzata nelle lezioni scolastiche è un sito web. I siti sono facili da usare e ampiamente utilizzati da tutti gli insegnanti che hanno accesso a Internet in classe. Sui siti di ricerca sono presenti numerosi collegamenti a siti didattici in varie materie: matematica, biologia, geografia, chimica, fisica, informatica, lingua e letteratura russa, per l'istruzione primaria. Qui puoi trovare interessanti sviluppi delle lezioni in formato testo, sotto forma di presentazioni, sotto forma di lavagne a fogli mobili, che possono essere utilizzate in preparazione a una lezione o ad un evento extracurriculare.

Diamo una classificazione approssimativa dei siti. In pratica, molto spesso i siti vengono combinati. La classificazione dei siti è necessaria per capire di quale tipo di sito hai specificamente bisogno, in base a determinati scopi e obiettivi (Figura 1.1). Soffermiamoci più in dettaglio su quei tipi di siti che vengono spesso utilizzati nel processo educativo del lavoro di ricerca.

Risorse informative

Siti tematici

Questo tipo di sito Internet è caratterizzato dal fatto che contiene informazioni su un argomento specifico. Ciò include anche le enciclopedie online. Il volume di un sito di questo tipo può essere di 10 pagine o più. Piu 'grande e', meglio 'e. Il formato dei materiali può essere qualsiasi: testo semplice, video, podcast audio, ecc.

La particolarità del sito tematico è che i materiali gratuiti contenuti nel sito sono di pubblico dominio e forniscono al visitatore informazioni su qualsiasi tematica. Ad esempio, se un sito tematico contiene informazioni sulle piante domestiche, dovrebbe contenere informazioni sulla cura di esse, sull'irrigazione, sul reimpianto, sui fertilizzanti, ecc.

Portali Internet

I portali sono un tipo di sito Web contenente una grande quantità di informazioni diverse. Di norma, i portali sono simili nella struttura ai siti tematici, ma hanno funzionalità più sviluppate e un numero maggiore di servizi e sezioni. I portali hanno spesso anche sezioni per la comunicazione degli utenti: chat, blog e forum.

Un blog (blog - diario online) è un tipo di sito su cui il proprietario o l'editore del blog scrive post con le sue notizie, idee o altre informazioni che arrivano costantemente. Una caratteristica distintiva dei blog è la rilevanza delle informazioni pubblicate.

I blog hanno sostituito le pagine personali degli utenti su Internet. Questa è una sorta di diario virtuale, che è ospitato su una risorsa speciale che offre la possibilità di aggiungere voci, commentare, compilare un elenco di amici, aggiungere segnalibri ai siti che ti piacciono, ecc.

Directory del sito web

Questo è un tipo di sito il cui contenuto principale è costituito da collegamenti strutturati ad altri siti, oltre ai loro brevi descrizioni. Di norma i siti sono raggruppati per determinati argomenti o hanno un focus tematico ristretto (le cosiddette directory tematiche) Le directory dei siti possono essere moderate o non moderate. Una directory non moderata (FFA) è una directory in cui chiunque può pubblicare un collegamento al proprio sito senza verifica da parte del moderatore della directory. Nelle directory moderate, il moderatore monitora l'argomento e la qualità dei siti pubblicati nella directory e può rifiutare assistenza con il posizionamento, guidato da determinate regole della directory.

Figura 1.1. Principali tipologie di siti

servizi web

Motori di ricerca

Un motore di ricerca è un tipo speciale di sito web con il quale un visitatore può trovare le informazioni che gli interessano inserendo una query in un campo speciale e ricevendo un elenco di siti che corrispondono alla query. Sono questi siti che sia gli studenti che gli insegnanti utilizzano più spesso se non sanno dove trovare le informazioni a cui sono interessati. Nel campo di input è necessario inserire una parola o una frase che dovrebbe essere contenuta nel documento. Molto spesso, in questo campo viene inserito l'oggetto del file che stai cercando.

Servizi Postali

Questo tipo di sito fornisce un'interfaccia per lavorare con la posta elettronica. I siti di posta elettronica sono siti che ti consentono di creare (solitamente gratuitamente) i tuoi file Cassetta postale e gestirlo.

Forum su Internet

Su questo tipo di siti gli utenti possono creare argomenti di discussione e poi commentarli. Di norma, i forum sono limitati a un argomento specifico. Il forum offre una serie di sezioni di discussione. Il lavoro del forum consiste nella creazione da parte degli utenti di argomenti in sezioni e nelle successive discussioni all'interno di questi argomenti. Un singolo argomento è, infatti, un libro degli ospiti tematico.

Questo tipo di sito, con l'ausilio di funzioni speciali che operano su di esso (registrazione, funzioni utente e moderazione), consente ai visitatori di comunicare in tempo reale. La chat si presenta come una finestra in cui vengono visualizzati tutti i messaggi dei partecipanti alla chat. Spesso nelle chat ci sono opportunità per visualizzare archivi e inviare file.

Siti di hosting

Siti di questo tipo implementano la funzione di archiviazione di qualsiasi file. Spesso esistono anche siti di hosting con la possibilità di visualizzare i file scaricati direttamente tramite il browser.

L'hosting è un servizio per posizionare il sito web di qualcun altro sul proprio server web o il server web di qualcun altro sul proprio "sito", cioè concessione del diritto di connessione a Internet e sua manutenzione. Di norma la domanda per l’hosting di siti web è molto maggiore rispetto all’hosting di server, poiché quest’ultimo è necessario solo per siti web abbastanza grandi. Inoltre, i siti di hosting stessi sono chiamati siti o server che forniscono questo servizio.

Archivi di file

Gli archivi di file sono un magazzino di varie informazioni virtuali, che vanno dagli articoli al software. Gli archivi di file sono di dimensioni enormi e spesso per questo tipo di siti in rete vengono allocati computer separati, i server. Inoltre, gli archivi di file spesso consentono al visitatore di caricare le proprie informazioni nella sezione appropriata dell'archivio e, ovviamente, di scaricare da lì il file necessario.

Risorse Internet di base

Internet

Internet(Ing. Internet) - un sistema mondiale di connessione reti di computer per memorizzare e trasmettere informazioni. Spesso indicato come World Wide Web e Rete Globale, o semplicemente come Rete. Costruito sullo stack del protocollo TCP/IP. Sulla base di Internet funzionano il World Wide Web (WWW) e molti altri sistemi di trasmissione dati.

Risorse Internet di base

Consideriamo le principali risorse (servizi) di Internet. La risorsa Internet più popolare è il WWW, che rappresenta una quantità enorme (oltre un miliardo) di documenti multimediali, caratteristica distintiva che oltre al bello aspettoè la capacità di riferirsi l'uno all'altro. Ciò significa la presenza nel documento corrente di un collegamento che implementa il passaggio a qualsiasi documento WWW che può essere fisicamente localizzato su un altro computer su Internet. (World Wide Web, World Wide Web) - un insieme di documenti ipermediali interconnessi

La prossima risorsa sulla rete è , che è un sistema di archiviazione e trasferimento per tutti i tipi di file. FTP ( Trasferimento di file Protocol, protocollo di trasferimento file) è un sistema di archiviazione e trasferimento per tutti i tipi di file.

La risorsa più antica su Internet è la posta elettronica (posta elettronica). E-mail ( E-mail) - un sistema di inoltro di posta elettronica.

Un sistema distribuito globale chiamato News Groups è progettato per condurre discussioni online. Uno dei sistemi più popolari di questo tipo è il newsgroup Usenet.

Il servizio Telnet consente di connettersi a un computer remoto e lavorare con le sue risorse. Questo è un servizio per la gestione remota del computer.

Infine, Internet dispone del sistema IRC (Chat), che implementa la comunicazione dal vivo tra gli utenti in tempo reale inserendo testo dalla tastiera.

Il World Wide Web

Il World Wide Web(Inglese) World Wide Web) - un sistema distribuito che fornisce l'accesso a documenti interconnessi situati su diversi computer collegati a Internet. Indicare World Wide Web usa anche la parola web ragnatela"web") e l'abbreviazione WWW. Il World Wide Web è il più grande archivio mondiale di informazioni multilingue in formato elettronico: decine di milioni di documenti interconnessi situati su computer dislocati in tutto il mondo. È considerato il servizio più popolare e interessante su Internet, che consente di accedere alle informazioni indipendentemente dalla sua ubicazione. Per conoscere le notizie, imparare qualcosa o semplicemente divertirsi, la gente guarda la TV, ascolta la radio, legge giornali, riviste e libri. Il World Wide Web offre ai suoi utenti anche trasmissioni radiofoniche, informazioni video, stampa, libri, ma con la differenza che tutto questo può essere ottenuto senza uscire di casa. Non importa in quale forma vengono presentate le informazioni che ti interessano (documento di testo, fotografia, video o frammento audio) e dove si trovano geograficamente queste informazioni (in Russia, Australia o Costa d'Avorio): le riceverai in una questione di minuti sul tuo computer.

Il World Wide Web è composto da centinaia di milioni di server web. La maggior parte delle risorse sul World Wide Web sono ipertesti. I documenti ipertestuali pubblicati sul World Wide Web sono chiamati pagine web. Diverse pagine web che condividono un tema, un design e dei collegamenti comuni e che di solito si trovano sullo stesso server web sono chiamate sito web. Utilizzato per scaricare e visualizzare pagine Web programmi speciali- browser. Il World Wide Web ha causato una vera rivoluzione nel tecnologie dell'informazione e il boom dello sviluppo di Internet. Spesso quando si parla di Internet si intende il World Wide Web, ma è importante capire che non sono la stessa cosa.

Storia del World Wide Web

Tim Berners-Lee e, in misura minore, Robert Caillot sono considerati gli inventori del World Wide Web. Tim Berners-Lee è l'ideatore delle tecnologie HTTP, URI/URL e HTML. Nel 1980 ha lavorato per il Consiglio europeo per la ricerca nucleare (Conseil Européen pour la Recherche Nucléaire, CERN) come consulente software. È stato lì, a Ginevra (Svizzera), che ha scritto per le proprie esigenze il programma Inquire, che utilizzava associazioni casuali per archiviare dati e gettava le basi concettuali per il World Wide Web.

Nel 1989, mentre lavorava al CERN sull'intranet dell'organizzazione, Tim Berners-Lee propose il progetto ipertestuale globale ora noto come World Wide Web. Il progetto prevedeva la pubblicazione di documenti ipertestuali collegati da collegamenti ipertestuali, che faciliterebbero la ricerca e il consolidamento delle informazioni per gli scienziati del CERN. Per implementare il progetto, Tim Berners-Lee (insieme ai suoi assistenti) ha inventato gli URI, il protocollo HTTP e Linguaggio HTML. Queste sono tecnologie di cui non puoi più immaginare senza. Internet moderna. Tra il 1991 e il 1993 Berners-Lee ha perfezionato le specifiche tecniche di questi standard e li ha pubblicati. Tuttavia, l'anno di nascita ufficiale del World Wide Web dovrebbe essere considerato il 1989.

Come parte del progetto, Berners-Lee ha scritto il primo server web al mondo, httpd, e il primo browser web ipertestuale al mondo, chiamato WorldWideWeb. Questo browser era anche un editor WYSIWYG (abbreviazione di What You See Is What You Get), il cui sviluppo iniziò nell'ottobre 1990 e fu completato nel dicembre dello stesso anno. Il programma funzionava nell'ambiente NeXTStep e cominciò a diffondersi su Internet nell'estate del 1991.

Il primo sito web al mondo è stato ospitato da Berners-Lee il 6 agosto 1991, sul primo server web, accessibile all'indirizzo http://info.cern.ch/. La risorsa definiva il concetto del World Wide Web, conteneva istruzioni per l'installazione di un server Web, l'utilizzo di un browser, ecc. Questo sito fu anche la prima directory Internet al mondo, poiché Tim Berners-Lee in seguito pubblicò e mantenne un elenco di collegamenti ad altri siti lì.

Dal 1994, il lavoro principale sullo sviluppo del World Wide Web è stato assunto dal World Wide Web Consortium (W3C), fondato e tuttora guidato da Tim Berners-Lee. Questo consorzio è un'organizzazione che sviluppa e implementa standard tecnologici per Internet e il World Wide Web. Missione del W3C: “Liberare tutto il potenziale del World Wide Web stabilendo protocolli e principi per garantire lo sviluppo a lungo termine del Web”. Altri due obiettivi principali del consorzio sono garantire la piena “internazionalizzazione del Web” e rendere il Web accessibile alle persone con disabilità.

Il W3C sviluppa principi e standard comuni per Internet (chiamati “recommendations”, in inglese W3C Recommendations), che vengono poi recepiti dai produttori di software e hardware. Ciò garantisce la compatibilità tra prodotti software e attrezzature di varie aziende che producono World Wide Web più avanzato, versatile e conveniente. Tutte le raccomandazioni del consorzio World Wide Web sono aperte, cioè non sono protette da brevetti e possono essere implementate da chiunque senza alcun contributo finanziario al consorzio.

Struttura e principi del World Wide Web

Il World Wide Web è costituito da milioni di server Web Internet situati in tutto il mondo. Un server web è un programma che viene eseguito su un computer connesso a una rete e utilizza il protocollo HTTP per trasferire dati. Nella sua forma più semplice, un programma di questo tipo riceve una richiesta HTTP per una risorsa specifica in rete, trova il file corrispondente sul disco rigido locale e lo invia in rete al computer richiedente. I server Web più sofisticati sono in grado di generare dinamicamente documenti in risposta a una richiesta HTTP utilizzando modelli e script.

Per visualizzare le informazioni ricevute dal server web, sul computer client viene utilizzato un programma speciale: il browser web. La funzione principale di un browser web è visualizzare l'ipertesto. Il World Wide Web è indissolubilmente legato ai concetti di ipertesto e collegamenti ipertestuali. La maggior parte delle informazioni su Internet sono ipertesti.

Per facilitare la creazione, l'archiviazione e la visualizzazione di ipertesti sul World Wide Web, viene tradizionalmente utilizzato l'HTML (HyperText Markup Language). Il lavoro di creazione (marcatura) di documenti ipertestuali si chiama layout, viene svolto da un webmaster o da uno specialista di markup separato, un progettista di layout. Dopo il markup HTML, il documento risultante viene salvato in un file e tali file HTML sono il principale tipo di risorse sul World Wide Web. Una volta che un file HTML viene reso disponibile a un server web, viene chiamato “pagina web”. Una raccolta di pagine web costituisce un sito web.

L'ipertesto delle pagine web contiene collegamenti ipertestuali. I collegamenti ipertestuali aiutano gli utenti del World Wide Web a navigare facilmente tra le risorse (file), indipendentemente dal fatto che le risorse si trovino computer locale o su un server remoto. Per determinare la posizione delle risorse sul World Wide Web, vengono utilizzati URL (Uniform Resource Locator). Ad esempio, l'URL completo pagina iniziale La sezione russa di Wikipedia si presenta così: http://ru.wikipedia.org/wiki/Main_page. Tali localizzatori URL combinano la tecnologia di identificazione URI (Uniform Resource Identifier) ​​e il sistema dei nomi di dominio DNS (Domain Name System). Il nome di dominio (in questo caso ru.wikipedia.org) come parte dell'URL designa il computer (più precisamente, una delle sue interfacce di rete) che esegue il codice del server web desiderato. L'URL della pagina corrente solitamente può essere visualizzato nella barra degli indirizzi del browser, sebbene molti browser moderni preferiscano mostrarlo solo Nome del dominio sito attuale.

Tecnologie del World Wide Web

Per migliorare la percezione visiva del web, è diventata ampiamente utilizzata la tecnologia CSS, che consente di impostare stili di design uniformi per molte pagine web. Un'altra innovazione a cui vale la pena prestare attenzione è il sistema di denominazione delle risorse URN (Uniform Resource Name).

Un concetto popolare per lo sviluppo del World Wide Web è la creazione del Web Semantico. Il Web semantico è un'aggiunta al World Wide Web esistente, progettato per rendere le informazioni pubblicate sulla rete più comprensibili ai computer. Il Web Semantico è il concetto di una rete in cui ogni risorsa in linguaggio umano sarebbe dotata di una descrizione che un computer può comprendere. Il Web Semantico apre l'accesso a informazioni chiaramente strutturate per qualsiasi applicazione, indipendentemente dalla piattaforma e dai linguaggi di programmazione. I programmi saranno in grado di trovare da soli le risorse necessarie, elaborare informazioni, classificare dati, identificare connessioni logiche, trarre conclusioni e persino prendere decisioni basate su queste conclusioni. Se ampiamente adottato e implementato con saggezza, il Web Semantico ha il potenziale per innescare una rivoluzione su Internet. Per creare una descrizione leggibile dalla macchina di una risorsa sul Web semantico, viene utilizzato il formato RDF (Resource Description Framework), che si basa sulla sintassi XML e utilizza URI per identificare le risorse. I nuovi prodotti in quest’area sono RDFS (English RDF Schema) e SPARQL (English Protocol And RDF Query Language) (pronunciato “sparkle”), Nuova lingua query per un accesso rapido ai dati RDF.

Termini di base utilizzati nel World Wide Web

Lavorare con il browser

Oggi, dieci anni dopo l'invenzione del protocollo HTTP, che ha costituito la base del World Wide Web, il browser è un software altamente complesso che unisce facilità d'uso e ricchezza di funzionalità.
Il browser non solo apre l'utente al mondo delle risorse ipertestuali sul World Wide Web. Può funzionare anche con altri servizi web come FTP, Gopher, WAIS. Insieme al browser, sul computer viene solitamente installato un programma per l'utilizzo della posta elettronica e dei servizi di notizie. In sostanza, il browser è il programma principale per accedere ai servizi Internet. Attraverso di esso puoi accedere a quasi tutti i servizi Internet, anche se il browser non supporta il funzionamento con questo servizio. A questo scopo vengono utilizzati server web appositamente programmati che collegano il World Wide Web con questo servizio di rete. Un esempio di questo tipo di server web sono numerosi gratuiti server di posta con un'interfaccia web (vedi http://www.mail.ru)
Oggi esistono molti programmi browser creati da varie aziende. I browser più utilizzati e riconosciuti sono Netscape Navigator e Internet Explorer. Sono questi browser che costituiscono la principale concorrenza tra loro, anche se vale la pena notare che questi programmi sono simili in molti modi. Ciò è comprensibile, perché funzionano secondo gli stessi standard: gli standard Internet.
Il lavoro con il browser inizia con l'utente che digita nella barra degli indirizzi (indirizzo) l'URL della risorsa a cui desidera accedere e preme il tasto Invio.

Il browser invia una richiesta al server Internet specificato. Man mano che gli elementi della pagina web specificata dall'utente arrivano dal server, appaiono gradualmente nella finestra del browser funzionante. Il processo di ricezione degli elementi della pagina dal server viene visualizzato nella riga inferiore di "stato" del browser.

I collegamenti ipertestuali di testo contenuti nella pagina Web risultante sono generalmente evidenziati in un colore diverso dal resto del testo del documento e sono sottolineati. I collegamenti che puntano a risorse che l'utente non ha ancora visualizzato e i collegamenti a risorse che sono già state visitate solitamente hanno colori diversi. Le immagini possono anche funzionare come collegamenti ipertestuali. Indipendentemente dal fatto che il collegamento sia testuale o grafico, se ci passi sopra con il mouse la sua forma cambierà. Allo stesso tempo, nella barra di stato del browser apparirà l'indirizzo a cui punta il collegamento.

Quando si fa clic su un collegamento ipertestuale, il browser apre la risorsa a cui punta nella finestra di lavoro e da essa viene scaricata la risorsa precedente. Il browser mantiene un elenco delle pagine visualizzate e l'utente, se necessario, può risalire lungo la catena delle pagine visualizzate. Per fare ciò, fai clic sul pulsante "Indietro" nel menu del browser e tornerà alla pagina che stavi visualizzando prima di aprire il documento corrente.
Ogni volta che si fa clic su questo pulsante, il browser tornerà indietro di un documento nell'elenco dei documenti visitati. Se all'improvviso torni troppo indietro, utilizza il pulsante "Avanti" nel menu del browser. Ti aiuterà ad andare avanti nell'elenco dei documenti.
Il pulsante "Stop" interromperà il caricamento del documento. Il pulsante "Ricarica" ​​consente di ricaricare il documento corrente dal server.
Il browser può mostrare nella sua finestra un solo documento: per visualizzare un altro documento scarica quello precedente. È molto più comodo lavorare in più finestre del browser contemporaneamente. L'apertura di una nuova finestra si effettua utilizzando il menu: File – Nuovo – Finestra (o la combinazione di tasti Ctrl+N).

Lavorare con un documento

Il browser consente di eseguire una serie di operazioni standard su un documento. La pagina web caricata al suo interno può essere stampata (in Internet Explorer ciò avviene utilizzando il pulsante “Stampa” o dal menu: File – Stampa...), salvata su disco (menu: File – Salva con nome...). Puoi trovare la parte di testo che ti interessa nella pagina caricata. Per fare ciò, utilizzare il menu: Modifica – Trova in questa pagina.... E se sei interessato a come appare questo documento nell'ipertesto originale elaborato dal browser, selezionare dal menu: Visualizza - Come HTML.
Quando, mentre naviga in Internet, un utente trova una pagina che gli interessa particolarmente, utilizza la possibilità prevista nei browser per impostare dei segnalibri (simili ai segnalibri che contrassegnano le parti interessanti di un libro).
Questo viene fatto attraverso il menu: Preferiti – Aggiungi ai Preferiti. Successivamente, il nuovo segnalibro viene visualizzato nell'elenco dei segnalibri, che può essere visualizzato facendo clic sul pulsante "Preferiti" nel pannello del browser o tramite il menu Preferiti.
I segnalibri esistenti possono essere eliminati, modificati o organizzati in cartelle utilizzando il menu: Preferiti – Organizza i preferiti.

Lavorare tramite un server proxy

  • Web semantico comporta il miglioramento della coerenza e della pertinenza delle informazioni sul World Wide Web attraverso l'introduzione di nuovi formati di metadati.
  • Rete sociale si basa sul lavoro di organizzazione delle informazioni disponibili sul Web, svolto dagli stessi utenti del Web. Nella seconda direzione, gli sviluppi che fanno parte del web semantico vengono utilizzati attivamente come strumenti (RSS e altri formati di canali web, OPML, microformati XHTML). Le sezioni parzialmente semantiche dell'albero delle categorie di Wikipedia aiutano gli utenti a navigare consapevolmente nello spazio informativo, tuttavia, requisiti molto morbidi per le sottocategorie non danno motivo di sperare nell'espansione di tali sezioni. A questo proposito possono essere interessanti i tentativi di compilare atlanti della conoscenza.

Esiste anche il concetto popolare di Web 2.0, che riassume diverse direzioni di sviluppo del World Wide Web.

Web2.0

Lo sviluppo del WWW è stato recentemente portato avanti in modo significativo attraverso l'introduzione attiva di nuovi principi e tecnologie, collettivamente chiamati Web 2.0 (Web 2.0). Il termine stesso Web 2.0 è apparso per la prima volta nel 2004 e intende illustrare i cambiamenti qualitativi avvenuti nel WWW nel secondo decennio della sua esistenza. Il Web 2.0 è un miglioramento logico del Web. La caratteristica principale è il miglioramento e l'accelerazione dell'interazione dei siti Web con gli utenti, che ha portato ad un rapido aumento dell'attività degli utenti. Questo è apparso in:

  • partecipazione alle comunità Internet (in particolare ai forum);
  • pubblicare commenti su siti web;
  • mantenere diari personali (blog);
  • inserire collegamenti sul WWW.

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

  • esportare notizie tra siti;
  • aggregazione attiva di informazioni provenienti da siti web.
  • utilizzando un'API per separare i dati del sito dal sito stesso

Dal punto di vista dell'implementazione dei siti web, il Web 2.0 aumenta i requisiti di semplicità e comodità dei siti web per gli utenti ordinari e mira a un rapido declino delle qualifiche degli utenti nel prossimo futuro. Viene posto in primo piano il rispetto dell'elenco degli standard e dei consensi (W3C). Questo è in particolare:

  • standard per la progettazione visiva e la funzionalità dei siti web;
  • requisiti standard (SEO) dei motori di ricerca;
  • XML e standard aperti per lo scambio di informazioni.

D’altro canto, il Web 2.0 ha abbandonato:

  • requisiti di “luminosità” e “creatività” del design e dei contenuti;
  • necessità di siti web completi (portali);
  • l'importanza della pubblicità offline;
  • interesse commerciale in grandi progetti.

Pertanto, il Web 2.0 ha registrato la transizione del WWW da soluzioni singole, costose e complesse a siti altamente tipizzati, economici e facili da usare con la capacità di scambiare informazioni in modo efficace. Le ragioni principali di questa transizione sono state:

  • grave mancanza di contenuti informativi di qualità;
  • la necessità di autoespressione attiva dell'utente sul WWW;
  • sviluppo di tecnologie per la ricerca e l'aggregazione di informazioni sul WWW.

La transizione verso un insieme di tecnologie Web 2.0 ha le seguenti conseguenze per lo spazio informativo globale del WWW, come ad esempio:

  • il successo del progetto è determinato dal livello di comunicazione attiva tra gli utenti del progetto e dal livello di qualità del contenuto informativo;
  • i siti web possono raggiungere elevate prestazioni e redditività senza grandi investimenti grazie al posizionamento di successo sul WWW;
  • i singoli utenti del WWW possono ottenere un successo significativo nell'implementazione dei propri piani aziendali e creativi sul WWW senza avere un proprio sito web;
  • il concetto di sito web personale è inferiore al concetto di “blog”, “colonna d’autore”;
  • compaiono ruoli fondamentalmente nuovi per gli utenti WWW attivi (moderatore del forum, partecipante autorevole al forum, blogger).

Esempi di Web 2.0
Ecco alcuni esempi di siti che illustrano le tecnologie Web 2.0 e che hanno effettivamente cambiato l'ambiente WWW. Questo è in particolare:

Oltre a questi progetti, ce ne sono altri che modellano l’ambiente globale moderno e si basano sull’attività dei loro utenti. I siti, il cui contenuto e popolarità sono formati, prima di tutto, non dagli sforzi e dalle risorse dei loro proprietari, ma da una comunità di utenti interessati allo sviluppo del sito, costituiscono una nuova classe di servizi che determinano le regole di l’ambiente WWW globale.

FTP

FTP

FTP(Inglese) File Transfer Protocol- protocollo di trasferimento file) è un protocollo standard progettato per il trasferimento di file su reti TCP (ad esempio Internet). FTP viene spesso utilizzato per scaricare pagine Web e altri documenti da un dispositivo di sviluppo privato su server di hosting pubblici.

Il protocollo è costruito su un'architettura client-server e utilizza diversi le connessioni di rete per trasferire comandi e dati tra client e server. Gli utenti FTP possono autenticarsi passando nome utente e password in chiaro oppure, se il server lo consente, possono connettersi in modo anonimo (questo metodo di accesso è spesso considerato più sicuro perché non espone le password degli utenti all'intercettazione). È possibile utilizzare il protocollo SSH per trasferimenti sicuri che nascondono (crittografano) il login e la password e crittografano anche il contenuto.

Le prime applicazioni client FTP erano strumenti interattivi riga di comando, implementando comandi e sintassi standard. Da allora sono state sviluppate interfacce utente grafiche per molti sistemi operativi ancora in uso oggi. Queste interfacce includono sia programmi generali di web design come Microsoft Expression Web sia programmi specializzati (ad esempio CuteFTP).

FTP è uno dei protocolli applicativi più antichi, apparso molto prima di HTTP e addirittura prima di TCP/IP, nel 1971. È ancora ampiamente utilizzato oggi per la distribuzione di software e l'accesso a host remoti.

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

  • Connessione di controllo- una connessione per inviare comandi al server e ricevere risposte da esso. Il canale di controllo utilizza il protocollo Telnet.
  • Connessione dati- connessione per trasferimento file.

Storia

La prima implementazione del protocollo (1971) prevedeva lo scambio tra client e server di messaggi costituiti da un header (72 bit) e dati di lunghezza variabile. L'intestazione del messaggio includeva la richiesta o la risposta, il tipo e la lunghezza dei dati trasmessi. I parametri della richiesta (ad esempio percorso e nome del file), informazioni dal server (ad esempio l'elenco dei file in una directory) e i file stessi venivano trasmessi come dati. Pertanto, comandi e dati venivano trasmessi sullo stesso canale.

Nel 1972 il protocollo venne completamente modificato ed assunse una forma vicina a quella moderna. I comandi con parametri del client e le risposte del server vengono trasmessi tramite una connessione TELNET (canale di controllo), per la trasmissione dei dati viene creata una connessione separata (canale dati).

Nelle edizioni successive è stata aggiunta la possibilità di lavorare in modalità passiva, trasferire file tra server FTP, sono stati introdotti comandi per ottenere informazioni, modificare la directory corrente, creare ed eliminare directory e salvare file con un nome univoco. Per qualche tempo sono stati utilizzati comandi per inviare e-mail tramite FTP, ma in seguito sono stati rimossi dal protocollo.

Nel 1980, il protocollo FTP iniziò ad utilizzare TCP. L'ultima versione del protocollo è stata rilasciata nel 1985. Nel 1997 è apparsa un'aggiunta al protocollo che consente di crittografare e firmare le informazioni nel canale di controllo e nel canale dati. Nel 1999 è stato rilasciato un addendum dedicato all'internazionalizzazione del protocollo, che raccomandava l'uso della codifica UTF-8 per i comandi e le risposte del server e definiva un nuovo comando LANG che imposta la lingua di risposta.

Descrizione del protocollo

Differenza da HTTP

Proprietà FTP HTTP
In base alle sessioni di lavoro NO
Autenticazione utente integrata NO
Principalmente destinato alla trasmissione File binari di grandi dimensioni Piccoli file di testo
Modello di connessione Doppia connessione Connessione singola
Principalmente adatto per ricevere/trasmettere Ricezione e trasmissione Ricezione
Supporta le modalità di trasmissione testo e binaria NO
Supporta la specifica dei tipi di dati trasmessi (intestazioni MIME) NO
Supporta le operazioni su file system(mkdir, rm, rinomina, ecc.) NO

Una caratteristica piuttosto sorprendente del protocollo FTP è che utilizza connessioni multiple (almeno doppie). In questo caso, un canale è il canale di controllo, attraverso il quale vengono inviati i comandi al server e vengono restituite le sue risposte (solitamente tramite la porta TCP 21), e attraverso il resto avviene la trasmissione effettiva dei dati, un canale per ogni trasmissione. Pertanto, all'interno di una sessione tramite il protocollo FTP, puoi trasferire più file contemporaneamente e in entrambe le direzioni. Per ogni canale dati viene aperta la propria porta TCP, il cui numero viene selezionato dal server o dal client, a seconda della modalità di trasmissione.
ha una modalità di trasferimento binaria, che riduce il sovraccarico del traffico e riduce il tempo di scambio dei dati durante il trasferimento di file di grandi dimensioni. Il protocollo HTTP richiede necessariamente la codifica delle informazioni binarie in forma testuale, ad esempio utilizzando l'algoritmo Base64.
Quando si inizia a lavorare tramite il protocollo FTP, il client entra in una sessione e tutte le operazioni vengono eseguite nell'ambito di questa sessione (in altre parole, il server ricorda lo stato corrente). Il protocollo HTTP non "ricorda" nulla. Il suo compito è fornire i dati e dimenticarli, quindi ricordare lo stato quando si utilizza HTTP viene effettuato con metodi esterni al protocollo.
FTP opera al livello applicativo del modello OSI e viene utilizzato per trasferire file utilizzando TCP/IP. Per fare ciò, un server FTP deve essere in esecuzione e in attesa delle richieste in arrivo. Il computer client può contattare il server sulla porta 21. Questa connessione (flusso di controllo) rimane aperta per tutta la durata della sessione. La seconda connessione (flusso di dati) può essere aperta sia dal server dalla porta 20 alla porta client corrispondente ( modalità attiva), o dal client da qualsiasi porta alla porta del server corrispondente ( modalità passiva), necessario per trasferire il file di dati. Il flusso di controllo viene utilizzato per gestire la sessione, ad esempio lo scambio di comandi e password tra il client e il server utilizzando un protocollo simile a telnet. Ad esempio, "RETR filename" trasferirà il file specificato dal server al client. A causa di questa struttura a due porte, FTP è considerato un protocollo fuori banda, al contrario dell'HTTP in banda.

Connessione e trasferimento dati

Supporto del browser Web

La maggior parte dei normali browser Web può recuperare file che si trovano su server FTP, sebbene potrebbero non supportare estensioni di protocollo come FTPS. Quando viene specificato un indirizzo FTP anziché un indirizzo HTTP, il contenuto disponibile sul server remoto viene presentato in modo simile ad altri contenuti Web. Un client FTP completamente funzionale può essere eseguito in Firefox come estensione di FireFTP/

Sintassi

La sintassi dell'URL FTP è descritta in RFC1738, nel formato: ftp://[<пользователь>[:<пароль>]@]<хост>[:<порт>]/ <путь>(parametri in parentesi quadre opzionale). Per esempio:
ftp://public.ftp-servers.example.com/miadirectory/miofile.txt

Maggiori dettagli sulla specifica del nome utente e della password sono scritti nella documentazione del browser. Per impostazione predefinita, la maggior parte dei browser Web utilizza la modalità passiva (PASV), che aggira meglio i firewall dell'utente finale.

Sicurezza

FTP non è stato progettato per essere un protocollo sicuro (soprattutto secondo gli standard odierni) e presenta numerose vulnerabilità di sicurezza. Nel maggio 1999, gli autori della RFC 2577 hanno riassunto le vulnerabilità nel seguente elenco di problemi:

  • Attacchi nascosti (attacchi di rimbalzo)
  • Attacchi di spoofing
  • Attacchi di forza bruta
  • Cattura di pacchetti, sniffing
  • Protezione del nome utente
  • Furto del porto

FTP non può crittografare il suo traffico, tutte le trasmissioni sono in chiaro, quindi nomi utente, password, comandi e dati possono essere letti da chiunque sia in grado di intercettare il pacchetto sulla rete. Questo problema è tipico di molte specifiche del protocollo Internet (inclusi SMTP, Telnet, POP, IMAP) sviluppate prima della creazione di meccanismi di crittografia come TLS e SSL. La soluzione abituale a questo problema è utilizzare versioni "sicure" e protette da TLS dei protocolli vulnerabili (FTPS per FTP, TelnetS per Telnet, ecc.) o un altro protocollo più sicuro come SFTP/SCP fornito con la maggior parte dei protocolli Secure Shell implementazioni.

FTP sicuro

Esistono diversi metodi per trasferire file in modo sicuro, una volta chiamati "FTP sicuro".

FTPS

FTPS esplicito è un'estensione dello standard FTP che consente ai client di richiedere che la sessione FTP sia crittografata. Ciò viene implementato inviando il comando "AUTH TLS". Il server ha la capacità di consentire o rifiutare connessioni che non richiedono TLS. Questa estensione del protocollo è definita nel file . FTPS implicito è uno standard legacy per FTP che richiede una connessione SSL o TLS. Questo standard avrebbe dovuto utilizzare porte diverse dal normale FTP.

SFTP

SFTP, o "SSH File Transfer Protocol", non è correlato a FTP, tranne per il fatto che trasferisce anche file e dispone di un set di comandi simile per gli utenti. SFTP, o FTP sicuro, è un programma che utilizza SSH (Secure Shell) per trasferire file. A differenza dell'FTP standard, crittografa sia i comandi che i dati, impedendo che password e informazioni sensibili vengano trasmesse apertamente sulla rete. SFTP ha funzionalità simili a FTP, ma poiché utilizza un protocollo diverso, i client FTP standard non possono comunicare con un server SFTP e viceversa.

FTP su SSH (non SFTP)

FTP su SSH (non SFTP) si riferisce alla pratica di tunneling di una normale sessione FTP su una connessione SSH. Poiché FTP utilizza più connessioni TCP, il tunneling su SSH è particolarmente difficile. Quando molti client SSH tentano di stabilire un tunnel per il canale di controllo (la connessione client-server originale sulla porta 21), solo questo canale sarà protetto; durante il trasferimento dei dati, il software FTP su entrambe le estremità stabilirà nuove connessioni TCP (canali dati) che ignoreranno la connessione SSH e quindi perderanno l'integrità.

Altrimenti, per il cliente Software SSH richiede una certa conoscenza di FTP per monitorare e riscrivere i messaggi del flusso di controllo FTP e aprire autonomamente nuovi reindirizzamenti per il flusso di dati FTP.

FTP su SSH viene talvolta definito FTP sicuro; ma non deve essere confuso con altri metodi come SSL/TLS (FTPS). Altri metodi di trasferimento file che utilizzano SSH e non correlati a FTP sono SFTP e SCP; in ognuno di essi sia le credenziali che i dati dei file sono sempre protetti dal protocollo SSH.

FTP. Concetti basilari

FTP

  • utente - nome utente.
  • i due punti sono il separatore di programma tra nome utente e password
  • parola d'ordine - parola d'ordine.
  • @ - significa separazione tra dati utente e indirizzo.

Poi arriva l'indirizzo stesso. Può essere un IP oppure l'indirizzo può avere un valore letterale (ftp.ur.ru). Dopo l'indirizzo ci sono ancora due punti di separazione, che separano l'indirizzo e il numero di porta a cui dovresti connetterti. Per impostazione predefinita, questa porta è 21, ma può essere qualsiasi numero designato dall'amministratore del server.

L'indirizzo potrebbe essere simile al seguente:

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

Modalità FTP

Quando si lavora tramite il protocollo FTP vengono stabilite due connessioni tra e - manager(i comandi lo seguono) e connessione dati(i file vengono trasferiti tramite esso). La connessione di controllo è la stessa per attivo E modalità passiva. Il client avvia una connessione TCP dalla porta dinamica (1024-65535) alla porta numero 21 sul server FTP e dice "Ciao! Voglio connettermi a te. Ecco il mio nome e la mia password". Ulteriori azioni dipendono dalla modalità FTP (attiva o passiva) selezionata.

  • IN modalità attiva quando il cliente dice "Ciao!" comunica inoltre al server il numero di porta (from gamma dinamica 1024-65535) in modo che il server possa connettersi al client per stabilire una connessione dati. Il server FTP si connette al numero di porta del client specificato, utilizzando la porta TCP numero 20 per il trasferimento dei dati. Per il client, tale connessione è in entrata, quindi lavorare in modalità attiva con i client che si trovano dietro un firewall o NAT è spesso difficile o richiede impostazioni aggiuntive.
  • IN modalità passiva, dopo che il client ha detto "Ciao!", il server comunica al client il numero di porta TCP (dall'intervallo dinamico 1024-65535) a cui può connettersi per stabilire una connessione dati. In questo caso, come è facile vedere, le porte in tale connessione, sia lato client che lato server, risultano arbitrarie. In modalità passiva, il client può facilmente lavorare con il server attraverso il suo firewall, ma spesso affinché il server supporti la modalità passiva, il firewall deve essere configurato di conseguenza sul lato server.

La differenza principale tra la modalità FTP attiva e la modalità FTP passiva è il lato che apre la connessione per il trasferimento dei dati. In modalità attiva, il client deve essere in grado di accettare questa connessione dal server FTP. In modalità passiva, il client avvia sempre questa connessione da solo e il server deve accettarla.

FTP è un servizio basato esclusivamente su TCP (Transmission Control Protocol). L'FTP è insolito in quanto utilizza due porte, una porta "dati" e una porta "comando" (nota 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 la 20.

In modalità attiva Cliente FTP si connette da una porta arbitraria non privilegiata (N > 1024) alla porta di comando del server FTP 21. Quindi, il client inizia ad ascoltare sulla porta N+1 e invia il comando FTP PORT N+1 al server FTP. In risposta, il server si connette alla porta dati del client specificata dalla sua porta dati locale 20.

Nella modalità FTP passiva, il client avvia entrambe le connessioni al server, risolvendo il problema con i firewall che filtrano la porta dati in entrata del client. Quando si apre una connessione FTP, il client apre localmente due porte non privilegiate (N > 1024 e N+1). La prima porta contatta il server sulla porta 21, ma invece di emettere un comando PORT e consentire al server di rispondere collegandosi alla sua porta dati, il client emette un comando PASV. Di conseguenza, il server apre una porta arbitraria non privilegiata (P > 1024) e invia al client il comando PORT P. Quindi, per trasferire i dati, il client avvia una connessione dalla porta N+1 alla porta P sul server.

server FTP

server FTP

server FTP- un computer che contiene file accessibili pubblicamente ed è configurato per supportare (il server FTP deve disporre di un software che supporti il ​​protocollo FTP).

Attualmente esistono tre tipi di server FTP su Internet:

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

Server ftpmail sono molto interessanti per quegli utenti che hanno un accesso molto limitato a Internet, ovvero possono utilizzare solo la posta elettronica. Nella tua lettera inserisci diversi comandi speciali che il server FTPmail che hai scelto deve eseguire. Se tutto è inserito correttamente e la tua lettera è arrivata come previsto, il server FTPmail inizierà a cercare il file richiesto in quasi tutti gli angoli di Internet. Se il file viene trovato, ti verrà inviato, altrimenti riceverai una lettera con l'informazione che questo file non esiste in natura. La cosa è, ovviamente, buona, ma se tu accesso completo alle risorse Internet, non ti è di alcuna utilità.

Esistono modi per archiviare grandi quantità di dati su Internet. Server FTP. Un server FTP è una sorta di libreria di file. Per trasferire file tra i server FTP e il computer dell'utente, il protocollo ( File Transfer Protocol- File Transfer Protocol).

A cosa serve un server FTP? Puoi scaricare sul tuo computer i file pubblicati su numerosi server FTP. Esistono migliaia di server FTP su Internet che forniscono accesso anonimo gratuito a gigabyte di un'ampia varietà di informazioni: documenti di testo, distribuzioni software, fotografie e file musicali. Puoi caricare le tue home page su server gratuiti che forniscono spazio per loro. Questo è molto più conveniente rispetto all'utilizzo di HTTP, quando su una pagina speciale del server si indicano i file che devono essere scaricati.

C'è anche FileZilla Server- un progetto relativo a FileZilla Client. Questo è un server FTP sviluppato dalla stessa organizzazione. Supporta FTP, SFTP e FTPS (FTP su SSL/TLS).

Creazione e configurazione di un server FTP utilizzando l'esempio di FileZilla Server

La creazione del tuo server FTP domestico ti consente di organizzare locali o rete globale modo conveniente per trasferire i dati. Per eseguirlo a casa, puoi utilizzare software gratuito, ad esempio, FileZilla Server. Questo programma è dotato di tutte le funzionalità necessarie ed è facile da personalizzare.

FileZilla Server è distribuito da licenza gratuita, pertanto la distribuzione del programma può essere scaricata gratuitamente dal sito web del suo sviluppatore. Prima dell'installazione, è necessario specificare la porta per l'ascolto sull'interfaccia dell'amministratore e determinare il metodo per avviare il servizio FTP. Se lasci le impostazioni predefinite, il programma di installazione selezionerà una porta casuale e aggiungerà il servizio FTP all'avvio di Windows.

Inoltre, prima di installare FileZilla Server, è necessario selezionare un metodo per avviare il server all'avvio del sistema. Per impostazione predefinita, l'avvio automatico del servizio FTP è attivato per tutti gli utenti quando sono autorizzati nel sistema operativo.

Una volta completata l'installazione, il programma posizionerà la sua icona nella barra delle applicazioni e, quando si fa clic su di essa, si aprirà il pannello di amministrazione del server. In esso, prima di tutto, dovresti confermare la scelta del server 127.0.0.1 e della porta specificata e, se necessario, creare e inserire una password di amministratore.

Dovresti iniziare a configurare FileZilla Server creando uno o più utenti e consentendo loro l'accesso a determinate directory sul computer. Per fare ciò, seleziona la voce "Utenti" nel menu "Modifica" e fai clic sul pulsante "Aggiungi". Nella finestra che appare, è necessario inserire un nome utente arbitrario, se lo si desidera, inserendolo in un gruppo specifico (è possibile crearlo nel menu "Modifica - Gruppi"). Dopo aver fatto clic su "Ok" verrà creato un account con nome di battesimo, dopodiché puoi iniziare a configurarlo.

Per impostazione predefinita, un nuovo utente FileZilla Server viene creato senza password. Per impostarlo, dovresti selezionare la casella "Password" in "Generale" e inserirla. Nella stessa finestra è possibile impostare restrizioni sul numero di connessioni per l'utente selezionato (0 - nessuna restrizione).

Nella scheda "Cartelle condivise", è necessario aggiungere la directory principale dell'utente e selezionare le directory a cui avrà accesso. È possibile impostare la directory selezionata come directory principale facendo clic sul pulsante "Imposta come directory home". Inoltre in questa finestra è possibile specificare i diritti dell'utente selezionato sui file e sulle directory a sua disposizione. Ad esempio, selezionando le caselle di controllo "Scrivi" ed "Elimina" nella categoria "File" verranno concessi all'account anonimo i diritti per scrivere ed eliminare file nella directory "C:\FTP".

La scheda "Limite di velocità" è responsabile dell'impostazione del limite di velocità per il caricamento e il download dei dati per un account specifico. Queste impostazioni possono essere lasciate invariate.

Nella finestra “Filtro IP”, l'amministratore può negare l'accesso al server FTP da determinati IP o sottoreti. Ciò potrebbe essere utile in futuro per rilevare utenti negligenti che caricano contenuti illegali sul server o causano disagi in altri modi.

Puoi accedere alle impostazioni generali del server, che si applicano a tutti gli account, dal menu "Modifica - Impostazioni". La maggior parte dei parametri, in particolare limiti di velocità, blacklist IP, SSL e Autoban, possono inizialmente essere lasciati così come sono. Vale la pena prestare attenzione alla voce "Impostazioni modalità passiva", che consente di inserire il nome del dominio del server anziché l'IP. Ciò sarà utile se l'indirizzo è dinamico e cambia ogni volta che ti connetti alla rete.

È possibile registrare un nome a dominio gratuito, ad esempio, utilizzando il servizio DynDNS.

Per consentire agli utenti di comunicare con un server FTP, è necessario fornire loro l'indirizzo e le informazioni di accesso all'account. Tutte le loro azioni verranno visualizzate nella finestra principale di FileZilla.

Cliente FTP

Cliente FTP

Cliente FTP- File Transfer Protocol (letteralmente "protocollo di trasferimento file") - un programma per semplificare l'accesso ai file . A seconda dello scopo, può fornire all'utente un semplice accesso a un server FTP remoto in modalità console di testo, assumendosi solo il compito di inoltrare comandi e file all'utente, oppure visualizzare file sul server remoto come se facessero parte del file system del computer dell'utente o entrambi. Negli ultimi due casi, il client FTP si assume il compito di interpretare le azioni dell'utente in comandi, consentendo così di utilizzare il protocollo di trasferimento file senza familiarizzare con tutte le sue complessità.

Esempi specifici di utilizzo di un client FTP potrebbero essere:

  • Pubblicazione di pagine di siti Web su un server Internet da parte di uno sviluppatore web
  • Download di musica, programmi e qualsiasi altro file di dati da parte di un normale utente di Internet. Molti utenti spesso non riconoscono questo esempio nemmeno come utilizzo di un client e di un protocollo FTP, poiché molti server pubblici non richiedono dati aggiuntivi per autenticare gli utenti e i browser Internet (anche client FTP) scaricano file senza ulteriori domande.

Implementazione

Nel caso più semplice per l'utente (ma allo stesso tempo il più complesso) il client FTP è un emulatore di file system che si trova semplicemente su un altro computer. Con questo file system è possibile eseguire tutte le normali azioni dell'utente: copiare file dal server e sul server, eliminare file, creare nuovi file. In alcuni casi è anche possibile aprire file: per visualizzarli, avviare programmi, modificarli. È solo necessario tenere conto del fatto che l'apertura di un file implica il suo download preliminare sul computer dell'utente. Esempi di tali programmi includono:

  • Browser Internet (spesso eseguiti in modalità di sola lettura, ovvero non consentono l'aggiunta di file al server)
  • Molti gestori di fileè ftp.exe. Molte build Linux hanno anche un'utilità ftp.

    Diritti di accesso e autorizzazione

    Il file system su un server remoto solitamente dispone di impostazioni dei diritti di accesso per diversi utenti. Ad esempio, gli utenti anonimi potrebbero avere accesso solo ad alcuni file; gli utenti non sapranno dell'esistenza di altri. Un altro gruppo di utenti potrebbe avere accesso ad altri file o, ad esempio, oltre ai diritti di lettura dei file, potrebbe anche essere loro concesso il diritto di scrivere nuovi file o aggiornare file esistenti. La gamma delle opzioni dei diritti di accesso dipende dal sistema operativo e dal software di ciascun server FTP specifico. Di norma, separano i diritti di visualizzazione del contenuto di una cartella (ovvero la possibilità di ottenere un elenco dei file in essa contenuti), di leggere file, di scrivere (creare, eliminare, aggiornare) file ( S)

    SmartFTP

    Su Internet, questo client è disponibile all'indirizzo www.smartftp.com. La dimensione del pacchetto di distribuzione di questo programma è di circa tre-sei megabyte. Nell'elenco delle “onde” (o meglio, capacità) del programma, gli autori indicano i seguenti punti: supporto TSL/SSL, supporto IPv6, compressione dei dati al volo, supporto UTF-8, capacità di trasferire file direttamente tra due server, modifica di file remota, pianificatore di download integrato, strumento di creazione copie di backup, supporto per lavorare dalla riga di comando e altre funzioni che sono più o meno standard per i client FTP. L'interfaccia del programma è comoda, bella e abbastanza ordinaria.

Consideriamo le principali risorse Internet (servizi). La risorsa più popolare è il World Wide Web o WWW, che rappresenta un numero enorme (oltre un miliardo) di documenti multimediali, la cui caratteristica distintiva è la capacità di collegarsi tra loro. Ciò significa la presenza nel documento corrente di un collegamento che implementa il passaggio a qualsiasi documento WWW che può essere fisicamente localizzato su un altro computer su Internet. Utilizzando speciali programmi di visualizzazione di documenti WWW, un utente Internet può navigare rapidamente attraverso i collegamenti da un documento all'altro, viaggiando attraverso il World Wide Web.

WWW (World Wide Web, World Wide Web) — un insieme di documenti ipermediali interconnessi.

Su Internet si trovano intere librerie di file, il cui accesso è fornito dal servizio FTP.

FTP (protocollo di trasferimento file) - sistema di archiviazione e trasferimento per tutti i tipi di file.

Come accennato in precedenza, all'inizio la rete informatica veniva molto utilizzata per inviare rapidamente messaggi di testo. Pertanto, la risorsa più antica su Internet è la posta elettronica (posta elettronica).

E-mail (e-mail) — sistema di inoltro della posta elettronica.

Esiste un servizio speciale su Internet che consente di pubblicare messaggi su computer interconnessi per lo scambio di opinioni. Collegandoti a uno di questi computer e selezionando un gruppo di discussione (teleconferenza) in base ai tuoi interessi, puoi leggere i messaggi pubblicati, porre una domanda al gruppo o rispondere alla domanda di qualcun altro. I messaggi vengono generalmente replicati rapidamente su altri computer e archiviati per un breve periodo di tempo, motivo per cui questa risorsa si chiama Newsgroup.

Newsgroup (newsgroup) — un sistema distribuito globale per lo scambio di messaggi e lo svolgimento di discussioni.

Uno dei sistemi più popolari di questo tipo sono i newsgroup Usenet.

Il servizio Telnet consente di connettersi a un computer remoto e lavorare con le sue risorse.

Telnet - servizio per telecomando computer.

Tuttavia, molto spesso tali computer eseguono alcune varianti del sistema operativo Unix, quindi questo servizio è attualmente utilizzato principalmente dagli amministratori di rete.

Infine, Internet dispone del sistema IRC (Chat), che consente agli utenti di comunicare in tempo reale inserendo testo dalla tastiera.

IRC (Internet Relay Chat, conversazione su Internet) - un servizio per la comunicazione tra utenti Internet in tempo reale inserendo testo dalla tastiera.

Internet può essere utilizzato in diversi ambiti:

- attività professionale;

- attività commerciale;

— ricevere servizi educativi;

- attività ricreative e di intrattenimento.

Nel campo delle attività professionali su Internet è possibile cercare informazioni su argomenti di interesse, organizzare progetti congiunti con aziende specializzate.




Superiore