Provided by: manpages-fr_3.32d0.2p4-1_all bug

NOM

       udplite - Protocole << Lightweight User Datagram Protocol >>

SYNOPSIS

       #include <sys/socket.h>

       sockfd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDPLITE);

DESCRIPTION

       C'est  une  implementation  du  protocol  << Lightweight  User Datagram
       Protocol >> (UDP-Lite, version legere de UDP),  comme  decrit  dans  la
       RFC 3828.

       UDP-Lite  est une extension de UDP (RFC 768) pour prendre en charge des
       sommes de controle de  taille  variable.  Ceci  a  des  avantages  pour
       certains  types  de  communication  multimedia qui peuvent etre capable
       d'utiliser des datagrammes legerement abimes, plutot que de les ignorer
       dans les couches basses du protocole.

       La couverture de la somme de controle de taille variable se fait par un
       option setsockopt(2). SI cette option n'est pas positionnee,  la  seule
       difference  avec  UDP  reside  dans  l'utilisation  d'un identifiant de
       protocole IP different (numero IANA 136).

       L'implementation  UDP-Lite  est  une  extension  complete  de   udp(7),
       c'est-a-dire  qu'elle  partage  la  meme API et le meme comportement de
       l'API et offre en plus deux nouvelles options de socket pour  controler
       la couverture de la somme de controle.

   Format d'adresse
       UDP-Litev4  utilise  le format d'adresse sockaddr_in decrit dans ip(7).
       UDP-Litev6  utilise  le  format  d'adresse  sockaddr_in6  decrit   dans
       ipv6(7).

   Options de sockets
       Pour   lire   ou   ecrire   une  option  de  socket  UDP-Lite,  appeler
       getsockopt(2) pour la lecture ou setsockopt(2)  pour  l'ecriture,  avec
       l'argument niveau de socket valant IPPROTO_UDPLITE. De plus, la plupart
       des options  de  socket  IPPROTO_UDP  sont  valables  sur  les  sockets
       UDP-Lite. Pour plus de details, consultez udp(7).

       Les deux operations suivantes sont specifiques a UDP-Lite.

       UDPLITE_SEND_CSCOV
              Cette  option  configure  la  couverture de la somme de controle
              pour les emissions et prend un parametre de type int,  avec  une
              couverture de somme de controle dans l'intervalle 0..2^16-1.

              Une  valeur  de  0  signifie  que  le  datagramme  en entier est
              couvert. Les valeurs de 1 a 7 ne sont pas autorisees  (RFC 3828,
              3.1) et sont remplacees par 8, la couverture minimale.

              Par  rapport  aux jumbogrammes IPv6 (RFC 2675), la couverture de
              la  somme  de  controle  UDP-Litev6  est  limitee  aux   premier
              2^16-1 octets,  comme  d'apres la RFC 3828, 3.5. Les valeurs les
              plus hautes sont donc tronquees a 2^16-1. En cas  de  doute,  la
              valeur  de  couverture  en  cours peut toujours etre demandee en
              utilisant getsockopt(2).

       UDPLITE_RECV_CSCOV
              Il s'agit de l'option analogue pour la reception.  Elle  utilise
              un  parametre  au  meme  format  et  avec le meme intervalle que
              UDPLITE_SEND_CSCOV. Cette option n'est pas  obligee  d'autoriser
              le  trafic  avec  une couverture de somme de controle partielle.
              Son role est celui  d'un  filtre  de  trafic :  lorsqu'elle  est
              activee,  elle  indique au noyau d'ignorer tous les paquets dont
              la couverture est inf'erieure a celle specifiee dans la valeur de
              couverture.

              Quand  la  valeur  UDPLITE_RECV_CSCOV  depasse  la couverture du
              paquet en cours, le paquet est simplement ignore, mais  il  peut
              generer un avertissement dans le journal systeme.

ERREURS

       Toutes  les  erreurs  documentees  pour  udp(7) peuvent etre renvoyees.
       UDP-Lite n'ajoute pas d'autres erreurs.

BOGUES

       Quand  la  prise  en  charge  de  la  glibc  n'est  pas  presente,  les
       definitions suivantes sont necessaires :

           #define IPPROTO_UDPLITE     136
           #define UDPLITE_SEND_CSCOV  10
           #define UDPLITE_RECV_CSCOV  11

FICHIERS

       /proc/net/snmp - compteurs de statistiques de base UDP-Litev4.
       /proc/net/snmp6 - compteurs de statistiques de base UDP-Litev6.

VERSIONS

       UDP-Litev4/v6 est apparu dans Linux 2.6.20.

VOIR AUSSI

       ip(7), ipv6(7), socket(7), udp(7)

       RFC 3828  pour  le  protocol  << Lightweight  User Datagram Protocol >>
       (UDP-Lite)
       Documentation/networking/udplite.txt

COLOPHON

       Cette page fait partie de  la  publication  3.32  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Alain Portal <URL:http://manpagesfr.free.fr/> (2008).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

Linux                           3 decembre 2008                     UDPLITE(7)