# data[].attributes.body
Internet;

Web;

Link;

Architettura di rete;

Protocolli di rete

# data[].attributes.body
è un'interconnessione globale tra reti di telecomunicazioni e informatiche di natura ed estensione diversa, resa possibile da una suite di protocolli di rete comune chiamata "TCP/IP" dal nome dei due protocolli principali, il TCP e l'IP, che costituiscono la "lingua" comune con cui i computer connessi ad Internet (host) sono interconnessi e comunicano tra loro a un livello superiore indipendentemente dalla loro sottostante architettura hardware e software, garantendo così l' interoperabilità tra sistemi e sottoreti fisiche diverse.

# data[].attributes.body
L'avvento e la diffusione di Internet e dei suoi servizi hanno rappresentato una vera e propria rivoluzione tecnologica e socio-culturale dagli inizi degli anni '90 nonché uno dei motori dello sviluppo economico mondiale nell'ambito delle Tecnologie dell'Informazione e della Comunicazione.

# data[].attributes.body
1960 Arpanet: progetto del ministero della difesa americano

1972/73 Internet: Inter-Networking reti e computer collegati da canali diversi (cavi, onde radio, satelliti) unite dai protocolli TCP/IP

1986 nsfNet: national science foundation (car usa), introduce gli strumenti telematici negli ambienti accademici

1991 web: nsf toglie le restrizioni sull'uso commerciale della rete. nasce al cern da un'intuizione di tim berners-lee

1993 mosaic: primo browser dotato di interfaccia grafica

# data[].attributes.body
sostantivo maschile

1. Rete di collegamenti informatici a livello planetario che permette la connessione e la comunicazione tra loro di reti locali di computer e banche dati, rendendone disponibili agli utenti le informazioni nella forma di immagini, filmati, ipertesti, musica; tra i principali servizi offerti da Internet, la posta elettronica; anche come agg..

# data[].attributes.body
L'origine di Internet risale agli anni '60, su iniziativa degli Stati Uniti d’America, che misero a punto durante la guerra fredda un nuovo sistema di difesa e di controspionaggio.
La prima pubblicazione scientifica  in cui si teorizza una rete di computer mondiale ad accesso pubblico è On-line man computer communication dell'agosto '62, pubblicazione scientifica di Licklider e Clark che, nella pubblicazione, danno anche un nome alla rete da loro teorizzata: "Intergalactic Computer Network".

# data[].attributes.body
A livello fisico la rete Internet può essere vista come una complessa interconnessione di nodi con funzionalità di ricetrasmissione, appoggiata a collegamenti trasmissivi di vario tipo, cablati o wireless , collegamenti a radiofrequenza e su ponti radio che consentono l'interconnessione da estremo a estremo (end to end) di un agente umano o automatico a un altro agente, praticamente qualsiasi tipo di computer o elaboratore elettronico oggi esistente.

# data[].attributes.body
sostantivo

1. Sottorete di Internet che riunisce i siti che permettono un sistema di navigazione ipertestuale e visualizzabili sul computer per mezzo di appositi programmi software (detti browser ); anche come agg..

# data[].attributes.body
In informatica l'HyperText Markup Language (linguaggio a marcatori per ipertesti), comunemente noto con l'acronimo HTML, è un linguaggio di markup. Nato per la formattazione e impaginazione di documenti ipertestuali disponibili nel web 1.0, oggi è utilizzato principalmente per il disaccoppiamento della struttura logica di una pagina web  (definita dal markup) e la sua rappresentazione, gestita tramite gli stili CSS per adattarsi alle nuove esigenze di comunicazione e pubblicazione all'interno di Internet.

E' un linguaggio di pubblico dominio, la cui sintassi è stabilita dal World Wide Web Consortium (W3C). È derivato dall'SGML, un metalinguaggio finalizzato alla definizione di linguaggi utilizzabili per la stesura di documenti destinati alla trasmissione in formato elettronico. La versione attuale, la quinta, è stata rilasciata dal W3C nel 2014.

Il motivo principale che ha spinto a sviluppare HTML5 è stata la necessità di fornire direttamente le funzionalità che in precedenza erano fruibili tramite estensioni proprietarie all'esterno dei browser. Un secondo obiettivo era quello di garantire una maggiore compatibilità tra i diversi browser, indipendentemente dalla piattaforma software utilizzata, e principalmente mirata all'espansione dei dispositivi mobili.

