• Główny
  • Inne Komunikacje Społeczne
  • Inne Komunikacje Społeczne
  • Gry Strzelanki
  • Gry Strzelanki
  • Sporty Sportowe
logo
  • Główny
  • Jak działa Skype

Jak działa Skype

Skype to aplikacja umożliwiająca bezpłatne rozmowy telefoniczne do ponad 75 milionów osób na całym świecie oraz szokująco tanie połączenia do praktycznie każdego miejsca na świecie! Dzięki temu Skype stał się najszybciej rozwijającą się usługą w historii Internetu. Niedawno firma została przejęta przez serwis eBay, co stanowi kolejny krok w kierunku osiągnięcia ostatecznego celu, jakim jest uczynienie z Skype największej firmy komunikacyjnej na świecie.

Skype jest łatwy w instalacji i obsłudze. Umożliwia użytkownikom nawiązywanie krystalicznie czystych połączeń, niezależnie od ich lokalizacji, wysyłania wiadomości błyskawicznych, płynnego przełączania się między komunikacją tekstową i głosową, wykonywania połączeń wideo, połączeń konferencyjnych, przesyłania plików, telefonii stacjonarnej i telefonów komórkowych za ułamek kosztów tradycyjne połączenie. Skype naprawdę rewolucjonizuje sposób, w jaki komunikujemy się.

Przykład Skype - Georgia Tech - Proces tworzenia oprogramowania

Ale jak to naprawdę działa? Artykuł koncentruje się na opisie sieci Skype i technologii, która się za nim kryje.

Skype jest rodzajem klienta Voice-Over-IP typu peer-to-peer, opartego na programie do udostępniania plików Kazaa. Twórcy Skype twierdzą, że zapewnia on lepszą jakość głosu niż podobne aplikacje, takie jak MSN i Yahoo Messenger. Szyfruje także połączenia od końca do końca.

W sieci Skype istnieją dwa typy komputerów - zwykły host (klient Skype) i supernode (SN). Zwykły host to komputer zwykłego użytkownika, który ma zainstalowaną aplikację i łączy się z siecią, aby komunikować się z innymi użytkownikami. Super węzły są punktem końcowym zwykłych hostów w sieci. Innymi słowy, zwykłe hosty łączą się z Super węzłami. Każdy komputer z publicznym adresem IP i odpowiednią konfiguracją sprzętową może być SN. Zwykły host musi połączyć się z super-węzłem i musi zarejestrować się na serwerze logowania Skype w celu pomyślnego zalogowania. Serwer logowania Skype jest jedyną centralną jednostką w całej sieci. Przechowuje nazwy użytkowników i odpowiednie hasła wszystkich użytkowników Skype. Nslookups pokazali, że ten serwer znajduje się w Danii. Wszystkie Super węzły łączą się z serwerem logowania, próbując zweryfikować hasło do nazwy użytkownika klienta. Przechowuje swoją nazwę użytkownika Skype, adres e-mail i zaszyfrowaną reprezentację hasła.

Jeśli jesteś zwykłym użytkownikiem Skype, komputer jest traktowany jako :zwykły host:, który łączy się z węzłem Super. Super węzły to serwery zlokalizowane w różnych częściach świata. Ale twój klient Skype musi wiedzieć, do którego SN ma się podłączyć. Dlatego każdy klient Skype (SC) utrzymuje lokalną tabelę zawierającą adresy IP i odpowiadające im porty Super Nodes. Nazywa się to pamięcią podręczną hosta i jest przechowywane w Rejestrze Windows danego SC. Zasadniczo za każdym razem, gdy ładujesz Skype';a, odczytuje on datę z pamięci podręcznej hosta, pobiera pierwszy adres IP i port i próbuje się połączyć z tym SN. Jeśli połączenie nie powiedzie się z jakiegoś powodu (SN jest offline, nie jest już częścią sieci itp.), Odczytuje następny wiersz z tabeli. W przypadku, gdy nie uda się połączyć z żadnym z wymienionych adresów IP, Skype zwraca błąd logowania po uruchomieniu. W związku z tym pamięć podręczna hosta musi zawierać co najmniej jedną prawidłową pozycję, aby aplikacja mogła połączyć się z siecią i działać poprawnie. Prawidłowy wpis oznacza adres IP i numer portu super-węzła online. Ścieżka do tabeli w rejestrze systemu Windows to HKEY_CURRENT_USER / SOFTWARE / SKYPE / PHONE / LIB / CONNECTION / HOSTCACHE. Możesz to sprawdzić na swoim komputerze, otwierając menu Start, a następnie kliknij Uruchom i wprowadź :regedit:, bez myślników. Oczywiście, dokładna ścieżka może być inna w następnych wersjach aplikacji.

