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 جب ایک براؤزر ایک انسان ایک ویب صفحہ کو ظاہر کرنے کے لئے چاہتے ہیں، خالق 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، یا ہایپر ٹیکسٹ مارکاپ زبان. 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 ہایپر ٹیکسٹ، ہایپر ٹیکسٹ مارکاپ زبان. 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 ٹھیک ہے سب سے پہلے، کے ٹیب کے سب سے اوپر سکرال ہیں. 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 OK. 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.