.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2008 by Gerrit Renker .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" $Id: udplite.7,v 1.12 2008/07/23 15:22:22 gerrit Exp gerrit $ .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH udplite 7 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME udplite \- protocolul ușor al datagramelor de utilizator (Lightweight User Datagram Protocol) .SH REZUMAT .nf .\" FIXME . see #defines under `BUGS', .\" when glibc supports this, add .\" #include \fB#include \fP .P \fBsockfd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDPLITE);\fP .fi .SH DESCRIERE Aceasta este o implementare a protocolului UDP\-Lite (Lightweight User Datagram Protocol), așa cum este descris în RFC\ 3828. .P UDP\-Lite este o extensie a UDP (RFC\ 768) pentru a suporta sume de control de lungime variabilă. Acest lucru prezintă avantaje pentru anumite tipuri de transport multimedia care pot utiliza datagrame ușor deteriorate, în loc să fie eliminate de protocoalele de nivel inferior. .P Acoperirea sumei de control cu lungime variabilă este stabilită prin intermediul unei opțiuni \fBsetsockopt\fP(2). În cazul în care această opțiune nu este stabilită, singura diferență față de UDP constă în utilizarea unui identificator de protocol IP diferit (numărul IANA 136). .P Implementarea UDP\-Lite este o extensie completă a \fBudp\fP(7) \- adică are aceeași API și același comportament API și, în plus, oferă două opțiuni de soclu pentru a controla acoperirea sumei de control. .SS "Formatul adreselor" UDP\-Litev4 utilizează formatul de adresă \fIsockaddr_in\fP descris în \fBip\fP(7). UDP\-Litev6 utilizează formatul de adresă \fIsockaddr_in6\fP descris în \fBipv6\fP(7). .SS "Opțiuni de soclu" Pentru a defini sau a obține o opțiune de soclu UDP\-Lite, apelați \fBgetsockopt\fP(2) pentru a citi sau \fBsetsockopt\fP(2) pentru a scrie opțiunea cu argumentul de nivel de opțiune stabilit la \fBIPPROTO_UDPLITE\fP. În plus, toate opțiunile de soclu \fBIPPROTO_UDP\fP sunt valabile pe un soclu UDP\-Lite. Consultați \fBudp\fP(7) pentru mai multe informații. .P Următoarele două opțiuni sunt specifice pentru UDP\-Lite. .TP \fBUDPLITE_SEND_CSCOV\fP Această opțiune stabilește acoperirea sumei de control a expeditorului și ia ca argument un \fIint\fP, cu o valoare a acoperirii sumei de control în intervalul 0..2\[ha]16\-1. .IP O valoare de 0 înseamnă că întreaga datagramă este întotdeauna acoperită. Valorile de la 1 la 7 sunt ilegale (RFC\ 3828, 3.1) și sunt rotunjite până la acoperirea minimă de 8. .IP În ceea ce privește jumbogramele IPv6 (RFC\ 2675), acoperirea sumei de control UDP\-Litev6 este limitată la primii 2\[ha]16\-1 octeți, conform RFC\ 3828, 3.5. Prin urmare, valorile mai mari sunt trunchiate în mod silențios la 2\[ha]16\-1. În caz de dubii, valoarea curentă a acoperirii poate fi oricând interogată folosind \fBgetsockopt\fP(2). .TP \fBUDPLITE_RECV_CSCOV\fP Acesta este analogul din partea receptorului și utilizează același format de argument și interval de valori ca și \fBUDPLITE_SEND_CSCOV\fP. Această opțiune nu este necesară pentru a permite traficul cu acoperire parțială a sumei de control. Funcția sa este cea a unui filtru de trafic: atunci când este activată, aceasta instruiește nucleul să renunțe la toate pachetele care au o acoperire \fImai mică\fP decât valoarea de acoperire specificată. .IP .\" SO_NO_CHECK exists and is supported by UDPv4, but is .\" commented out in socket(7), hence also commented out here .\".P .\"Since UDP-Lite mandates checksums, checksumming can not be disabled .\"via the .\".B SO_NO_CHECK .\"option from .\".BR socket (7). Atunci când valoarea lui \fBUDPLITE_RECV_CSCOV\fP depășește acoperirea reală a pachetelor, pachetele primite sunt abandonate în mod silențios, dar pot genera un mesaj de avertizare în jurnalul sistemului. .SH ERORI\-IEȘIRE Pot fi returnate toate erorile documentate pentru \fBudp\fP(7). UDP\-Lite nu adaugă alte erori. .SH FIȘIERE .TP \fI/proc/net/snmp\fP Contoare de bază ale statisticilor UDP\-Litev4. .TP \fI/proc/net/snmp6\fP Contoare de bază ale statisticilor UDP\-Litev6. .SH VERSIUNI UDP\-Litev4/v6 a apărut pentru prima dată în Linux 2.6.20. .SH ERORI .\" FIXME . remove this section once glibc supports UDP-Lite În cazul în care lipsește suportul glibc, sunt necesare următoarele definiții: .P .in +4n .EX .\" The following two are defined in the kernel in linux/net/udplite.h #define IPPROTO_UDPLITE 136 #define UDPLITE_SEND_CSCOV 10 #define UDPLITE_RECV_CSCOV 11 .EE .in .SH "CONSULTAȚI ȘI" \fBip\fP(7), \fBipv6\fP(7), \fBsocket\fP(7), \fBudp\fP(7) .P RFC\ 3828 pentru Lightweight User Datagram Protocol (UDP\-Lite). .P \fIDocumentation/networking/udplite.txt\fP în arborele sursă al nucleului Linux .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .