Introduzione a Internet e Protocolli
31 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual è la funzione principale del protocollo TCP nel livello di trasporto?

Fornire un trasporto affidabile dall'host di origine a quello di destinazione.

Cosa rappresentano i 32 bit di un indirizzo IP?

Sono suddivisi in NetId e HostId.

Come viene solitamente rappresentato un indirizzo IP?

Con quattro numeri decimali separati da un punto, ad esempio 128.10.2.30.

Qual è il ruolo dell'Internet Assigned Number Authority (IANA) riguardo agli indirizzi IP?

<p>Assegna indirizzi IP garantendone l'univocità.</p> Signup and view all the answers

Chi assegna l'indirizzo IP quando ci si collega a Internet da casa?

<p>Il provider Internet sceglie un indirizzo IP tra quelli che ha acquistato.</p> Signup and view all the answers

Qual è lo scopo principale del Domain Name System (DNS)?

<p>Il DNS traduce nomi simbolici in indirizzi IP numerici.</p> Signup and view all the answers

Quali sono i domini di primo livello nel sistema DNS?

<p>I domini di primo livello includono .com, .edu, .gov, .int, .mil, .net, e .org.</p> Signup and view all the answers

Come è strutturata la gerarchia degli indirizzi nel DNS?

<p>La gerarchia è costruita a partire da un dominio radice, seguito dai domini di primo e secondo livello.</p> Signup and view all the answers

Cosa rappresenta un nome di dominio di terzo livello?

<p>Un nome di dominio di terzo livello è spesso una sottosezione di un dominio di secondo livello, come 'www' in 'www.example.com'.</p> Signup and view all the answers

Qual è il ruolo dei name server nel sistema DNS?

<p>I name server sono responsabili della traduzione dei nomi di dominio in indirizzi IP.</p> Signup and view all the answers

Perché è importante utilizzare indirizzi simbolici invece di indirizzi IP numerici?

<p>Gli indirizzi simbolici sono più significativi e facili da ricordare per gli esseri umani.</p> Signup and view all the answers

Esempio di un indirizzo simbolico e la sua rappresentazione numerica in IP?

<p>L'indirizzo simbolico 'elios.disi.unige.it' corrisponde a un indirizzo IP numerico nel formato 192.168.1.1.</p> Signup and view all the answers

Cosa significa il termine 'dominio radice' nel contesto del DNS?

<p>Il dominio radice è il livello più alto della gerarchia nel sistema DNS.</p> Signup and view all the answers

Qual è il ruolo del DNS nel contesto di Internet?

<p>Il DNS risolve i nomi simbolici in indirizzi IP numerici, consentendo il corretto instradamento delle richieste tra i vari dispositivi.</p> Signup and view all the answers

Cosa indicano i domini di primo livello come .com, .edu, e .gov?

<p>I domini di primo livello classificano il tipo di ente o organizzazione, come aziende, università e istituzioni governative.</p> Signup and view all the answers

Qual è il processo che un name server locale segue se non conosce l'indirizzo richiesto?

<p>Il name server locale interroga il name server di top level e, se necessario, continua a inoltrare la richiesta lungo la gerarchia fino a ottenere l'indirizzo IP.</p> Signup and view all the answers

In che modo un'applicazione utilizza un nome di dominio per connettersi a una risorsa?

<p>L'applicazione invia una richiesta al name server locale utilizzando il nome di dominio, come ad esempio albert.unige.it.</p> Signup and view all the answers

Quali sono le funzioni principali dei name servers?

<p>I name servers gestiscono la corrispondenza tra nomi simbolici e indirizzi IP, facilitando la risoluzione delle richieste di connessione.</p> Signup and view all the answers

Come avviene la traduzione di un nome di dominio in un indirizzo IP?

<p>Avviene tramite interrogazioni successive ai name servers, fino a ottenere l'indirizzo IP associato al nome di dominio richiesto.</p> Signup and view all the answers

Quali caratteristiche distintive possono avere i domini di livello superiore specifici delle nazioni, come .it o .fr?

<p>Essi rappresentano il paese di origine dell'entità, come l'Italia per .it e la Francia per .fr.</p> Signup and view all the answers

Che cosa significa che i name servers si trovano nella gerarchia del DNS?

<p>Significa che esistono diversi livelli di server, dai name servers locali a quelli di top level, ognuno con un ruolo specifico nella risoluzione delle richieste.</p> Signup and view all the answers

Qual è la funzione principale di un protocollo nella comunicazione multilivello?

<p>Il protocollo definisce le convenzioni e le regole su come deve avvenire la comunicazione tra i partecipanti.</p> Signup and view all the answers

Come avviene la trasmissione di un messaggio dal calcolatore A al calcolatore B?

