Les adresses IP
AUne adresse IP (adresse de protocole Internet) est un numéro unique permettant aux équipements de s‘identifier et de communiquer entre eux sur les réseaux utilisant la norme liée au protocole Internet.
Une adresse IP se compose de quatre nombres, séparés par un point. Elle se subdivise encore en une partie réseau et une partie hôte, la séparation entre ces deux parties étant déterminée par la longueur du masque réseau ou du préfixe. Un masque réseau 255.255.255.0 signifie par exemple que les 3 premiers octets constituent l‘adresse réseau et le dernier octet l‘adresse hôte. La longueur du préfixe est une autre façon de marquer la séparation. Ainsi, dans l‘adresse de l‘exemple précédent, la longueur du préfixe est de 24 bits (soit 192.36.253.80/24).
Certains blocs d‘adresses sont réservés à des fins privées :
10.0.0.0/8 (masque réseau 255.0.0.0)
172.16.0.0/12 (masque réseau 255.240.0.0)
192.168.0.0/16 (masque réseau 255.255.0.0)
Ce type d‘adresses est destiné aux réseaux Internet privés. Elles peuvent ne pas être routées sur l‘Internet public.
IPv6
IPv6, ou protocole Internet version 6, est conçu comme une mise à jour révolutionnaire du protocole Internet. À ce titre, il devrait continuer à coexister pendant un certain temps encore avec l‘ancien IPv4. IPv6 a pour but d‘assurer la croissance constante d‘Internet, tant au niveau du nombre d‘hôtes connectés que du volume total d‘échanges de données.
L‘amélioration la plus remarquable d’IPv6 par rapport à IPv4 tient à l‘allongement des adresses IP, qui passent de 32 à 128 bits. Cette extension anticipe l‘énorme croissance future d‘Internet, qui devra permettre un nombre illimité de réseaux et de systèmes. IPv6 devrait ainsi permettre d‘attribuer une adresse spécifique à chaque téléphone ou autre appareil mobile.
Les protocoles de transport destinés à la vidéo sur IP
Le protocole le plus courant pour la transmission des données sur réseaux informatiques est la suite TCP/IP. TCP/IP sert de "transporteur" pour de nombreux autres protocoles, en particulier pour le protocole HTTP (Hyper Text Transfer Protocol) qui permet de consulter les pages des serveurs dans le monde entier via Internet.
Les protocoles TCP/IP et les ports utilisés dans le cadre de la vidéo sur IP
Les protocoles les plus courants dans le cadre de la transmission des flux vidéo sur IP et leurs numéros de ports correspondants sont :
| Protocole | Protocole de transport | Port | Utilisation courante | Utilisation en vidéo sur IP |
| FTP File Transfer Protocol |
TCP | 21 | Transfert de fichiers
sur Internet/intranet |
Transfert d’images ou
de vidéo de la caméra réseau/serveur vidéo vers un
serveur FTP ou une application |
| SMTP Send Mail Transfer Protocol |
TCP | 25 | Protocole pour l’envoi de messages e-mail | Une caméra réseau/serveur vidéo peut envoyer des images ou notifications d’alarme à l’aide de son client e-mail intégre |
| HTTP Hyper Text Transfer Protocol |
TCP | 80 | Utilisé pour le web, par ex. pour accéder à des pages de serveurs web | La manière la plus courante pour transmettre des flux vidéo d’une caméra réseau/serveur vidéo. L’appareil de vidéo sur IP agit comme un serveur web, rendant la vidéo disponible à l’utilisateur ou au serveur applicatif |
| HTTPS Hypertext Transfer Protocol over Secure Socket Layer |
TCP | 443 | Utilisé pour accéder à des pages web de façon sécurisé à l’aide de l’encryptage | La transmission vidéo sécurisée depuis les caméras réseau/serveurs vidéo peut aussi être utilisée pour authentifier la caméra à l’aide des certificats numériques X.509 |
| RTP Real Time Protocol |
UDP/TCP | Non défini | Format de paquets avec encryptage RTP pour fournir de l’audio et de la vidéo sur Internet. Souvent utilisé dans les sytèmes de media streaming ou de vidéoconférence. | Une méthode courante pour transmettre des flux de vidéo sur IP MPEG. La transmission peut être individuelle (unicast) ou multiple (multicast) |
| RTSP Real Time Streaming Protocol |
TCP | 554 | Utilisé pour configurer et contrôler les sessions multimédia par RTP | |
L’IP utilise deux protocoles de transport : le protocole TCP (Transmission Control Protocol) et le protocole UDP (User Datagram Protocol). Le protocole TCP offre un canal de transmission fiable, qui repose sur la notion de connexions ; il prend en charge le processus de séparation de volumes de données importants en paquets plus petits, adaptés à la configuration physique du réseau, et veille à ce que les données envoyées à un bout parviennent bien à l’autre bout. Quant au protocole UDP, il s’agit d’un protocole dit “sans connexion”, qui ne garantit pas la livraison physique des données envoyées et laisse donc à l’application le soin de vérifier et de contrôler les erreurs.
En général, le protocole TCP est utilisé lorsque la fiabilité de la communication a priorité sur la latence du transport. La fiabilité obtenue par retransmission peut cependant causer des délais importants. UDP ne permettant pas, en revanche, la retransmission des données perdues, il ne produit dès lors pas non plus de délais supplémentaires.
Il existe différents modes de transmission des données sur un réseau informatique :
Diffusion individuelle (Unicast) - l’émetteur et le récepteur communiquent entre eux via une liaison point-à-point. Les paquets de données sont adressés à un seul récepteur. Aucun autre ordinateur du réseau n’a besoin de traiter ces informations.
Multidiffusion (Multicast) - communication entre un seul émetteur et plusieurs récepteurs sur un réseau. Les technologies de multidiffusion permettent de réduire le trafic sur le réseau lorsque plusieurs récepteurs souhaitent visualiser une même source en même temps. Un seul flux d’information peut ainsi être envoyé à des centaines de récepteurs. La différence majeure par rapport à la diffusion individuelle est que le flux vidéo ne doit être envoyé qu’une seule fois. La multidiffusion est fréquemment utilisée en conjonction avec les transmissions RTP.
Radiodiffusion (Broadcast) - type de transmission de un à tous. Sur un réseau LAN, le Broadcast est en principe limité à certains segments spécifiques et ne s’applique pas en pratique aux transmissions vidéo sur IP.