La rete di computer è la pratica di collegare insieme i computer per consentire la comunicazione e lo scambio di dati tra di loro. In generale, una rete di computer è una raccolta di due o più computer. Aiuta gli utenti a comunicare più facilmente. In questo articolo discuteremo le nozioni di base che tutti devono conoscere prima di approfondire il tema delle reti di computer.

Reti di computer
Come funziona una rete di computer?
Gli elementi costitutivi di base di una rete di computer sono i nodi e i collegamenti. Un nodo di rete può essere illustrato come un'apparecchiatura per la comunicazione di dati come un modem, un router, ecc. oppure come un'apparecchiatura di un terminale dati come la connessione di due o più computer. Il collegamento nelle reti di computer può essere definito come fili o cavi o spazio libero delle reti wireless.
Il funzionamento delle reti di computer può essere semplicemente definito come regole o protocolli che aiutano a inviare e ricevere dati tramite i collegamenti che consentono alle reti di computer di comunicare. Ogni dispositivo ha un indirizzo IP, che aiuta a identificare un dispositivo.
Terminologie di base delle reti di computer
- Rete: Una rete è un insieme di computer e dispositivi collegati tra loro per consentire la comunicazione e lo scambio di dati.
- Nodi: I nodi sono dispositivi collegati a una rete. Questi possono includere computer, server, stampanti, Router, Interruttori e altri dispositivi.
- Protocollo: Un protocollo è un insieme di regole e standard che regolano il modo in cui i dati vengono trasmessi su una rete. Esempi di protocolli includono TCP/IP , HTTP , E FTP .
- Topologia: La topologia di rete si riferisce alla disposizione fisica e logica dei nodi su una rete. Le topologie di rete comuni includono bus, stella, anello, maglia e albero.
- Reti di fornitori di servizi: Questi tipi di Reti danno il permesso di prendere in locazione Capacità e Funzionalità di Rete dal Fornitore. Le reti dei fornitori di servizi includono comunicazioni wireless, supporti dati, ecc.
- Indirizzo IP : Un indirizzo IP è un identificatore numerico univoco assegnato a ogni dispositivo su una rete. Gli indirizzi IP vengono utilizzati per identificare i dispositivi e consentire la comunicazione tra loro.
- DNS: IL Sistema dei nomi di dominio (DNS) è un protocollo utilizzato per tradurre nomi di dominio leggibili dall'uomo (come www.google.com) in indirizzi IP comprensibili ai computer.
- Firewall: UN firewall è un dispositivo di sicurezza utilizzato per monitorare e controllare il traffico di rete in entrata e in uscita. I firewall vengono utilizzati per proteggere le reti da accessi non autorizzati e altre minacce alla sicurezza.
Tipi di reti informatiche aziendali
- E: UN Rete locale (LAN) è una rete che copre una piccola area, come un ufficio o una casa. Le LAN vengono generalmente utilizzate per connettere computer e altri dispositivi all'interno di un edificio o di un campus.
- FURGONO: UN Rete geografica (WAN) è una rete che copre una vasta area geografica, come una città, un paese o addirittura il mondo intero. Le WAN vengono utilizzate per connettere insieme le LAN e sono generalmente utilizzate per le comunicazioni a lunga distanza.
- Reti cloud: Reti cloud possono essere visualizzati con una Wide Area Network (WAN) in quanto possono essere ospitati su fornitori di servizi cloud pubblici o privati e le reti cloud sono disponibili se c'è una domanda. Le reti cloud sono costituite da router virtuali, firewall, ecc.
Questi sono solo alcuni concetti di base delle reti di computer. Il networking è un campo vasto e complesso e ci sono molti più concetti e tecnologie coinvolti nella costruzione e nel mantenimento delle reti. Ora discuteremo alcuni altri concetti sulle reti di computer.
- Sistema aperto: Un sistema connesso alla rete e pronto per la comunicazione.
- Sistema chiuso: Un sistema che non è connesso alla rete e con cui non è possibile comunicare.
Tipi di architettura di rete di computer
La rete di computer rientra in queste ampie categorie:
- Architettura client-server: Architettura client-server è un tipo di architettura di rete di computer in cui i nodi possono essere server o client. Qui, il nodo server può gestire il comportamento del nodo client.
- Architettura peer-to-peer: In Architettura P2P (peer-to-peer). , non esiste alcun concetto di server centrale. Ogni dispositivo è libero di funzionare come client o server.
Dispositivi di rete
Un'interconnessione di più dispositivi, noti anche come host, collegati utilizzando più percorsi allo scopo di inviare/ricevere dati o contenuti multimediali. Le reti di computer possono anche includere più dispositivi/mezzi che aiutano nella comunicazione tra due diversi dispositivi; questi sono conosciuti come Dispositivi di rete e includono elementi come router, switch, hub e bridge.