<p>Il calcolatore A produce un messaggio nel livello Application, che viene poi elaborato attraverso i vari livelli fino al calcolatore B.</p> Signup and view all the answers

Quali livelli sono presenti nella gerarchia di comunicazione multilivello?

<p>I livelli sono Application, Transport, Network e Physical.</p> Signup and view all the answers

Che ruolo gioca il mezzo fisico nella comunicazione multilivello?

<p>Il mezzo fisico è la base per la trasmissione dei dati, localizzato al di sotto del livello più basso della gerarchia.</p> Signup and view all the answers

Cosa si intende per 'interfaccia' tra livelli nella comunicazione multilivello?

<p>L'interfaccia è l'accordo tra i livelli adiacenti su come comunicare e scambiarsi informazioni.</p> Signup and view all the answers

Qual è il processo che avviene quando i pacchetti raggiungono il nodo B nel modello di comunicazione multilivello?

<p>I pacchetti arrivano al livello fisico e risalgono attraverso tutti i livelli, eliminando le intestazioni fino a ricostruire il messaggio originale.</p> Signup and view all the answers

Qual è la funzione del livello fisico nella comunicazione multilivello?

<p>Il livello fisico si occupa del trasferimento fisico dei dati verso il nodo destinatario.</p> Signup and view all the answers

Come viene gestita l'eliminazione delle intestazioni nei pacchetti durante la ricezione?

<p>Le intestazioni vengono eliminate uno a uno man mano che i pacchetti risalgono i livelli fino a raggiungere l'applicazione.</p> Signup and view all the answers

Cosa si intende per comunicazione multilivello nel contesto delle reti informatiche?

<p>La comunicazione multilivello si riferisce alla modalità in cui i dati vengono trasmessi e ricevuti attraverso vari livelli di astrazione nel modello di rete.</p> Signup and view all the answers

Qual è il risultato finale del processo di comunicazione nel modello multilivello?

<p>Il risultato finale è che il destinatario riceve correttamente il messaggio originale ricostruito dai pacchetti inviati.</p> Signup and view all the answers

Study Notes

Internet - Introduzione

  • Internet è la rete globale
  • Collega reti locali, metropolitane e geografiche, oltre ai singoli computer di tutto il mondo.

Cosa significa essere in Internet?

  • Un dispositivo è in Internet se utilizza il protocollo TCP/IP, avente un indirizzo IP, e la capacità di inviare pacchetti IP ad altri dispositivi.
  • È possibile connettersi temporaneamente a Internet attraverso un fornitore di servizi Internet (ISP) utilizzando un modem.

Cosa sono i protocolli?

  • La comunicazione tra calcolatori in rete è governata da un insieme di regole chiamate protocolli.
  • Un protocollo fornisce funzionalità di indirizzamento, instradamento, gestione di eventuali errori di trasmissione (rilevamento, recupero e controllo di sequenza) e controllo del flusso di comunicazione.

Definizione di protocollo

  • Un protocollo "monolitico" che realizzi tutte le funzionalità per la comunicazione tra elaboratori in rete è complesso da realizzare.
  • I protocolli sono spesso organizzati in una serie di livelli per ridurre la complessità, dove ogni livello comunica solo con i livelli adiacenti.

Comunicazione Multilivello

  • La comunicazione tra due calcolatori avviene attraverso diversi livelli, ognuno con un protocollo specifico.
  • Ogni livello si appoggia al livello inferiore e fornisce servizi a quello superiore.
  • I dati non vengono trasferiti direttamente da un livello all'altro, ma vengono elaborati e passati ai livelli inferiori per essere trasferiti fisicamente.

Comunicazione multilivello: Esempio

  • Il calcolatore A invia un messaggio (dati) al calcolatore B.
  • Il messaggio passa attraverso diversi livelli (applicazione, trasporto, rete, fisico) su entrambi i calcolatori.
  • Ogni livello aggiunge o rimuove informazioni, come intestazioni, per elaborare il messaggio.

