8. Assegnazione delle porte
- Assegnazione delle porte
Come specificato nella definizione del protocollo RTP, i dati RTP DOVREBBERO essere trasportati su un numero di porta UDP pari e i pacchetti RTCP corrispondenti DOVREBBERO essere trasportati sul numero di porta (dispari) immediatamente superiore.
Le applicazioni che operano sotto questo profilo POSSONO utilizzare qualsiasi coppia di porte UDP. Ad esempio, la coppia di porte PUÒ essere assegnata casualmente da un programma di gestione della sessione. Una singola coppia di numeri di porta fissa non può essere richiesta perché più applicazioni che utilizzano questo profilo probabilmente verranno eseguite sullo stesso host, e ci sono alcuni sistemi operativi che non consentono a più processi di utilizzare la stessa porta UDP con diversi indirizzi multicast.
Tuttavia, i numeri di porta 5004 e 5005 sono stati registrati per l'uso con questo profilo per quelle applicazioni che scelgono di utilizzarli come coppia predefinita. Le applicazioni che operano sotto più profili POSSONO utilizzare questa coppia di porte come indicazione per selezionare questo profilo se non sono soggette al vincolo del paragrafo precedente. Le applicazioni non devono avere un valore predefinito e POSSONO richiedere che la coppia di porte sia specificata esplicitamente. I numeri di porta particolari sono stati scelti per trovarsi nell'intervallo superiore a 5000 per adattarsi alla pratica di assegnazione dei numeri di porta all'interno di alcune versioni del sistema operativo Unix, dove i numeri di porta inferiori a 1024 possono essere utilizzati solo da processi privilegiati e i numeri di porta tra 1024 e 5000 sono automaticamente assegnati dal sistema operativo.