Jump to content

TLS und FTP


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

folgende zwei Auszüge sind dem RFC 4217 entnommen. Ich frage mich, wie sie zusammenpassen. Beim ersten fehlt der Aufbau eines Datenkanals, beim zweiten fehlt das Drumherum (Aufbau des Steuerkanals).

 

FRAGE: Kann ich einfach den zweiten Auszug in den ersten an die Stelle kopieren, wo mein Kommentar 'DATENTRANSFERS?' steht?

 

 

1.

Aufbau einer gesicherten Session

             Client                                 Server
    control          data                   data               control
  ====================================================================

                                                               socket()
                                                               bind()
    socket()
    connect()  ----------------------------------------------> accept()
              <----------------------------------------------  220
    AUTH TLS   ---------------------------------------------->	
              <----------------------------------------------  234
    TLSneg()  <----------------------------------------------> TLSneg()


    PBSZ 0     ---------------------------------------------->          //optio
              <----------------------------------------------  200
    PROT P     ---------------------------------------------->          //nal
              <----------------------------------------------  200

    USER fred  ---------------------------------------------->
              <----------------------------------------------  331
    PASS pass  ---------------------------------------------->
              <----------------------------------------------  230

			[b]DATENTRANSFERS?[/b]
		kommt hier für jeden neuen Datentransfer eine eigene
          		Aushandlung der Verschlüsselung sowie Authentifizierung    
                       von Client und Server? (siehe nächsten Auszug)

    CCC	    ---------------------------------------------->	
              <----------------------------------------------  200	


    TLSshutdown()  <-------------------------------------> TLSshutdown ()

 

2.

             Client                                 Server
    control          data                   data               control
  ====================================================================

                     socket()
                     bind()
    PORT w,x,y,z,a,b -------------------------------------------->
        <-------------------------------------------------------- 200
    STOR file --------------------------------------------------->
                                            socket()
                                            bind()
        <-------------------------------------------------------- 150
                     accept()  <----------  connect()
                     TLSneg()  <----------> TLSneg()
                     TLSwrite() ----------> TLSread()
                     TLSshutdown() -------> TLSshutdown()
                     close()    ----------> close()
        <-------------------------------------------------------- 226

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...