Domaines Internet : TCP, UDP, SSL et TLS
PHP 4, PHP 5, PHP 6. ssl:// & tls:// depuis PHP 4.30, sslv2:// & sslv3:// depuis PHP 5.0.2.
Note: Si aucun transport n'est sp�cifi�, tcp:// est utilis�.
- 127.0.0.1
- fe80::1
- www.example.com
- tcp://127.0.0.1
- tcp://fe80::1
- tcp://www.example.com
- udp://www.example.com
- ssl://www.example.com
- sslv2://www.example.com
- sslv3://www.example.com
- tls://www.example.com
Les sockets du domaine Internet utilisent un num�ro de port en plus de l'adresse de l'h�te. Dans le cas de fsockopen(), il est sp�cifi� en deuxi�me param�tre et, donc, n'a pas d'impact sur le format du mode de transport. Avec stream_socket_client() et les autres fonctions de la m�me famille, le num�ro de port est sp�cifi� comme un suffixe dans l'URL de transport, identifi� par le signe deux-points.
- tcp://127.0.0.1:80
- tcp://[fe80::1]:80
- tcp://www.example.com:80
Note: Adresse IPv6 et num�ro de port
Dans le second exemple ci-dessus, les exemples en IPv4 et les noms d'h�tes sont identiques, mais les IPv6 sont plac�es entre crochets, en plus d'avoir les deux-points et le num�ro de port : [fe80::1]. Cela permet de distinguer les deux-points utilis�s en IPv6 et le deux-points utilis�s pour d�limiter le num�ro de port.
Les modes ssl:// et tls:// (disponibles uniquement lorsque le support OpenSSl est compil� avec PHP) sont des extensions de tcp:// qui incluent le chiffrement SSL. En PHP 4.3, OpenSll doit �tre compil� statiquement avec PHP. en PHP 5.0, il peut �tre compil� en module ou statiquement.
ssl:// va tenter de n�gocier une connexion SSL V2 ou SSL V3, suivant les capacit�s et les r�f�rences de l'h�te distant. sslv2:// et sslv3:// s�lectionnent explicitement le protocole.