HTTP पोस्ट: HTTP POST से पहले होने वाली फ़ाइल अपलोड


0

नोट: यदि इस विषय के लिए गलत साइट है तो मेरी क्षमा याचना। यह सवाल नेटवर्क इंजीनियरिंग से सुपर यूजर को निर्देशित किया गया था

मैं UMass विंडसर लैब्स के साथ , विशेष रूप से, टीसीपी पर एक का अनुसरण कर रहा हूं ।

इस लैब में, आपको एक वेबसाइट पर एक फ़ाइल अपलोड करने के लिए कहा जाता है, और टीसीपी ट्रैफिक का निरीक्षण किया जाता है। मेरे आश्चर्य के लिए, अपलोड की जा रही फ़ाइल का स्थानांतरण पहले (टीसीपी पर) होता है, पहले POSTअनुरोध किया जाता है। मैं उनके द्वारा प्रदान किए गए (tcp-ethereal-ट्रेस -1) के साथ अपनी पकड़ को संदर्भित करता हूं , लेकिन यह एक ही बात दिखाता है।

यह कुछ सवाल उठाता है:

  • क्या फ़ाइल स्थानांतरण वास्तव में HTTP POST अनुरोध से पहले होता है?
  • यदि हां, तो क्यों?
  • किसी फ़ाइल की अपेक्षा करने के लिए सर्वर कैसे जानता है?
  • POST अनुरोध की प्रत्याशा में, यह कब तक सुनेगा और रिकॉर्ड करेगा?
  • लैब में प्रश्न 7 आपको टीसीपी कनेक्शन में पहले खंड के रूप में HTTP POST पर विचार करने के लिए कहता है। यह अन्य निष्कर्षों के विपरीत लगता है। उसके साथ क्या है?

जवाबों:


1

क्या फ़ाइल स्थानांतरण वास्तव में HTTP POST अनुरोध से पहले होता है?

नहीं, यह नहीं है। टीसीपी-ईथरल-ट्रेस -1 का उल्लेख और यह तारशाख में कैसे प्रदर्शित होता है:

  • फ़्रेम में टीसीपी हैंडशेक के डंप के 1 .. 3 किया जाता है।
  • POST अनुरोध फ्रेम 4 से शुरू होता है: आप फ्रेम की सामग्री में "POST / ईथर-लैब .." देखते हैं।
  • POST अनुरोध फ्रेम 199 तक जारी रहता है जो अनुरोध का अंतिम फ्रेम है।
  • इस आखिरी फ्रेम को वास्तविक POST के रूप में टर्शक में दिखाया गया है क्योंकि केवल तब सभी जानकारी एकत्र की जाती है जिसे पूर्ण अनुरोध को फिर से संगठित करने की आवश्यकता होती है। यदि आप विवरणों को देखते हैं तो यह आपको यह भी दिखाएगा कि यह अनुरोध 122 टीसीपी खंडों से इकट्ठा किया गया था, अर्थात सभी फ़्रेम दिखाए गए थे जो पहले पहुंचे और जहां पहला फ्रेम अनुरोध का प्रारंभ था।

ओह अच्छा, मैं फ्रेम में उस सामग्री को याद किया 4. अच्छा सामान!
अलेक्जेंडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.