# data[].attributes.body
Il World Wide Web (in lingua inglese traducibile come "rete di ampiezza mondiale", o "rete mondiale", dove "rete" viene richiamato da web = tela), abbreviato Web, sigla WWW o W3, è uno dei principali servizi di Internet, che permette di navigare e usufruire di un insieme molto vasto di contenuti amatoriali e professionali collegati tra loro attraverso collegamenti (link), e di ulteriori servizi accessibili a tutti o ad una parte selezionata degli utenti; questa facile reperibilità di informazioni è resa possibile dai protocolli di rete e dalla presenza, diffusione, facilità d'uso ed efficienza dei motori di ricerca e dei web browser in un modello di architettura di rete definito client-server.

# data[].attributes.body
Gli standard e i protocolli che facevano funzionare il Web supportavano inizialmente la sola gestione di pagine HTML "statiche",  ovvero file ipertestuali (preparati precedentemente) visualizzabili e, soprattutto, navigabili utilizzando opportune applicazioni (browser).
Per superare le limitazioni del progetto iniziale, furono subito definiti strumenti capaci di generare pagine HTML dinamiche. La prima soluzione di questo tipo furono le CGI (Common Gateway Interface). Attraverso una CGI è possibile richiedere ad un server di invocare un'applicazione esterna e presentare il risultato come una qualsiasi pagina HTML. Questa soluzione, sebbene molto semplice da realizzare, presenta numerose limitazioni di progetto.

# data[].attributes.body
Per dare al web una maggiore interattività e dinamicità sono state perseguite due strade: sono state aumentate le funzionalità dei browser attraverso un'evoluzione del linguaggio HTML e la possibilità d'interpretazione di linguaggi di scripting; si è migliorata la qualità di elaborazione dei server attraverso una nuova generazione di linguaggi integrati con il web server (JSP, PHP, ASP, etc.), trasformando pertanto i web server negli attuali application server.
La diffusione di queste soluzioni ha consentito di avviare l'utilizzo del web come piattaforma applicativa che oggi trova la sua massima espressione nei Web service, alla cui realizzazione e diffusione sta lavorando l'intera industria mondiale del software per la gestione d'azienda, dai grandi nomi commerciali fino alle comunità Open Source. L'utilizzo dei web-service all'interno dell'architettura di integrazione SOA permetterà anche alle piccole imprese di gestire senza grandi sforzi i propri processi aziendali.

# data[].attributes.body
Nonostante tutte l'evoluzioni, il web rimane una grande biblioteca di pagine HTML statiche on-line. Però, se da un lato lo standard HTML con la sua semplicità ha contribuito all'affermazione del web, dall'altro ha la limitazione di occuparsi solo della formattazione dei documenti, tralasciando la struttura e il significato del contenuto.

Questo pone notevoli difficoltà nel reperimento e riutilizzo delle informazioni. Eseguendo una ricerca con uno dei molti motori disponibili in rete ci si accorgerà che, delle migliaia di documenti risultanti dalla query, solo una piccola percentuale è d'interesse per la ricerca che s'intendeva fare.

# data[].attributes.body
La risposta a questo problema è venuta da Tim Berners-Lee, che fondò il consorzio W3C che ha assunto il ruolo di governo nello sviluppo di standard e protocolli legati al web. Egli nel 1998 ha definito lo standard XML (eXtensible Markup Language), un metalinguaggio derivante dall'SGML, che consente la creazione di nuovi linguaggi di marcatura. Sua caratteristica innovativa è la possibilità di aggiungere informazioni semantiche sui contenuti attraverso la definizione di opportuni tag.

I principali obiettivi di XML sono: l'utilizzo del linguaggio su Internet, facilità di creazione dei documenti, supporto di più applicazioni, chiarezza e comprensibilità. Fornisce un modo comune di rappresentare i dati, cosicché i programmi software siano in grado di eseguire meglio ricerche, visualizzare e manipolare informazioni nascoste nell'oscurità contestuale.

# data[].attributes.body
Le specifiche XML hanno però una lacuna molto importante: non definiscono alcun meccanismo univoco e condiviso per specificare relazioni tra informazioni espresse sul web per una loro elaborazione automatica, rendendo difficile la condivisione delle informazioni.

Anche in questo caso la soluzione al problema è venuta dal W3C di Berners-Lee, attraverso la formalizzazione del web semantico. L'idea è di generare documenti che possano non solo essere letti e apprezzati da esseri umani, ma anche accessibili e interpretabili da agenti automatici per la ricerca di contenuti.

# data[].attributes.body
Strutturali

Topici

Associativi

# data[].attributes.body
sostantivo

1. In informatica, collegamento tra l'elaboratore centrale e le sue unità periferiche, o tra elaboratori diversi.

In un ipertesto, parola o immagine appositamente designata che, quando viene selezionata, determina l'accesso del browser a una nuova pagina web.

