Provided by:
manpages-fr_3.32d0.2p4-1_all 
NOM
x25, AF_X25 - Interface du protocole ITU-T X.25 / ISO-8208
SYNOPSIS
#include <sys/socket.h>
#include <linux/x25.h>
x25_socket = socket(AF_X25, SOCK_SEQPACKET, 0);
DESCRIPTION
Les sockets X25 fournissent une interface pour le protocole par paquets
X.25. Elles permettent aux applications de communiquer sur un reseau
X.25 public normalise par la recommandation de l'International
Telecommunication Union (X.25 mode DTE-DCE). Les sockets X25 peuvent
aussi servir a communiquer sans reseau intermediaire X.25 (X.25 mode
DTE-DTE) decrit par ISO-8208.
Les frontieres de message sont preservees -- un read(2) sur la socket
retrouvera le meme bloc de donnee que celui du write(2) sur la socket
correspondante. Si necessaire, le noyau prend soin de segmenter et
reassembler les messages longs par le biais du bit M de X.25. Il n'y a
pas de limite maximale pour la taille du message, toutefois le
reassemblage d'un long message peut echouer si on manque temporairement
de ressource systeme ou si d'autres contraintes (taille memoire, limite
de tampon) entre en jeu. Si cela se produit, la connexion X.25 sera
reinitialisee.
Adresses de socket
L'adresse d'une socket de la famille AF_X25 utilise une struct
sockaddr_x25 pour representer les adresses reseau definies par la
recommandation X.121 de l'ITU-T.
struct sockaddr_x25 {
sa_family_t sx25_family; /* doit etre AF_X25 */
x25_address sx25_addr; /* adresse X.121 */
};
sx25_addr contient une table de caracteres x25_addr[] a interpreter
comme une chaine terminee par un caractere nul. sx25_addr.x25_addr[]
contient jusqu'a 15 caracteres ASCII (sans compter le zero final)
formant l'adresse X.121. Seuls les chiffres decimaux de 0 a 9 sont
autorises.
Options de sockets
Les options suivantes specifiques aux sockets X.25 peuvent etre fixees
avec setsockopt(2) et lues avec getsockopt(2) en utilisant un parametre
level valant SOL_X25.
X25_QBITINCL
Controle si le bit Q X.25 (Qualified Data Bit) est accessible
par l'utilisateur. Il attend un argument entier. S'il est nul
(par defaut), le bit Q n'est jamais mis pour les paquets
sortants et le bit Q des paquets entrants est ignore. S'il vaut
1, un premier octet supplementaire est accole a chaque message
lus ou ecrits sur la socket. Pour les donnees lues depuis la
socket, un premier octet nul indique que le bit Q des donnees
correspondantes n'etait pas actif. Un premier octet avec une
valeur 1 indique que le bit Q etait valide. Si le premier octet
des donnes ecrites sur la socket est 1, le bit Q sera active ;
si le premier octet est 0, le bit Q sera inhibe.
VERSIONS
La famille de protocole AF_X25 est une nouveaute avec Linux 2.2.
BOGUES
Beaucoup, l'implementation X.25 PLP est consideree comme
CONFIG_EXPERIMENTAL.
Cette page de manuel est incomplete.
Il n'y a pas encore de fichier d'en-tete dedie pour les applications,
il faut inclure l'en-tete du noyau <linux/x25.h>. CONFIG_EXPERIMENTAL
implique aussi que les versions a venir seront peut-etre incompatibles
au niveau binaire.
Les evenements N-Reset X.25 ne sont pas encore propages au processus
utilisateur. Ainsi, si une reinitialisation se produit, des donnees
peuvent etre perdues sans avertissement.
VOIR AUSSI
socket(2), socket(7)
Jonathan Simon Naylor: "The Re-Analysis and Re-Implementation of X.25."
L'URL est
ftp://ftp.pspt.fi/pub/ham/linux/ax25/x25doc.tgz
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/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Julien
Cristau et l'equipe francophone de traduction de Debian (2006-2009).
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 8 aout 2008 X25(7)