x25(7) Miscellaneous Information Manual x25(7) NUME x25 - interfaa de protocol ITU-T X.25 / ISO/IEC 8208 REZUMAT #include #include x25_socket = socket(AF_X25, SOCK_SEQPACKET, 0); DESCRIERE Soclurile X25 ofera o interfaa pentru protocolul de nivel de pachete X.25. Acest lucru permite aplicaiilor sa comunice prin intermediul unei reele publice de date X.25, aa cum este standardizat prin recomandarea X.25 a Uniunii Internaionale de Telecomunicaii (modul X.25 DTE-DCE). Soclurile X25 pot fi, de asemenea, utilizate pentru comunicarea fara o reea X.25 intermediara (modul X.25 DTE-DTE), astfel cum este descris in ISO/IEC 8208. Limitele mesajelor sunt pastrate un read(2) de pe un soclu va prelua aceeai bucata de date ca i ieirea cu write(2) corespunzator catre soclul omolog. Atunci cand este necesar, nucleul se ocupa de segmentarea i reasamblarea mesajelor lungi prin intermediul bitului M X.25. Nu exista o limita superioara codificata pentru dimensiunea mesajului. Cu toate acestea, reasamblarea unui mesaj lung poate eua daca exista o lipsa temporara de resurse de sistem sau daca alte constrangeri (cum ar fi limitele de memorie ale soclului sau de dimensiune a memoriei tampon) devin efective. In acest caz, conexiunea X.25 va fi reiniiata. Adrese de soclu Familia de adrese de soclu AF_X25 utilizeaza struct sockaddr_x25 pentru reprezentarea adreselor de reea, astfel cum sunt definite in recomandarea ITU-T X.121. struct sockaddr_x25 { sa_family_t sx25_family; /* trebuie sa fie AF_X25 */ x25_address sx25_addr; /* Adresa X.121 */ }; sx25_addr conine o matrice de caractere x25_addr[] care trebuie interpretata ca un ir de caractere cu terminaie nula. sx25_addr.x25_addr[] este format din pana la 15 caractere ASCII (fara a lua in considerare octetul de terminare nul) care formeaza adresa X.121. Sunt permise numai caracterele cu cifre zecimale de la ,,0" la ,,9". Opiuni de soclu Urmatoarele opiuni 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 Controleaza daca bitul Q (Qualified Data Bit) X.25 este accesibil utilizatorului. Ateapta un argument de tip intreg. Daca este stabilit la 0 (valoarea implicita), bitul Q nu este niciodata activat pentru pachetele de ieire, iar bitul Q al pachetelor primite este ignorat. Daca este stabilit la 1, un prim octet suplimentar este adaugat inainte de fiecare mesaj citit sau scris pe soclu. Pentru datele citite de pe soclu, un prim octet 0 indica faptul ca biii Q din pachetele de date primite corespunzatoare nu au fost activai. Un prim octet cu valoarea 1 indica faptul ca bitul Q al pachetelor de date primite corespunzatoare a fost activat. In cazul in care primul octet al datelor scrise in soclu este 1, bitul Q al pachetelor de date de ieire corespunzatoare va fi activat. Daca primul octet este 0, bitul Q nu va fi activat. VERSIUNI Familia de protocoale AF_X25 este o noua caracteristica a Linux 2.2. ERORI Destule, deoarece implementarea X.25 PLP este CONFIG_EXPERIMENTAL. Aceasta pagina de manual este incompleta. Nu exista inca un fiier antet dedicat programatorului de aplicaii; trebuie sa includei fiierul antet al nucleului . CONFIG_EXPERIMENTAL ar putea, de asemenea, sa implice faptul ca versiunile viitoare ale interfeei nu sunt compatibile binar. Evenimentele X.25 N-Reset nu sunt inca propagate catre procesul utilizatorului. Astfel, in cazul in care are loc o repornire, datele pot fi pierdute fara a fi anunate. CONSULTAI I socket(2), socket(7) Jonathan Simon Naylor: ,,The Re-Analysis and Re-Implementation of X.25." URL-ul este . TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 28 ianuarie 2024 x25(7)