<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Approaching IT]]></title><description><![CDATA[Un'introduzione al mondo dell'informatica... Un passo alla volta...]]></description><link>https://it.approaching.it/</link><image><url>https://it.approaching.it/favicon.png</url><title>Approaching IT</title><link>https://it.approaching.it/</link></image><generator>Ghost 3.42</generator><lastBuildDate>Wed, 03 Dec 2025 20:50:25 GMT</lastBuildDate><atom:link href="https://it.approaching.it/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Indirizzo IP, di cosa si tratta?]]></title><description><![CDATA[L'IP è ciò su cui si basa ogni rete e persino internet. ma in cosa consiste?]]></description><link>https://it.approaching.it/indirizzo-ip/</link><guid isPermaLink="false">5cf43d8d9bca8800017d91a0</guid><category><![CDATA[Reti]]></category><category><![CDATA[Teoria]]></category><dc:creator><![CDATA[Pandry]]></dc:creator><pubDate>Tue, 13 Aug 2019 00:00:20 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1531668383211-64743e924c66?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1531668383211-64743e924c66?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Indirizzo IP, di cosa si tratta?"><p>Internet. La rete globale più grande al mondo sta mutando da un punto di vista tecnico e sta affrontando sfide che non erano state previste, ma partiamo dalle basi:</p><p>Nelle reti, ogni <a href="https://it.approaching.it/networking-partiamo-dalle-basi/">host</a> deve essere contraddistinto da un altro in un qualche modo <strong>univoco</strong>, come ad esempio da un numero.</p><p>Questo numero prende il nome di <em>indirizzo IP</em>, ed è alle basi delle reti al giorno d'oggi.</p><p>Un indirizzo IP è paragonabile ad un indirizzo di un posto in cui dobbiamo recarci: per arrivare esiste almeno una strada in genere, ed esistendone più di una in linea di massima, ci si trova a dover scegliere la migliore (questo è il concetto di routing, che verrà chiarito in futuro).</p><p><em>"Classicamente"</em>, gli indirizzi IP sono stati composti da 4 numeri che vanno da 0 a 255.<br>Un esempio di un IP è <em>84.23.245.81</em>.<br>Questo tipo di IP è conosciuto con il nome di <strong>IPv4</strong>, ed è definito nello <a href="https://it.approaching.it/i-protocolli-la-diplomazia-informatica/">standard</a> <a href="https://tools.ietf.org/html/rfc791">RFC 791</a> del Settembre 1981.</p><p>Tuttavia, si pone un problema che non era stato previsto:<br>Il numero totale di IP disponibili è 256^4, ovvero 4294967296.<br>Ciò significa che, <em>in linea teorica</em>, ci sono 4294967296 possibili "indirizzi" raggiungibili.</p><p>Questo numero può sembrare enorme, tuttavia, se ci pensiamo bene, al mondo siamo 7700000000 persone.<br>E ciò senza contare il fatto che ogni persona ha in genere almeno uno smartphone, un PC, magari una stampante, oltre all'era dell'IoT (Internet delle Cose), in cui troviamo cose come frigoriferi e piani cottura connessi ad internet.</p><h2 id="la-tecnica-per-arginare-il-limite-ip">La tecnica per arginare il limite IP</h2><p>Dato che gli IPv4 hanno un numero limitato, e relativamente ridotto, con gli anni è stata inventata una tecnica denominata NAT, Network Address Traslation.<br>Evitando di usare troppi nomi inglesi, pensiamo ad un condominio in cui abitano più persone.</p><p>Nel momento in cui 2 persone condividono lo stesso condominio, avranno lo stesso indirizzo, ma a 2 voci del citofono differenti.<br>Questo concetto può essere "tradotto" anche nel nostro caso:<br>Gli indirizzi IP che sono usati su internet, possono corrispondere sì ad un computer connesso direttamente alla rete, ma in genere, almeno negli scenari d'uso domestici, non è un PC ad essere esposto alla rete, ma il nostro router.</p><p>Quello che succede, è che questo apparato (conosciuto anche come ADSL), ha un IP pubblico dal quale è raggiungibile, e si occupa di fornire una connessione a tutti gli host connessi all'apparato tramite questa tecnica chiamata NAT.</p><p>Il router (o, come detto prima, ADSL) ha quindi un indirizzo IP di tipo pubblico, e quindi pubblicamente raggiungibile da internet.<br>Questo tuttavia, dovrà fornire connettività internet agli host connessi allo stesso, e per farlo non può fare uso del sui indirizzo IP pubblico, poiché il numero non identificherebbe più un solo dispositivo.<br>Invece, assegna ad ogni host un indirizzo "fittizio", paragonabile al numero dell'appartamento in un condominio.<br>Questo significa che gli altri PC nella stessa rete (così come gli altri condomini), sapranno arrivare al vostro computer (o appartamento) dato il numero dello stesso, ma le persone esterne alla vostra rete di casa (o condominio), no.</p><p>Gli host infatti, si connettono ad internet attraverso il router.<br>La tecnica del NAT, consiste nel modificare l'IP dell'host che vuole andare su internet quando questo arriva al router, sostituendolo con quello pubblico del router.<br>Fondamentalmente il router è paragonabile ad un uomo del condominio alla quale inviate una lettera, il cui mittente è il vostro appartamento.<br>L'uomo, sostituirà il mittente (l'indirizzo dell'appartamento) con l'indirizzo del condominio, e spedirà la lettera.<br>Quando la lettera ritornerà, l'uomo, sapendo a chi ha inviato la lettera (ed altre cose che scopriremo in futuro), saprà che il nostro appartamento ha inviato la prima lettera, quindi sostituirà  il destinatario della lettera, dall'indirizzo del condominio al numero dell'appartamento.</p><h2 id="gli-ip-pubblici-e-privati">Gli IP pubblici e privati</h2><p>Una volta chiaro il concetto, cerchiamo di andare un pochino più sul tecnico. <br>Tra tutti gli IP esistenti, ci sono dei gruppi (detti blocchi o range) di IP considerati speciali che non sono connessi a nessuno, ed a volte possono essere chiamati locali o "Bogon".</p><p>Alcuni tra questi IP sono quelli che spaziano in questi ranges:<br>- 127.0.0.0 - 127.255.255.255<br>- 192.168.0.0 - 192.168.255.255<br>- 172.16.0.0 - 172.31.255.255<br>- 10.0.0.0 - 10.255.255.255</p><p>Quello che succede nella nostra rete domestica, è che ci viene assegnato un IP scelto in un range prestabilito (in genere 192.168.1.xxx).<br>Quando proviamo a comunicare con un IP esterno a questo range (e quindi non locale, ma cerchiamo di accedere ad internet), il router si preoccupa di "mascherare" il nostro IP privato con quello pubblicamente raggiungibile da internet. Quando il server risponderà, sarà compito del router stabilire il destinatario nella rete locale, per poi inviare la risposta.</p><h2 id="l-introduzione-dell-ipv6">L'introduzione dell'IPv6</h2><p>La tecnica del NAT è stata introdotta sopratutto per arginare la mancanza degli indirizzi IPv4.<br>Ciò ha fornito del tempo, ma non ha risolto il problema della carenza di IP.<br>Nel frattempo, l'IPv6 è stato definito negli <a href="https://www.ietf.org/rfc/rfc2373.txt">RFC 2373</a> e <a href="https://www.ietf.org/rfc/rfc2374.txt">RFC 2374</a> (parliamo del 1998).<br>Il maggior cambiamento riguarda gli indirizzi IP disponibli:<br>Parliamo di 2<sup>32</sup> indirizzi disponibili per l'IPv4, e di 2<sup>128</sup> indirizzi per l'IPv6.<br>La differenza è notevole.</p><p>Tuttavia, quando l'IPv6 è stato concepito, l'IPv4 era già ben radicato.<br>Inoltre, al tempo, non esisteva l'esigenza di avere ulteriori IP; Il che ha portato l'IPv6 ad essere messo da parte.<br>Ci troviamo quidni ai giorni attuali, ove l'intera infrastruttura globale è basata su IPv4, che ormai scarseggia per quanto riguarda gli indirizzi disponibili.</p><p>Per far sì che l'IPv6 venga adottato, tutti gli ISP (internet service provider, coloro che forniscono internet, come TIM, Fastweb, etc...) devono modificare la propria infrastruttura per poter fare uso di IPv6, tuttavia questo genere di cambiamento è complesso ed espensivo sia in termini economici che di tempo.</p><p>Nonostante ciò, le nuove infrastrutture sono in fase di progettazione, e già esistono molteplici siti disponibili anche attraverso l'uso degli IPv6.</p><p>Piccola curiosità: gli IPv5 non esistono e non sono stati concepiti.</p>]]></content:encoded></item><item><title><![CDATA[I protocolli: le leggi dell'informatica]]></title><description><![CDATA[Cosa sono i protocolli?
A cosa servono?
Chi li crea?]]></description><link>https://it.approaching.it/i-protocolli-la-diplomazia-informatica/</link><guid isPermaLink="false">5d4e9e9f007e6300019c73e8</guid><category><![CDATA[Reti]]></category><category><![CDATA[Teoria]]></category><category><![CDATA[Sistemistica]]></category><dc:creator><![CDATA[Pandry]]></dc:creator><pubDate>Fri, 09 Aug 2019 22:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1521791136064-7986c2920216?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1521791136064-7986c2920216?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="I protocolli: le leggi dell'informatica"><p>Come trattato in precedenza, informatica odierna è altamente incentrata sullo scambio di dati.<br>Questo tipo di scambio avviene sia a livello hardware (trattando ad esempio di impulsi elettrici che viaggiano in un cavo), sia software (come 2 programmi possono comunicare tra di loro).</p><p>Tuttavia, alla base di ogni comunicazione, ci devono essere delle regole che sono accettate da entrambi le parti: è difficile immaginare un inglese ed un russo che fanno conversazione usando le loro rispettive lingue madri, senza conoscere l'altra.</p><p>È per questo che sono stati ideati i protocolli.</p><p>Un protocollo è un insieme di regole che consente a 2 parti di scambiare dati ed informazioni in un modo accettato da entrambi le parti.</p><p>Fondamentalmente è la descrizione formale della lingua che i computer sono tenuti ad usare per comunicare tra di loro.</p><p>Questi protocolli sono dettati da numerosi enti, come la <em><a href="https://www.ietf.org/">IETF</a></em> (la Internet Engineering Task Force) e l'IEEE (Institute of Electrical and Electronics Engineers).</p><p>Uno dei protocolli più conosciuti al mondo, anche dai non esperti, è l'<em>IEEE 802.11</em>, su cui è basato il famossisimo <em>Wi-Fi</em>.<br>Un altro protocollo molto famoso è l'<em>IEEE 802.15.11</em>, conosciuto con il nome di Bluetooth.</p><p>Come possiamo facilmente intuire, esistono miliardi di protocolli che regolamentano praticamente ogni tipo di interazione che ogni componente ed host in una macchina deve seguire.<br></p>]]></content:encoded></item><item><title><![CDATA[L'architettura Client-Server]]></title><description><![CDATA[Cos'è l'architettura client server? E cosa significa architettura?]]></description><link>https://it.approaching.it/architettura-client-server/</link><guid isPermaLink="false">5cfd4cf4eeb2cc00014fe0c8</guid><category><![CDATA[Reti]]></category><category><![CDATA[Sistemistica]]></category><category><![CDATA[Teoria]]></category><dc:creator><![CDATA[Pandry]]></dc:creator><pubDate>Sun, 09 Jun 2019 21:09:09 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1526045612212-70caf35c14df?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1526045612212-70caf35c14df?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="L'architettura Client-Server"><p>Precedentemente abbiamo parlato di <a href="https://it.approaching.it/server-cosa-sono/">cosa sono i server</a>.<br>In questo articolo tratterò <em>l'architettura Client-Server</em>.</p><h3 id="cosa-significa-architettura">Cosa significa <em>architettura</em>?</h3><p>In informatica per architettura si intende il modo in cui alcuni componenti sono collegati tra di loro, o, nel nostro caso, come dei sistemi (host) comunicano tra di loro.</p><p>Nel momento in cui parliamo di <em>architettura client-server</em> ci riferiamo quindi al modo in cui 2 host comunicano tra di loro.</p><h3 id="l-architettura-client-server">L'architettura client-server</h3><p>Arriviamo quindi al dunque.<br>L'architettura client-server si riferisce ad una comunicazione di 2 host tra di loro. Questi host prendono rispettivamente il nome di <em>client </em>e <em>server</em>.<br>In passato ho trattato riguardo cosa ci si riferisce con il termine server, ovvero un host che mette a disposizione dei servizi ad altri.</p><p>Quando si parla di client, si fa riferimento a quell'host che, connettendosi al server, andrà ad usufruire dei servizi che questo offre.</p><p>Per capire è possibile pensare ad una conversazione con una persona a cui si fa una domanda:<br>La persona che pone la domanda è considerabile il client.<br>Il client pone la domanda al server (l'interlocutore), che quindi elabora la domanda (pensa alla domanda stessa e alla risposta) e quindi comunica la risposta al client.</p><p>Questo tipo di comunicazione avviene continuamente nel mondo dei computer, ed è probabilmente il metodo più comune di ottenimento delle informazioni:<br>Dalle applicazioni browser (come Firefox, Chrome, Edge, Safari, etc..) che si connettono ad un server web, alle applicazioni di messaggistica, l'architettura client-server è usata quasi ovunque.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1519069060891-f8c50519bf39?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="L'architettura Client-Server"><figcaption>Foto di <a href="https://unsplash.com/@christianw?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Christian Wiediger</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Quando si sente parlare di client, si sta quindi facendo riferimento ad un host contatta un determinato servizio.</p><p>Questo tipo di comunicazione comunque non implica che un server (inteso come host) funga sempre da server, ma potrebbe anche fungere da client, ad esempio contattando un secondo server. In questo modo il primo server fungerebbe da intermediario tra il client ed il secondo server, svolgendo contemporaneamente una funzione di server nei confronti del client, e uan funzione di client nei confronti del secondo server.</p>]]></content:encoded></item><item><title><![CDATA[Server - Cosa sono?]]></title><description><![CDATA[I server sono alla base di buona parte della nostra infrastruttura di rete moderna, ma di cosa si tratta?
Cos'è un server?]]></description><link>https://it.approaching.it/server-cosa-sono/</link><guid isPermaLink="false">5cfb5022eeb2cc00014fdf87</guid><category><![CDATA[Sistemistica]]></category><dc:creator><![CDATA[Pandry]]></dc:creator><pubDate>Sat, 08 Jun 2019 22:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Server - Cosa sono?"><p>I server sono alla base di buona parte della nostra infrastruttura di rete moderna, ma di cosa si tratta? Cos'è un server?</p><p>La domanda sale spontanea, e la risposta è presto data da <a href="https://it.wikipedia.org/wiki/Server">Wikipedia</a>:</p><blockquote>Un <strong>server</strong> (dall'<a href="https://it.wikipedia.org/wiki/Lingua_inglese">inglese</a><em>(to) serve</em> «servire», dunque letteralmente «serviente, servitore»)<sup><a href="https://it.wikipedia.org/wiki/Server#cite_note-1">[1]</a></sup> in <a href="https://it.wikipedia.org/wiki/Informatica">informatica</a> e <a href="https://it.wikipedia.org/wiki/Telecomunicazioni">telecomunicazioni</a> è un componente o sottosistema informatico di <a href="https://it.wikipedia.org/wiki/Elaborazione_dati">elaborazione</a> e gestione del traffico di informazioni che fornisce, a livello logico e  fisico, un qualunque tipo di servizio ad altre componenti (tipicamente  chiamate <em><a href="https://it.wikipedia.org/wiki/Client">clients</a></em>, cioè <em>clienti</em>) che ne fanno richiesta attraverso una <a href="https://it.wikipedia.org/wiki/Rete_informatica">rete</a> di <a href="https://it.wikipedia.org/wiki/Computer">computer</a>, all'interno di un <a href="https://it.wikipedia.org/wiki/Sistema_informatico">sistema informatico</a> o anche direttamente in locale su un <a href="https://it.wikipedia.org/wiki/Computer">computer</a>.</blockquote><p>Wow, scrittura alquanto criptica...<br>Proviamo a demistificare (questa è la mia interpretazione di quanto scritto sopra):</p><blockquote>Un server è un <a href="https://it.approaching.it/networking-partiamo-dalle-basi/">host</a>. Questo mette a disposizione di altri host (che prendono il nome di client) dei servizi, che possono essere disponibili a tutta la rete, o a sottosezioni di questa (solo alcuni host).</blockquote><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://images.unsplash.com/photo-1533632638678-bb4b484689a7?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Server - Cosa sono?"><figcaption>L'interno di un server - Foto di <a href="https://unsplash.com/@topdata?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Stef Westheim</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Magari è un pochino più comprensibile ora, ma cos'è un servizio?</p><p>Un servizio (in questo contesto, dato che la parola ha un grande significato) è interpretabile come un programma che mette a disposizione di altri (in genere attraverso la rete) delle determinate mansioni.</p><p>Questi tipi di mansioni possono essere di più tipi. Un esempio può essere il rendere disponibili dei files ad altri host (ad esempio quando si scarica un file da internet) o delle stampanti sulla rete.</p><p>A volte si tende ad usare la parola <em>server</em> quando in realtà si sta riferendo ad un <em>servizio</em> (es. <em>server web </em>invece di<em> servizio web</em>).<br>Questa pratica è abbastanza diffusa, quindi a volte è necessario capire in base al contesto se si sta sta facendo riferimento ad un apparato fisico o ad un servizio.<br>In genere è possibile capire se il termine <em>server</em> è riferito ad un server hardware o ad un server inteso come servizio software in base al contesto: in genere ci si riferisce ad un software, quando il termine <em>server</em> è usato con un termine riconducibile ad un software o ad un protocollo (come ad esempio <em>file</em>, <em>DNS</em>, <em>DHCP</em>, etc...) </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Server - Cosa sono?"><figcaption>Dei rack (armadi in cui vengono riposti i server) - ogni unità orizzontale con delle luci è un server - Foto di <a href="https://unsplash.com/@tvick?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Taylor Vick</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Un servizio si dice raggiungibile quando un altro host (in genere quello designato ad accedervi) è in grado di farlo. Quando ciò non è possibile, ciò che si crea è un disservizio (cosa che si punta a non avere, idealmente).</p><p>Uno dei tipi di servizi più comune è quello web.<br>Un server web è un servizio che è usato per rendere disponibili delle pagine web (tipo quella che si sta leggendo ora).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://it.approaching.it/content/images/2019/06/screely-1559984483560.png" class="kg-image" alt="Server - Cosa sono?"><figcaption>Firefox su Approaching.it</figcaption></figure><p><br>Questo servizio è usato da un software chiamato browser (come Firefox, Chrome, Safari, Vivaldi, etc...), che serve per interagire con dei server web, richiedendo del contenuto (come questo articolo) che il browser provvede a mostrare.</p>]]></content:encoded></item><item><title><![CDATA[Networking: partiamo dalle basi]]></title><description><![CDATA[Internet è ormai un fenomeno globale, tuttavia in molti tutt'oggi non sanno ancora cosa ci sia alle basi... Su cosa si basa?]]></description><link>https://it.approaching.it/networking-partiamo-dalle-basi/</link><guid isPermaLink="false">5cf3b72a9bca8800017d9110</guid><category><![CDATA[Reti]]></category><dc:creator><![CDATA[Pandry]]></dc:creator><pubDate>Sat, 08 Jun 2019 07:57:43 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1451187580459-43490279c0fa?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1451187580459-43490279c0fa?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Networking: partiamo dalle basi"><p>Internet è ormai un fenomeno globale, tuttavia in molti tutt'oggi non sanno ancora cosa ci sia alle basi di questo: buon parte delle persone quando pensa ad internet, pensa ad un browser internet (come Chrome, Firefox, Edge, etc...), tuttavia c'è di più.</p><p>Internet è una rete di computer, la più grande al mondo.<br>Ciò significa che internet non è solo il web, ma è l'intera infrastruttura, una rete di computer a livello globale.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1446776653964-20c1d3a81b06?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Networking: partiamo dalle basi"><figcaption>Foto di <a href="https://unsplash.com/@nasa?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">NASA</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Una rete di computer è un insieme di dispositivi (ad esempio un computer o uno  smartphone, detti host), mezzi trasmissivi (i classici cavi di rete Ethernet o il famoso WiFi, detti link) e apparati impiegati nella trasmissione (come i router, ma su scala più grande rispetto a quelli che troviamo in casa), per poter inviare informazioni da un dispositivo ad un altro o più.</p><p>Un host è considerabile essere un dispositivo con una scheda di rete (detta NIC in inglese, Network Interface Controller) connesso ad una rete.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1532188363366-3a1b2ac4a338?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Networking: partiamo dalle basi"><figcaption>Una scheda di rete (dove è collegato il cavo Ethernet) per un Single Board Computer - Foto di <a href="https://unsplash.com/@_louisreed?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Louis Reed</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Una scheda di rete è un componente hardware che permette ad un computer di connettersi ad una rete. La connessione può avvenire sia attraverso un mezzo trasmissivo <em>fisico</em> (come un cavo Ethernet, coassiale o fibra ottica), sia via <em>etere</em> (via onde radio, come il WiFi)</p><p>Un host può essere un cellulare, un computer, una stampante, ed ormai, con l'avvento dell'IoT (Internet of Things), persino oggetti presenti nella nostra vita quotidiana, come un termostato.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1545259742-b4fd8fea67e4?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Networking: partiamo dalle basi"><figcaption>Un termostato connesso ad internet - Foto di <a href="https://unsplash.com/@danlefeb?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Dan LeFebvre</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Questi oggetti, detti host, sono ciò che viene connesso ad Internet.</p><p>Gli host (i PC), sono connessi attraverso dei mezzi trasmissivi (termine figo per dire cavi) alla rete, la quale è composta da vari apparati (apparecchiature tipo i router che abbiamo in casa, ma fatti per gestire più traffico) che permettono quindi all'host di comunicare con altri, connessi alla stessa rete.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1521542464131-cb30f7398bc6?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Networking: partiamo dalle basi"><figcaption>Un apparato di rete Ubiquiti - Foto di <a href="https://unsplash.com/@thomasjsn?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Thomas Jensen</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Gli apparati di rete (che variano dai classici switches e routers ai DSLAM e BRAS) sono ciò che è alle fondamenta dell'infrastruttura e ci permettono di scambiare i dati.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1451187580459-43490279c0fa?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Networking: partiamo dalle basi"><figcaption>Photo by <a href="https://unsplash.com/@nasa?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">NASA</a> / <a href="https://unsplash.com/?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Quando apriamo un browser web e ci connettiamo a Google, molti passaggi e molti tipi di tecnologie sono coinvolti, ma semplificando è possibile dire che quello che succede è che il nostro computer, attraverso la rete, effettua una <em>richiesta</em> (richiede la pagina di Google) ai <a href="https://it.approaching.it/server-cosa-sono/"><em>server</em></a><em> </em>(un server è un altro tipo host, paragonabile ad un computer) di Google, che <em>rispondono </em>con la pagina di Google.</p><p>Questa era solo un'introduzione al mondo delle reti.<br>C'è molto di più a riguardo...</p>]]></content:encoded></item><item><title><![CDATA[Hardware VS Software]]></title><description><![CDATA[Il concetto di Hardware e Software sono due concetti base molto usati nel campo dell'informatica.
Di cosa si tratta esattamente?]]></description><link>https://it.approaching.it/hardware-vs-software/</link><guid isPermaLink="false">5cc7568f9bca8800017d909a</guid><category><![CDATA[Teoria]]></category><dc:creator><![CDATA[Pandry]]></dc:creator><pubDate>Sat, 11 May 2019 19:14:27 GMT</pubDate><media:content url="https://it.approaching.it/content/images/2019/05/photo-1550439062-609e1531270e.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://it.approaching.it/content/images/2019/05/photo-1550439062-609e1531270e.jpg" alt="Hardware VS Software"><p>Il concetto di Hardware e Software sono due concetti base molto usati nel campo dell'informatica.</p><h3 id="tl-dr">TL; DR</h3><blockquote>Hardware è tutto ciò a cui puoi tirare calci<br>Software è tutto ciò con cui puoi solo arrabbiarti.</blockquote><hr><h2 id="l-hardware">L'Hardware</h2><p>L'Hardware è essenzialmente il computer dal punto di vista fisico e tutti i dispositivi di cui fa uso.<br>In gergo è anche riferito anche con il nome di <em>hw</em>.<br>Hardware è tutto ciò con cui si può interagire fisicamente, o le cose che si possono collegare al computer.<br>Ad esempio può essere il monitor dal quale si legge, o la tastiera dalla quale si digita (tastiera fisica, non quella del telefono, che invece è un programma ed è inteso come software).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1544281679-217d523b0af6?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Hardware VS Software"><figcaption>L'hardware di un computer Apple - By <a href="https://unsplash.com/@perfectcoding?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Nikolai Chernichenko</a>@<a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><h2 id="il-software">Il Software</h2><p>Il software è rappresentato da istruzione di codice, che quindi istruiscono il processore su cosa fare.<br>In gergo tecnico ci si riferisce allo stesso anche con la sigla <em>sw</em>.<br>Un esempio di software è il browser che stai usando in questo momento per visualizzare questa pagina (che sia Chrome, Firefox, Safari, Opera, Vivaldi, etc...).</p><p>Un esempio di software è rappresentato dalla tastiera virtuale dei nostri smartphone odierni.<br>Un altro esempio di software è da considerarsi il <em>sistema operativo</em>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1551033406-611cf9a28f67?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Hardware VS Software"><figcaption>Photo by <a href="https://unsplash.com/@markusspiske?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Markus Spiske</a> / <a href="https://unsplash.com/?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Unsplash</a></figcaption></figure>]]></content:encoded></item><item><title><![CDATA[Ciao, mondo!]]></title><description><![CDATA[Un'introduzione al sito, i suoi contenuti e le ragioni che hanno spinto alla creazione dello stesso.]]></description><link>https://it.approaching.it/ciao-mondo/</link><guid isPermaLink="false">5cbfb3b29bca8800017d9057</guid><category><![CDATA[Approaching IT]]></category><dc:creator><![CDATA[Pandry]]></dc:creator><pubDate>Wed, 24 Apr 2019 01:04:17 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1439396874305-9a6ba25de6c6?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1439396874305-9a6ba25de6c6?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Ciao, mondo!"><p>Wow, quanto suona male, credo che <em>Hello world</em> sarebbe suonato meglio, ma vabbè...<br>Cazzeggio a parte...</p><h3 id="un-introduzione-al-viaggio">Un'introduzione al viaggio</h3><p>Questo è il mio primo post, quindi credo che qualche tipo di introduzione possa essere apprezzata.</p><p>Mi chiamo Andrea, anche conosciuto col nome di Pandry sul web, e sono il fondatore di questo sito web: Approaching.IT.</p><p>Questo portale vuole essere un sito dove io ed altre persone (molto più competenti di me) possono condividere nozioni, storie e guide, ma, sopratutto, introdurre le persone all'informatica e ai vari campi esistenti.</p><p>Durante il corso del tempo ho notato che molte persone hanno trovato e trovano tutt'ora difficoltà nel trovare risorse affidabili e complete sui vari argomenti; Questo sito quindi, nel suo piccolo, vorrebbe contribuire a soddisfare questa necessità.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1451187580459-43490279c0fa?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="Ciao, mondo!"><figcaption>Photo by <a href="https://unsplash.com/@nasa?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">NASA</a> / <a href="https://unsplash.com/?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Unsplash</a></figcaption></figure><p>Ci sono molte altre cose che vorrei aggiungere, tuttavia credo che sia più opportuno contenersi e risparmiarsi per i post più tecnici.</p><p>Auguro quindi a tutti un buon proseguimento ed una buona lettura.</p><p>Andrea.</p>]]></content:encoded></item></channel></rss>