Provided by: manpages-ro_4.27.0-1_all bug

NUME

       x25 - interfață de protocol ITU-T X.25 / ISO/IEC 8208

SINOPSIS

       #include <sys/socket.h>
       #include <linux/x25.h>

       x25_socket = socket(AF_X25, SOCK_SEQPACKET, 0);

DESCRIERE

       Soclurile  X25  oferă  o  interfață  pentru  protocolul  de  nivel  de  pachete X.25. Acest lucru permite
       aplicațiilor să comunice prin intermediul unei rețele publice de date X.25,  așa  cum  este  standardizat
       prin  recomandarea  X.25  a Uniunii Internaționale de Telecomunicații (modul X.25 DTE-DCE). Soclurile X25
       pot fi, de asemenea, utilizate pentru comunicarea fără o rețea X.25 intermediară  (modul  X.25  DTE-DTE),
       astfel cum este descris în ISO/IEC 8208.

       Limitele mesajelor sunt păstrate un read(2) de pe un soclu va prelua aceeași bucată de date ca și ieșirea
       cu  write(2) corespunzător către soclul omolog. Atunci când este necesar, nucleul se ocupă de segmentarea
       și reasamblarea mesajelor lungi prin intermediul bitului M X.25. Nu există o limită superioară codificată
       pentru dimensiunea mesajului. Cu toate acestea, reasamblarea unui mesaj lung poate  eșua  dacă  există  o
       lipsă  temporară  de  resurse  de  sistem  sau  dacă alte constrângeri (cum ar fi limitele de memorie ale
       soclului sau de dimensiune a memoriei tampon) devin  efective.  În  acest  caz,  conexiunea  X.25  va  fi
       reinițiată.

   Adrese de soclu
       Familia de adrese de soclu AF_X25 utilizează struct sockaddr_x25 pentru reprezentarea adreselor de rețea,
       astfel cum sunt definite în recomandarea ITU-T X.121.

           struct sockaddr_x25 {
               sa_family_t sx25_family;    /* trebuie să fie AF_X25 */
               x25_address sx25_addr;      /* Adresa X.121 */
           };

       sx25_addr  conține  o matrice de caractere x25_addr[] care trebuie interpretată ca un șir de caractere cu
       terminație nulă. sx25_addr.x25_addr[] este format  din  până  la  15  caractere  ASCII  (fără  a  lua  în
       considerare octetul de terminare nul) care formează adresa X.121. Sunt permise numai caracterele cu cifre
       zecimale de la „0” la „9”.

   Opțiuni de soclu
       Următoarele  opțiuni  de soclu specifice X.25 pot fi definite cu setsockopt(2) și citite cu getsockopt(2)
       cu argumentul level stabilit la SOL_X25.

       X25_QBITINCL
              Controlează dacă bitul Q (Qualified Data Bit) X.25  este  accesibil  utilizatorului.  Așteaptă  un
              argument  de  tip  întreg. Dacă este stabilit la 0 (valoarea implicită), bitul Q nu este niciodată
              activat pentru pachetele de ieșire, iar bitul Q al pachetelor  primite  este  ignorat.  Dacă  este
              stabilit  la 1, un prim octet suplimentar este adăugat înainte de fiecare mesaj citit sau scris pe
              soclu. Pentru datele citite de pe soclu, un prim octet 0 indică faptul că biții Q din pachetele de
              date primite corespunzătoare nu au fost activați. Un prim octet cu valoarea  1  indică  faptul  că
              bitul  Q  al  pachetelor  de  date primite corespunzătoare a fost activat. În cazul în care primul
              octet al datelor scrise în soclu este 1, bitul Q al pachetelor de date de  ieșire  corespunzătoare
              va fi activat. Dacă primul octet este 0, bitul Q nu va fi activat.

VERSIUNI

       Familia de protocoale AF_X25 este o nouă caracteristică a Linux 2.2.

ERORI

       Destule, deoarece implementarea X.25 PLP este CONFIG_EXPERIMENTAL.

       Această pagină de manual este incompletă.

       Nu  există încă un fișier antet dedicat programatorului de aplicații; trebuie să includeți fișierul antet
       al nucleului <linux/x25.h>. CONFIG_EXPERIMENTAL ar putea, de asemenea, să implice  faptul  că  versiunile
       viitoare ale interfeței nu sunt compatibile binar.

       Evenimentele  X.25 N-Reset nu sunt încă propagate către procesul utilizatorului. Astfel, în cazul în care
       are loc o repornire, datele pot fi pierdute fără a fi anunțate.

CONSULTAȚI ȘI

       socket(2), socket(7)

       Jonathan Simon Naylor: „The Re-Analysis and Re-Implementation of X.25.”   URL-ul  este  ftp://ftp.pspt.fi
       /pub/ham/linux/ax25/x25doc.tgz.

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.9.1                    2 mai 2024                                             x25(7)