# data[].attributes.body
il testo sottolineato che conduce a ulteriori informazioni riguardo all’argomento trattato. Non tutti sono d’accordo nell’inserire dei collegamenti dentro il testo, si corre il rischio di spezzare troppo la lettura.

# data[].attributes.body
sono link usati per connettere fra loro diversi livelli della struttura del sito. E’ importante che i link strutturali vengano ripetuti identici su tutte le pagine, cosicché l’utente possa sapere quali opzioni di navigazione aspettarsi e in che rapporto stanno tra i loro gli argomenti in cui ci si muove. Generalmente i link strutturali sono quelli che alloggiano sulle barre di navigazione (o menu).

# data[].attributes.body
vengono usati per indicare altre pagine dal contenuto simile o correlato a quella attuale, che l’utente potrebbe trovare interessante. Non sono vere e proprie guide alla navigazione del sito, ma piuttosto forme di “manipolazione” della navigazione.

# data[].attributes.body
è una tipologia di architettura software che descrive il complesso delle funzionalità logiche della rete stessa: come sono strutturate e interconnesse tra loro. In particolare sono organizzate a livelli o strati, ciascuno dei quali fornisce al livello superiore o inferiore i servizi o funzionalità richieste, includendo in realtà anche il concetto di architettura a livello fisico di infrastruttura cioè a livello di interconnessioni tra terminali (host), ovvero la cosiddetta tipologia della rete.

# data[].attributes.body
Tale insieme di funzionalità in buona parte non sono visibili o percepibili dall'utente finale, cioè nel terminale, il quale vede solo l'interfaccia di utenza con l'applicazione e parte dell'intera infrastruttura fisica, ma si nascondono all'interno del software di funzionamento del sistema, sia esso un terminale di rete (host client o server) oppure nodi interni di commutazione, o nelle rispettive interfacce di trasmissione lungo i collegamenti fisici di rete.

# data[].attributes.body
(o sistema centrale) è un tipo di computer caratterizzato da prestazioni di elaborazione dati di alto livello di tipo centralizzato, opposto dunque a quello di un sistema distribuito. Tipicamente sono presenti in grandi sistemi informatici come i centri elaborazione dati o organizzazioni dove sono richiesti elevati livelli di multiutenza, enormi volumi di dati, grandi prestazioni elaborative.

# data[].attributes.body
un'architettura di rete nella quale un computer client si connette ad un server  per la fruizione di un certo servizio, quale ad esempio la condivisione di una certa risorsa hardware/software con altri client, appoggiandosi alla sottostante architettura protocollare.

Questi sistemi sono un'evoluzione di quelli basati sulla condivisione semplice delle risorse: la presenza di un server permette ai client di condividerne le risorse, lasciando che sia il server a gestire gli accessi alle risorse per evitare conflitti di utilizzazione tipici dei primi sistemi informatici. Le reti locali aziendali (LAN), la rete Internet, i sistemi informatici e i sistemi operativi sono organizzati sotto forma di una tipica architettura client-server per la fruizione dei rispettivi servizi.

# data[].attributes.body
La suite di protocolli Internet indica una famiglia di protocolli di rete legati da dipendenze d'uso su cui si basa il funzionamento logico della rete Internet. Chiamata a volte suite di protocolli TCP/IP, in funzione dei due più importanti protocolli in essa definiti: il Transmission Control (TCP) e l'Internet Protocol (IP), il rispettivo modello di architettura di rete a strati rappresenta lo standard de facto nell'ambito delle reti dati in contrapposizione allo standard de iure rappresentato invece dal modello ISO/OSI.

# data[].attributes.body
protocollo di rete a pacchetto di livello di transporto, appartenente alla suite di protocolli Internet, che si occupa di controllo della trasmissione ovvero rendere affidabile la comunicazione dati in rete tra mittente e destinatario. Su di esso si appoggia gran parte delle  applicazioni della rete Internet, è presente solo sui terminali di rete (host), implementato come strato software di rete all'interno del sistema operativo di un host, e il terminale in trasmissione o in ricezione vi accede attraverso l'uso di opportune chiamate di sistema definite nelle API di sistema.

# data[].attributes.body
protocollo di rete che si occupa di indirizzamento/instradamento, appartenente alla suite di protocolli TCP/IP . È un protocollo di interconnessione di reti (Inter-Networking Protocol), classificato al livello di rete (3) del modello ISO/OSI, nato per interconnettere reti eterogenee per tecnologia, prestazioni, gestione, pertanto implementato sopra altri protocolli di livello di collegamento. È un protocollo a pacchetti senza connessione e di tipo best effort (non garantisce alcuna forma di affidabilità della comunicazione in termini di controllo di errore, di flusso, di congestione).