svn: /phpdoc/ro/trunk/appendices/ transports.xml
| From: | Simion Onea | Date: | Fri, 25 Sep 2009 08:01:00 +0000 |
| Subject: | svn: /phpdoc/ro/trunk/appendices/ transports.xml | ||
| Groups: | php.doc.ro | ||
| Request: | Send a blank email to doc-ro+get-766@lists.php.net to get a copy of this message | ||
simionea Fri, 25 Sep 2009 08:01:00 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=288723
Log:
Translated the file.
Changed paths:
A phpdoc/ro/trunk/appendices/transports.xml
Added: phpdoc/ro/trunk/appendices/transports.xml
===================================================================
--- phpdoc/ro/trunk/appendices/transports.xml (rev 0)
+++ phpdoc/ro/trunk/appendices/transports.xml 2009-09-25 08:01:00 UTC (rev 288723)
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 283790 $ -->
+<!-- EN-Revision: 283790 Maintainer: simionea Status: ready -->
+<appendix xml:id="transports" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <title>Lista transporturilor prin socket-e susținute</title>
+ <para>
+ În continuare urmează lista diferitor transporturi prin socket-e în stil de
+ URL pe care PHP le are încorporate, ce pot fi utilizate cu funcții de socket
+ bazate pe fluxuri cum ar fi <function>fsockopen</function> și
+ <function>stream_socket_client</function>. Aceste transporturi
+ <emphasis>nu</emphasis> se referă la
+ <link linkend="ref.sockets">Extensiile de socket-uri</link>.
+ </para>
+
+ <para>
+ Pentru a vedea lista transporturilor instalate în versiunea dumneavoastră a
+ PHP utilizați <function>stream_get_transports</function>.
+ </para>
+
+ <section xml:id="transports.inet">
+ <title>Domeniul Internet: TCP, UDP, SSL și TLS</title>
+ <simpara>
+ PHP 4, PHP 5, PHP 6.
+ <literal>ssl://</literal> & <literal>tls://</literal> începând
cu PHP 4.3.0
+ <literal>sslv2://</literal> & <literal>sslv3://</literal>
începând cu PHP 5.0.2
+ </simpara>
+
+ <note>
+ <simpara>
+ Dacă nu este specificat un transport se va considera implicit
+ <literal>tcp://</literal>.
+ </simpara>
+ </note>
+
+ <itemizedlist>
+
<listitem><simpara><literal>127.0.0.1</literal></simpara></listitem>
+
<listitem><simpara><literal>fe80::1</literal></simpara></listitem>
+
<listitem><simpara><literal>www.example.com</literal></simpara></listitem>
+
<listitem><simpara><literal>tcp://127.0.0.1</literal></simpara></listitem>
+
<listitem><simpara><literal>tcp://fe80::1</literal></simpara></listitem>
+
<listitem><simpara><literal>tcp://www.example.com</literal></simpara></listitem>
+
<listitem><simpara><literal>udp://www.example.com</literal></simpara></listitem>
+
<listitem><simpara><literal>ssl://www.example.com</literal></simpara></listitem>
+
<listitem><simpara><literal>sslv2://www.example.com</literal></simpara></listitem>
+
<listitem><simpara><literal>sslv3://www.example.com</literal></simpara></listitem>
+
<listitem><simpara><literal>tls://www.example.com</literal></simpara></listitem>
+ </itemizedlist>
+
+ <simpara>
+ Socket-urile din domeniul Internet necesită și un număr al portului
+ suplimentar la adresa destinației. În cazul <function>fsockopen</function>
+ acesta este specificat în al doilea parametru și de aceea nu are vre-un
+ impact asupra formatului adresei URL a transportului. Însă în cazul
+ <function>stream_socket_client</function> și a altor funcții asociate, ca
+ și în cazul URL-urilor tradiționale, numărul portului este specificat în
+ calitate de sufix al URL-ului de transport separat prin două puncte.
+ </simpara>
+
+ <itemizedlist>
+
<listitem><simpara><literal>tcp://127.0.0.1:80</literal></simpara></listitem>
+
<listitem><simpara><literal>tcp://[fe80::1]:80</literal></simpara></listitem>
+
<listitem><simpara><literal>tcp://www.example.com:80</literal></simpara></listitem>
+ </itemizedlist>
+
+ <note>
+ <title>Adresa numerică IPv6 cu numerele porturilor</title>
+ <simpara>
+ Observați al doilea exemplu de mai sus. În timp ce adresele IPv4 și
+ denumirile gazdelor rămân neschimbate, cu excepția adăugării a două puncte
+ și a numărului portului, adresele IPv6 sunt înconjurate de paranteze
+ pătrate: <literal>[fe80::1]</literal>. Aceasta se face pentru a face
+ distincție între două puncte ce se utilizează la scrierea adresei IPv6 și
+ două puncte ce separă numărul portului.
+ </simpara>
+ </note>
+
+ <simpara>
+ Transporturile <literal>ssl://</literal> și <literal>tls://</literal>
+ (disponibile doar atunci când susținerea openssl este compilată în PHP) sunt
+ niște extensii ale transportului <literal>tcp://</literal> care oferă
+ criptare SSL. Începând cu PHP 4.3.0 susținerea OpenSSL trebuie să fie
+ compilată static în PHP, începând cu PHP 5.0.0 aceasta poate fi compilată fie
+ ca modul, sau static.
+ </simpara>
+
+ <simpara>
+ <literal>ssl://</literal> va încerca să negocieze o conexiune SSL V2, sau
+ SSL V3 în dependență de capacitățile și configurările gazdei îndepărtate.
+ <literal>sslv2://</literal> și <literal>sslv3://</literal> va selecta
+ protocolul SSL V2 sau SSL V3 în mod explicit.
+ </simpara>
+ </section>
+
+ <section xml:id="transports.unix">
+ <title>Domeniul Unix: Unix și UDG</title>
+ <simpara>
+ <literal>unix://</literal> și
+ <literal>udg://</literal> (udg:// începând cu PHP 5).
+ </simpara>
+
+ <itemizedlist>
+
<listitem><simpara><literal>unix:///tmp/mysock</literal></simpara></listitem>
+
<listitem><simpara><literal>udg:///tmp/mysock</literal></simpara></listitem>
+ </itemizedlist>
+
+ <simpara>
+ <literal>unix://</literal> oferă acces la o conexiune de flux prin socket în
+ domeniul Unix. <literal>udg://</literal> oferă un transport alternativ unui
+ socket din domeniul Unix utilizând protocolul datagramelor utilizatorului.
+ </simpara>
+
+ <simpara>
+ Socket-urile din domeniul Unix, spre deosebire de cele din domeniul Internet,
+ nu necesită un număr de port. În cazul <function>fsockopen</function>
+ parametrul <parameter>portno</parameter> trebuie să fie stabilit 0.
+ </simpara>
+ </section>
+
+</appendix>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->