Ik heb het één en ander bij elkaar gezocht mbt verschillen in protocollen. Wat mij op valt is het volgende:
- Wanneer ik wil communiceren met een SMTP server die SSL beveiligd is dan volstaat het niet langer een SSL tunneltje te maken en daar standaard SMTP over te spreken. Hier onder een voorbeeld van hoe de communicatie verloopt bij secure SMTP:
Wat opzich opvalt is dus dat er tijdens de standaard smtp communicatie een verbinding wordt gemaakt gebruik makend van het TLS protocol. Feitelijk verandert hiermee het SMTP protocol.
Wanneer men kijkt naar het HTTPS protocol is dit feitelijk niets anders dan HTTP communicatie via een SSL (of de modernere variant TLS) tunnel. Echter veranderd er niets aan het HTTP cmd. Het is niet dat je tijdens het doen van een POST/GET de TLS verbinding moet gaan aanmaken. Het volstaat in dat geval éérst een SSL tunneltje aan te leggen om vervolgens over die tunnel HTTP te praten.
In onze applicatie (een Omnis toepassng) hebben we enkele componenten die bijv. HTTP, POP3 en SMTP comm. afhandelen. Nu blijkt dus dat er voor SMTP een nieuw component geschreven moet worden, daar dat niet nodig is voor https of pop3. Bij die laatste volstaat het namelijk eerst ff met bijv. Stunnel (http://www.stunnel.org/ ) een SSL connectie te maken om vervolgens gewoon gebruik te maken van het HTTP/POP3 component.
Heeft iemand enig id wat de motivatie is geweest om het SMTP protocl wél te verbouwen, maar andere protocollen niet?
- Wanneer ik wil communiceren met een SMTP server die SSL beveiligd is dan volstaat het niet langer een SSL tunneltje te maken en daar standaard SMTP over te spreken. Hier onder een voorbeeld van hoe de communicatie verloopt bij secure SMTP:
(http://www.faqs.org/rfcs/rfc2487.html)S: <waits for connection on TCP port 25>
C: <opens connection>
S: 220 mail.imc.org SMTP service ready
C: EHLO mail.ietf.org
S: 250-mail.imc.org offers a warm hug of welcome
S: 250 STARTTLS
C: STARTTLS
S: 220 Go ahead
C: <starts TLS negotiation>
C & S: <negotiate a TLS session>
C & S: <check result of negotiation>
C: <continues by sending an SMTP command>
Wat opzich opvalt is dus dat er tijdens de standaard smtp communicatie een verbinding wordt gemaakt gebruik makend van het TLS protocol. Feitelijk verandert hiermee het SMTP protocol.
Wanneer men kijkt naar het HTTPS protocol is dit feitelijk niets anders dan HTTP communicatie via een SSL (of de modernere variant TLS) tunnel. Echter veranderd er niets aan het HTTP cmd. Het is niet dat je tijdens het doen van een POST/GET de TLS verbinding moet gaan aanmaken. Het volstaat in dat geval éérst een SSL tunneltje aan te leggen om vervolgens over die tunnel HTTP te praten.
In onze applicatie (een Omnis toepassng) hebben we enkele componenten die bijv. HTTP, POP3 en SMTP comm. afhandelen. Nu blijkt dus dat er voor SMTP een nieuw component geschreven moet worden, daar dat niet nodig is voor https of pop3. Bij die laatste volstaat het namelijk eerst ff met bijv. Stunnel (http://www.stunnel.org/ ) een SSL connectie te maken om vervolgens gewoon gebruik te maken van het HTTP/POP3 component.
Heeft iemand enig id wat de motivatie is geweest om het SMTP protocl wél te verbouwen, maar andere protocollen niet?
Ultra Pilammo 6666Mhz AMD, 4251Mbit/s RAM, Gefors V6666 MegaTurbo, 43" TFS, Ultra 80Gig Firewire netwerkkaart en 5D geluid met 66 speakers in 5 dimensies