Provided by:
manpages-fr_3.32d0.2p4-1_all 
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)