La Famiglia di Protocolli TCP/IP

  • L'esempio di comunicazione multilivello mostra un meccanismo simile a quello utilizzato da Internet.
  • I protocolli sono organizzati in livelli, ognuno con funzioni specifiche (es. servizi per l'utilizzo della rete, comunicazione end-to-end, indirizzamento, routing).
  • Gli elementi principali di un protocollo di livello (TCP/IP) includono elementi quali HTTP, FTP, SMTP, TELNET, NFS, RPC, DNS e SNMP.

Network layer: IP

  • Internet è una rete di sottoreti diverse connesse tra loro.
  • Il protocollo IP (Internet Protocol) collega queste sottoreti diverse.
  • TCP/IP utilizza il packet switching: i dati sono suddivisi in pacchetti che possono percorrere percorsi diversi e vengono riassemblati al destinatario.
  • Il servizio IP è senza connessione e inaffidabile: i pacchetti possono arrivare fuori sequenza o perdersi.
  • Ogni dispositivo connesso a Internet ha un indirizzo IP univoco composto da 32 bit, suddiviso in NetId (per la rete) e HostId (per il dispositivo).
  • Gli indirizzi IP sono rappresentazioni numeriche, composte da 4 numeri decimali separati da punti.

IP: indirizzi

  • Gli indirizzi IP sono univoci e vengono assegnati da un'organizzazione chiamata Internet Assigned Number Authority.
  • Il provider assegna un indirizzo IP al dispositivo durante la connessione a Internet.

Transport layer: TCP

  • Il livello TCP gestisce il trasporto affidabile dei dati tra i dispositivi.
  • TCP garantisce che i dati vengano consegnati nella sequenza corretta e senza errori tra l'host di origine e quello di destinazione, indipendentemente dalla rete sottostante utilizzata.

Domain Name System - DNS

  • Gli indirizzi IP sono difficili da ricordare, quindi si usano indirizzi simbolici più facili per gli umani (es. www.google.it).
  • Il DNS traduce gli indirizzi simbolici in indirizzi IP numerici.
  • I nomi di dominio sono gerarchici, organizzati in livelli e formati secondo uno schema (es. nome5.nome4.nome3.nome2.nome1)
  • I domini di primo livello (top level) sono organizzazioni, università, nazionalità, etc.
  • I name server gestiscono la traduzione tra nomi simbolici e indirizzi IP numerici, rispondendo alle richieste degli client.

Application layer

  • Questo livello si trova sopra il livello Transport ed è responsabile delle applicazioni utente (es. web browser, client di posta elettronica, client FTP).
  • I protocolli di questo livello, come SMTP, FTP e HTTP, si basano sul modello client/server (es. richiesta di una pagina web a un server web).
  • I protocolli Application facilitano attività come il trasferimento di file (FTP), la posta elettronica (SMTP) e il web (HTTP).

Trasferimento file

  • Si basa sul protocollo FTP: permette di collegarsi a siti remoti per trasferire file (download o upload).
  • L'accesso può essere riservato o pubblico (anonymous FTP).

World Wide Web (WWW)

  • Si basa sul protocollo HTTP, è un servizio ipertestuale, che connette pagine in modo interattivo e multimediale.
  • È un servizio sviluppato presso CERN di Ginevra, che ha cambiato il modo di comunicare, interagire e lavorare.

Terminologia per gli ipertesti sul web

  • Browser: programma per navigare in rete
  • Pagina: singolo "foglio" di un ipertesto
  • Home page: punto di ingresso di un sito web
  • Hotspot/Hotword: parti di una pagina che permettono di raggiungere altre risorse.
  • Web: insieme di tutti gli ipertesti,
  • FAQ: domande ricorrenti
  • Motori di ricerca: siti che permettono di cercare documenti.
  • Portale: sito web che offre risorse (es: punti di ingresso su risorse diverse)

Client/Server per il web

  • Il WWW usa il modello client/server per lo scambio di informazioni
  • Il client (ad es. un browser web) richiede l'informazione.
  • Il server (ad es. un server web) elabora la richiesta e fornisce la risposta.
  • La rete funge da tramite nella comunicazione tra client e server.

Usare il browser

  • Lo stato della connessione si visualizza nella barra di stato in basso nel browser
  • Gli indirizzi web (URL), sono formati da www seguito da un nome simbolico, ed è un modo univoco per identificare i documenti Web.
  • Gli URL sono digitati nella barra degli indirizzi appositamente progettata per essere inserita nel browser web.

Motori di ricerca

  • I motori di ricerca permettono di navigare nel grande deposito di dati nella rete.
  • L'utente deve inserire le parole chiave (parole importanti) della ricerca.
  • I motori di ricerca usano sofbot che analizzano le parole chiave per fornire i risultati
  • L'utente ottiene spesso troppe risposte (sovraccarico informativo) e deve quindi specializzare ulteriormente le parole chiave.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Scopri le basi di Internet, come funziona la connessione e i protocolli di comunicazione. Questo quiz esplorerà come i dispositivi si collegano alla rete globale e il ruolo dei protocolli nell'assicurare una comunicazione efficace. Testa le tue conoscenze sui principali concetti legati a Internet e alla connettività.

More Like This

TCP/IP and Internet Basics Quiz
5 questions
TCP/IP Protocols Quiz
40 questions
Internet & HTTP Basics
34 questions

Internet & HTTP Basics

EasygoingDialect5934 avatar
EasygoingDialect5934
Use Quizgecko on...
Browser
Browser