1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] सबसे तो हर दिन, तो आप शायद लिखें या 2 00:00:08,740 --> 00:00:10,760 कम से कम HTTP देखें. 3 00:00:10,760 --> 00:00:12,850 वास्तव में, यदि आप देख रहे हैं या पर यह करने के लिए सुन 4 00:00:12,850 --> 00:00:15,220 वेब, आप HTTP का उपयोग कर रहे हैं अभी. 5 00:00:15,220 --> 00:00:16,160 लेकिन यह क्या है? 6 00:00:16,160 --> 00:00:18,620 खैर, यह है कि आप क्या एक यूआरएल के शुरू में टाइप, या कम 7 00:00:18,620 --> 00:00:19,400 कम से कम करने के लिए प्रयोग किया जाता है. 8 00:00:19,400 --> 00:00:22,250 इन दिनों, ब्राउज़रों बस मान कि आप HTTP चाहते हैं, 9 00:00:22,250 --> 00:00:24,190 यहां तक ​​कि अगर आप वास्तव में यह नहीं लिखें. 10 00:00:24,190 --> 00:00:27,830 अधिक तकनीकी हालांकि, HTTP प्रोटोकॉल है, की एक भाषा 11 00:00:27,830 --> 00:00:30,690 प्रकार, कि वेब ब्राउज़र और वेब सर्वर में बोलते हैं, का एक सेट 12 00:00:30,690 --> 00:00:32,409 सम्मेलनों जो वे पालन करने के लिए, बस 13 00:00:32,409 --> 00:00:33,710 हम इंसानों की तरह है. 14 00:00:33,710 --> 00:00:36,090 उदाहरण के लिए, अमेरिका में, जब आप पहली बार किसी से मिलने, आप 15 00:00:36,090 --> 00:00:38,440 आम तौर पर देने के द्वारा एक कनेक्शन आरंभ 16 00:00:38,440 --> 00:00:41,050 हाथ, जो बिंदु पर, किसी अन्य व्यक्ति द्वारा यह प्रतिक्रिया 17 00:00:41,050 --> 00:00:41,830 यह मिलाते हुए. 18 00:00:41,830 --> 00:00:43,070 खैर, कि एक प्रोटोकॉल है. 19 00:00:43,070 --> 00:00:45,680 कुछ देशों में या परिवारों में, आप एक कनेक्शन आरंभ 20 00:00:45,680 --> 00:00:47,060 किसी के गाल पर चुंबन. 21 00:00:47,060 --> 00:00:48,670 खैर, एक और प्रोटोकॉल है कि. 22 00:00:48,670 --> 00:00:52,160 तो HTTP एक प्रोटोकॉल है कि कंप्यूटर शामिल होता है 23 00:00:52,160 --> 00:00:53,160 इंसानों की बजाय. 24 00:00:53,160 --> 00:00:54,350 और यहाँ है कि यह कैसे काम करता है. 25 00:00:54,350 --> 00:00:57,390 जब एक ब्राउज़र के लिए एक मानव एक वेब पेज को दिखाना चाहता है, यह initiates 26 00:00:57,390 --> 00:01:01,330 एक HTTP अनुरोध भेजने के द्वारा एक वेब सर्वर के लिए एक कनेक्शन, 27 00:01:01,330 --> 00:01:03,710 अंदर जिनमें से एक संदेश है कृपया सदृश 28 00:01:03,710 --> 00:01:05,080 मुझे इस वेब पेज भेज. 29 00:01:05,080 --> 00:01:06,790 वास्तव में, यह कुछ अधिक की तरह गुप्त है, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 लेकिन जब सर्वर अनुरोध है कि प्राप्त करता है, यह एक HTTP भेजता 32 00:01:13,220 --> 00:01:15,750 प्रतिक्रिया, जो अंदर के वेब पेज है. 33 00:01:15,750 --> 00:01:17,960 अब जब कि वेब पेज है, इस बीच, एक भाषा में लिखा है 34 00:01:17,960 --> 00:01:21,560 HTML, या HyperText मार्कअप भाषा कहा जाता है. 35 00:01:21,560 --> 00:01:24,050 और है कि HTTP अपने नाम हो जाता है. 36 00:01:24,050 --> 00:01:27,840 HTTP हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के लिए एक परिचित करा रहा है, 37 00:01:27,840 --> 00:01:30,180 क्योंकि यह सर्वर से ब्राउज़र के लिए स्थानांतरित है क्या है 38 00:01:30,180 --> 00:01:32,870 हाइपरटेक्स्ट, HyperText मार्कअप भाषा. 39 00:01:32,870 --> 00:01:35,550 एक मायने में, वेब एक रेस्तरां, जहाँ आप कर रहे हैं की तरह है 40 00:01:35,550 --> 00:01:37,010 ग्राहक या ग्राहक. 41 00:01:37,010 --> 00:01:39,370 बहुत पसंद है आप एक वेटर से एक रेस्तरां में भोजन या आदेश 42 00:01:39,370 --> 00:01:42,360 वेट्रेस कौन है तो यह अपनी मेज पर लाता है, तो वेब ब्राउज़र 43 00:01:42,360 --> 00:01:44,510 एक वेब सर्वर से आदेश फाइल जो तब 44 00:01:44,510 --> 00:01:45,910 उसी के साथ देता है. 45 00:01:45,910 --> 00:01:48,230 वास्तव में, यह बहुत ही कारण के लिए है कि ब्राउज़रों अक्सर 46 00:01:48,230 --> 00:01:50,985 बुलाया क्लाइंट और सर्वर, अच्छी तरह से सर्वर कहा जाता है. 47 00:01:50,985 --> 00:01:53,790 संबंध बहुत ही है. 48 00:01:53,790 --> 00:01:55,010 मतलब होता है? 49 00:01:55,010 --> 00:01:57,750 ठीक है, अच्छी तरह से चलो एक वास्तविक HTTP अनुरोध पर एक नज़र रखना 50 00:01:57,750 --> 00:01:58,760 प्रतिक्रिया और. 51 00:01:58,760 --> 00:02:00,230 पहले, चलो एक ब्राउज़र खुला. 52 00:02:00,230 --> 00:02:02,320 मैं क्रोम का उपयोग किया होगा, लेकिन आप सबसे अधिक किसी भी में इस करते हैं 53 00:02:02,320 --> 00:02:03,740 इन दिनों ब्राउज़र. 54 00:02:03,740 --> 00:02:06,790 चलो अगला का चयन करें देखें, डेवलपर, डेवलपर उपकरण, 55 00:02:06,790 --> 00:02:08,259 जिस पर एक डेवलपर पैनल खुल जाएगा 56 00:02:08,259 --> 00:02:09,550 हमारी खिड़की के नीचे. 57 00:02:09,550 --> 00:02:12,450 और हम अगले क्लिक कि पैनल नेटवर्क टैब. 58 00:02:12,450 --> 00:02:14,750 अगली बार जब मैं एक सर्वर से वेब पेज लोड, हम देखेंगे 59 00:02:14,750 --> 00:02:17,300 इस टैब के बीच HTTP यातायात के सभी 60 00:02:17,300 --> 00:02:19,150 क्रोम और सर्वर. 61 00:02:19,150 --> 00:02:19,490 ठीक है. 62 00:02:19,490 --> 00:02:20,936 चलो यात्रा, कहते हैं, गूगल. 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter. 64 00:02:27,580 --> 00:02:28,990 ठीक है, अभी क्या हुआ? 65 00:02:28,990 --> 00:02:31,240 1 ठीक है, बहुत टैब के शीर्ष करने के लिए स्क्रॉल. 66 00:02:31,240 --> 00:02:34,270 बहुत पहली पंक्ति गूगल मेरे लिए HTTP प्रतिक्रिया का प्रतिनिधित्व करता है 67 00:02:34,270 --> 00:02:35,670 HTTP अनुरोध. 68 00:02:35,670 --> 00:02:37,000 खैर, उस पंक्ति पर क्लिक करते हैं. 69 00:02:37,000 --> 00:02:39,460 सही करने के लिए, हम अब HTML था कि एक पूर्वावलोकन देखने 70 00:02:39,460 --> 00:02:41,680 की एक पूरी गुच्छा के साथ है कि प्रतिक्रिया में शामिल 71 00:02:41,680 --> 00:02:42,390 जावास्क्रिप्ट. 72 00:02:42,390 --> 00:02:44,590 लेकिन एक और समय उन पर अधिक है. 73 00:02:44,590 --> 00:02:46,810 चलो अब इस की बाईं हेडर टैब पर क्लिक करें 74 00:02:46,810 --> 00:02:50,030 पूर्वावलोकन टैब पर, और यहाँ है जहाँ हम वास्तविक HTTP देख सकते हैं 75 00:02:50,030 --> 00:02:53,650 अनुरोध है कि अपने ब्राउज़र भेजा और वास्तविक HTTP प्रतिक्रिया 76 00:02:53,650 --> 00:02:54,900 है कि गूगल लौट आए. 77 00:02:54,900 --> 00:02:57,450 सर्वर की प्रतिक्रिया के लिए के रूप में, चलो देखें अगले स्रोत क्लिक करें 78 00:02:57,450 --> 00:02:58,670 प्रतिक्रिया हेडर. 79 00:02:58,670 --> 00:03:00,330 यहाँ क्या गूगल अपने ब्राउज़र के लिए भेजा है. 80 00:03:00,330 --> 00:03:02,500 पहली पंक्ति शायद सबसे दिलचस्प है - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 ठीक है. 82 00:03:06,790 --> 00:03:09,060 इसका मतलब यह है कि सब कुछ ठीक है और होमपेज पर स्थानांतरित किया गया था 83 00:03:09,060 --> 00:03:10,580 सफलतापूर्वक. 84 00:03:10,580 --> 00:03:13,010 बाधाओं आप में देखा जाता है पहले कभी नहीं 200 इस अन्यथा, 85 00:03:13,010 --> 00:03:17,520 एक HTTP स्थिति कोड के रूप में जाना जाता है, लेकिन आप शायद 404 देखा है, 86 00:03:17,520 --> 00:03:19,430 फ़ाइल नहीं मिली, शायद कुछ दूसरों. 87 00:03:19,430 --> 00:03:21,570 खैर, यह है, जहां उन लोगों की संख्या से आते हैं. 88 00:03:21,570 --> 00:03:22,770 वैसे वहाँ आप यह है - 89 00:03:22,770 --> 00:03:24,020 HTTP.