Jako koncepcja, Super Nodes zostały wprowadzone w sieciach P2P trzeciej generacji. Pozwalają poprawić wydajność wyszukiwania, zmniejszyć opóźnienie przesyłania plików, skalowalność sieci oraz możliwość wznowienia przerwanych pobrań i jednocześnie pobrać segmenty jednego pliku z wielu równorzędnych użytkowników. Zasadniczo pomagają zwykłym hostom łączyć się ze sobą i efektywnie zarządzać zaszyfrowanym ruchem sieciowym.

Super węzły są również odpowiedzialne za :Global Indexing:. Ta technologia umożliwia wyszukiwanie innych użytkowników w sieci. Firma gwarantuje, że znajdzie użytkownika, który się zarejestrował i zalogował się przez ostatnie 72 godziny.

Bardzo interesującym momentem na temat sieci Skype jest to, że :sam się modyfikuje:. Jeśli masz zainstalowaną aplikację, twój komputer może zmienić się w super-węzeł, nawet nie wiedząc o tym, ponieważ te możliwości nie mają zauważalnego wpływu na wydajność komputera. SN w zasadzie przechowują adresy nawet kilkuset użytkowników Skype';a, nie niosąc żadnych danych głosowych, tekstowych ani transferowych. W ten sposób im więcej użytkowników Skype wejdzie w tryb online, tym więcej supernodów stanie się dostępnych, aby zwiększyć przepustowość sieci.

Skype inteligentnie kieruje ruchem, wybierając optymalną ścieżkę przesyłania danych. Ponieważ używa protokołu TCP lub UDP, dzieli cały strumień danych na oddzielne pakiety, które mogą mieć różne ścieżki do docelowego miejsca docelowego. Ostateczny układ odbywa się na końcu odbiorczym.

Jeśli chodzi o bezpieczeństwo i prywatność, Skype używa Advanced Encryption Standard, znanego jako Rijndel, używanego również przez organizacje rządowe USA do ochrony poufnych danych. Skype używa 256-bitowego szyfrowania.

Programiści Skype';a wprowadzili szerokopasmowe kodeki, które pozwalają zachować dobrą jakość dźwięku przy przepustowości 32 kbit / s i pozwalają na przejście częstotliwości od 5 do 8 000 Hz.

Twoja lista kontaktów, aplikacja przechowuje w rejestrze systemu Windows. Jest to tak zwana lista znajomych i po raz kolejny jest szyfrowana cyfrowo. Tak więc lista jest lokalna dla każdego komputera, lub innymi słowy, nie jest pobierana z serwera centralnego.

Krótko opisz zadania klienta Skype. Najpierw łączy się z siecią. Następnie nasłuchuje na określonych portach połączeń przychodzących, odświeża tabelę pamięci podręcznej hosta, używa szerokopasmowych kodeków, utrzymuje listę znajomych, szyfruje wiadomości i określa, czy jest firewall, czy nie.

Proces logowania:

Proces logowania jest najważniejszy i składa się z kilku etapów. Jak wspomniano, SC musi połączyć się z prawidłowym SN, aby uwierzytelnić nazwę użytkownika i hasło na serwerze centralnym.

Skype otrzymuje pierwsze IP z pamięci podręcznej hosta, wysyła pakiet UDP i czeka na odpowiedź. Jeśli nie ma odpowiedzi po 5 sekundach, wysyła pakiet TCP do tego samego adresu IP. Próbuje ustanowić połączenie TCP z adresem IP HC i portem 80 (port HTTP). Jeśli nadal nie powiodło się, próbował połączyć się z adresem IP i portem 443 (port HTTPS). Jeśli to też nie działa, odczytuje następny adres w HC. Jeśli Skype nie może połączyć się z SN, zgłosi błąd logowania.

Aplikacja zawiera kilka wbudowanych adresów różnych węzłów, zwanych superstrodami bootstrap.

Jeśli próba połączenia zakończy się powodzeniem, klient musi uwierzytelnić nazwę użytkownika i hasło za pomocą serwera logowania Skype, który przechowuje wszystkie nazwy i hasła użytkowników i zapewnia ich unikalność w całej sieci. Gdy aplikacja łączy się z SN, otrzymuje aktualną listę innych aktywnych SN, więc ma najbardziej aktualne informacje.

