Estoy trabajando en una aplicación cliente DotNet que enviará un mensaje al servidor Java a través de HTTPS. Antes de esto, uno de los miembros de mi equipo ha desarrollado una aplicación que utiliza tcp client con ssl para comunicarse con el servidor. Por favor, ayúdenme si uso su código existente de lo que son los cambios que necesito hacer para la comunicación Https en Dot Net.Cuál es la diferencia entre HTTPS y TCP sobre SSL
Respuesta
"TCP sobre SSL" no es lo que tiene, es SSL que "se ejecuta" sobre TCP. En caso de HTTPS, tiene HTTP sobre SSL sobre TCP. HTTP es un protocolo de nivel de aplicación aquí. En el caso de solo "SSL sobre TCP" tiene un protocolo de nivel de aplicación personalizado, y con HTTPS tiene HTTP estándar.
En consecuencia, puede reutilizar partes del código existente, pero debe reemplazar el protocolo personalizado (lo que sea) con HTTP. Si el protocolo existente funciona, no tiene mucho sentido reemplazarlo (a menos que sepa que necesita un reemplazo y usted sabe para qué lo necesita).
Hola, puedes compartir un código de ejemplo para la comunicación https en C# o dot net – funsukvangdu
@AshishKhandelwal lo más simple es usar la clase HttpWebRequest (http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx) Busque en Google código de ejemplo HttpWebRequest. –
- 1. Diferencia entre HTTPS y SSL
- 2. Diferencia entre IPoIB y TCP sobre Infiniband
- 3. ¿Cuál es la diferencia fundamental entre WebSockets y TCP puro?
- 4. ¿cuál es la diferencia entre net.tcp y el protocolo TCP?
- 5. Diferencia entre el protocolo https y el certificado SSL
- 6. Cuál es la diferencia entre la implementación APR de SSL y la implementación JSSE de SSL en TOMCAT5.5
- 7. ¿Cuál es la diferencia entre los certificados rapidSSL y geotrust?
- 8. ¿Cuál es la diferencia entre el cifrado GET y POST?
- 9. ¿Cuál es la diferencia entre " " y ""?
- 10. ¿cuál es la diferencia entre:.! y: r !?
- 11. ¿Cuál es la diferencia entre ".equals" y "=="?
- 12. Cuál es la diferencia entre = y: =
- 13. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 14. ¿Cuál es la diferencia entre .ToString (+) y ""
- 15. Cuál es la diferencia entre $ (...) y `...`
- 16. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 17. ¿Cuál es la diferencia entre + = y = +?
- 18. ¿Cuál es la diferencia entre dict() y {}?
- 19. Cuál es la diferencia entre $ y jQuery
- 20. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 21. ¿Cuál es la diferencia entre {0} y ""?
- 22. Selenium y HTTPS/SSL
- 23. TCP - diferencia entre la ventana Congestión y la ventana Recibir
- 24. ¿Cuál es la diferencia entre los paquetes UDP y TCP? ¿Para qué los utiliza?
- 25. ¿Cuál es la diferencia entre asio :: tcp :: socket async_read_some y async_receive?
- 26. ¿Cuál es la diferencia entre tcp :: endpoint y udp :: endpoint en Boost :: Asio?
- 27. Cuál es la diferencia entre async.waterfall y async.series
- 28. ¿Cuál es la diferencia entre CookieContainer y la colección Response.Cookies?
- 29. ¿Cuál es la diferencia entre la opción keep_alive y la persistente para la solicitud HTTP?
- 30. ¿cuál es la diferencia entre el complemento y la biblioteca?
Principalmente que no existe TCP sobre SSL. – EJP