Come faccio computer invia dati?

September 24

Come faccio computer invia dati?


La possibilità di inviare i dati da un computer a un altro dispositivo consente agli utenti di comunicare con gli altri in tutto il mondo quasi istantaneamente. Mentre un utente deve solo tipo, fare clic o parlare di un comando a un computer, un sacco di trasformazione sta avvenendo dietro le quinte per consentire l'invio e la ricezione dei dati. trasferimento di quasi tutti i dati nel mondo avviene seguendo le sette livelli del modello Open Systems Interconnection.

Applicazione

Quando si utilizza un'applicazione che invia i dati, come ad esempio il browser web, client di posta elettronica, messaggistica istantanea o un gioco, si è al più alto livello di trasferimento dei dati noto come il "livello di applicazione". Questo strato è l'interfaccia umana dell'applicazione, dove i comandi per l'invio e la ricezione di dati possono essere avviate dall'utente che fa clic su un link o fa una mossa in un gioco per computer. Questo strato gestisce molti servizi tra cui i protocolli di file di trasferimento, protocolli e-mail, nomi di dominio e Dynamic Host Configuration.

Presentazione

Il lavoro del livello di presentazione è quello di tradurre la formattazione user-friendly per i dati che possono essere letti rapidamente dal computer, e viceversa. Per esempio, è facile per un utente da ricordare e digitare "www.usa.gov" per raggiungere il sito ufficiale degli Stati Uniti ', ma l'indirizzo deve essere convertito in numeri per il computer per capire, il che rende "209,251. 180.18 ", che sarà ulteriormente suddiviso in uni e zeri in strati inferiori. Le immagini vengono smontati e rimontati insieme a tutti gli altri contenuti, rendendo possibile per gli utenti di dare un senso di tutto ciò invece di leggere il codice e immaginare ciò che l'immagine potrebbe essere simile.

Sessione

Dopo le informazioni è stato reso più computer di usare, o viceversa, quando la ricezione di dati, un collegamento deve essere realizzato con l'host di destinazione, se un server Web, un altro computer in rete o un dispositivo come una stampante di rete. Diversi servizi sono utilizzati a questo livello; ma non importa la tecnologia utilizzata, il principio di base è la stessa. Il computer invia una piccola quantità di dati che richiedono una connessione alla destinazione. Questi dati vengono instradata alla destinazione da processi di livello inferiore, poi una risposta viene inviata al computer. Questa risposta può essere "OK, mi è possibile inviare i dati ora", "la destinazione non è stata trovata" o "OK, ma prima ho bisogno di una password." Il livello di presentazione traduce queste informazioni e il livello di applicazione chiederà all'utente una password, comunicare un errore o riconoscere che il collegamento è stato fatto.

Trasporto

Una volta stabilita la connessione, il livello di trasporto determina il tipo di trasferimento dei dati avrà luogo e inizia il trasferimento. Se il trasferimento richiede che tutti i dati da ricevere e assemblati in ordine, o per niente, Transmission Control Protocol, o TCP, viene utilizzato. TCP richiede che il computer per inviare una richiesta a destinazione prima di inviare i dati e ricevere un riconoscimento di ogni segmento. Se un segmento è mancato, la destinazione non si accusa ricevuta e il computer invierà nuovamente dopo un periodo di tempo prestabilito. Per i trasferimenti che richiedono una connessione veloce e non saranno danneggiati perdendo una piccola porzione di dati qua e là, come ad esempio un video in streaming o una sessione di VOIP, User Datagram Protocol, o UDP, viene utilizzato. UDP non richiede il riconoscimento e non tenterà di inviare nuovamente i dati persi. dati inviati dal video o VOIP sarebbe sperimentare un ritardo dovuto alla trasformazione TCP e riconoscimenti, e una porzione di video o voce da un secondo prima non avrebbe senso se inserito nei dati in seguito.

Rete

Il livello di rete è costituita da router e alcuni tipi di interruttori; assegna gli indirizzi IP e altri indirizzi logici per i computer della rete locale. Questo strato recupera anche gli indirizzi IP dai sistemi computer sta inviando dati da o recupero di dati da. Il livello di rete gestisce determinazione percorso, il processo di trovare l'indirizzo di destinazione attraverso molti router al di fuori della rete locale. Un'intestazione è collegato a ciascun segmento designa il tipo di trasporto utilizzato, la lunghezza e altre informazioni. Una volta che una intestazione è allegata, il segmento è noto come un pacchetto e viene inviato al livello di collegamento dati.

Data link

Dispositivi livello di collegamento dati lavorano con informazioni sulla rete locale, convertendo l'indirizzo IP dallo strato di rete in indirizzi fisici di ciascun dispositivo noto come indirizzo MAC, DLCI o in alcuni casi, un numero di telefono del dispositivo. Il pacchetto dallo strato di rete viene suddiviso e convertito in un formato compatibile con il supporto fisico per la trasmissione dati sul livello fisico, sia Ethernet o altrimenti. Tutte le informazioni sono infine suddiviso in bit - una serie di uno e zero.

Fisico

Ora che la connessione è attiva ed i dati sono stati suddivisi in uni e zeri, i dati sono inviati dal computer alla destinazione attraverso il mezzo rete fisica. Il mezzo può essere fili di rame, come ad esempio cavi Ethernet, cavo in fibra ottica di vetro o un segnale wireless. Mentre la connessione e il trasferimento è attivo, un flusso costante di elettricità, luce o segnale wireless si muove tra il computer e la destinazione. Questo livello flusso costante è riconosciuto come zero. Quando il segnale elettrico rafforza, la luce diventa leggermente più chiara o il segnale wireless oscilla e viene letto dal computer come uno. L'informazione viene ricostruito a destinazione spostando indietro attraverso gli strati in ordine inverso fino al livello massimo richiesto.