Proces Media Transfer:

Komunikacja wideo / głosowa za pośrednictwem SKype jest ustanawiana przez UDP. Problem polega na tym, że dość często jeden z użytkowników znajduje się za zaporą lub routerem, dlatego nie ma prawdziwego adresu IP. Ale jeśli obaj klienci Skype są na prawdziwych IP, to ruch medialny przepływa bezpośrednio między nimi przez UDP. Rozmiar pakietu głosowego wynosi 67 bajtów, co w rzeczywistości jest wielkością ładunku UDP. Jedna sekunda konwersacji powoduje, że około 140 pakietów głosowych wymienianych jest w obie strony, czyli 3-16 kilobajtów na sekundę.

Jeśli jeden z adresatów lub obaj z nich nie ma publicznego adresu IP, wysyła ruch głosowy do innego internetowego węzła Skype za pośrednictwem protokołu UDP lub TCP. Twórcy Skype';a wolą używać UDP do przesyłania głosu w jak największym stopniu.

Ciekawostką jest to, że nawet jeśli obie strony nie mówią, pakiety głosowe nadal będą przepływać między nimi. Celem tak zwanych :cichych paczek: jest utrzymywanie połączenia przy życiu.

Wniosek:

Istnieje kilka czynników odpowiedzialnych za sukces Skype. Przede wszystkim jakość głosu jest lepsza w porównaniu do innych aplikacji. Działa bez problemu na komputerach z firewallem. Jest bardzo łatwy w instalacji i użyciu. Zabezpieczenia Skype';a to także duża zaleta. Wszystko, co jest przesyłane przez sieć, jest szyfrowane w celu zapewnienia prywatności. W wyniku tego, nawet jeśli hakerzy przechwycą przesyłane dane, nie będą w stanie ich zdekodować.

Aplikacja Skype nie zawiera adware ani spyware. Ale zdarzają się sytuacje, w których stronom trzecim udało się dodać takie funkcje (nie tylko w przypadku Skype), więc naprawdę ważne jest, aby pobrać go z właściwego miejsca. Dlatego należy to zrobić na oficjalnej stronie internetowej lub w witrynach szanowanych http://www.freesecuredownloads.com/skype/index.html.

Powiązane Artykuły

2 Gry takie jak Wallace i Gromit: Klątwa królika na PS3

Jak narysować fretkę

10 Alternatyw Architekta Vectorworks

11 Alternatywy kamuflażu

Odkryj, jak zidentyfikować 3 poziomy, aby szybko osiągnąć szczyt sukcesu

4 gry takie jak Ice Dind Dale: Edycja rozszerzona dla systemu Android

Jak otworzyć sklep Ebay

Gry takie jak Odell Down Under dla Mac OS

20 gier takich jak EverWing na PC

4 gry jak prawdziwe boks na Xbox One

Poprzedni Post
Jak znaleźć pożyczkodawców specjalizujących się w kredytach Payday
Następny Post
Gry takie jak World of Diving dla systemu Android

Kategoria

  • Symulacja
  • Gry Symulacyjne
  • Puzzle Puzzle
  • Gry Symulacyjne
  • Inne Odniesienia Edukacyjne
  • Gry Strzelanki
  • Rts Rts
  • Sporty Sportowe

Zaleca

Jak wybrać blokadę

Jak wybrać blokadę

Gry takie jak Saga Ninja na konsolę Xbox One Gry Rpg

Gry takie jak Saga Ninja na konsolę Xbox One

12 Games Like Life is Strange: Episode 1 na konsolę Xbox 360 Gry Przygodowe

12 Games Like Life is Strange: Episode 1 na konsolę Xbox 360

17 Gry takie jak Aquanaut's Holiday: Hidden Memories Gry Symulacyjne

17 Gry takie jak Aquanaut's Holiday: Hidden Memories

Popularne Wiadomości

  • Gry takie jak Emperor: Rise of the Middle Kingdom na Nintendo Wii U

    Gry takie jak Emperor: Rise of the Middle Kingdom na Nintendo Wii U

    18 gier jak Bit.Trip Runner 3

    18 gier jak Bit.Trip Runner 3

Biuletyn

Zapisz Się Do Newslettera

Trend-top.com © Copyrights 2019. All rights reserve

Jak działa SkypePrivacy policy