UDP
![]() | Este artigoprecisa de máisfontes ou referenciasque aparezan nunhapublicación acreditadaque poidan verificar o seu contido, como libros ou outras publicacións especializadas no tema. Por favor, axudemellorando este artigo.(Desde decembro de 2016.) |
![]() | Este artigo ou sección precisa dunha revisión ortográfica e/ou de gramática(recurso útil:corrector ortográfico en liña de galego). Podes axudarte dorevisor ortográfico,activándoo en:Preferencias→Trebellos→Navegación→ ![]() Colabora connosconeste artigoe noutros encondicións semellantespara que a Galipedia mellore e medre. |
OUDPé un acrónimo do termo inglésUser Datagram Protocolque significa protocolo de datagramas de usuario. O UDP fai a entrega de mensaxes independentes, designadas como datagramas, entre aplicacións ou procesos, en sistemas host. A entrega non é confiábel, porque os datagramas poden ser entregados fóra de orde ou ata perdidos. A integridade dos datos pode ser xestionada por un "checksum" (un campo na cabeceira de recoñecemento por suma).
O UDP dálle ás aplicacións un acceso directo ao servizo de entrega de datagramas, como o servizo de entrega que oIPdá. O UDP é pouco confiábel, sendo un protocolo non orientado para conexión. O "pouco confiábel" significa que non hai técnicas no protocolo para confirmar que os datos chegaron ao destino correctamente. O UDP usa número de porto de orixe e de destino de 16 bits na word 1 da cabeceira da mensaxe.
Os puntos de acceso do UDP son xeralmente designados como "Portos de protocolo" ou "portos" ou ata "portas", en que cada unidade de transmisión de datos UDP identifica oenderezo IPe o número de porto do destino e da fonte da mensaxe, os números poden ser diferentes en ambos os casos.
Cabeceira UDP
[editar|editar a fonte]A cabeceira UDP é extremadamentesimple,contendo apenas os números de porta, lonxitude da mensaxe e o checksum. A cabeceira dos datagramas UDP colócase a seguir á cabeceira IP.
Porto orixe | Porto destino | ||
---|---|---|---|
Lonxitude da mensaxe | Checksum |
RFC0768-UDP (User Datagram Protocol):[1]
Selección do número de portas no UDP
[editar|editar a fonte]Os computadores que pretenden estabelecer unha comunicación deben definir un número de porto. O (proceso) servidor e agarda pola chegada de mensaxes, datagramas, o cliente selecciona un porto local, para a recepción de datagramas e envía datagramas ao porto seleccionado do proceso servidor. Moitos servizos coñecidos usan números de portos reservados, por exemplo: 161 para oProtocolo SNMP.
Vantaxes do uso do UDP
[editar|editar a fonte]Alta velocidade de procesamento. Neste caso, o UDP é a escolla acertada como protocolo da capa de transporte. As aplicacións que encaixan nun modelo cliente-servidor (pregunta-resposta) tamén son fortes candidatas a usar UDP. A resposta pode usarse como recoñecemento positivo para a pregunta. Se unha resposta non chega nun período de tempo estipulado, a aplicación envía outra pregunta. Outras aplicacións usan as súas técnicas para entregas confiábeis de dados que non necesitan do servizo dos protocolos da capa de transporte. Estes impleméntanse en procesos.
UDP fiable
[editar|editar a fonte]Existen varios protocolos para facer fiable o UDP, chamados RUDP (Reliable UDP), aínda que non hai un estándar pois cada un ten as súas vantaxes, dependendo dos requisitos.