Come funziona TLS con un altro protocollo (SIP di esempio)?

2

Ho già letto questo post . Ma capisco solo come funziona la stretta di mano, il problema è che non so come funziona TLS con un altro protocollo come SIP. Sono confuso su due punti:

  1. TLS continua a comunicare con l'intestazione di TLS e il carico utile è intero un altro pacchetto di protocollo (pacchetto SIP di esempio).
  2. Oppure comunicano con un'altra intestazione del protocollo con il carico utile crittografato dalla chiave di TLS?
posta Mr2uang 24.03.2016 - 18:46
fonte

2 risposte

1

È molto simile a come utilizziamo TLS con i siti web. Proprio come abbiamo http (TCP / port 80) e http over TLS, anche chiamati https (TCP / port 443), facciamo qualcosa di molto simile con SIP. SIP utilizza (TCP / porta 5060) per gli usi cleartext e SIPS (porta TCP 5061) per SIP su TLS.

Detto questo per rispondere alla tua domanda in modo un po 'più dettagliato, i due server verrebbero visti solo per avere una connessione TLS con un client che si connette a un server (porta TCP 5061) e all'interno di quel "tunnel di comunicazione crittografato" "il traffico SIP viene inviato da un sistema all'altro.

Riferimenti utili:

link

link

    
risposta data 24.03.2016 - 19:08
fonte
0

TLS è un wrapper attorno al protocollo dell'applicazione. Nel caso di OpenSSL , dopo aver configurato la connessione, usi SSL_read e SSL_write invece delle normali chiamate di lettura / scrittura; questi si occupano del wrapping / unwrapping del protocollo dell'applicazione in SSL / TLS per te.

    
risposta data 24.03.2016 - 19:10
fonte

Leggi altre domande sui tag