3.3. Тасымалдау деңгейінің протоколы
User Datagram Protocol (UDP) желі арқылы бір құрылғыдан екіншісіне деректер блогын қабылдау үшін Интернет протоколын пайдаланады. UDP - 1980 жылы 768 Түсініктеме сұрауында анықталған жеңіл хаттама. Ол жеңіл деп анықталған, себебі ол тақырыптағы мәліметтердің болуына байланысты көп жүктемені қажет етпейді. Маршруттау протоколдарын жаңарту, серверлердің қолжетімділігі және бейне және дауыс сияқты ағынды қолданбалар сияқты жарнамалық қызметтер UDP негізгі пайдалануларының бірі болып табылады.
UDP қарапайым деректерді тасымалдау үлгісін пайдаланады. Бұл қауіпсіздікті, тәртіпсіздікті және кейде датаграммалардың қайталануын қамтамасыз ету үшін деректердің тұтастығына немесе сенімділігіне кепілдік жоқ дегенді білдіреді. TCP-ден айырмашылығы, UDP қателерді түзетуге және орындау уақытындағы қателерді тексеруге қатты сенбейді. Осылайша, UDP мультикастингке немесе барлық абоненттерге жіберуге, пакеттік хабар таратуға немесе жергілікті желідегі барлық абоненттерге жіберуге өте қолайлы. UDP трафигі, TCP-тен айырмашылығы, міндетті түрде жауапты талап етпейді және жіберу үшін қосылым орнату қажет емес.
UDP, TCP-тен айырмашылығы, пакеттерді алушыға олардың толық көлемде ала алатынына немесе алмайтынына қарамастан жібереді. Пакеттердің әрқайсысын жіберуші сенімді деректерді беру арнасын орнатпай және оның болуын растамай, алушыға тікелей және жеке жібереді. Пайдаланушыларға жоғалған деректер пакеттерін тасымалдау кезінде жоғалтқаннан кейін сұрау мүмкіндігі берілмейді. [4] Протоколдың бұл түрі негізінен деректерді сәтті тасымалдаудың сенімділігіне қарағанда деректерді беру жылдамдығы жоғары басымдыққа ие болған жағдайларда қолданылады. Деректер пакеттерін жіберудің ішкі тәртібі жоқ және барлық пакеттер бір-бірінен тәуелсіз желі арқылы беріледі.
Артықшылықтары. Ол ең аз тақырыптары бар пакет салмағының жеңіл болуына байланысты салыстырмалы түрде жылдамырақ деректерді беру жылдамдығына ие. Ол жауап беруді қажет етпейтіндіктен, ол бейнеконференция, хабар тарату және ойын ойнау үшін қолайлы.
Кемшіліктер. Деректерді жіберу кезінде ешқандай реттілік және растау болмағандықтан, UDP сенімсіз және қауіпті болып саналады. Зақымдалған пакеттер жойылады, бірақ олар жоғалғаннан кейін қайта жіберуді сұрамайды.
Интернеттегі әрбір құрылғыға немесе компьютерге IP мекенжайы ретінде белгілі бірегей нөмір тағайындалады. Бұл Интернетте болған кезде анықталуы қажет белгілі бір компьютерге арналған. Интернет арқылы компьютерден берілетін ақпарат енді порттар арқылы қабылданады. TCP сияқты, UDP де өзінің арнайы функциялары мен порттарына ие. Төменде UDP үшін жиі қолданылатындардың кейбірі берілген.
SCTP (Stream Control Transmission Protocol) – 2000 жылы IETF-те пайда болған компьютерлік желілердегі транспорттық деңгей протоколы. RFC 4960 бұл протоколды сипаттайды және RFC 3286 оған техникалық кіріспеден тұрады.
Кез келген басқа транспорттық деңгей протоколы сияқты, SCTP TCP немесе UDP сияқты жұмыс істейді. Жаңа хаттама ретінде SCTP бірнеше инновацияларға ие, мысалы, көп ағынды, DDoS қорғауы, екі немесе одан да көп тәуелсіз физикалық арналар арқылы екі хост арасындағы синхронды байланыс.
SCTP пайдаланудың артықшылықтары мыналарды қамтиды:
Бірнеше интерфейстерді пайдалану
Бізде екі хост бар делік. Және олардың кем дегенде біреуінде бірнеше желілік интерфейстер және сәйкесінше бірнеше IP мекенжайлары бар. TCP-де «қосылу» ұғымы екі нүкте арасындағы деректер алмасуды білдіреді, ал SCTP-де «ассоциация» ұғымы бар, бұл екі хост арасында болатын барлық нәрсені білдіреді.
Көп ағынды
Деректер тәуелсіз ағындардағы нүктеге келеді. Бұл TCP көп зардап шегетін құбылысты жояды.
Протокол бастапқы деректерді беру маршрутын таңдайды, сонымен қатар жолдың қосылуын тексереді және бақылайды.
Валидация және аутентификация механизмдері
Алушыны су тасқынынан қорғау (4 жақты қол алысу технологиясы), жоғалған пакеттер мен үзілген тізбектер туралы хабарлау. Ethernet желісіндегі жұмбо пакеттер үшін жарамды қателерді басқарудың жақсартылған жүйесі. Артықшылықтардың бір бөлігі бастапқыда SCTP әзірлеушілерінің IP арқылы телефонияны беру қажеттіліктері үшін хаттаманы құрастырғандығынан туындайды.
Достарыңызбен бөлісу: |