2009-09-29 19 views
6

मैं विभिन्न स्रोतों से समझता हूं कि HTTPS हैंडशेक HTTPS का उपयोग करने का सबसे भारी हिस्सा है। मैं सूचनाओं को संवाद करने के लिए अपने सर्वर के बीच आंतरिक रूप से POST का उपयोग कर रहा हूं और इसके लिए HTTPS का उपयोग करना चाहता हूं। मुझे आश्चर्य हुआ कि वास्तविक HTTPS हैंडशेक कितना समय तक रहता है/"खुला रहता है"? क्या यह प्रत्येक पोस्ट के लिए फिर से किया जाता है जिसे मैं सर्वर पर भेज रहा हूं, या जीवनकाल क्या है?HTTPS हैंडशेक कब होता है?

उत्तर

9

एसएसएल हैंडशेक केवल सत्र की शुरुआत में ही किया जाता है और मुख्य रूप से एक साझा सत्र कुंजी उत्पन्न करने के बारे में होता है जिसका उपयोग बाद में यातायात को एन्क्रिप्ट करने के लिए किया जाता है।

आप हैंडशेक here का एक बहुत अच्छा विवरण पा सकते हैं।

2

मुझे विश्वास है कि हैंडशेक कनेक्शन पर होता है (यानी, एसएसएल वार्ता के हिस्से के रूप में)। यह आप HTTP रख-रखाव कनेक्शन का उपयोग करते हैं तो हैंडशेक केवल तब तक होता है जब कनेक्शन सक्रिय होता है।

+0

एचटीटीपीएस के लिए एचटीटीपी रखने-माने सुरक्षा का उपयोग सुरक्षा को कम करता है? – Pacerier

+0

और यदि कोई जीवित नहीं है, तो एसएसएल हैंडशेक प्रत्येक नए टीसीपी कनेक्शन के शीर्ष पर दोहराया जाता है? –

+0

नहीं और नहीं। एक संक्षिप्त हैंडशेक है जिसके माध्यम से सहकर्मी पिछले सत्र को फिर से शुरू कर सकते हैं। – EJP

0

मुझे विवरण नहीं पता, लेकिन मुझे यकीन है कि हैंडशेक केवल तभी शुरू होता है जब सत्र शुरू होता है। यह अन्यथा महंगा होगा।

संपादित करें: यहां एक अच्छा description of the process है।

संबंधित मुद्दे