{"id":640,"date":"2021-08-01T16:23:26","date_gmt":"2021-08-01T14:23:26","guid":{"rendered":"https:\/\/il-mio-ip.it\/?page_id=640"},"modified":"2021-08-03T09:25:24","modified_gmt":"2021-08-03T07:25:24","slug":"cap-1-le-reti-di-computer","status":"publish","type":"page","link":"https:\/\/il-mio-ip.it\/?page_id=640","title":{"rendered":"Cap 1: Le Reti di Computer"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-background-dim has-parallax has-background-gradient\" style=\"background-image:url(https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/01\/networking.jpg);min-height:380px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__gradient-background\" style=\"background:linear-gradient(100deg,rgb(21,50,67) 0%,rgb(26,108,122) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h1 class=\"has-text-align-center has-white-color has-text-color wp-block-heading\">Cap 1: Le Reti di Computer<\/h1>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"color: #0693e3;\" class=\"ugb-highlight\"><strong>Le reti di computer<\/strong><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al giorno d\u2019oggi una rete di informatica, nonostante si possa disconoscere la sua definizione rigorosa, \u00e8 sicuramente un concetto noto fondamentalmente a tutti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una rete informatica pu\u00f2 essere definita semplicemente come un gruppo di dispositivi collegati tra loro che si scambiano informazioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una rete, quindi, non \u00e8 composta solo da computer, ma da molti altri dispositivi, come stampanti, server, smartphone, tablet, TV (ad esempio le Smart TV) e ormai persino elettrodomestici: quindi in generale una rete pu\u00f2 essere composta da un numero qualsiasi di dispositivi, anche tra loro molto eterogenei, in grado di comunicare tramite degli appositi protocolli.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gerarchie di protocolli<\/strong><br>Allo scopo di diminuire la complessit\u00e0 del modello e anche quella dell\u2019implementazione, le reti sono organizzate in maniera gerarchica secondo una pila (stack) distribuita su pi\u00f9 livelli (layer). Nome, numero e funzioni di ogni livello possono variare da una rete all\u2019altra, ma in qualsiasi modello ogni livello offre determinati servizi agli strati di livello superiore ed \u00e8 invece in grado di comunicare con livelli analoghi di altri dispositivi. L\u2019idea base \u00e8 quella di offrire determinati servizi inserendo un livello di astrazione che offra i servizi nascondendone i dettagli implementativi. Ad ogni livello esistono delle regole che determinano in che modalit\u00e0 dovr\u00e0 avvenire la comunicazione tra gli elementi di quello strato e gli strati superiori: questo insieme di regole \u00e8 detto protocollo. Essendo i livelli organizzati in maniera gerarchica si parla quindi di gerarchie di protocollo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Protocollo<\/strong><br>In informatica, ma anche in altre discipline, si definisce protocollo un insieme di regole che governano la comunicazione tra due o pi\u00f9 entit\u00e0. Possiamo pensare ad un protocollo come se fosse un linguaggio conosciuto da tutti i componenti della rete che gli permette di comunicare e comprendersi tra loro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La grande utilit\u00e0, sotto molti aspetti rivoluzionaria, delle reti informatiche \u00e8 la possibilit\u00e0 che esse offrono di condividere risorse. Pensiamo ad esempio a quante risorse vengono condivise sotto forma di pagine web, che contengono informazioni testuali, video, immagini e molto altro. Oppure, in una rete locale, pensiamo ad una stampante come una risorsa condivisa all\u2019interno di un ufficio dove sono presenti molteplici postazioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le reti hanno quindi rivoluzionato il modo di utilizzare computer e periferiche, permettendo per l\u2019appunto di condividere le risorse. Per funzionare una rete ha bisogno di cavi, connettori, e altri dispositivi, detti anche apparati di rete, come hub, switch, router, modem e diversi altri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le dimensioni delle reti possono essere molto varie: si va da una piccola rete domestica o aziendale, composta magari da pochi dispositivi, ad una rete di una grande azienda con centinaia o migliaia di postazioni, magari dislocate in differenti aree geografiche, fino a reti di enormi dimensioni composte da milioni di dispositivi e computer, come la rete Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Internet \u00e8 la pi\u00f9 grande rete del mondo; la rete per eccellenza, ed \u00e8 fondamentalmente un enorme rete costituita da un gran numero di reti pi\u00f9 piccole. Internet collega milioni di host insieme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore comune \u00e8 pensare che il World Wide Web (WWW) sia esso stesso Internet: il WWW \u00e8 solo uno dei tanti servizi messi a disposizione da Internet. Oltre al servizio del World Wide Web, che consente di visualizzare risorse sotto forma di pagine, esistono molti altri servizi, come ad esempio la posta elettronica, la condivisione e il trasferimento di file, le trasmissioni audio\/video e molto altro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strati, protocolli e interfacce<\/strong><br>Aggiungiamo a quanto detto sopra che, nell\u2019ambito di uno stack di livelli di rete, le informazioni non passano mai direttamente dallo strato \u201cn\u201d di una macchina al corrispondente strato \u201cn\u201d di un\u2019altra macchina, ma la comunicazione avviene sempre passando le informazioni al livello immediatamente sottostante (in fase di invio) o immediatamente sovrastante (in fase di ricezione). In mezzo a ciascuna coppia di livelli contigui si trova un\u2019interfaccia, ovvero un sistema che si occupa a sua volta di gestire le modalit\u00e0 di comunicazione tra due strati adiacenti. \u00c8 importante, ai fini di una corretta progettazione, definire degli stack protocollari dove ogni strato svolga una serie determinata di funzioni ben precise, e che tra ogni coppia di strati adiacenti sia presente un\u2019adeguata interfaccia che gestisca il reciproco scambio di informazioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Architettura di rete<\/strong><br>L\u2019insieme di strati, interfacce e protocolli si chiama architettura di rete. Ricordiamo che le specifiche di una data architettura devono contenere abbastanza informazioni da rendere possibile la sua implementazione hardware e software, in modo che ciascuno strato dell\u2019architettura possa seguire correttamente il protocollo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Controllo di flusso<\/strong><br>Ad ogni livello protocollare si pone spesso il problema di impedire ad una sorgente veloce di sovraccaricare di dati un ricevitore lento. Si pone quindi l\u2019esigenza di adottare delle strategie per il controllo di flusso. Altro problema del controllo di flusso \u00e8 dato dal fatto che non tutti i livelli e i protocolli possono accettare messaggi arbitrariamente lunghi e quindi bisogna trovare dei sistemi che permettano di disassemblare, trasmettere e quindi riassemblare il messaggio. O viceversa si pu\u00f2 verificare il problema che un certo protocollo non pu\u00f2 ricevere messaggi troppo piccoli, ed in questo caso sar\u00e0 necessario assemblare messaggi brevi in un pi\u00f9 lungo da spedire successivamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Primitive di servizio<\/strong><br>Si definisce primitiva di servizio una determinata operazione che i processi degli utenti possono richiamare per accedere al servizio. Le primitive istruiscono il servizio ad eseguire determinate operazioni. In genere le primitive di servizio sono delle chiamate di sistema. L\u2019insieme delle primitive di sistema disponibili dipende dalla natura del servizio offerto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Servizio<\/strong><br>Un servizio \u00e8 un insieme di primitive (operazioni) che uno strato mette a disposizione di quello superiore. Il servizio definisce quindi quali operazioni lo strato \u00e8 in grado di offrire su richiesta dei suoi utenti, ma non fornisce informazioni circa le modalit\u00e0 di implementazione di tali operazioni. Un servizio \u00e8 correlato all\u2019interfaccia tra due strati, dove quello inferiore \u00e8 il provider del servizio, mentre quello superiore \u00e8 l\u2019utente del servizio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel prossimo capitolo daremo alcune definizioni di termini tecnici che incontreremo nel prosieguo della guida e che ci sar\u00e0 utile conoscere.<\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f3f9fb\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/il-mio-ip.it\/guida-al-networking\/\" data-type=\"page\" data-id=\"647\">&lt;&lt; Indice<\/a><\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"has-text-align-right wp-block-heading\"><a href=\"https:\/\/il-mio-ip.it\/guida-al-networking\/principali-termini-e-definizioni\/\" data-type=\"page\" data-id=\"649\">Principali termini e definizioni &gt;&gt;<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le reti di computer Al giorno d\u2019oggi una rete di informatica, nonostante si possa disconoscere la sua definizione rigorosa, \u00e8 sicuramente un concetto noto fondamentalmente a tutti. Una rete informatica pu\u00f2 essere definita semplicemente come un gruppo di dispositivi collegati tra loro che si scambiano informazioni. Una rete, quindi, non \u00e8 composta solo da computer, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":647,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"right-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[10],"tags":[],"class_list":["post-640","page","type-page","status-publish","hentry","category-guida-al-networking"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable_v2":"<p>Cap 1: Le Reti di Computer Le reti di computer Al giorno d\u2019oggi una rete di informatica, nonostante si possa disconoscere la sua definizione rigorosa, \u00e8 sicuramente un concetto noto fondamentalmente a tutti. Una rete informatica pu\u00f2 essere definita semplicemente come un gruppo di dispositivi collegati tra loro che si scambiano informazioni. Una rete, quindi, non \u00e8 composta solo da computer, ma da molti altri dispositivi, come stampanti, server, smartphone, tablet, TV (ad esempio le Smart TV) e ormai persino elettrodomestici: quindi in generale una rete pu\u00f2 essere composta da un numero qualsiasi di dispositivi, anche tra loro molto eterogenei,&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/il-mio-ip.it\/?cat=10\" rel=\"category\">Guida al Networking<\/a>","author_info_v2":{"name":"admin","url":"https:\/\/il-mio-ip.it\/?author=1"},"comments_num_v2":"0 commenti","_links":{"self":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=640"}],"version-history":[{"count":9,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/640\/revisions"}],"predecessor-version":[{"id":684,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/640\/revisions\/684"}],"up":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/647"}],"wp:attachment":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}