perkamon - en to fr translation catalogue (46 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: udp - User Datagram Protocol for IPv4
fr: udp - Protocole UDP pour IPv4

note: type: Plain text
en: This is an implementation of the User Datagram Protocol described in RFC\ 768.  It implements a connectionless, unreliable datagram packet service.  Packets may be reordered or duplicated before they arrive.  UDP generates and checks checksums to catch transmission errors.
fr: Il s'agit d'une implémentation de l'User Datagram Protocol décrit dans la RFC\ 768. Elle implémente un service de paquets datagrammes non fiable, sans connexion. Les paquets peuvent être réordonnés ou dupliqués avant leur arrivée. UDP crée et vérifie des sommes de contrôle pour détecter les erreurs de transmission.

note: type: Plain text
en: When a UDP socket is created, its local and remote addresses are unspecified.  Datagrams can be sent immediately using B<sendto>(2)  or B<sendmsg>(2)  with a valid destination address as an argument.  When B<connect>(2)  is called on the socket, the default destination address is set and datagrams can now be sent using B<send>(2)  or B<write>(2)  without specifying a destination address.  It is still possible to send to other destinations by passing an address to B<sendto>(2)  or B<sendmsg>(2).  In order to receive packets, the socket can be bound to a local address first by using B<bind>(2).  Otherwise, the socket layer will automatically assign a free local port out of the range defined by I</proc/sys/net/ipv4/ip_local_port_range> and bind the socket to B<INADDR_ANY>.
fr: Lorsqu'une socket UDP est créée, ses adresses locales et distantes sont indéterminées. Les datagrammes peuvent être envoyés immédiatement en utilisant B<sendto>(2) ou B<sendmsg>(2) avec une adresse de destination valable en argument. Lorsque B<connect>(2) est appelé sur une socket, l'adresse de destination par défaut est définie, et les datagrammes pourront être envoyés avec B<send>(2) ou B<write>(2) sans indiquer d'adresse de destination. Il restera possible d'envoyer des données à d'autres destinations en passant l'adresse à B<sendto>(2) ou B<sendmsg>(2). Afin de recevoir les paquets, une socket doit être attachée à une adresse locale en utilisant B<bind>(2). Sinon, la couche socket affectera automatiquement un port local libre, hors de l'intervalle défini par I</proc/sys/net/ipv4/ip_local_port_range> et attacher la socket à l'adresse B<INADDR_ANY>.

note: type: Plain text
en: All receive operations return only one packet.  When the packet is smaller than the passed buffer, only that much data is returned; when it is bigger, the packet is truncated and the B<MSG_TRUNC> flag is set.  B<MSG_WAITALL> is not supported.
fr: Les opérations de réception ne renvoient qu'un seul paquet à la fois. Si le paquet est plus petit que le tampon transmis, il n'y aura pas plus de données renvoyées. S'il est plus grand, le paquet sera tronqué et le drapeau B<MSG_TRUNC> sera activé. B<MSG_WAITALL> n'est pas pris en charge.

note: type: Plain text
en: IP options may be sent or received using the socket options described in B<ip>(7).  They are processed by the kernel only when the appropriate I</proc> parameter is enabled (but still passed to the user even when it is turned off).  See B<ip>(7).
fr: Les options IP peuvent être envoyées ou lues en utilisant les options des sockets décrites dans B<ip>(7). Elles ne sont traitées par le noyau que lorsque le paramètre I</proc> approprié est activé (mais sont quand même fournies à l'utilisateur quant il est inhibé). Consultez B<ip>(7).

note: type: Plain text
en: When the B<MSG_DONTROUTE> flag is set on sending, the destination address must refer to a local interface address and the packet is sent only to that interface.
fr: Quand l'attribut B<MSG_DONTROUTE> est actif à l'émission, l'adresse de destination doit représenter une adresse d'interface locale, et le paquet n'est envoyé qu'à cette interface.

note: type: Plain text
en: By default, Linux UDP does path MTU (Maximum Transmission Unit) discovery.  This means the kernel will keep track of the MTU to a specific target IP address and return B<EMSGSIZE> when a UDP packet write exceeds it.  When this happens, the application should decrease the packet size.  Path MTU discovery can be also turned off using the B<IP_MTU_DISCOVER> socket option or the I</proc/sys/net/ipv4/ip_no_pmtu_disc> file; see B<ip>(7)  for details.  When turned off, UDP will fragment outgoing UDP packets that exceed the interface MTU.  However, disabling it is not recommended for performance and reliability reasons.
fr: Par défaut, l'UDP sous Linux utilise la détection de MTU («\ Maximum Transmission Unit\ ») par chemin. Cela signifie que le noyau garde en mémoire le MTU vers une adresse IP particulière, et renvoie B<EMSGSIZE> lorsqu'une écriture sur une socket UDP dépasse cette taille. Dans ce cas, l'application doit réduire la taille du paquet. La détection de MTU par chemin peut être désactivée avec l'option de socket B<IP_MTU_DISCOVER> ou le fichier I</proc/sys/net/ipv4/ip_no_pmtu_disc> ; consultez B<ip>(7) pour plus de détails. Lorsque cette option est désactivée, UDP fragmente les paquets sortants dont la taille dépasse le MTU de l'interface. C’est cependant découragé, pour des raisons de performance et de fiabilité.

note: type: SS
en: Address format
fr: Format d'adresse

note: type: Plain text
en: UDP uses the IPv4 I<sockaddr_in> address format described in B<ip>(7).
fr: UDP utilise le format d'adresse IPv4 I<sockaddr_in> comme indiqué dans B<ip>(7).

note: type: SS
en: Error handling
fr: Traitement des erreurs

note: type: Plain text
en: All fatal errors will be passed to the user as an error return even when the socket is not connected.  This includes asynchronous errors received from the network.  You may get an error for an earlier packet that was sent on the same socket.  This behavior differs from many other BSD socket implementations which don't pass any errors unless the socket is connected.  Linux's behavior is mandated by B<RFC\ 1122>.
fr: Toutes les erreurs fatales seront transmises à l'utilisateur comme un retour d'erreur même lorsque la socket n'est pas connectée. Ça comprend les erreurs asynchrones reçues du réseau. Vous pouvez ainsi recevoir une erreur due à un paquet précédemment envoyé sur la même socket. Ce comportement diffère de celui de nombreuses autres implémentations des sockets BSD, qui ne transmettent pas d'erreur si la socket n'est pas connectée. Le comportement de Linux correspond à la B<RFC\ 1122>.

note: type: Plain text
en: For compatibility with legacy code, in Linux 2.0 and 2.2 it was possible to set the B<SO_BSDCOMPAT> B<SOL_SOCKET> option to receive remote errors only when the socket has been connected (except for B<EPROTO> and B<EMSGSIZE>).  Locally generated errors are always passed.  Support for this socket option was removed in later kernels; see B<socket>(7)  for further information.
fr: Pour assurer la compatibilité avec du code ancien, sous Linux 2.0 et 2.2, l'option B<SOL_SOCKET> B<SO_BSDCOMPAT> pouvait être définie pour ne recevoir les erreurs distantes que si la socket a été connectée (sauf pour B<EPROTO> et B<EMSGSIZE>). Les erreurs locales sont toujours transmises. La gestion de cette option a été supprimée dans les noyaux plus récents\ ; consultez B<socket>(7) pour plus d'informations.

note: type: Plain text
en: When the B<IP_RECVERR> option is enabled, all errors are stored in the socket error queue, and can be received by B<recvmsg>(2)  with the B<MSG_ERRQUEUE> flag set.
fr: Lorsque l'option B<IP_RECVERR> est active, toutes les erreurs sont stockées dans la file d'erreur de la socket et peuvent être lues avec B<recvmsg>(2) en activant son option B<MSG_ERRQUEUE>.

note: type: SS
en: /proc interfaces
fr: Interfaces /proc

note: type: Plain text
en: System-wide UDP parameter settings can be accessed by files in the directory I</proc/sys/net/ipv4/>.
fr: La configuration des paramètres système pour UDP est accessible par les fichiers du répertoire I</proc/sys/net/ipv4/>.

note: type: TP
en: I<udp_mem> (since Linux 2.6.25)
fr: I<udp_mem> (depuis Linux 2.6.25)

note: type: Plain text
en: This is a vector of three integers governing the number of pages allowed for queueing by all UDP sockets.
fr: C'est un vecteur de trois entiers qui contrôle le nombre de pages permises pour la file d’attente de toutes les sockets UDP.

note: type: Plain text
en: Below this number of pages, UDP is not bothered about its memory appetite.  When the amount of memory allocated by UDP exceeds this number, UDP starts to moderate memory usage.
fr: En dessous de ce nombre de pages, UDP ne se soucie pas de son appétit en mémoire. Quand la quantité de mémoire allouée par UDP dépasse cette valeur, UDP commence à limiter son utilisation mémoire.

note: type: Plain text
en: This value was introduced to follow the format of I<tcp_mem> (see B<tcp>(7)).
fr: Cette valeur a été introduite pour suivre le format de I<tcp_mem> (voir B<tcp>(7)).

note: type: Plain text
en: Number of pages allowed for queueing by all UDP sockets.
fr: Nombre de pages permises pour la file d’attente de toutes les sockets UDP.

note: type: Plain text
en: Defaults values for these three items are calculated at boot time from the amount of available memory.
fr: Les valeurs par défaut pour ces trois éléments sont calculées au démarrage à partir de la quantité de mémoire disponible.

note: type: TP
en: I<udp_rmem_min> (integer; default value: PAGE_SIZE; since Linux 2.6.25)
fr: I<udp_rmem_min> (entier ; PAGE_SIZE par défaut ; depuis Linux 2.6.25)

note: type: Plain text
en: Minimal size, in bytes, of receive buffers used by UDP sockets in moderation.  Each UDP socket is able to use the size for receiving data, even if total pages of UDP sockets exceed I<udp_mem> pressure.
fr: Taille minimale, en octets, des tampons de réception utilisés par les sockets UDP dans le mode de modération. Chaque socket UDP peut utiliser cette taille pour recevoir des données, même si le nombre total de pages pour les sockets UDP dépasse le seuil I<udp_mem>.

note: type: TP
en: I<udp_wmem_min> (integer; default value: PAGE_SIZE; since Linux 2.6.25)
fr: I<udp_wmem_min> (entier ; PAGE_SIZE par défaut ; depuis Linux 2.6.25)

note: type: Plain text
en: Minimal size, in bytes, of send buffer used by UDP sockets in moderation.  Each UDP socket is able to use the size for sending data, even if total pages of UDP sockets exceed I<udp_mem> pressure.
fr: Taille minimale, en octets, du tampon d'émission utilisé par les sockets UDP dans le mode de modération. Chaque socket UDP peut utiliser cette taille pour envoyer des données, même si le nombre total de pages pour les sockets UDP dépasse le seuil I<udp_mem>.

note: type: SS
en: Socket options
fr: Options de sockets

note: type: Plain text
en: To set or get a UDP socket option, call B<getsockopt>(2)  to read or B<setsockopt>(2)  to write the option with the option level argument set to B<IPPROTO_UDP>.  Unless otherwise noted, I<optval> is a pointer to an I<int>.
fr: Pour lire ou écrire une option de socket UDP, appeler B<getsockopt>(2) pour la lecture ou B<setsockopt>(2) pour l'écriture, avec l'argument de niveau d'option valant B<IPPROTO_UDP>. Sauf mention contraire, I<optval> est un pointeur vers un I<int>.

note: type: TP
en: B<UDP_CORK> (since Linux 2.5.44)
fr: B<UDP_CORK> (depuis Linux 2.5.44)

note: FIXME document UDP_ENCAP (new in kernel 2.5.67) From include/linux/udp.h: UDP_ENCAP_ESPINUDP_NON_IKE draft-ietf-ipsec-nat-t-ike-00/01 UDP_ENCAP_ESPINUDP draft-ietf-ipsec-udp-encaps-06 UDP_ENCAP_L2TPINUDP rfc2661 FIXME Document UDP_NO_CHECK6_TX and UDP_NO_CHECK6_RX, added in Linux 3.16 type: Plain te
en: If this option is enabled, then all data output on this socket is accumulated into a single datagram that is transmitted when the option is disabled.  This option should not be used in code intended to be portable.
fr: Si cette option est active, toutes les données en sortie sur cette socket sont accumulées dans un unique datagramme qui est émis dès que l'option est désactivée. Cette option ne doit pas être utilisée dans des programmes destinés à être portables.

note: type: Plain text
en: These ioctls can be accessed using B<ioctl>(2).  The correct syntax is:
fr: Ces ioctls sont accessibles à travers l'appel système B<ioctl>(2). La syntaxe correcte est\ :

note: See http://www.securiteam.com/unixfocus/5KP0I15IKO.html "GNUnet DoS (UDP Socket Unreachable)", 14 May 2006 type: Plain text
en: Gets a pointer to an integer as argument.  Returns the size of the next pending datagram in the integer in bytes, or 0 when no datagram is pending.  B<Warning:> Using B<FIONREAD>, it is impossible to distinguish the case where no datagram is pending from the case where the next pending datagram contains zero bytes of data.  It is safer to use B<select>(2), B<poll>(2), or B<epoll>(7)  to distinguish these cases.
fr: Prend en argument un pointeur sur un entier. Y écrit la taille en octets du prochain datagramme en attente, ou 0 si aucun datagramme  n'est disponible. B<Attention :> en utilisant B<FIONREAD>, il est impossible de distinguer le cas où aucun datagramme n'est en attente du cas où le prochain datagramme en attente contient 0 octet de données. Il est préférable d'utiliser B<select>(2), B<poll>(2), ou B<epoll>(7)  pour différencier ces cas.

note: type: Plain text
en: In addition, all ioctls documented in B<ip>(7)  and B<socket>(7)  are supported.
fr: De plus, les ioctls documentés dans B<ip>(7) et B<socket>(7) sont pris en charge.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: All errors documented for B<socket>(7)  or B<ip>(7)  may be returned by a send or receive on a UDP socket.
fr: Toutes les erreurs documentées pour B<socket>(7) ou B<ip>(7) peuvent être renvoyées lors d'une émission ou d'une réception sur une socket UDP.

note: type: Plain text
en: No receiver was associated with the destination address.  This might be caused by a previous packet sent over the socket.
fr: Aucun correspondant sur l'adresse destination associée à la socket. Ça peut être causé par l'émission antérieure d'un paquet sur la socket.

note: .SH CREDITS This man page was written by Andi Kleen. type: Plain text
en: B<IP_RECVERR> is a new feature in Linux 2.2.
fr: B<IP_RECVERR> est une nouveauté de Linux 2.2.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: RFC\ 768 for the User Datagram Protocol.
fr: RFC\ 768 pour le protocole UDP.

note: type: Plain text
en: RFC\ 1122 for the host requirements.
fr: RFC\ 1122 pour les nécessités de l'hôte.

note: type: Plain text
en: RFC\ 1191 for a description of path MTU discovery.
fr: RFC\ 1191 pour une description de la recherche du MTU du chemin.

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
