







Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una panoramica generale dei componenti hardware e software di un computer, inclusi cpu, memoria, bus, firmware e sistemi operativi. Inoltre, esplora i concetti di sicurezza informatica, descrivendo diversi tipi di minacce informatiche come malware, spyware, rootkit e hacking. Una base solida per comprendere i fondamenti dell'informatica e i rischi associati all'utilizzo dei computer.
Tipologia: Schemi e mappe concettuali
1 / 13
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!








ICT = information communication technology E-BANKING = servizi forniti dalle banche per effettuare operazioni di visualizzazione di dati bancari e di transizione (acquisto o vendita) monetarie attraverso la connessione internet. Posso effettuare bonifici, Posso effettuare compravendita di titoli, Posso consultare il conto corrente. E-GOVERNAMENT = siti di tipo statale o governativo che permettono di comunicare direttamene con le istituzioni e le agenzie governative per avere informazioni. E-LEARNING = possibilità di seguire corsi online a pagamento. formazione elettronica, si ha una metodologia didattica che offre la possibilità di erogare contenuti formativi elettronicamente attraverso internet. Applicazioni di produttività di ufficio: elaboratori di testi, fogli di calcolo, presentazioni, ecc. altri: ▪ EDP (Electronic Data Processing): software che si occupa della gestione magazzino, contabilità, paghe etc. ▪ EIS (Executive information system): software in grado di fornire quadri sintetici sulla situazione aziendale. ▪ MIS (management information system): software che permette simulazioni di tipo statistico per una valutazione in proiezione dell’andamento dell’azienda ▪ DBMS (Data Base Management System): software che si occupa del trattamento elettronico dei dati aziendali. Vari tipi di calcolatori: SUPERCOMPUTER MAINFRAME = Un sistema di elaborazione multiutente MINICOMPUTER WORKSTATION PERSONAL COMPUTER (PC) = piccolo sistema indipendente in termini di risorse e dedicato ad un unico utente. Con un PC si può scrivere, navigare in internet, giocare, ecc. ma c’è sempre un solo utilizzatore. Le tipologie dei PC sono diverse e sempre in evoluzione. Si può distinguere in: PC: Computer Fissi o Desktop. IL MODELLO DI VON NEUMANN = CPU, memoria, bus e periferiche PROCESSORE o CPU (Central Process Unit, Unità Centrale di Processo) = controlla e gestisce tutte le operazioni del calcolatore. La CPU legge ed esegue le istruzioni contenute nella memoria principale grazie a due unità che si chiamano Unità di Controllo o CU (Control Unit) e Unità Aritmetico Logica o ALU (Arithmetic Logic Unit). Oltre alla CU e alla ALU in un processore sono presenti i Registri, particolari memorie che contengono i dati e gli indirizzi delle istruzioni. CU (Control Unit) = acquisisce istruzioni/dati dalla memoria, interpreta le istruzioni, coordina la ALU, trasferisce alla memoria centrale i dati elaborati dalla CPU. ALU (Arithmetic Logic Unit) = si occupa dell’esecuzione delle operazioni logico/matematiche. BUS = Il bus di sistema è costituito da una serie di connessioni elementari lungo le quali viene trasferita l’informazione, che collegano il processore alla memoria o all’interfaccia di una specifica periferica. 3: bus dati, bus indirizzi e bus controlli.
MEMORIA INTERNA = o principale, o primaria è quella residente fisicamente sulla scheda madre. Es: RAM (Random Access Memory) o ROM (Read Only Memory). MEMORIA ESTERNA = o secondaria o di massa che si trova su dispositivi posti fuori della scheda e ad essa collegati, infatti non è sulla scheda madre ma è connessa attraverso cavi e connettori: Hard disk (interni ed esterni); chiavette USB flash; CD/DVD (e dischi blue Ray); Memory card; Dischi on line; Floppy disk, nastri, zip disk, ecc. (anche se ormai stanno scomparendo). MEMORIA CACHE = memoria di transito e temporanea, usata per migliorare il trasferimento dei dati tra la memoria centrale e i registri della cpu. Gerarchia delle memorie: È una gerarchia a tre livelli: memoria cache (memoria molto veloce, di piccole dimensioni e costosa), memoria centrale (memoria veloce, di medie dimensioni e abbastanza costosa), memoria secondaria (memoria lenta, di notevoli dimensioni ed economica). RAM Random Access Memory = memoria ad accesso casuale, chiamata anche memoria di lavoro in quanto i dati e i programmi non sono utilizzabili da parte del processore se non si trovano all'interno della RAM, dalla quale vengono estratti per le necessarie elaborazioni. Quindi, la RAM contiene qualsiasi dato e programma che il computer sta elaborando. Il contenuto della RAM può essere scritto, modificato e cancellato, all'accensione del computer, però, la memoria RAM è completamente vuota e torna in questo stato una volta che il computer è spento. Per questa ragione la RAM viene anche detta memoria volatile. ROM Read Only Memory = la memoria ROM, non cancellabile e non riscrivibile, è meno costosa della RAM in quanto realizzata con circuiti molto più semplici. Read Only Memory ovvero memoria a sola lettura e, a differenza della RAM, mantiene le informazioni anche in caso di mancanza di corrente. La memoria ROM contiene le informazioni per l'avvio del PC. ROM è più piccola della RAM. All’interno della memoria rom c’è il firmware che è un software che permette di avere tutte le informazioni per l’avvio del computer FIRMWARE = verifica l’hardware, controlla che tutti i componenti siano attivi e funzionanti in modo corretto e se tutto l’hardware è attivo lo fa partite e fa partire anche il software di base (il sistema operativo). In particolare il firmware della ROM si chiama BIOS che significa proprio Basic Input Output System, ovvero le operazioni base che un PC effettua all'avvio. MEMORIA DI HARD DISK = è la memoria di massa più importante del pc. L’hard disk è un dispositivo formato da una serie di dischi magnetici che ruotano attorno ad un perno centrale. Per ogni disco ci sono due testine di lettura/scrittura, una per ogni lato. Per consentire alte velocità di rotazione (tempi d’accesso più brevi), i dischi si trovano in un contenitore sottovuoto. Le testine non sono a diretto contatto con la superficie del disco ma la sfiorano. Questo per evitare l’attrito e il rischio di graffiare il disco. LA MEMORIA FLOPPY DISK = memoria magnetizzabile permanente con tempo di accesso lento, capacità ridotta, ma trasportabile. La caratteristica di essere trasportabile, quindi che si può portare da un computer all’altro. Formattazione di un disco serve a cancellare tutto il disco e renderlo compatibile con il sistema operativo. LE MEMORIE OTTICHE : CD ROM, CD R, CD R/W, DVD Nei CD ROM, CD R, CD R/W, DVD si ha una tipologia di memorizzazione completamente diversa dalle precedenti: è una memorizzazione di tipo ottico. PERIFERICHE DI INPUT = Permettono l’invio di dati, programmi, richieste al calcolatore: quindi tastiera, mouse, scanner, telecamera, microfono PERIFERICHE DI OUTPUT = Permettono di visualizzare i risultati per le richieste effettuate. Quindi stampante, monitor, altoparlanti, ecc. Periferiche di input/output: monitor touch screen, modem
RETE = Con il termine rete si intende un insieme di componenti, sistemi o entità interconnessi tra loro. Nell’ambito dell’informatica, una rete è un complesso sistema di connessione di dispositivi informatici attraverso collegamenti fisici (linee telefoniche, cavi dedicati, onde radio, ecc.) al fine di utilizzare nel miglior modo possibile le risorse disponibili e di offrire vari servizi di comunicazione. INTERNET = è la rete a livello mondiale che mette a disposizione degli utenti collegati informazioni, file, materiale di vario genere in forma di pagine ipertestuali cioè pagine che oltre al testo hanno immagini, filmati e soprattutto link, collegamenti ad altre pagine dello stesso tipo. Internet offre servizi: la posta elettronica, il WWW (World Wide Web). La struttura di un URL è la seguente: tipo://indirizzo/percorso/oggetto ▪ tipo è il protocollo di trasferimento o il tipo di servizio (http, ftp, file, ecc.) ▪ indirizzo è il nome dell’elaboratore che contiene fisicamente la risorsa, ▪ percorso è la localizzazione logica all’interno del computer ▪ oggetto è il nome della risorsa. L’indirizzo di una pagina web è costituito da due parti: protocollo e nome del sito. Es www.matematicamente.it. Il nome del sito è costituito da due parti fondamentali: ▪ Dominio di secondo livello : il nome scelto in fase di registrazione (nell’esempio “matematicamente”) ▪ Dominio di primo livello : indica il tipo di dominio scelto nel sito (nell’esempio “.it”) .org: sito organizzativo .edu: sito relativo all’educazione .com: sito di commercio .gov: sito governativo .net: enti che si occupano della rete .mil: enti militari BROWSER = I programmi per la navigazione in rete si chiamano browser e permettono di “sfogliare” le pagine del web, e scrivere e inviare immagini o video su blog e sulle reti sociali. Esempi di browser sono Internet Exporer, Firefox ecc. Serve per visualizzare siti internet (programma per la navigazione in rete). LAN = reti utilizzate di solito in abitazioni private o aziende per la configurazione di reti domestiche o aziendali. In questo modo i vari dispositivi possono comunicare tra loro. un certo numero di computer collegati tra di loro in una ristretta area geografica. VPN (Virtual Private Network) = è una rete privata che sfrutta una rete pubblica, la rete internet, per permettere ai computer appartenenti alla rete di comunicare tra loro come se fossero collegati allo stesso server. Il termine “Virtuale” è dovuto al fatto che i computer non sono effettivamente collegati solo tra loro, non hanno delle linee dedicate, ma utilizzano una struttura pubblica quale, appunto, la rete internet. La rete VPN permette a computer ubicati in luoghi fisici diversi di stabilire un collegamento privato come se ci fosse un “tunnel” virtuale che corre tra i nodi pubblici di internet. I collegamenti attraverso le reti VPN necessitano di una autenticazione all’accesso, in modo che l’utilizzo sia concesso solo a utenti autorizzati.
MALWARE = Il termine Malware è l'abbreviazione di "malicious software", software dannoso. è un qualsiasi tipo di software indesiderato che viene installato senza consenso. Lo scopo è creare danni al software (e hardware) del computer o ai dati dell’utente del pc. Diversi modi con cui si può nascondere il malware alcuni esempi di malware sono: Trojan : consiste in un file nascosto all'interno di programmi di utilizzo comune e largo utilizzo. Avvia e installa il codice trojan nascosto nel programma: questo codice lavora in background nel sistema con lo scopo di danneggiarlo oppure di rubare informazioni. Virus : è un programma che si attiva e si diffonde in modo indipendente dalla volontà dell'utente. L'obiettivo è quello di danneggiare i dati o i programmi dei destinatari, oppure infettare altre applicazioni, modificandole ed includendovi una copia di se stessi. In genere i virus si “nascondono” per un certo tempo e durante questo periodo, chiamato “letargo”, controllano tutti gli eventi del sistema operativo o quelli legati all'utente. Worm : modifica il sistema operativo in modo da essere eseguito automaticamente ogni volta che viene acceso il sistema, rimanendo attivo per tutta la durata di tempo, fin quando non si spegne il computer. Si muove senza bisogno di intervento esterno. È in grado di replicarsi come fa un virus, ma non ha bisogno di “attaccarsi” ad altri file dato che usa internet per riprodursi. mezzi per il contagio è la posta elettronica. Spyware : non attacca il computer e i programmi installati per danneggiarli, ma, durante l’attività al pc, raccoglie e trasferisce dati e informazioni dell’utente del pc. Questi dati possono essere strettamente personali e riservati, come password, numero di carta di credito, ecc., ma anche indicazioni sull’attività del proprietario del computer: acquisti online, siti visitati, chiaramente senza il consenso. Le informazioni sono vendute ad aziende per effettuare della pubblicità mirata. Rootkit: insieme o un singolo software capace di controllare un computer locale o remoto, nascondendosi. In questo modo un hacker può accedere e impossessarsi del computer di un utente e usarlo per i suoi scopi: rubare i dati, utilizzare il computer per attaccare altri sistemi, ecc. Non sempre un rootkit è un software maligno. Backdoor : (letteralmente “porta sul retro”) consentono di superare le procedure di sicurezza, attivate dal sistema informatico o computer, per entrare nel sistema. Queste porte possono essere create per agevolare la manutenzione o il controllo remoto del pc da utenti autorizzati. Permettono l’ingresso di utenti malintenzionati che possono utilizzare il pc con il controllo remoto senza che il proprietario ne sappia nulla. Adware: È un programma che propone messaggi pubblicitari, non richiesti dall’utente, attraverso finestre popup o durante il processo di installazione di un software. Botnet : una rete collegata a Internet e infettata da malware Keylogger : un keylogger è uno strumento capace di registrare tutto quello che un utente digita sul suo computer. Dialer : è un programma che si auto installa nel computer e modifica i parametri della connessione internet e impostarla verso numeri telefonici molto costosi. L’utente si troverà di fronte a inspiegabili aumenti delle bollette telefoniche. Software che connette l’utente a numeri con tariffazione speciale a sua insaputa. Ransomware : limitano l’accesso al dispositivo e ai dati richiedendo un riscatto per sbloccarli Phishing : frode online per sottrarre con l’inganno numeri di carte di credito, password, informazioni su account personali. Letteralmente significa “spillaggio (di informazioni)” e vista l’assonanza con fishing (pescare) viene spesso confuso con tale termine; in effetti se si pensa bene ad alcune e-mail ricevute, si ha proprio l’impressione che qualcuno cerchi di confondere la vittima per farla abboccare, proprio come avviene nella pesca.
HACKING = è svolta da programmatori (hacker) che si collegano e accedono a risorse di rete senza averne l’autorizzazione, solo per gusto di sfidare il computer e i sistemi di protezione. Solitamente non vuole causare un danno ma usare le risorse del sistema attaccato o dimostrare di essere riuscito ad accedervi. CRAKING = Quando la violazione di un sistema da parte di un hacker comporta un vantaggio personale o un uso delle risorse per proprio lucro: ad esempio, rubare o alterare dei dati, danneggiare il sistema, ecc. Per Cracker si intende anche un programmatore che si dedica alla pirateria informatica, rimuovendo le protezioni dai programmi e distribuendone copie illegalmente a scopo di lucro. Esempi di attività di cracking sono il Cracking di password, cioè il recupero di password, in modo manuale o con appositi programmi, e il Cracking di software, cioè la disattivazione o l’eliminazione di alcune funzioni del software come la protezione contro la copia, i numeri di serie, le chiavi hardware, i controlli di data, ecc. HACKING ETICO le competenze e le abilità di un hacker possono essere utilizzate “a fin di bene” per testare il grado di sicurezza di un sistema informatico: l'utilizzo delle tecniche di hacking per monitorare la sicurezza dei sistemi e delle reti informatiche al fine di evitare l'abuso da parte di malintenzionati. In pratica è permesso l’attacco al sistema di sicurezza di un computer da parte dei proprietari per rilevarne le vulnerabilità. Ci sono comunque altri metodi, che non comportano l’utilizzo di internet, attraverso cui i criminali recuperano le informazioni necessarie per rubare l’identità: ▪ Skimming : consiste generalmente nella clonazione di una carta di credito attraverso l’apparecchiatura elettronica utilizzata negli esercizi commerciali per pagare i beni acquistati. I dati che vengono raccolti, sono poi trasmessi a organizzazioni criminali. ▪ Shoulder surfing : (letteralmente “fare surf alle spalle”). tecnica a metà tra l'informatica e il social engineering finalizzata all'impadronirsi di codici di accesso. Mentre la vittima digita la propria password (oppure il PIN o altri codici), il malintenzionato lo osserva, sia da vicino oppure anche da lontano, e riesce così ad impossessarsi delle sequenze. Spesso ciò avviene tramite l'utilizzo di terminali POS oppure in luoghi molto frequentati, come ad esempio gli Internet cafè. ▪ Bin-raiding : Documenti cartacei che non si ritiene importanti, come bollette del gas, della luce o del telefono, estratti conto, forniscono informazioni preziose che possono essere raccolte rovistano nei rifiuti. ▪ Contatti indesiderati : Si deve fare molta attenzione a chi ci contatta, anche telefonicamente: spesso i truffatori si dichiarano incaricati di una banca o di un ente pubblico e vi chiedono di aggiornare i vostri dati personali. ▪ Furto o smarrimento del portafoglio : Generalmente i portafogli contengono bancomat, carte di credito e documenti di identità come la patente di guida e le tessere di iscrizione a determinate associazioni. ▪ Rubare l’identità di un deceduto: I malviventi più spietati svolgono le loro attività criminali utilizzando l’identità di persone decedute, ottenendo informazioni sulla loro età, data di nascita ed indirizzo attraverso necrologi e pubblicazioni funebri. ▪ Questionari cartacei : Spesso vengono inviati per posta. Se sono molto lunghi, il compilatore non si accorge che sta fornendo a estranei delle informazioni private. PHARMING = tipo di attacco informatico che consiste nel dirottare il traffico di un sito web verso un clone contraffatto.
RETI = termine rete si intende un insieme di componenti, sistemi o entità interconnessi tra loro. Nell’ambito dell’informatica, una rete è un complesso sistema di connessione di dispositivi informatici attraverso collegamenti fisici (linee telefoniche, cavi dedicati, onde radio, ecc.) al fine di utilizzare nel miglior modo possibile le risorse disponibili e di offrire vari servizi di comunicazione. In base all’estensione, geografica si possono identificare i seguenti tipi di reti. ▪ LAN o Rete locale (Local Area Network): sono utilizzate di solito in abitazioni private o aziende per la configurazione di reti domestiche o aziendali. In questo modo i vari dispositivi possono comunicare tra loro. ▪ WAN (Wide Area Network): Una rete formata da nodi che si trovano a notevoli distanze e che utilizzi canali trasmissivi che attraversano il suolo pubblico. Usata quando la rete locale diventa fisicamente molto grande e le distanze fra gli elaboratori aumentano, vengono inseriti nella struttura della rete dei dispositivi (quali hub, bridge o switch) che consentono di potenziare il segnale in modo che raggiunga in maniera comprensibile il destinatario. È una rete molto estesa a livello geografico, fino a livello mondiale come la rete internet. ▪ MAN (Metropolitan Area Network): rete dati ad alta velocità che collega molteplici reti locali (lan) coprendo un’area metropolitana come un paese o una città. ▪ VPN (Virtual Private Network): Una VPN (Virtual Private Network) è una rete privata che sfrutta una rete pubblica, la rete internet, per permettere ai computer appartenenti alla rete di comunicare tra loro come se fossero collegati allo stesso server. Il termine “Virtuale” è dovuto al fatto che i computer non sono effettivamente collegati solo tra loro, non hanno delle linee dedicate, ma utilizzano una struttura pubblica quale, appunto, la rete internet. La rete VPN permette a computer ubicati in luoghi fisici diversi di stabilire un collegamento privato come se ci fosse un “tunnel” virtuale che corre tra i nodi pubblici di internet. I collegamenti attraverso le reti VPN necessitano di una autenticazione all’accesso riservato, in modo che l’utilizzo sia concesso solo a utenti autorizzati. Ogni rete di calcolatori necessita di un supporto fisico di collegamento (cavi o similari) per connettere tra loro i dispositivi. All’interno di una stessa rete. In generale si possono distinguere due tipologie: ▪ connessione tramite cavo (doppino telefonico, Cavo coassiale) ▪ connessione senza fili (Wireless o reti Wi Fi, Wireless Fidelity) sono prive di cablaggi. I nodi comunicano fra di loro attraverso raggi infrarossi o onde radio, dove si sfrutta la possibilità di trasferire variazioni di corrente elettrica a distanza tramite onde elettromagnetiche. I metodi di Autenticazione di una rete Wireless sono: ▪ AUTENTICAZIONE CON CHIAVE WEP : Wired Equivalent Privacy. Il suo funzionamento si basa su una password di protezione per accedere alla rete, la chiave WEP, che è la stessa tra tutti gli utenti che accedono alla rete. La chiave WEP è una password alfanumerica, impostata sul router, è può essere di diversa lunghezza, più lunga sarà la chiave maggiore sarà il livello di crittografia dei dati e conseguentemente la protezione. ▪ AUTENTICAZIONE CON CHIAVE WPA : (WiFi Protected Access) è simile alla chiave WEP, ma ha un livello di protezione maggiore, poiché usa un algoritmo per l'offuscamento e la crittografia dei dati differente dal primo. È stato proposto un nuovo standard evoluto chiamato WPA-AES che è tuttora lo standard più avanzato di sicurezza WLAN (wireless) ▪ MAC : (Media Access Control) codice che permette di identificare univocamente il dispositivo dotato di connettività Internet. Funzione primaria è quella di identificare univocamente un dispositivo di rete tra i miliardi presenti online. Questa caratteristica può essere utilizzata per “mettere in sicurezza” la rete locale L’amministratore di rete può concedere l'accesso alla rete solo a dispositivi il cui MAC address è conosciuto e di cui ci si può fidare. In questo modo, almeno in teoria, si crea un muro a difesa della propria rete.
Informatica cognitiva CINQUE IN CINQUE = Si parla di macchine passive a macchine attive, dotando i dispositivi dei cinque sensi che caratterizzano uomini e animali. L’aggiunta di olfatto, gusto, vista, udito e tatto ai computer, infatti, sarebbe il primo passo verso l’informatica cognitiva. Ovvero la creazione di macchine in grado di comportarsi, reagire, pensare e agire esattamente come gli esseri umani. SENSIBILE = per ultra sensibile si intende una potenziale proprietà posseduta dai computer possedenti di 5 sensi, che permetterebbero ai computer cognitivi di essere sensibili, per esempio permetterebbero ai computer cognitivi sensibili al gusto di essere implementati nelle cucine. Oppure potranno aiutare i dottori nella lettura di Risonanze Magnetiche Funzionali o lastre grazie alla vista. O ancora a prevedere un’influenza in arrivo o problemi al fegato e ai reni grazie all’olfatto. DISTACCO = I computer cognitivi, a differenza degli esseri umani, saprebbero prendere decisioni slegate dai sentimenti. Sarebbero, così, più obiettivi rispetto alla controparte umana, riuscendo a tenere fuori dal campo decisionale fattori quali i pregiudizi e l’ego. Inoltre, saranno in grado di eccellere anche in campi quali l’economia globale o la meteorologia grazie alla capacità di comprendere l’interazione di elementi modificabili in sistemi di grandi dimensioni. PROGETTAZIONE CONCETTUALE = consiste nel riorganizzare tutti gli elementi che si hanno a disposizione per definire un modello astratto della base di dati. tre procedimenti di astrazione: ▪ Classificazione : permette di definire una classe a partire da un insieme di oggetti di cui si individuano proprietà comuni. È importante notare che gli elementi di partenza di un processo di astrazione per classificazione sono oggetti della realtà e l’esito dell’utilizzo di tale processo è una classe di oggetti, detti istanze o esemplari. ▪ Aggregazione : è il procedimento mentale che usiamo quando, a partire da una o più classi, generiamo una nuova classe. Le classi di partenza vengono dette classi componenti o proprietà, in quanto la loro unione contribuisce a realizzare la classe di arrivo ▪ Generalizzazione : è il procedimento mentale mediante il quale si può giungere alla definizione di una classe come unione di un insieme di classi, ognuna delle quali è contenuta nelle classi da definire. OPEN SOURCE : Il software open source è libero da ogni vincolo commerciale, l’uso è gratuito e il codice con cui è stato scritto, il codice sorgente, è a disposizione di chiunque lo voglia modificare. Caratteristica principale dunque delle licenze open source è la pubblicazione del codice sorgente.
INTERNET = è una rete globale di computer accessibili pubblicamente che consente la comunicazione e lo scambio di informazioni tra utenti in tutto il mondo. È composta da milioni di reti più piccole, che insieme formano una vasta infrastruttura interconnessa. PROTOCOLLO DI COMUNICAZIONE TCP/IP = Internet utilizza il protocollo TCP/IP (Transmission Control Protocol/Internet Protocol), che è indipendente dalle specifiche hardware e software. Questo protocollo è fondamentale per il funzionamento di Internet, poiché gestisce il modo in cui i dati vengono trasmessi e ricevuti tra i vari dispositivi. Il protocollo TCP/IP è suddiviso in cinque livelli: Livello Applicazione: Consente l'interazione tra applicazioni e servizi, gestendo, ad esempio, le sessioni di lavoro tra il browser e il server web. Livello Trasporto: Si occupa della trasmissione dei dati, garantendo l'affidabilità e il controllo del flusso. Livello Rete: Responsabile dell'instradamento dei dati attraverso le reti. Livello Collegamento: Gestisce la comunicazione tra i dispositivi sulla stessa rete locale. Livello Fisico: Definisce le caratteristiche fisiche della rete, come i cavi e i segnali elettrici. I vari livelli del protocollo TCP/IP consentono lo scambio di informazioni tra computer, facilitando operazioni come il trasferimento di dati e la consultazione di pagine web. INDIRIZZI IP = Ogni dispositivo connesso a Internet ha un indirizzo IP (Internet Protocol), che funge da identificatore univoco, simile a una "targa" per i veicoli. Questo indirizzo permette ai computer di identificarsi e comunicare tra loro. Gli indirizzi IP, sebbene univoci, sono difficili da memorizzare e rappresentano al massimo un singolo dispositivo. DOMAIN NAME SYSTEM (DNS) = Il DNS è un sistema che traduce i nomi a dominio (come www.esempio.com) in indirizzi IP. Questo processo facilita la navigazione su Internet, consentendo agli utenti di utilizzare nomi facilmente ricordabili anziché numeri. CLIENT = Si riferisce a un computer o a un'applicazione che richiede un servizio specifico. Un esempio comune è un programma di posta elettronica, come Outlook, che si collega a un server di posta per scaricare i messaggi. SERVER = È il computer o il sistema che offre uno o più servizi ai client. Ad esempio, un server web fornisce pagine HTML ai browser che le richiedono. PROTOCOLLO HTTP = (HyperText Transfer Protocol) è il protocollo che consente il trasferimento delle pagine HTML da un server web a un client (browser). È alla base della navigazione sul web. HTTP è un protocollo stateless, il che significa che ogni richiesta del client è indipendente e non mantiene lo stato tra le diverse interazioni. PROTOCOLLO HTTPS = (HyperText Transfer Protocol Secure) è una versione sicura di HTTP che utilizza SSL (Secure Socket Layer) per crittografare le informazioni trasmesse. Ciò garantisce che i dati siano protetti durante il trasferimento e non possano essere visualizzati da terzi non autorizzati. PROTOCOLLO FTP = (File Transfer Protocol) è utilizzato per il trasferimento di file tra un computer client e un server. È un protocollo che consente sia upload che download di file, facilitando l'accesso ai dati su un server. L'accesso tramite FTP può richiedere autorizzazione, ma in alcuni casi può essere reso anonimo. FTP è comunemente utilizzato per trasferire pagine HTML sui server web, rendendo accessibile il contenuto online.