Ciao a tutti e bentornati.
Ora, nel video di oggi, discuteremo delle basi del modello OSA e lo esamineremo dal punto di vista dei sistemi
di bilanciamento del carico.
Ora, ogni volta che vai avanti ed esamini la documentazione o le funzionalità relative al bilanciamento del carico, una
delle cose comuni che vedrai generalmente, ad esempio, è il confronto del prodotto di più bilanciamenti
del carico.
Ora nel tipo di bilanciamento del carico, vedrai il livello sette, vedrai il livello quattro, vedrai il livello quattro,
la diapositiva sette e così via.
Ora la domanda che viene è cosa significa esattamente questo?
E questo porta anche a una certa confusione.
Quindi questo è ciò che vedremo nel video di oggi.
Ora, i livelli descritti sono principalmente associati ai livelli che fanno parte del modello
OSI.
Quindi, in una panoramica di alto livello, il modello OSA descrive i sette livelli che il sistema informatico utilizza
per comunicare su una rete.
Ad esempio, supponiamo di aprire un sito Web tramite un browser, quindi quando quell'operazione avviene dietro le quinte
intimamente, i pacchetti di traffico passano attraverso questi set di livelli.
Quindi i primi sono associati a un livello fisico in cui hai Ethernet, quindi hai il livello
di rete in cui hai il protocollo IP ICMP, quindi hai il livello di trasporto associato a TCP e l'ultimo livello
è associato all'applicazione.
Ora una cosa importante da notare qui è che ogni livello è associato a un determinato insieme di protocolli.
Ad esempio, il livello dell'applicazione ha un determinato insieme di protocolli come HTTP, protocollo, FTP, SMTP e
così via.
Quando si discute del livello di trasporto, si ha il protocollo TCP, il livello di rete del protocollo
UDP è associato a IP, ICMP e così via.
Quindi, quando vai avanti e leggi che il bilanciamento del carico dell'applicazione è associato al livello sette, non è
altro che il livello sette come parte di questo modello OSA.
Quindi hai fisico come un dettaglio, seconda rete, terza, quarta, cinque, sei, sette, che è il livello
dell'applicazione.
Quindi afferma che il servizio di bilanciamento del carico dell'applicazione funziona a livello dell'applicazione.
Ora, quando parli del sistema di bilanciamento del carico di rete, che è il livello quattro, ne hai uno, due,
tre, quattro.
Quindi il bilanciamento del carico di rete funziona principalmente a livello di trasporto.
Ora la domanda che sorge è che differenza fa per il sistema di bilanciamento del carico lavorare nel livello di applicazione o in un
livello di trasporto?
Perché alla fine il sistema di bilanciamento del carico andrà avanti e riequilibrerà il carico del traffico tra più set
di destinazioni.
E la risposta a questa domanda sono le funzionalità fornite da un sistema di bilanciamento del carico associate all'insieme di livelli.
Ora, per dimostrare il concetto in un modo molto più pratico, ho un file pcap associato all'HTTP.
Quindi qualcuno ha aperto un sito Web specifico e tutto il traffico viene catturato.
Quindi questo è il guerriero della cattura dei pacchetti.
Ora, se esamini l'acquisizione del pacchetto, fondamentalmente inizia con SYN Snack e AG.
Quindi fondamentalmente questo è il protocollo TCP.
Quindi in questo quarto numero, vedrai che hai un protocollo HTTP.
Anche dal protocollo che vedi hai un protocollo HTTP qui.
E se guardi a questo, hai il frame all'inizio, hai l'Ethernet, hai il protocollo IP, hai il
protocollo TCP, hai il protocollo HTTP, non i valori di cui stavamo discutendo.
Quindi inizialmente abbiamo Ethernet, poi arriva l'IP, poi arriva il TCP, quindi arriva a HTTP.
Va bene, quindi mentre stiamo discutendo, hai Internet, hai l'IP nel livello di rete, hai il
TCP nel livello di trasporto e poi l'altro è HTTP e il livello dell'applicazione.
E una cosa simile che puoi vedere qui ora per il video di oggi, discuteremo del bilanciamento del carico dell'applicazione,
che funziona al livello sette.
Ora, livello sette, sappiamo che il protocollo HDTV è associato a un livello sette.
Quindi hai anche i dati relativi al protocollo HTTP qui.
Quindi da qui, quello che l'utente ha fatto usando il comando W gate, ha fatto una richiesta specifica.
Quindi questa è la richiesta che tu sia qui.
Puoi vedere anche da qui puoi vedere che questa è una richiesta di gate su immagini slash, layout slash slash logo
dot BMG.
Questa è la U e l'host di questo pacchetto life dot net.
Quindi, in pratica, ciò che l'utente ha fatto ha eseguito il comando W gate sul pacchetto live dot net slash images
slash layer slash logo dot png.
Quindi, se lo costruiamo in un comando, ecco come apparirà il comando.
Quindi andiamo su questo URL specifico e il punto finale qui è il file PNG.
Quindi l'immagine è stata recuperata.
Ora, in questo protocollo di livello sette di HTTP, ci sono più cose che vediamo qui.
La prima è la richiesta del cancello.
Quindi ci sono più tipi di richieste.
Hai un cancello e così via.
Quindi questa è una parte di secondo.
Ma è tutta questa A che è la parte qui che è il logo del layout delle immagini della sezione che questa è la seconda parte
importante.
La terza parte importante è questo user agent.
Quindi ogni strumento ha il proprio set di user agent.
Chrome ha un agente utente diverso Firefox ha un agente utente diverso e così via.
Quindi hai questa intestazione host, che non è altro che l'host.
Ora la parte importante qui è che se un sistema di bilanciamento del carico è un tipo di bilanciamento del carico di livello sette, allora quel sistema
di bilanciamento del carico avrà una sorta di funzionalità in cui può eseguire il root della richiesta in base a questi dati, come
ottenere post e così via, l'utente agent, l'intestazione host e così via.
Quindi, sulla base di tutte queste intestazioni che fanno parte del protocollo HTTP, il sistema di bilanciamento del carico di base di livello sette sarà
in grado di eseguire il root della richiesta.
Quindi andiamo avanti ed esaminiamolo praticamente.
Ora per la demo di oggi, ho un bilanciatore del carico dell'applicazione che è attivo e funzionante.
E mentre ne stiamo discutendo, il bilanciamento del carico dell'applicazione viene eseguito sul livello sette.
Quindi, quello che ho fatto, ho configurato questo bilanciamento del carico dell'applicazione per esaminare questa intestazione dell'agente
utente.
E sulla base di questo user agent, il sistema di bilanciamento del carico dell'applicazione andrà avanti e restituirà una risposta completamente
diversa.
Quindi andiamo avanti ed esaminiamolo praticamente.
Quindi da un sistema di bilanciamento del carico, copiamo questo URL e dal mio browser Firefox, aggiungerò l'URL
specifico, premiamo invio e dice Hey Mozilla, hai un ottimo componente aggiuntivo.
Quindi cosa ha fatto il bilanciamento del carico dell'applicazione?
Ha esaminato l'agente utente a una panoramica di alto livello e ora sta restituendo la risposta
dal CLA.
Se utilizziamo un gate W per inviare la stessa richiesta al nostro sistema di bilanciamento del carico, la risposta è fondamentalmente
l'HTML indicizzato che è stato scaricato.
Quindi, se apro l'HTML indicizzato, questo non è altro che il sito Web zero due.
Quindi lo stesso URL quando viene aperto da un diverso set di strumenti come da un browser Mozilla o utilizzando il gate W restituisce
un diverso insieme di risposte tutti insieme.
E tutto ciò è dovuto alla configurazione relativa all'agente utente nel servizio di bilanciamento del carico dell'applicazione.
E tutto questo è possibile perché il nostro sistema di bilanciamento del carico dell'applicazione è elencato al livello sette.
E all'interno del livello sette abbiamo il protocollo HTTP.
E all'interno del protocollo HTTP hai questa intestazione dell'agente utente e il bilanciatore del carico dell'applicazione può
acquisire questa intestazione, può esaminare i contenuti e, in base a questi contenuti, può andare avanti e inviare un diverso
tipo di risposta tutti insieme.
Ora, quando parli del sistema di bilanciamento del carico di rete, questo non funziona davvero sul livello sette.
Funziona sul livello quattro.
Il livello quattro è associato a TCP e UDP.
Quindi, per il sistema di bilanciamento del carico di rete, non avrai davvero quella flessibilità per esaminare la griglia delle intestazioni
HTTP.
Quindi, prima di concludere, andiamo avanti e rivediamo rapidamente.
Quindi il primo punto è che ogni sistema di bilanciamento del carico opera al livello specifico.
Questo è qualcosa che abbiamo visto e sarai in grado di eseguire operazioni solo sulla richiesta
in base al livello supportato da LP.
Grande.
Quindi con questo si concluderà il video di oggi.