Колдонуучу Datagram протоколу

UDP түшүнүү жана ага кантип TCP айырмасы бар

Колдонуучу Datagram протоколу (UDP) 1980-жылы киргизилген жана байыркы бири болгон тармак протоколдору бар. Бул жөнөкөй OSI кардар / Server тармак өтүнмөлөр боюнча транспорттук катмары протокол негизинде интернет протоколго (IP) , жана негизги атаандаш болуп TCP .

UDP кыскача түшүнүк ал TCP салыштырмалуу ишенүүгө протокол деп түшүндүрөт. бул маалымат берүү линиялары тартылган текшерүү же туура кандайдыр бир ката эмес, жок, анткени, чын болсо да, бул да, албетте, TCP дал мүмкүн эмес, бул протокол боюнча арыздар бар жатканы чындык.

UDP көп колдонулат (кээде UDP / IP деп аталат) Video жактайт арыздарды реалдуу убакыт аткаруу үчүн атайын жасалган же компьютер оюндары. жогорку жыйынтыкка жетишүү үчүн, протокол, алар өтүнмө көз каранды болуп, жиберилген караганда ар кандай тартипте кабыл алынат жеке пакеттерди (жок ЖЖ.АА. менен) түшүп турган жана UDP пакеттерди берет.

берүү ыкмасы, TCP салыштырмалуу, азыраак маалымат катмарлар менен төлөбөгөндүгү үчүн мүмкүнчүлүк берет. Пакеттерди кандай гана болбосун, ошондой эле тартылган текшерүү кандайдыр бир ката эмес, ошол жерде болгондуктан, ал аз колдонуу менен жыйынтык жөндөмү .

UDP алда TCP барбы?

Бул суроонун жообу TCP караганда UDP, жакшы аткаруу, бирок, балким, жаман сапатын берет бери контекстке көз каранды.

Ал аз жакшыраак аткарат арыз келгенде UDP TCP караганда артыкчылык берилет качан бир жакшы үлгү калтырган деп күтүү , мисалы, онлайн оюн, Video чат аркылуу, же үн берүү линияларынын. Пакеттери жоголгон, бирок сапатын сууп азыраак жалпы кечигүү менен мүмкүн эмес, көп сапаты жоготуу, чынында эле, кабыл алынат.

онлайн ойноо менен, UDP жол оюн байланыш убактылуу, же пакеттерди айрым кандай себептерден улам түшүп, анда жоготкон болсо да, мындан ары да мүмкүнчүлүк берет. жойууга тартылган болсо, пакет, алар күнөөлөрү үчүн түзөт таштап кайда кайра кирүүгө аракет кылып жатышат, анткени байланыш убакыт, жоготууга учурайт, бирок бул жандуу оюндар ашыкча болот. Ошол эле жандуу агым менен айтууга болот.

Бирок, бул которууларды берүүгө келгенде себеби UDP абдан сонун эмес, силер үчүн, аны туура колдонуу менен бүт билэни керек болот. Сен болсо, аны менен ыракаттануу үчүн Video Game же көрмө ар бир бирдиктүү пакетин кереги жок.

Эки TCP жана UDP OSI модели жана жумуш сыяктуу кызматтар менен 4-катмарында TFTP , RTSP жана DNS .

UDP Datagrams

UDP жол бир кабар бирдигинин турган ар бир datagram менен datagrams деп эмне аркылуу иштейт. баш маалымат биринчи сегиз байттар сакталат, бирок калган иш жүзүндө кабар кармап турат.

Бул жерде көрсөтүлгөн UDP datagram баш, ар бир бөлүгү, эки байт :

UDP порт саны ар түрдүү арыздар TCP окшош маалыматтар үчүн өз каналдарды сактап калууга мүмкүндүк берет. UDP порт аталыштары эки байт узун; Ошондуктан, жарактуу UDP порт саны 0дөн 65535тен болмокчу.

UDP datagram көлөмү кукурузная жана маалымат бөлүктөрүнөн байттар жалпы санынын саны болуп саналат. баш узундугу белгиленген көлөмү болгондуктан, бул кабар айтуу натыйжалуу өзгөрмөлүү өлчөмдөгү маалыматтар бөлүгүнүн (кээде орбитасына деп аталат) узактыгын салат.

datagrams өлчөмү иштетүү айлана-чөйрөгө көз каранды, ал эми 65535 байттар максимум бар өзгөрөт.

UDP checksums бурмалоолор жөнөтүү маалыматтарды коргоо. текшерүү балл алуучунун биринчи жөнөтүүчү тарабынан, кийин эсептелген datagram маалыматтардын коддоо билдирет. жеке datagram койуш керек же өткөрүү учурунда бузулуп керекпи, UDP протокол сумма эсептөө муктаждыктарды аныктайт.

UDP жылы checksumming checksums милдеттүү кайда TCP каршы болуп, милдеттүү болуп саналат.