Słuchawki Bluetooth o niskim zużyciu energii w architekturze klient-serwer i zestawy słuchawkowe do gier

Słuchawki Bluetooth o niskim zużyciu energii w architekturze klient-serwer i zestawy słuchawkowe do gier

Czas publikacji: Autor: Redaktor Witryny Odwiedzać: 369

Słuchawki Bluetooth o niskim zużyciu energii w architekturze klient-serwer i zestawy słuchawkowe do gier

W architekturze klient-serwer klient wysyła żądania do serwera przez sieć. Serwer odpowiada z odpowiedzią. To jest główny paradygmat internetu. Niewątpliwie najbardziej udana technologia internetowa, jaką kiedykolwiek wydano. Na przykład, gdy wprowadzisz adres URL w przeglądarce internetowej, najpierw zostanie on wysłany do serwera DNS. Serwer DNS zwraca odpowiedni adres IP, który został przypisany do nazwy. Następnie klient wysyła żądanie do serwera za pośrednictwem protokołu przesyłania hipertekstu (HTTP), a po nawiązaniu połączenia żąda od serwera wysłania żądanego zasobu. Następnie serwer odpowiada odpowiednim zasobem, zwykle plikiem tekstowym zawierającym informacje o znacznikach (HTML), które instruują przeglądarkę, jak wyświetlić te informacje. www.bjbjaudio.com/

Plik może również zawierać adresy URL dla klientów w celu uzyskania zasobów, takich jak obrazy lub inne strony. Te dodatkowe linki są postrzegane jako prawdziwy powód, dla którego strony HTML są połączone ze sobą w ogromną sieć internetową i właśnie z tego powodu powstało pojęcie stron internetowych i serwerów internetowych. www.bjbjaudio.com/

Odnośnie podziału pracy pomiędzy serwerem a klientem. Istnieje wyraźne rozróżnienie między tymi dwoma. Serwery zazwyczaj przechowują informacje w ustrukturyzowanej formie. Prawdopodobnie ta informacja jest prawdziwym powodem istnienia serwera. Mogą to być dowolne dane, takie jak aktualna pogoda w Kona na Hawajach, rozkład jazdy następnego pociągu z centrum Seulu na lotnisko lub po prostu rozmowa w gronie przyjaciół. Z drugiej strony klient nie ma żadnych danych i po prostu wysyła żądanie do serwera. Po otrzymaniu odpowiedzi z serwera może wykonywać określone zadania, takie jak wyświetlanie wiadomości użytkownikowi lub wysyłanie powiadomienia, że ​​ktoś, kogo zna, właśnie coś napisał na Twitterze. www.bjbjaudio.com/

Główną zaletą architektury klient-serwer jest rozdzielenie klienta i serwera. Podział ten jest konieczny, gdy różne części systemu znajdują się na różnych urządzeniach. Biorąc jedną część jako serwer, a drugą jako klienta, związek między nimi w systemie jest odpowiednio określany. www.bjbjaudio.com/

Główną zaletą tej architektury jest łatwość rozbudowy. Klient nie musi znać niczego poza adresem URL, aby móc uzyskać dostęp do zasobu. Liczba klientów może być również bardzo duża. Niektóre witryny internetowe mogą codziennie otrzymywać żądania od milionów klientów. Serwer tak naprawdę nie dba o to, skąd pochodzą ci klienci, po prostu odpowiada na każde żądanie. www.bjbjaudio.com/

Można również rozbudowywać architekturę serwera. Odpowiadanie na miliony żądań dziennie z jednej maszyny może prowadzić do przeciążenia, a nawet awarii usługi. Rozwiązaniem jest wykorzystanie wielu takich samych serwerów, które mają dostęp do tych samych informacji. Innym sposobem jest rozwiązanie tej samej nazwy domeny na różne adresy IP i nakazanie różnym klientom równomiernego rozłożenia obciążenia między serwerami. Nazywa się to równoważeniem obciążenia. www.bjbjaudio.com/