Skype P2P-тен клиент-сервер үлгісіне өзгертулер

Skype Сіздің дауысыңыз бен деректеріңізді желі арқылы қалай жүргізеді

Skype сізден қораптың ішінде не екенін немесе байланыс механизмінің техникалық тұрғыдан қалай жұмыс істейтінін білуді талап етпейді. Бұл миллиардтан астам адамға өте тиімді және еркін қарым-қатынас жасау үшін жақсы интерфейсті береді. Бірақ маған ұнайтын ақыл-ойлар, және, ең алдымен, сенікі (сіз оны оқып отырғандықтан), ішіндегі нерді заттар туралы мүлдем күлімсіргіңіз келмейді. Егер сізде базалық желілік білімдер болса, ол соншалықты техника емес. Skype-да сөйлескен кезде дауыстың қалай жүріп жатқанын және қазір не өзгеріп жатқанын көрейік.

Skype және P2P

P2P құрбы-құрдастарын білдіреді және деректерді басқа пайдаланушыларды уақытша сақтау және қайта жіберу үшін ресурстар ретінде Skype пайдаланушылардың компьютерлерін және құрылғыларын (техникалық түрде тораптар деп аталады) пайдалана отырып Интернетте деректерді берудің құралы. Skype өзінің жеке орталықсыздандырылған P2P протоколына негізделе бастады, ол желідегі деректерді беру үшін ресурс ретінде әр пайдаланушының құрылғысында қолданылады.

Кейбір тораптарды индекстеу және мекенжайларды аудару (NAT) түйіндері ретінде қызмет ететін «supernodes» деп анықтады. Бұл тораптар әртүрлі пайдаланушылардың ішінен таңдалады, әрине, олар білмей, олардың жұмыс уақытына негізделген таңдауды жасаған алгоритм арқылы операциялық жүйелермен немесе брандмауэрлермен шектелмейді және P2P протоколын жаңартуда.

Неге P2P?

P2P бірнеше артықшылықтарды ұсынады, әсіресе VoIP үшін . Бұл қызмет желіде бұрыннан бар және әлі пайдаланылмаған ресурстардың қуатын пайдалануына мүмкіндік береді. Бұл Skype-ды дауыстық және бейне деректерді Интернет арқылы басқару және жіберу үшін орталықтандырылған серверлерді орнату мен қолдаудан құтқарады. Іздеу және орналасу түйіндері мен серверлеріне арналған уақыт P2P арқылы айтарлықтай төмендейді. Сондықтан пайдаланушы базасы халықаралық орталықсыздандырылған каталогта болады. Желіге қосылатын әр жаңа пайдаланушы, оның ширетін жүктемелік және аппараттық инфрақұрылым сияқты жүктемелері бар торапты және ықтимал супернодты ұсынады.

Неліктен Skype - Клиент-Серверге және Бұлтты Моделіне өзгерту

Клиент-сервердің моделі қарапайым - әр пайдаланушы - бұл қызметті сұрау үшін Skype-бақыланатын серверге қосылатын клиент. Клиенттер осы сияқты серверлерге бірден көп ұқсайтын сәттерде қосылады. Көптеген адамдар мұнда үлкен соманы білдіреді.

Бұл серверлер Skype-ке тиесілі, олар «арнайы супернодтар» деп атайды, олар басқарады және параметрлері олар жұмыс істей алады, мысалы, қосылатын клиенттердің көлемі, деректерді қорғау және т.б. 2012 жылы Skype-да он мыңға жуық компанияда орналастырылған супернодтар болды және кез-келген пайдаланушының құрылғыны орталықсыздандырылған суперноме ретінде көтеруге немесе таңдамауға мүмкіндігі болмады.

P2P-де не болды? Байланыстырылған пайдаланушылардың саны кез-келген уақытта, жақын арадағы 50 миллион, P2P тиімділігі, әсіресе жағдайды жеңе алмауынан туындаған екі елеулі үзілістен кейін сұралған. Қызмет көрсетуді талап ететін пайдаланушы түйіндерінің үлкен көлемі әлдеқайда күрделі алгоритмдерді қажет етеді.

Skype iOS, Android және BlackBerry сияқты әртүрлі және жақында басқарылмаған платформалардағы пайдаланушылардың санын едәуір ұлғайтты. Енді осы платформалардағы әртүрлілік және алгоритмді іске асыру P2P трюклерді сәтсіздікке әкеліп соқтырды.

P2P-тен кету үшін Skype тарапынан қозғалатын тағы бір себеп - мобильді құрылғылардағы батареяның тиімділігі. Соңғы жылдары коммуникация үшін өз аккумуляторларына негізделген мобильді пайдаланушылардың санының өсуі байқалды. P2P арқылы бұл мобильді құрылғылар көбінесе белсенді түрде жұмыс істейтін белсенді түйіндер ретінде әрекет етуі керек. Бұл сондай-ақ олардың 3G немесе 4G деректерінің көпшілігін пайдалануды талап етеді, сол арқылы аккумуляторлық шырынды ғана емес, сондай-ақ жиі қымбат тұратын деректерді де тұтынады. Мобилді Skype пайдаланушылары, әсіресе көптеген контактілерге және жылдам хабар алмасу әңгімелеріне ие құрылғылар олардың құрылғылары қолын жылытып, батареяның тез кетуін көреді. Клиент-сервер және бұлтты есептеулердің үлгісі оны шешуі мүмкін.

Дегенмен, проблемалар мен жауаптардан кейін, Skype байланысын тыңдау туралы NSA анықтамалары пайда болғаннан кейін, көптеген пайдаланушылар мен сарапшылар P2P-ден Skype-бақыланатын клиенттік-серверлік режиміне өзгеріс жасап, өздерінің қасын көтерді. Өзгерістердің басқа себептері бар ма? Skype пайдаланушыларының деректері қазір немесе азырақ қауіпсізрек ме? Сұрақтар жауапсыз қалады.