Dispositivi di rete
Topologia di rete
IL Topologia di rete è la disposizione dei diversi dispositivi in una rete. Esempi comuni includono Bus, Stella, Mesh, Anello e Daisy chain.

Topologia di rete
funzione statica in Java
OSI Model
OSI sta per Interconnessione di sistemi aperti . È un modello di riferimento che specifica gli standard per i protocolli di comunicazione e anche le funzionalità di ciascun livello. L'OSI è stato sviluppato dall'Organizzazione internazionale per la standardizzazione ed è un'architettura a 7 livelli. Ogni livello di OSI ha funzioni diverse e ogni livello deve seguire protocolli diversi. I 7 strati sono i seguenti:
- Strato fisico
- Livello di rete
- Livello di trasporto
- Livello di sessione
- Livello di presentazione
- Livello di applicazione
Protocollo
Un protocollo è un insieme di regole o algoritmi che definiscono il modo in cui due entità possono comunicare attraverso la rete ed esiste un protocollo diverso definito a ogni livello del modello OSI. Alcuni di questi protocolli sono TCP, IP, UDP, ARP, DHCP, FTP e così via.
Identificatori univoci della rete
Nome host: Ogni dispositivo nella rete è associato a un nome dispositivo univoco noto come nome host. Digita il nome host nel prompt dei comandi (modalità amministratore) e premi 'Invio', verrà visualizzato il nome host della tua macchina.

Nome host
Indirizzo IP (indirizzo del protocollo Internet): Conosciuto anche come indirizzo logico, l'indirizzo IP è l'indirizzo di rete del sistema attraverso la rete. Per identificare ciascun dispositivo nel World Wide Web, l'Internet Assigned Numbers Authority (IANA) assegna un indirizzo IPV4 (versione 4) come identificatore univoco a ciascun dispositivo su Internet. La lunghezza di un indirizzo IPv4 è di 32 bit, quindi ne abbiamo 232Indirizzi IP disponibili. La lunghezza di un indirizzo IPv6 è 128 bit.
In finestre Digita ipconfig nel prompt dei comandi e premi 'Invio', questo ci fornisce l'indirizzo IP del dispositivo. Per Linux, Digita ifconfig nel terminale e premi 'Invio' per ottenere l'indirizzo IP del dispositivo.
Indirizzo MAC (indirizzo Media Access Control): Noto anche come indirizzo fisico, il Indirizzo MAC è l'identificatore univoco di ciascun host ed è associato al suo NIC (scheda di interfaccia di rete) . Un indirizzo MAC viene assegnato alla scheda NIC al momento della produzione. La lunghezza dell'indirizzo MAC è: 12-nibble/ 6 byte/ 48 bit Digita ipconfig/all nel prompt dei comandi e premi 'Invio', questo ci darà l'indirizzo MAC.
Porta: Una porta può essere definita un canale logico attraverso il quale i dati possono essere inviati/ricevuti a un'applicazione. Qualsiasi host può avere più applicazioni in esecuzione e ciascuna di queste applicazioni viene identificata utilizzando il numero di porta su cui sono in esecuzione.
Un numero di porta è un numero intero a 16 bit, quindi abbiamo 216porte disponibili classificate come mostrato di seguito:
| Tipi di porte | Allineare |
|---|---|
| Porti famosi | 0 – 1023 |
| Porti registrati | 1024 – 49151 |
| Porti effimeri | 49152 – 65535 |
Numero di porte: 65.536
Intervallo: 0 – 65535
Tipo netstat -a nel prompt dei comandi e premere 'Invio', verranno elencate tutte le porte utilizzate.

Elenco dei porti
PRESA: La combinazione univoca di indirizzo IP e numero di porta insieme è denominata Socket.
Altri concetti correlati
Server DNS: DNS sta per Domain Name System . Il DNS è fondamentalmente un server che traduce indirizzi web o URL (es: www.google.com) nei corrispondenti indirizzi IP. Non dobbiamo ricordare tutti gli indirizzi IP di ogni singolo sito web. Il comando ' nslookup ’ ti dà l’indirizzo IP del dominio che stai cercando. Ciò fornisce anche informazioni sul nostro server DNS.

Indirizzo IP del dominio
modelli di progettazione Java
ARP: ARP sta per Protocollo di risoluzione dell'indirizzo . Viene utilizzato per convertire un indirizzo IP nel suo indirizzo fisico corrispondente (ad esempio, indirizzo MAC). L'ARP viene utilizzato dal Data Link Layer per identificare l'indirizzo MAC della macchina del ricevitore.
RARP: RARP sta per Protocollo di risoluzione degli indirizzi inversi . Come suggerisce il nome, fornisce l'indirizzo IP del dispositivo inserendo un indirizzo fisico. Ma RARP è diventato obsoleto da quando è entrato in scena il DHCP.