1 00:00:00,000 --> 00:00:10,792 2 00:00:10,792 --> 00:00:11,750 DAVID MALAN: ٹھیک ہے. 3 00:00:11,750 --> 00:00:13,630 یہ CS50 ہے. 4 00:00:13,630 --> 00:00:15,950 اور اس ہفتے سات کے آغاز ہے. 5 00:00:15,950 --> 00:00:19,120 تو آج، شاید شکر، ہم ہماری منتقلی شروع 6 00:00:19,120 --> 00:00:21,630 نچلی سطح سے لے کر C پروگرامنگ کی دنیا 7 00:00:21,630 --> 00:00:24,290 اعلی سطح پر ویب پروگرامنگ کی دنیا. 8 00:00:24,290 --> 00:00:28,060 اور اس کے ساتھ، ہم ایک نظر ڈالیں گے انٹرنیٹ پر کام کرتا ہے کہ کس طرح میں، 9 00:00:28,060 --> 00:00:31,920 کیا ان مشینوں اور ان انٹر نیٹ اب آپ کو سال کے لئے استعمال کر رہا ہوں کہ 10 00:00:31,920 --> 00:00:35,090 اصل کی جانب ہڈ کے نیچے کیا کر یہ سب کس طرح کی بہتر تفہیم 11 00:00:35,090 --> 00:00:37,660 کس طرح آپ کر سکتے ہیں پر کام کرتا ہے، اور یہ آپ کے لئے کام کرنے کے. 12 00:00:37,660 --> 00:00:41,480 >> اس مقصد کی طرف، یہی وجہ ہے کہ ہم ایک نہیں لیتے ایک ٹی وی شو سے ایک کلپ میں پہلی دیکھنے 13 00:00:41,480 --> 00:00:45,680 ہم شروع کرنے گا کہ بلایا Numb3rs، انٹرنیٹ پر کام کرتا ہے کہ کس طرح کرنے کے طور پر. 14 00:00:45,680 --> 00:00:46,964 15 00:00:46,964 --> 00:00:47,630 [ویڈیو پلے بیک] 16 00:00:47,630 --> 00:00:49,858 -یہ ایک 32 بٹ IPP4 ایڈریس ہے. 17 00:00:49,858 --> 00:00:50,794 -IP. 18 00:00:50,794 --> 00:00:51,730 کہ انٹرنیٹ ہے. 19 00:00:51,730 --> 00:00:52,640 >> -ذاتی نیٹ ورک. 20 00:00:52,640 --> 00:00:53,865 یہ ادوستا کی نجی نیٹ ورک ہے. 21 00:00:53,865 --> 00:01:06,635 22 00:01:06,635 --> 00:01:08,120 اوہ، وہ اتنی حیرت انگیز ہے. 23 00:01:08,120 --> 00:01:09,605 24 00:01:09,605 --> 00:01:11,120 >> اوہ، چارلی. 25 00:01:11,120 --> 00:01:12,640 >> -یہ ایک آئینے IP ایڈریس ہے. 26 00:01:12,640 --> 00:01:15,672 وہ ہمیں دیکھتے دے رہا ہے وہ حقیقی وقت میں کر رہی ہے. 27 00:01:15,672 --> 00:01:16,505 [END ویڈیو پلے بیک] 28 00:01:16,505 --> 00:01:19,570 DAVID MALAN: تو ایک پوری وہاں ہے کہ ٹی وی شو کے ساتھ غلط کی بہت. 29 00:01:19,570 --> 00:01:23,250 تو بالکل وہی جو کے علاوہ چڑھاو چلو پہلی ایسی چیزوں میں سے ایک 30 00:01:23,250 --> 00:01:25,210 ہم لپیٹ نہیں کر سکتے ہیں تو اور دیکھیں اس کے ارد گرد ہمارے ذہنوں. 31 00:01:25,210 --> 00:01:28,110 کے آخری فریم تاکہ کہ شو کی اس فلم، 32 00:01:28,110 --> 00:01:30,360 اس میں سے ایک، جو یہیں ہے یہ مشورہ ہے کہ کرنے لگتا ہے 33 00:01:30,360 --> 00:01:33,300 کچھ ہیکر کا استعمال کر رہا ہے کیا ہے کچھ نظام میں حاصل کرنے کی. 34 00:01:33,300 --> 00:01:33,875 >> لیکن کوئی. 35 00:01:33,875 --> 00:01:36,030 آپ کو اس پر میں زوم کریں ماخذ کوڈ، جس میں 36 00:01:36,030 --> 00:01:40,210 ایک زبان میں مقصد سی کہا جاتا ہے جس فون اطلاقات، رکن کی اطلاقات، اور میک 37 00:01:40,210 --> 00:01:42,060 OS اطلاقات لکھے جاتے ہیں، اگر آپ کو یہ نظر آئے گا کہ 38 00:01:42,060 --> 00:01:45,400 ڈرائنگ پروگرام کی کسی قسم کے لئے ہے کہ ایک متغیر کے طور پر ایک crayon ہے. 39 00:01:45,400 --> 00:01:47,800 40 00:01:47,800 --> 00:01:51,880 >> لہذا اس کے علاوہ، آپ کو شاید یہ یہاں اس پتے کو محسوس کیا ہے. 41 00:01:51,880 --> 00:01:53,330 اب، یہ ایک کے طور پر غلط ہے. 42 00:01:53,330 --> 00:01:56,740 اور یہ شاید جان بوجھ کر منتخب کیا جاتا ہے ایک غلط ایڈریس پر جا تاکہ یہ 43 00:01:56,740 --> 00:02:00,010 اصل میں کہیں قیادت نہیں کرتا ایک ٹی وی ناظرین اصل میں یہ دورہ کرتا ہے تو. 44 00:02:00,010 --> 00:02:02,620 لیکن یہاں اس تعداد، کچھ کچھ ڈاٹ 45 00:02:02,620 --> 00:02:05,799 کسی چیز ڈاٹ ڈاٹ کچھ ہے کیا ہے عام طور پر ایک آئی پی ایڈریس کے طور پر جانا. 46 00:02:05,799 --> 00:02:07,840 اور یہ اصل میں ایک اچھی بات ہے مزید اس موضوع پر segue کا 47 00:02:07,840 --> 00:02:10,930 عام طور پر، کے طور پر جانا IP، انٹرنیٹ پروٹوکول. 48 00:02:10,930 --> 00:02:14,210 تو اگر آپ کو کم از کم شاید ہے اس سے پہلے یہ جملہ سنا. 49 00:02:14,210 --> 00:02:18,980 لیکن آئی پی، یا انٹرنیٹ کیا ہے آپ آج اس پروٹوکول کو سمجھنے کے طور پر؟ 50 00:02:18,980 --> 00:02:21,376 51 00:02:21,376 --> 00:02:23,625 ہم نے ایک کے لئے پوچھا تو مشکلات ہیں ہاتھوں کے شو، تم میں سے اکثر 52 00:02:23,625 --> 00:02:26,880 شاید کہا ہے الفاظ سے پہلے پتہ IP. 53 00:02:26,880 --> 00:02:27,955 تو تم نے کیا مطلب تھا؟ 54 00:02:27,955 --> 00:02:29,578 55 00:02:29,578 --> 00:02:30,779 >> سامعین: [اشراوی]؟ 56 00:02:30,779 --> 00:02:31,820 DAVID MALAN: یہ کیا ہے؟ 57 00:02:31,820 --> 00:02:33,170 سامعین: [اشراوی]؟ 58 00:02:33,170 --> 00:02:33,455 DAVID MALAN: ایک بار پھر. 59 00:02:33,455 --> 00:02:34,840 سامعین: کمپیوٹر کے ایڈریس. 60 00:02:34,840 --> 00:02:35,950 DAVID MALAN: کمپیوٹر کا ایڈریس. 61 00:02:35,950 --> 00:02:36,949 تو یہ بالکل صحیح ہے. 62 00:02:36,949 --> 00:02:39,660 یہ ہر پتہ چلا ہے کہ انٹرنیٹ پر کمپیوٹر، 63 00:02:39,660 --> 00:02:42,940 اور ان دنوں، میں ہر فون آپ آپ کے بیگ میں جیب اور گولی، 64 00:02:42,940 --> 00:02:45,880 ایک IP ایڈریس، انٹرنیٹ ہے پروٹوکول پتہ، جس 65 00:02:45,880 --> 00:02:49,379 شناخت کرتا ہے کہ ایک منفرد پتہ ہے یہ پورے انٹرنیٹ بھر. 66 00:02:49,379 --> 00:02:51,920 اب، یہ ایک سفید کے تھوڑا سا ہے دنیا اصل میں ہے کیونکہ جھوٹ 67 00:02:51,920 --> 00:02:53,240 IP پتے سے باہر چلانے. 68 00:02:53,240 --> 00:02:55,900 >> تو ہم نے استعمال کرنا شروع کر دیا ہے نجی IP پتے. 69 00:02:55,900 --> 00:02:57,160 لیکن ایک لمحے میں اس پر مزید. 70 00:02:57,160 --> 00:03:00,731 لیکن اگر آپ کو ایک آئی پی ایڈریس کے بارے میں سوچ کر سکتے ہیں آپ پوسٹل سروس کی گلی کی طرح کے طور پر 71 00:03:00,731 --> 00:03:01,230 ایڈریس. 72 00:03:01,230 --> 00:03:04,160 ہم میکسویل کی مثال کا استعمال ہے Dworkin، CS عمارت، پہلے 73 00:03:04,160 --> 00:03:07,920 33 آکسفورڈ سٹریٹ کیمبرج، ماس، 02138، USA. 74 00:03:07,920 --> 00:03:10,400 کہ دنیا میں اس کی منفرد ایڈریس ہے. 75 00:03:10,400 --> 00:03:12,547 >> اسی طرح کمپیوٹر کرتے منفرد پتے. 76 00:03:12,547 --> 00:03:14,380 وہ صرف کے لئے ہو ایک چھوٹا سا different- نظر 77 00:03:14,380 --> 00:03:17,219 ایک بڑی تعداد کو ایک نمبر ڈاٹ ڈاٹ ایک بڑی تعداد کو ایک نمبر ڈاٹ. 78 00:03:17,219 --> 00:03:19,760 اور کسی کو بھی اصل میں جانتی ہے کیا تعداد کی درست رینج 79 00:03:19,760 --> 00:03:21,105 ان hashes سے ہر ایک کے لیے ہے؟ 80 00:03:21,105 --> 00:03:21,604 جی ہاں. 81 00:03:21,604 --> 00:03:23,045 >> سامعین: 255 0؟ 82 00:03:23,045 --> 00:03:23,920 DAVID MALAN: بالکل. 83 00:03:23,920 --> 00:03:25,450 255 0. 84 00:03:25,450 --> 00:03:28,360 اور یہاں تک کہ اگر آپ کو معلوم نہیں تھا کہ، اب، ایک نتیجہ نکالنا 85 00:03:28,360 --> 00:03:31,130 کتنے بٹس کی نمائندگی کے لئے استعمال کیا جاتا ہے پھر ان کی تعداد میں سے ہر؟ 86 00:03:31,130 --> 00:03:32,232 87 00:03:32,232 --> 00:03:34,440 آٹھ بظاہر وجہ آپ اعتماد کر سکتے ہیں سب سے زیادہ 88 00:03:34,440 --> 00:03:36,720 255 ہے، کہ ایک 8 بٹ قیمت ہے. 89 00:03:36,720 --> 00:03:38,980 لہذا کل میں، ایک IP ایڈریس 32 بٹیں ہے. 90 00:03:38,980 --> 00:03:41,310 کرنے کے لئے اتنی تیزی سے آگے بڑھانا ریاضیاتی اختتام، 91 00:03:41,310 --> 00:03:43,900 کتنے ممکن IP پتے پھر، دنیا میں موجود ہیں؟ 92 00:03:43,900 --> 00:03:46,990 93 00:03:46,990 --> 00:03:50,100 >> تو ہے کہ 8 کے علاوہ 8 کے علاوہ 8 ہے علاوہ 8، تاکہ 32 بٹیں. 94 00:03:50,100 --> 00:03:52,490 اور ہم نے ہمیشہ کہا ہے کہ 32 کے لئے 2 تقریبا ہے؟ 95 00:03:52,490 --> 00:03:53,940 96 00:03:53,940 --> 00:03:54,440 OK. 97 00:03:54,440 --> 00:03:55,273 میں نے یہ ایک میدان دونگا. 98 00:03:55,273 --> 00:03:55,864 چار ارب. 99 00:03:55,864 --> 00:03:58,780 اور ہم ہفتے میں اس بارے میں بات ہم نے فون پر کتابوں کے بارے میں بات کرتے وقت صفر 100 00:03:58,780 --> 00:04:00,170 صفحات کی پاگل تعداد کے ساتھ. 101 00:04:00,170 --> 00:04:03,450 لیکن یہ کے طرح ہے کہ وہاں ہے IP کی ایک محدود تعداد سے خطاب. 102 00:04:03,450 --> 00:04:05,740 اور اگرچہ چار ارب ایک بہت کی طرح لگتا ہے ہو سکتا، 103 00:04:05,740 --> 00:04:07,770 ہم انسان کیا گیا ہے بہت کچھ ہڑپ 104 00:04:07,770 --> 00:04:10,350 ان میں سے ہمارے سرور کی سب کے لئے اور آلات اور تو آگے. 105 00:04:10,350 --> 00:04:12,170 >> تو یہ اصل میں ایک مسئلہ بنتی جا رہی ہے. 106 00:04:12,170 --> 00:04:16,500 اب، ایک ہونا وہاں جاتا کیا آئی پی ہے جو پیچھے اسکیم. 107 00:04:16,500 --> 00:04:18,560 کی مثال کے طور پر، بہت سے ہارورڈ میں کمپیوٹر 108 00:04:18,560 --> 00:04:21,810 شروع جو منفرد پتے ان دو میں سے کوئی ایک کے ساتھ. 109 00:04:21,810 --> 00:04:23,560 ایم ائی ٹی، اسی طرح، ایک سابقہ ​​ہے. 110 00:04:23,560 --> 00:04:26,889 اور کمپنیوں اور یونیورسٹیوں کی ایک بہت ان کی اپنی منفرد سابقہ ​​بھی. 111 00:04:26,889 --> 00:04:29,680 اور ہمارے گھر کے لئے ہم میں سے تو سب سے زیادہ انٹرنیٹ کنکشن اور طرح، 112 00:04:29,680 --> 00:04:33,575 ہم نے کچھ سابقہ ​​کہ Comcast کے اشتراک یا اس طرح کسی کے مالک ہوتا. 113 00:04:33,575 --> 00:04:36,640 اور یہ کہنا صرف یہ ہے کہ آپ اگر ، کیمپس میں سب سے زیادہ کمپیوٹرز کی طرف دیکھا 114 00:04:36,640 --> 00:04:40,070 وہ شاید ایک IP پڑے گا اس طرح لگ رہا ہے کہ ایڈریس. 115 00:04:40,070 --> 00:04:43,180 >> اب، آپ بھی کبھی کبھار دیکھ سکتے ایک IP ایڈریس یہ اس طرح شروع ہوتا ہے. 116 00:04:43,180 --> 00:04:46,150 سچ تو یہ ہے، تم میں سے کسی نے اضافہ ہوا ہے تو گھر میں انٹرنیٹ تک رسائی کے ساتھ، 117 00:04:46,150 --> 00:04:49,270 اور آپ کو کافی کبھی تھے ارد گرد ڑکیلنا تکنیکی طور پر متجسس 118 00:04:49,270 --> 00:04:51,800 آپ کے اپنے کمپیوٹر کی ترتیبات، شاید اس کے بدلے تم 119 00:04:51,800 --> 00:04:56,990 زیادہ کی طرح لگ رہا ہے کہ ایک ایڈریس کو دیکھا 10، یا 172،6 کے ساتھ شروع ہے کہ اس،، 120 00:04:56,990 --> 00:05:00,480 192،168، یا اس سے کچھ مختلف حالتوں یا. 121 00:05:00,480 --> 00:05:04,025 >> اور یہ صرف دنیا کا مطلب ہے کہ نمبروں کی ایک مکمل جھوبڈ مانی جاتی 122 00:05:04,025 --> 00:05:06,400 جس کا مطلب ہے، نجی بننا آپ، آپ کے گھر میں ان کا استعمال کر سکتے ہیں 123 00:05:06,400 --> 00:05:08,941 آپ بھی ان پر استعمال کر سکتے ہیں آپ کیمپس اور آپ کی کمپنی کے اندر اندر، 124 00:05:08,941 --> 00:05:10,970 لیکن آپ ان کا استعمال نہیں کر سکتے ہیں بڑے پیمانے پر انٹرنیٹ پر. 125 00:05:10,970 --> 00:05:13,320 >> اور اس طرح ان نجی آئی پی ایس ایک حل کیا گیا ہے 126 00:05:13,320 --> 00:05:16,990 اس بات کو یقینی بنانے کی طرف سے کم از کم اتنی پوری دنیا کا تعلق ہے جہاں تک کے طور پر، 127 00:05:16,990 --> 00:05:18,890 ہم ہے کہ بہت سے IP پتوں کا استعمال نہیں کر رہے ہیں. 128 00:05:18,890 --> 00:05:22,840 لیکن کم سے کم، ہم کر سکتے ہیں، اپنے طور پر کیمپس، بہت سے آئی پی ایس کے طور پر بہت زیادہ ہے 129 00:05:22,840 --> 00:05:23,590 ہم چاہتے ہیں کے طور پر. 130 00:05:23,590 --> 00:05:24,410 لیکن کسے پرواہ ہے؟ 131 00:05:24,410 --> 00:05:28,500 اس کی سب کی مطابقت کیا ہے انٹرنیٹ کی ایک کے استعمال کے اصل کرنے کے لئے؟ 132 00:05:28,500 --> 00:05:31,450 >> ٹھیک ہے، پر ایک نظر ڈالیں شاید یہاں ایک سادہ تصویر. 133 00:05:31,450 --> 00:05:33,550 دونوں کے ذریعے مجھے جانے دو سکرین پر. 134 00:05:33,550 --> 00:05:36,050 اور یہاں میری لکھاوٹ بخش دے. 135 00:05:36,050 --> 00:05:39,500 لیکن ہم کے طور پر خود کے بارے میں سوچنا تو یہاں اس چھوٹے لیپ ٹاپ ہونے 136 00:05:39,500 --> 00:05:41,830 کہیں کیمپس، ان دنوں یہ Wi فینیش ہے. 137 00:05:41,830 --> 00:05:44,180 >> پرانے میں اور لیکن اگر آپ صحیح اڈاپٹر جائے، 138 00:05:44,180 --> 00:05:47,420 یہ ایک ایتھرنیٹ کیبل کے ہو سکتے ہیں جس نے اسی طرح کرنے دیں گے 139 00:05:47,420 --> 00:05:49,130 آپ کے آلے کے کسی طرح سے رابطہ قائم. 140 00:05:49,130 --> 00:05:51,090 اور آپ کو اس پر کال کر سکتے ہیں چیزوں میں سے کسی بھی تعداد. 141 00:05:51,090 --> 00:05:55,930 لیکن مجھے آگے بڑھو اور اس کو فون کرنے جا رہا ہوں، اب کے لئے، کہ کس طرح ایک رسائی نقطہ کے بارے میں؟ 142 00:05:55,930 --> 00:05:57,690 >> تو یہ میری لیپ ٹاپ ہے. 143 00:05:57,690 --> 00:06:01,130 یہ میری AP، یا رسائی نقطہ ہے، اور یہ کچھ وائرلیس آلہ ہے، 144 00:06:01,130 --> 00:06:04,400 نہیں کے برعکس والوں کہ ہارورڈ تمام چھتوں سے زیادہ ہے 145 00:06:04,400 --> 00:06:07,420 اور کیمپس کے ارد گرد دیواروں ٹمٹمانے لائٹس ہے کہ 146 00:06:07,420 --> 00:06:10,930 اور کیا آپ کے لیپ ٹاپ ہیں کہ wirelessly سے بات کیا کرتے تھے 147 00:06:10,930 --> 00:06:12,160 نیٹ ورک کے باقی. 148 00:06:12,160 --> 00:06:14,880 >> تاکہ کسی نہ کسی طرح اس لیپ ٹاپ بات کر رہا ہے دیوار پر اس چیز کی وجہ سے، 149 00:06:14,880 --> 00:06:16,540 ڈائننگ ہال میں، یا کہیں اور. 150 00:06:16,540 --> 00:06:21,410 اب، اس دوران، رسائی نقطہ ہے کیمپس میں کچھ اور کرنے کے لئے منسلک. 151 00:06:21,410 --> 00:06:24,810 اور یہ شاید کچھ ہے ایک سوئچ کے طور پر جانا. 152 00:06:24,810 --> 00:06:27,690 اور وہ ایک بہت زیادہ دلچسپ نظر صرف ان باکس diagrams کے مقابلے میں. 153 00:06:27,690 --> 00:06:29,760 >> لیکن کسی نہ کسی طرح، وہ بات نہیں ہے ایک سوئچ سے منسلک. 154 00:06:29,760 --> 00:06:31,900 اور کے نتیجے میں، کسی نہ کسی طرح کہ سوئچ سے منسلک ہے 155 00:06:31,900 --> 00:06:35,890 شاید ایک ہے کہ ایک آلہ کرنے کے لئے بڑا سا، ایک روٹر بلایا. 156 00:06:35,890 --> 00:06:37,930 اور پھر، اس دوران، ہارورڈ منسلک ہے 157 00:06:37,930 --> 00:06:41,210 پورے انٹرنیٹ پر جس کے ہم، یہاں اس بادل کے طور پر اپنی طرف متوجہ کر دیں گے 158 00:06:41,210 --> 00:06:43,850 تاروں میں سے کچھ تعداد کے ذریعے یا وائرلیس ٹیکنالوجی. 159 00:06:43,850 --> 00:06:46,670 >> لہذا درمیان اقدامات میں سے ایک بہت کچھ ہے میرے اور باقی دنیا. 160 00:06:46,670 --> 00:06:49,620 اور یقینا، یہاں تک کے اندر اندر یہاں اس تصویر، 161 00:06:49,620 --> 00:06:52,634 کچھ دیگر سرورز سے ہیں یا خدمات ملوث. 162 00:06:52,634 --> 00:06:54,800 اور میں صرف اپنی طرف متوجہ کرنے کے لئے جا رہا ہوں ان میں کسی حد تک نظریاتی بات 163 00:06:54,800 --> 00:06:57,050 صرف ہم ہے تاکہ ہمارے سامنے مخففات. 164 00:06:57,050 --> 00:06:57,993 >> ون DHCP کہا جاتا ہے. 165 00:06:57,993 --> 00:06:59,330 166 00:06:59,330 --> 00:07:03,440 اور ایک دوسرے، ایک چھوٹا سا زیادہ دلچسپ بات یہ آج کے لئے، DNS کہا جاتا ہے. 167 00:07:03,440 --> 00:07:09,160 تو یہ کسی نہ کسی طرح ہو سرورز ہیں میرے کمپیوٹر کے لئے قابل رسائی کے طور پر ساتھ. 168 00:07:09,160 --> 00:07:10,910 تو اب، چلو چڑھانے دو شبدجال کے علاوہ تھوڑا سا. 169 00:07:10,910 --> 00:07:13,410 لہذا رسائی نقطہ ہے صرف اس وائرلیس ڈیوائس 170 00:07:13,410 --> 00:07:16,079 اکثر ینٹینا کے ساتھ کہ اصل آپ ایک wirelessly سے بات کرنے دو. 171 00:07:16,079 --> 00:07:17,870 گھر پر، آپ کو فون کر سکتے ہیں یہ ایک گھر روٹر. 172 00:07:17,870 --> 00:07:21,550 یہ، Linksys کے، یا ایپل کی طرف سے بنایا جا سکتا ہے D-link کی، یا کمپنیوں کے کسی بھی نمبر یا. 173 00:07:21,550 --> 00:07:23,930 اس کے نتیجے میں، سے منسلک ہے کسی قسم کی سوئچ کرنے کے لئے. 174 00:07:23,930 --> 00:07:28,287 یا واپس گھر، آپ کے وائی فائی کیا ہے آلہ شاید بجائے سے منسلک؟ 175 00:07:28,287 --> 00:07:30,370 آپ کو شاید نہیں ہے کیونکہ اس سب سامان کے مالک. 176 00:07:30,370 --> 00:07:31,900 177 00:07:31,900 --> 00:07:32,400 جی ہاں. 178 00:07:32,400 --> 00:07:36,379 واپس گھر کیبل موڈیم یا DSL موڈیم آپ Verizon، یا Comcast کے سے مل گیا ہے کہ، 179 00:07:36,379 --> 00:07:37,420 ان لوگوں کے کیریئرز یا ایک. 180 00:07:37,420 --> 00:07:41,520 تو یہ پیچیدگی کی تمام کے بارے میں سوچنا ایک یونیورسٹی کی حمایت کے طور پر یا واقعی 181 00:07:41,520 --> 00:07:42,920 رکن کی نمائندہ تصویر کی طرح ایک کاروبار. 182 00:07:42,920 --> 00:07:44,690 اور واقعی، چیزیں کہ آپ کے گھر میں ہے 183 00:07:44,690 --> 00:07:46,800 اس طرف شاید ہے باڑ کے علاوہ شاید 184 00:07:46,800 --> 00:07:50,380 ان کے گھر کی ایک ایک route-- ان میں کیبل موڈیم یا DSL ہیں 185 00:07:50,380 --> 00:07:51,720 وہ فراہم کر سکتے موڈیم. 186 00:07:51,720 --> 00:07:55,650 >> تو ایک سوئچ کے ساتھ صرف ایک آلہ ہے اس میں ڈیٹا jacks کے پورے گچرچھی. 187 00:07:55,650 --> 00:07:58,940 اصل میں، آپ کو خبر ہے کہ یاد ہو رپورٹ میں ہم بڑے پردے پر کھیلا 188 00:07:58,940 --> 00:08:01,930 ہفتے کے ایک جوڑے پہلے ہم کہاں شیل جھٹکا کے بارے میں بات کر رہے تھے، 189 00:08:01,930 --> 00:08:03,270 اور یہ تھا کہ کس طرح برا؟ 190 00:08:03,270 --> 00:08:05,850 اور ان میں سے تھے کیبلز کی تصاویر، اور جیک، 191 00:08:05,850 --> 00:08:07,569 اور تکنیکی نظر آتے ہیں کہ چیزیں؟ 192 00:08:07,569 --> 00:08:10,360 ان لوگوں کے بس گونگا سوئچ تھے کہ صرف انٹرنیٹ کمپیوٹر سے جوڑتا ہے 193 00:08:10,360 --> 00:08:12,810 ان میں کیبلز plugging کی طرف سے. 194 00:08:12,810 --> 00:08:14,140 >> تو یہ سب ایک سوئچ ہے. 195 00:08:14,140 --> 00:08:16,363 اب، ان آلات کو حاصل ایک تھوڑا سا زیادہ دلچسپ. 196 00:08:16,363 --> 00:08:16,863 DHCP. 197 00:08:16,863 --> 00:08:17,846 198 00:08:17,846 --> 00:08:20,470 آپ کے ارد گرد poked کیا ہے تو آپ کمپیوٹر پر گھر میں یا اس سے بھی کیمپس میں، 199 00:08:20,470 --> 00:08:21,845 آپ کو اس مخفف دیکھا ہے ہو سکتا. 200 00:08:21,845 --> 00:08:24,480 کسی کو بھی ایک DHCP سرور ہے کیا جانتا ہے؟ 201 00:08:24,480 --> 00:08:25,560 202 00:08:25,560 --> 00:08:27,360 متحرک میزبان کی ترتیب پروٹوکول؟ 203 00:08:27,360 --> 00:08:28,324 204 00:08:28,324 --> 00:08:30,490 چیز کی طرح نہیں آپ واقعی نیچے لکھنے کے لئے کی ضرورت ہے. 205 00:08:30,490 --> 00:08:30,990 DHCP. 206 00:08:30,990 --> 00:08:32,480 207 00:08:32,480 --> 00:08:33,891 کوئی بھی؟ 208 00:08:33,891 --> 00:08:34,390 ٹھیک ہے. 209 00:08:34,390 --> 00:08:35,520 تو چلو کہانی ماضی. 210 00:08:35,520 --> 00:08:39,210 ہاتھ میں یہاں کہانی predicated ہے تو میری ایک منفرد پتہ ہونے پر 211 00:08:39,210 --> 00:08:42,909 دنیا میں، ایک آئی پی ایڈریس، کہ کہاں سے آتی ہے؟ 212 00:08:42,909 --> 00:08:44,640 پرانے میں، جب آپ، کیمپس کے لئے مل گیا ہے 213 00:08:44,640 --> 00:08:47,790 آپ اصل میں کسی سے پوچھنا پڑا ہارورڈ، میرے IP پتہ کیا ہونا چاہئے. 214 00:08:47,790 --> 00:08:49,873 اور آپ کو دستی طور پر کرے گا آپ کے کمپیوٹر میں ٹائپ. 215 00:08:49,873 --> 00:08:53,770 لیکن حال ہی میں، ٹیکنالوجیز ، متحرک طور پر آپ کے لئے اجازت دیتے ہیں کہ کوئی وجود 216 00:08:53,770 --> 00:08:58,460 DHCP، صرف اس وقت جب ایک IP ایڈریس حاصل آپ wirelessly کیمپس میں پلگ 217 00:08:58,460 --> 00:08:59,220 یا ایک تار کے ساتھ. 218 00:08:59,220 --> 00:09:03,800 لہذا DHCP سرور کو صرف ایک سرور ہے کہ آپ کے کمپیوٹر میں ایک منفرد IP دیتا 219 00:09:03,800 --> 00:09:06,349 ایڈریس، کسی حد تک تصادفی یا کچھ الگورتھم کے ذریعے. 220 00:09:06,349 --> 00:09:08,390 لیکن اگر آپ کو واپس ایک تھنک چند ہفتے یا چند سال، 221 00:09:08,390 --> 00:09:10,670 آپ سب سے پہلے رجسٹرڈ جب کیمپس پر آپ کے کمپیوٹر، 222 00:09:10,670 --> 00:09:13,957 آپ ہارورڈ سے کہہ رہے تھے، اختیار مجھے ایک IP ایڈریس دینے کے لئے. 223 00:09:13,957 --> 00:09:15,915 اب ایک حاصل کرنے کے لئے شروع DNS تھوڑا سا زیادہ دلچسپ. 224 00:09:15,915 --> 00:09:17,050 225 00:09:17,050 --> 00:09:18,940 ڈومین کے نام کا نظام. 226 00:09:18,940 --> 00:09:21,970 کسی کو بھی ایک کوشش لے چاہتا ہے یہ چیز یہاں ہے کیا میں؟ 227 00:09:21,970 --> 00:09:26,195 >> یہ ایک یا اس سے زیادہ سرورز ہے کہ ہے کہ ایک منصفانہ سادہ کام کو انجام 228 00:09:26,195 --> 00:09:26,945 اہم کی قسم. 229 00:09:26,945 --> 00:09:30,150 230 00:09:30,150 --> 00:09:31,130 جی ہاں. 231 00:09:31,130 --> 00:09:33,810 >> سامعین: [اشراوی] یو آر ایل کو ترجمہ. 232 00:09:33,810 --> 00:09:34,560 DAVID MALAN: جی ہاں. 233 00:09:34,560 --> 00:09:38,970 یہ IP پر یو آر ایل پر ترجمہ پتے اور اس کے برعکس. 234 00:09:38,970 --> 00:09:41,310 کہ، سب کے بعد، کے بارے میں غور آپ کی ویب سائٹ پر جانے کے جب، 235 00:09:41,310 --> 00:09:46,200 آپ facebook.com کی طرح کچھ میں ٹائپ کریں، یا google.com، یا harvard.edu، 236 00:09:46,200 --> 00:09:50,620 آپ کو یقینی طور پر ٹائپ کبھی نہیں سب سے زیادہ امکان ایک عددی آئی پی ایڈریس. 237 00:09:50,620 --> 00:09:52,490 >> اور آپ کو سبب پر سوچ سکتے ہیں. 238 00:09:52,490 --> 00:09:54,910 واپس دن میں، یہاں تک کہ اب کچھ حد تک، 239 00:09:54,910 --> 00:09:58,030 آپ کو ایک ٹیلی فون کا ہے جب ایک کمپنی کو فون کریں، 240 00:09:58,030 --> 00:10:02,275 وہ واقعی خود کو خریدنے کے لئے مشکل کوشش کریں اصل الفاظ ہیں کہ ایک 800 نمبر 241 00:10:02,275 --> 00:10:06,140 اس میں، 1-800-COLLECT یا کچھ اور طرح کہ اس طرح یادگار ہے تاکہ 242 00:10:06,140 --> 00:10:10,692 لوگ کیا یاد کرنے کی ضرورت نہیں C-O-L-L-E-C-T اصل وسیع کرتا. 243 00:10:10,692 --> 00:10:12,400 تو ہم نے اس کو دیکھا ہے ماضی میں heuristic. 244 00:10:12,400 --> 00:10:15,720 اور یقینا، یہ کہ کیا آئی پی ایڈریس ہے اور ہم میزبان کے نام فون کروں گا کیا 245 00:10:15,720 --> 00:10:18,120 یا مکمل طور پر اہل ڈومین ناموں ہمارے لئے کیا. 246 00:10:18,120 --> 00:10:22,610 یہ ایڈریس سرورز کرنے کی اجازت دیتا الفاظ کی بجائے تعداد کی طرف سے. 247 00:10:22,610 --> 00:10:24,560 تو کس طرح ہم اصل میں کیا اس تبادلے کے دیکھیں. 248 00:10:24,560 --> 00:10:26,393 میں آگے جانے کے لئے جا رہا ہوں اور ایک پروگرام کو کھولنے. 249 00:10:26,393 --> 00:10:26,975 250 00:10:26,975 --> 00:10:29,350 میں نے صرف آگے جانے کے لئے جا رہا ہوں اور ایک ٹرمینل ونڈو کھولنے کے. 251 00:10:29,350 --> 00:10:31,933 اور میں آگے جانے کے لئے جا رہا ہوں اور ایک DNS سرور کیا کرتا ہے آپ کو دکھانے کے. 252 00:10:31,933 --> 00:10:35,700 میں چاہتا تھا کہ اگر مثال کے طور پر، کو دیکھنے کے لئے IP پتہ فیس بک کی ہے کیا، 253 00:10:35,700 --> 00:10:37,720 میں نے ایک ٹرمینل میں ٹائپ کر سکتے ہیں اس طرح فوری طور پر کریں 254 00:10:37,720 --> 00:10:40,010 اور آپ کو بھی یہ کر سکتے ہیں آپ کے آلے کے اندر. 255 00:10:40,010 --> 00:10:41,595 اور یہ کہ تلاش facebook.com ہے. 256 00:10:41,595 --> 00:10:43,220 257 00:10:43,220 --> 00:10:44,500 >> اور میں نے کئی ایک چیزیں دیکھیں. 258 00:10:44,500 --> 00:10:48,097 یہ پہلا جواب ہے ہارورڈ یونیورسٹی کے DNS سرور 259 00:10:48,097 --> 00:10:49,930 مجھے کیا ہے کہ کہ تصویر وہاں کھینچی. --that کی 260 00:10:49,930 --> 00:10:54,300 مجھ سے کہہ رہا ہے کہ فیس بک کے IP پتہ اس بظاہر ہے. 261 00:10:54,300 --> 00:10:58,650 تو مجھے آگے بڑھیں اور کہ 173.252.120.16 کاپی. 262 00:10:58,650 --> 00:11:00,960 اور مجھے اپنے میک پر کروم کھول دو. 263 00:11:00,960 --> 00:11:06,690 اور مجھے HTTP پر چلتے ہیں: // اور پیسٹ میں ہے کہ آئی پی ایڈریس اور درج کریں مارا. 264 00:11:06,690 --> 00:11:08,950 >> اور یقینا، میں نے فیس بک پر اپنے آپ کو تلاش. 265 00:11:08,950 --> 00:11:11,090 تاکہ کسی نہ کسی طرح اس تبادلے، بے شک، کیا ہوا. 266 00:11:11,090 --> 00:11:15,314 میں نے پھر سے یہ کرتے ہیں اور اگر، چلو ، www.google.com کریں Nslookup کرتے. 267 00:11:15,314 --> 00:11:17,302 میں نے جوابات کی ایک مکمل جھوبڈ واپس مل جائے. 268 00:11:17,302 --> 00:11:20,010 اور یقینا، مختلف طریقوں سے موجود ہے کمپنیوں نے اس کو نافذ کہ. 269 00:11:20,010 --> 00:11:22,440 کبھی کبھی، وہ دنیا کو بتانا وہ ایک IP ایڈریس ہے. 270 00:11:22,440 --> 00:11:25,824 >> لیکن اس سے ایک آئی پی ایڈریس کو حل کیا جاتا ہے یا ایک سے زیادہ سرورز کو مائچترت. 271 00:11:25,824 --> 00:11:27,740 یا گوگل کے معاملے میں، وہ دنیا کو بتا، 272 00:11:27,740 --> 00:11:29,510 ہم IP پتوں کی ایک مکمل جھوبڈ ہے. 273 00:11:29,510 --> 00:11:33,910 اپنے لیپ ٹاپ کی بات کرنے کے لئے آپ کا استقبال ہے ان کے سرورز میں سے کسی ایک سے رابطہ. 274 00:11:33,910 --> 00:11:36,200 تاکہ اس کے سب چل رہا ہے ہڈ کے نیچے. 275 00:11:36,200 --> 00:11:40,830 >> آپ میں ٹائپ جب www.google.com درج اپنے براؤزر میں، آپ کے براؤزر، 276 00:11:40,830 --> 00:11:46,180 اور میں، میک آپ کے آپریٹنگ باری OS، یا ونڈوز، یا اوبنٹو لینکس، 277 00:11:46,180 --> 00:11:51,010 ، وہی ہے جو قریبی DNS سرور پوچھیں اس سرور کی اصل ایڈریس. 278 00:11:51,010 --> 00:11:54,330 گزشتہ آلہ کیونکہ اس تصویر میں، ایک روٹر، 279 00:11:54,330 --> 00:11:57,840 جس کا مقصد میں سے ایک ہے زندگی، روٹ کی معلومات کے لئے ہے 280 00:11:57,840 --> 00:12:01,150 روٹ تو بات کرنے کے پیکٹ، ڈیجیٹل معلومات کے لفافے 281 00:12:01,150 --> 00:12:06,320 سے zeroes اور ہیں پر مشتمل نژاد سے منزل پر مرسل، 282 00:12:06,320 --> 00:12:07,200 رسیور کو. 283 00:12:07,200 --> 00:12:09,760 >> اور اس طرح ایک روٹر راستوں چیزیں. 284 00:12:09,760 --> 00:12:13,000 تو کیوں یہ سب یہ ہے خاص طور پر متعلقہ؟ 285 00:12:13,000 --> 00:12:16,000 ٹھیک ہے، چلو ایک نظر ڈالیں کس طرح میں اس کا استعمال کیا جا سکتا ہے. 286 00:12:16,000 --> 00:12:21,600 میں یہاں ہے کہ مان روب BODEN کی ایک تصویر. 287 00:12:21,600 --> 00:12:22,690 288 00:12:22,690 --> 00:12:25,150 لہذا میں چاہتا ہوں کہ فرض کریں روب BODEN کی اس تصویر بھیجیں 289 00:12:25,150 --> 00:12:27,530 پیٹھ میں Dan میں لیکچر ہال کی. 290 00:12:27,530 --> 00:12:29,976 >> تو میں نے ایک کمپیوٹر ہوں میرے لیپ ٹاپ، اور ڈین کی طرح 291 00:12:29,976 --> 00:12:31,600 انٹرنیٹ پر کچھ دوسرے کمپیوٹر ہے. 292 00:12:31,600 --> 00:12:34,380 اور میں نے ایک پیکٹ بھیجنے کے لئے چاہتے ہیں اس کے پاس مجھ سے معلومات کی. 293 00:12:34,380 --> 00:12:37,952 اس سوال کا، کہ کس طرح میں نے ایسا کرتے جنم لیتا ہے اصل راستے کے اس کے پاس اس پیکٹ. 294 00:12:37,952 --> 00:12:40,660 ویسے، انسانی لحاظ سے، میں کہتا ہوں، ارے، تم دان کیلئے یہ منتقل کر سکتی ہیں؟ 295 00:12:40,660 --> 00:12:42,826 >> اور تم میں سے اس کے بعد، ایک گروپ شاید اسے واپس گزرتا 296 00:12:42,826 --> 00:12:45,890 اور آگے آگے پیچھے ہونے تک بالآخر دان کے اوپر سے اپنا راستہ بناتا ہے. 297 00:12:45,890 --> 00:12:47,700 لیکن ہے کہ ایک چھوٹی سی imprecise ہے. 298 00:12:47,700 --> 00:12:50,370 کمپیوٹرس شاید کرنے کی ضرورت ہے ایک چھوٹا سا زیادہ ودوت ہو. 299 00:12:50,370 --> 00:12:53,190 تو شاید، ڈین ایک IP ایڈریس ہے. 300 00:12:53,190 --> 00:12:57,190 تو میں نے کیا کرنا چاہئے کیا واقعی مجھے چاہئے ، مثال کے طور پر، ایک خالی لفافہ لے 301 00:12:57,190 --> 00:12:58,140 اس طرح. 302 00:12:58,140 --> 00:13:00,130 اور میں نہیں جانتا کہ کیا ڈین کے IP ایڈریس ہے. 303 00:13:00,130 --> 00:13:04,300 >> تو میں صرف کرنے جا رہا ہوں ڈین کے IP کے طور پر اس سامانییکرن. 304 00:13:04,300 --> 00:13:07,511 اور میں جانتا ہوں میں یہ ڈال کرنے جا رہا ہوں میرے لفافے کے میدان میں. 305 00:13:07,511 --> 00:13:09,010 اور اس دوران، میں نے ایک آئی پی ایڈریس ہے. 306 00:13:09,010 --> 00:13:10,610 یہ کہ یہ کیا ہے آج کوئی فرق نہیں پڑتا. 307 00:13:10,610 --> 00:13:15,130 تو میں صرف کہنے جا رہا ہوں میرا وہاں واپس کونے میں IP. 308 00:13:15,130 --> 00:13:19,350 اور پھر، میں آگے بڑھو اور ڈال کرنے کے لئے جا رہا ہوں اس لفافے کے اندر اس تصویر. 309 00:13:19,350 --> 00:13:22,800 >> اور پھر، آپ میں سے ہر ایک، شاید، انٹرنیٹ پر راوٹرز طور، 310 00:13:22,800 --> 00:13:25,470 کی طرف سے پیش تشکیل کردہ کر دیا گیا ہے عام طور پر یا کبھی کبھی انسانوں 311 00:13:25,470 --> 00:13:29,854 خود کار یلگوردمز کی طرف سے کہ میں جاننا ڈین کے IP ایڈریس ایک 1 کے ساتھ شروع ہوتا ہے تو، 312 00:13:29,854 --> 00:13:30,770 اسے اسی راستے پر چلنا چاہئے. 313 00:13:30,770 --> 00:13:33,300 ڈین کے IP ایڈریس کے ساتھ شروع ہوتا ہے ایک 2، اسے اسی راستے پر چلنا چاہئے. 314 00:13:33,300 --> 00:13:34,450 شاید ایک 3 کہ راستہ جاتا ہے. 315 00:13:34,450 --> 00:13:35,575 شاید ایک 4 کہ راستہ جاتا ہے. 316 00:13:35,575 --> 00:13:36,700 اور یہ کہ حد سے زیادہ ایک چھوٹا سا ہے. 317 00:13:36,700 --> 00:13:38,670 سادہ لیکن ہے کہ عام خیال ہے. 318 00:13:38,670 --> 00:13:42,370 ان routers-- میں سے ہر ایک اور وہاں شاید کیا کئی کے طور پر مجھے اور دان کے درمیان 30 کے طور پر ہو. 319 00:13:42,370 --> 00:13:45,140 سپریڈ شیٹ کے کسی قسم --have ان کی یاد کے اندر، 320 00:13:45,140 --> 00:13:49,070 ایک ڈیٹا بیس کی میز، صرف کا کہنا ہے کہ، اس طرح لگ رہا ہے کہ آئی پی ایڈریس، 321 00:13:49,070 --> 00:13:49,730 اس راستہ جاتا ہے. 322 00:13:49,730 --> 00:13:51,960 لگ رہا ہے کہ ایک آئی پی ایڈریس اس طرح، اس طرح سے جاتا ہے. 323 00:13:51,960 --> 00:13:54,750 اور یہ کہ یہ کس طرح بناتا ہے کافی سادہ فیصلوں. 324 00:13:54,750 --> 00:13:59,440 >> لیکن یہ ان راوٹرز کرتے ہیں کہ باہر کر دیتا ہے ممکنہ طور پر اس سے کچھ زیادہ،. 325 00:13:59,440 --> 00:14:03,550 وہ کرنے کے لئے کمپیوٹر کی اجازت دیتے ہیں ضمانت کی ترسیل، کم از کم 326 00:14:03,550 --> 00:14:05,000 زیادہ امکان کے ساتھ. 327 00:14:05,000 --> 00:14:08,340 تو کیا تم، بھی، یہاں تک کہ اگر، میں سنا ہے ہو سکتا ہے آپ کو بہت سے دیکھ بھال یا حیران کبھی نہیں 328 00:14:08,340 --> 00:14:12,140 یہ کیا ہے، آپ نے سنا ہے ہو سکتا ہے اس مخفف کی طرف سے کچھ کی. 329 00:14:12,140 --> 00:14:15,500 کے لئے یہاں واپس جانے دو صرف ایک لمحے اور اس ھیںچو. 330 00:14:15,500 --> 00:14:18,550 >> TCP، ٹرانسمشن کنٹرول پروٹوکول. 331 00:14:18,550 --> 00:14:21,494 صرف کی ایک اور تکنیکی طریقہ ایک اور ٹیکنالوجی کو بیان 332 00:14:21,494 --> 00:14:22,660 کہ انٹرنیٹ پر استعمال کیا جاتا ہے. 333 00:14:22,660 --> 00:14:24,809 لہذا IP، انٹرنیٹ پروٹوکول خطاب کے لئے استعمال کیا جاتا ہے. 334 00:14:24,809 --> 00:14:27,100 یہ کچھ معیاری کہ دنیا، نے کہا ہے کہ ساتھ آئے تھے 335 00:14:27,100 --> 00:14:31,059 آپ، ڈین کے لئے ایک IP ایڈریس یہاں ڈال اور اپنے آپ کو یہاں ایک IP ایڈریس، 336 00:14:31,059 --> 00:14:33,100 اور اس کے بعد آپ کو کچھ ڈال ایک لفافے میں معلومات. 337 00:14:33,100 --> 00:14:36,600 >> لیکن ٹی سی پی کے ایک اور ٹیکنالوجی ہے، IP ساتھ مل کر میں استعمال کیا جاتا. 338 00:14:36,600 --> 00:14:38,970 اور یقینا، آپ نے تو کبھی پہلے ان مخففات دیکھا، 339 00:14:38,970 --> 00:14:42,110 آپ کو شاید دیکھا ہے TCP IP سلیش جس میں صرف 340 00:14:42,110 --> 00:14:43,900 لوگ ایک دوسرے کے ساتھ ان کا استعمال کرنے کے لئے ہوتے مطلب. 341 00:14:43,900 --> 00:14:47,570 ویسے، TCP کی قسم ہے یہ اجازت دیتا ہے کیونکہ ٹھنڈا 342 00:14:47,570 --> 00:14:50,220 آپ امکانات میں اضافہ کرنے کے لئے ڈیٹا اصل میں یہ ہے کہ 343 00:14:50,220 --> 00:14:51,970 مجھ سے دان کے لئے حاصل کرنے کے لئے جا. 344 00:14:51,970 --> 00:14:54,080 >> اصل میں، انٹرنیٹ ایک پاگل کی جگہ ہے. 345 00:14:54,080 --> 00:14:56,530 کوئی ضمانت نہیں ہے کہ میں ڈیٹا کو اس طرح کے بھیج دیں تو 346 00:14:56,530 --> 00:14:58,530 یہ جانا جا رہا ہے کہ جس طرح کہ ارد گرد اگلی بار. 347 00:14:58,530 --> 00:14:59,905 یہ اس طرح یا اس طرح جانا ہو سکتا. 348 00:14:59,905 --> 00:15:02,680 درمیان کم سے کم فاصلے دو پوائنٹس ضروری نہیں ہے 349 00:15:02,680 --> 00:15:04,860 ایک براہ راست یا ایک ہی لائن. 350 00:15:04,860 --> 00:15:07,170 >> تم میں سے اس کے علاوہ، کچھ لوگ غلطی کرتے ہیں کر سکتے 351 00:15:07,170 --> 00:15:09,780 یا بہت سے ابیبھوت حاصل بہت سے لفافے کو آپ کے راستے آنے والے. 352 00:15:09,780 --> 00:15:10,940 تو کیا تم صرف کرنے جا چھوڑ دوں اور لفظی 353 00:15:10,940 --> 00:15:13,050 ان میں سے کچھ چھوڑ دے فرش پر لفافے. 354 00:15:13,050 --> 00:15:16,930 اور یہ کہ اسی طرح میں ڈیٹا ہو سکتا ہے راوٹرز کی طرف سے انٹرنیٹ پر گرا دیا. 355 00:15:16,930 --> 00:15:18,680 اتنی کم کرنے اس کی مشکلات، میں جا رہا ہوں 356 00:15:18,680 --> 00:15:21,980 میرے چھوٹے حفاظت لینے کے لئے یہاں کینچی اور روب کاٹ 357 00:15:21,980 --> 00:15:26,140 میں، کی، چار کہنے دو ٹکڑے ٹکڑے، چار طبقات. 358 00:15:26,140 --> 00:15:27,210 359 00:15:27,210 --> 00:15:33,350 >> اور اب، میں آگے جانے کے لئے جا رہا ہوں اور معلومات کا ایک اور ٹکڑا ڈال 360 00:15:33,350 --> 00:15:34,610 اس لفافے پر. 361 00:15:34,610 --> 00:15:39,630 میں نے 4 کی طرح کچھ، 1 کہنے جا رہا ہوں. 362 00:15:39,630 --> 00:15:43,370 تو اب، میرا آخری لفافے، میں کم از کم سب سے پہلے، اس طرح لگتا ہے. 363 00:15:43,370 --> 00:15:45,500 میں آگے جانے کے لئے جا رہا ہوں اور یہاں میں اس ایک ڈال. 364 00:15:45,500 --> 00:15:47,070 365 00:15:47,070 --> 00:15:53,430 اور وقت کے لئے، میں جا رہا ہوں شناختی 4 میں سے 2 کے طور پر دوسروں کو لیبل، 366 00:15:53,430 --> 00:15:57,760 4 میں سے 3، 4 کے 4. 367 00:15:57,760 --> 00:16:02,170 >> ایک بار پھر، میں Dan کے IP ایڈریس کے ساتھ اس کا اور میرا آئی پی ایڈریس کے ساتھ سامنے 368 00:16:02,170 --> 00:16:06,660 پیٹھ پر چھوڑ دیا، لیکن میں ابھی تک ان نہیں بھیج سکتے. 369 00:16:06,660 --> 00:16:08,930 یہ باہر کر دیتا ہے کیونکہ انٹرنیٹ پر کہ، 370 00:16:08,930 --> 00:16:10,980 سرورز ایک سے زیادہ چیزیں کر سکتے ہیں. 371 00:16:10,980 --> 00:16:14,300 اصل میں، ہم تمام ویب استعمال کر سکتے ہیں بہت تھوڑا سا، دنیا بھر ویب، 372 00:16:14,300 --> 00:16:16,139 HTTP: // جو کچھ بھی. 373 00:16:16,139 --> 00:16:17,930 لیکن دوسرے وہاں ہے انٹرنیٹ پر خدمات. 374 00:16:17,930 --> 00:16:21,760 کیا کچھ دیگر خدمات کے عتبار، ہیں صارف کی، صارفین کے دوستانہ خدمات 375 00:16:21,760 --> 00:16:25,020 علاوہ ذہن میں ہے کہ موسم بہار ایک ویب براؤزر کی قسم پروگرام ہے؟ 376 00:16:25,020 --> 00:16:26,724 377 00:16:26,724 --> 00:16:27,390 سامعین: ای میل. 378 00:16:27,390 --> 00:16:28,180 DAVID MALAN: ای میل. 379 00:16:28,180 --> 00:16:28,410 OK. 380 00:16:28,410 --> 00:16:28,630 گڈ. 381 00:16:28,630 --> 00:16:29,446 ایک اور ایک ہے؟ 382 00:16:29,446 --> 00:16:30,070 سامعین: چیٹ. 383 00:16:30,070 --> 00:16:32,780 DAVID MALAN: تو چاہے، چیٹ یہ اسکائپ، یا Gchat، یا کچھ ہے 384 00:16:32,780 --> 00:16:33,992 اس طرح. 385 00:16:33,992 --> 00:16:34,817 >> سامعین: ذخیرہ. 386 00:16:34,817 --> 00:16:37,150 DAVID MALAN: تو کسی قسم سٹوریج سروس، یقینی طور پر. 387 00:16:37,150 --> 00:16:39,004 ڈراپ باکس کی طرح کچھ، یا باکس، یا جیسے. 388 00:16:39,004 --> 00:16:40,920 اتنی مختلف نہیں ہے انٹرنیٹ پر خدمات. 389 00:16:40,920 --> 00:16:44,090 اور یہ، کہ ڈین باہر کر دیتا ہے وہ واقعی ایک کمپیوٹر ہے تو، 390 00:16:44,090 --> 00:16:46,520 وقف کیا جائے کی ضرورت نہیں ہے زندگی میں ایک بات. 391 00:16:46,520 --> 00:16:49,650 وہ اصل میں ایک سے زیادہ چیزیں کر سکتے ہیں. 392 00:16:49,650 --> 00:16:51,740 اور یقینا، اس نے ایک ای میل سرور ہو سکتے ہیں. 393 00:16:51,740 --> 00:16:53,270 انہوں نے ایک ویب سرور ہو سکتا ہے. 394 00:16:53,270 --> 00:16:55,120 وہ ایک چیٹ کے سرور ہو سکتا ہے. 395 00:16:55,120 --> 00:16:57,600 >> لیکن اس تجویز لگتا ڈین پتہ کرنے کی ضرورت ہے کہ 396 00:16:57,600 --> 00:17:01,010 ایڈوانس میں کیا ہیں ان پیغامات کے مندرجات. 397 00:17:01,010 --> 00:17:02,830 اس میں اسے بھیج رہا ہوں ایک ویب پیج ہے؟ 398 00:17:02,830 --> 00:17:04,140 اس میں اسے بھیج رہا ہوں ایک ای میل ہے؟ 399 00:17:04,140 --> 00:17:05,930 یہ ایک پل ہے پیغام میں اسے بھیج رہا ہوں؟ 400 00:17:05,930 --> 00:17:08,630 تو ہم میں سے ایک زیادہ ٹکڑا کی ضرورت ان لفافے پر معلومات 401 00:17:08,630 --> 00:17:10,930 تا کہ ڈین، جب وہ اس لفافے حاصل کرتا، 402 00:17:10,930 --> 00:17:13,119 پروگرام یہ ظاہر کرنے کے لئے استعمال کیا جانتا ہے. 403 00:17:13,119 --> 00:17:14,200 >> یہ ایک براؤزر ہے؟ 404 00:17:14,200 --> 00:17:15,170 یہ گوگل ہے؟ 405 00:17:15,170 --> 00:17:16,170 یہ اسکائپ کی جاتی ہے؟ 406 00:17:16,170 --> 00:17:19,760 یا پھر یہ آؤٹ لک یا کچھ ہے یکسر دوسرے پروگرام؟ 407 00:17:19,760 --> 00:17:23,740 اور ایسا ہے، کے ساتھ TCP آتا صرف ایک انسانی کنونشن. 408 00:17:23,740 --> 00:17:26,930 دنیا کچھ سال کا فیصلہ پہلے منفرد صحیح اعداد منسلک کرنا 409 00:17:26,930 --> 00:17:28,520 سب سے زیادہ مقبول کی خدمات کے ساتھ. 410 00:17:28,520 --> 00:17:31,920 >> کسی کے نامی فائل ٹرانسفر پروٹوکول، FTP، یہ بات ہے، اگرچہ ایک چھوٹی سی اب ء. 411 00:17:31,920 --> 00:17:34,150 لیکن اس کے منفرد شناخت 21 ہے. 412 00:17:34,150 --> 00:17:39,020 باہر جانے والی ای میل کے لئے SMTP، اس منفرد شناخت کنندہ صرف اس وجہ سے 25 ہے. 413 00:17:39,020 --> 00:17:43,616 DNS، بات ہم، کے بارے میں پہلے بات کر لی اس کے سوالات کے لئے نمبر 53 کا استعمال کرتا ہے. 414 00:17:43,616 --> 00:17:45,365 IP کیا ہے کی طرح google.com کا پتہ؟ 415 00:17:45,365 --> 00:17:46,580 416 00:17:46,580 --> 00:17:49,790 >> اور اب آپ کو، زیادہ واقف کچھ مواقع پر کہیں کو ہو سکتا ہے 417 00:17:49,790 --> 00:17:52,620 شاید تعداد 80 اور 443 کو دیکھا. 418 00:17:52,620 --> 00:17:55,822 ان لوگوں کو منفرد ہیں HTTP کے شناخت کاروں، 419 00:17:55,822 --> 00:17:57,530 جس زبان ہے ہم جلد ہی استعمال کیا نظر آئے گا 420 00:17:57,530 --> 00:18:00,000 ویب ٹریفک کے درمیان کے لئے براؤزر اور سرور. 421 00:18:00,000 --> 00:18:02,740 اور 443 کے لئے ہے اس کے محفوظ ورژن. 422 00:18:02,740 --> 00:18:05,530 >> تو ایک آخری تفصیل سے ہوں میرے لفافے پر ڈال دیا جا رہا 423 00:18:05,530 --> 00:18:08,530 میں نہیں جا رہا ہوں یہ ہے کہ صرف ڈین کے IP کے لئے اس کو بھیج دیا. 424 00:18:08,530 --> 00:18:13,630 میں کہتا ہوں، کو بھیج کرنے جا رہا ہوں : 80، میں بھیجنے کے لئے کوشش کر رہا ہوں اگر 425 00:18:13,630 --> 00:18:16,862 اسے ایک ویب کے صفحے، ایک ویب کے صفحے ہے کہ روب BODEN کی تصویر پر مشتمل ہے. 426 00:18:16,862 --> 00:18:19,320 تو میں نے بھی ایسا ہی کرنے جا رہا ہوں ان دیگر لفافے پر بات. 427 00:18:19,320 --> 00:18:23,620 >> اور پھر آخر میں، میں ڈراپ کرنے جا رہا ہوں قریب ترین روٹر کے ساتھ ان کو بند، 428 00:18:23,620 --> 00:18:26,300 کہ اس کو تسلیم روٹر ضروری نہ کروں 429 00:18:26,300 --> 00:18:28,210 اسی راستے ہر وقت لگے. 430 00:18:28,210 --> 00:18:30,900 سچ تو یہ ہے، میں کیا ہو سکتا پہلی پیکٹ اس طرح جا. 431 00:18:30,900 --> 00:18:32,670 دوسری پیکٹ کہ راستہ جا سکتا. 432 00:18:32,670 --> 00:18:34,250 تیسری روٹنگ شروع packet--. 433 00:18:34,250 --> 00:18:35,420 یہاں جانے کے --might. 434 00:18:35,420 --> 00:18:36,440 435 00:18:36,440 --> 00:18:39,530 اور theory-- میں اسے نہیں رکھ سکتا. 436 00:18:39,530 --> 00:18:43,660 ان کے پیکٹ کے اصول میں، تمام چار بالآخر راستے کے ان کے راستے کو کرنا چاہئے، 437 00:18:43,660 --> 00:18:46,940 تاہم موثر یا inefficiently، پیٹھ کے لئے تمام طریقہ. 438 00:18:46,940 --> 00:18:51,560 >> جس نقطہ، ڈین، صلی اللہ علیہ وسلم اوپر رسید، ان reassemble سکتا 439 00:18:51,560 --> 00:18:55,735 مضحکہ خیز بات یہ ہے on-- بنیاد، ہم سب کیا نتیجہ یہاں جانتے 440 00:18:55,735 --> 00:18:56,360 ہونے جا رہا ہے. 441 00:18:56,360 --> 00:18:57,600 ڈین روب کی ایک تصویر حاصل کرنے جا رہا ہے. 442 00:18:57,600 --> 00:18:58,974 لیکن اس سے باہر کام کرتا ہے کہ کس طرح دیکھتے ہیں. 443 00:18:58,974 --> 00:18:59,664 444 00:18:59,664 --> 00:19:02,080 ویسے، بلکہ، ڈین جا رہا ہے روب کی ایک تصویر کا حصہ ملتا ہے. 445 00:19:02,080 --> 00:19:04,286 446 00:19:04,286 --> 00:19:04,785 بہت اچھا. 447 00:19:04,785 --> 00:19:06,200 448 00:19:06,200 --> 00:19:07,580 آج سب حصہ لے رہا ہے. 449 00:19:07,580 --> 00:19:09,200 450 00:19:09,200 --> 00:19:09,910 ٹھیک ہے. 451 00:19:09,910 --> 00:19:13,870 ڈین ان وصول کرنے شروع ہوتا ہے کے طور پر تو پیکٹس، چلو ایک سوال پوچھنا ہے. 452 00:19:13,870 --> 00:19:18,820 کیا تم میں سے ایک سست ہو جاتا ہے تو، زیادہ بار، بدنیتی پر مبنی، یا صرف طاقت 453 00:19:18,820 --> 00:19:22,570 بند، اور ایک یا ایک سے زیادہ پیکج دان یہ نہیں کرتا ہے؟ 454 00:19:22,570 --> 00:19:26,920 >> گانے، نغمے Dan اس نے نہیں کیا جاننے کی جا رہی ہے چار کے طبقات میں سے ایک وصول 455 00:19:26,920 --> 00:19:28,040 میں نے اس کو بھیجا ہے؟ 456 00:19:28,040 --> 00:19:30,040 صرف intuitively، ہم کیا کر سکتے ہیں؟ 457 00:19:30,040 --> 00:19:30,540 جی ہاں؟ 458 00:19:30,540 --> 00:19:31,456 >> سامعین: [اشراوی]. 459 00:19:31,456 --> 00:19:35,885 460 00:19:35,885 --> 00:19:36,760 DAVID MALAN: بالکل. 461 00:19:36,760 --> 00:19:40,250 میں ہے کیونکہ منفرد انہیں گنا، اور میں مخصوص ہے کتنے وہاں طبقات 462 00:19:40,250 --> 00:19:44,030 ہونا چاہئے، انہوں نے اس سے اندازہ کر سکتے جس، اگر کوئی ہے تو، طبقات کی 463 00:19:44,030 --> 00:19:45,070 وہ اصل میں لاپتہ ہے. 464 00:19:45,070 --> 00:19:48,770 اور TCP کمپیوٹرز بتاتا ہے کرتے، کمپیوٹرز، اگر، میک OS کی طرح، 465 00:19:48,770 --> 00:19:52,510 اور ونڈوز، اور لینکس حمایت اور، وہ کرتے ہیں جس میں ٹی سی پی، سمجھنے 466 00:19:52,510 --> 00:19:57,010 TCP کی دستاویزات لازمی طور سے ڈین مجھے بھیج چاہئے کا کہنا 467 00:19:57,010 --> 00:20:00,580 ایک پیغام واپس،، ارے، ڈیوڈ کہہ I، 4 کے پیکٹ نمبر 1 یاد کر رہا ہوں 468 00:20:00,580 --> 00:20:02,290 یا 3 از 4، یہ جو بھی. 469 00:20:02,290 --> 00:20:06,016 >> اور اس کے بعد، میرا کام لینے کے لئے ہے روب کی ایک اور تصویر، 470 00:20:06,016 --> 00:20:09,140 ہم بعد آج کے لئے کے اوپر ہے جس اگر آپ کے ساتھ ایک لینے کے لئے چاہتے ہیں تو، 471 00:20:09,140 --> 00:20:13,550 اور پھر میں نے اس طبقہ کو بھیج سکتے ہیں روب کی تمام طرح واپس کرنے. 472 00:20:13,550 --> 00:20:16,380 >> تو کے طور پر کے طور پر سادہ اس طریقہ کار یہ ہے کہ، 473 00:20:16,380 --> 00:20:20,310 کیا تقریبا کسی بھی وقت کیا ہو رہا ہے کر رہا ہے آپ، انٹرنیٹ پر کچھ کرنا 474 00:20:20,310 --> 00:20:22,530 خاص طور پر ان کے لئے خدمات کے سب سے زیادہ مقبول. 475 00:20:22,530 --> 00:20:26,500 دوسرے پروٹوکول سے ہیں، TCP علاوہ دیگر ٹیکنالوجیز 476 00:20:26,500 --> 00:20:27,880 کہ مختلف طریقے سے تھوڑا کام. 477 00:20:27,880 --> 00:20:33,040 لیکن خدمات کے بہت سے ہم عام طور پر ان کے پروٹوکول پر انحصار اصل میں استعمال. 478 00:20:33,040 --> 00:20:35,720 >> تو ڈان، آپ کو ملتا ہے کیا وہاں واپس مکمل تصویر؟ 479 00:20:35,720 --> 00:20:36,220 جی ہاں. 480 00:20:36,220 --> 00:20:37,840 ہم واپس میں Rob reassembled کیا کیا ہے. 481 00:20:37,840 --> 00:20:39,610 راوٹرز کرنے کا بہت بہت شکریہ. 482 00:20:39,610 --> 00:20:43,260 دراصل میں چاہتا ہوں، فرض کریں میرے درمیان راوٹرز دیکھیں 483 00:20:43,260 --> 00:20:46,400 اور ایم ائی ٹی، زیادہ کی طرح آپ لوگ تھے میرے اور ڈین درمیان راوٹرز. 484 00:20:46,400 --> 00:20:49,500 >> ویسے، بلکہ کریں Nslookup مقابلے نام سرور تلاش کے لئے، 485 00:20:49,500 --> 00:20:53,150 میں بجائے ٹریس راستہ، ٹائپ کر سکتے ہیں جس میں اصل میں یہ کیا کہتا ہے کیا جا رہا ہے. 486 00:20:53,150 --> 00:20:55,240 اور میں کرنے جا رہا ہوں اور ڈیش 1 کے ساتھ خاموش موڈ. 487 00:20:55,240 --> 00:20:57,448 یہ ایک کمانڈ لائن کی دلیل ہے صرف کا کہنا ہے کہ، اس کی کوشش کریں 488 00:20:57,448 --> 00:20:58,740 ایک بار اور نہیں کئی بار. 489 00:20:58,740 --> 00:21:02,210 >> اور اب، میں www.mit.edu ٹائپ کرنے جا رہا ہوں. 490 00:21:02,210 --> 00:21:05,660 اب، پیداوار ہے منصفانہ فوری اور خفیہ. 491 00:21:05,660 --> 00:21:08,300 لیکن اس کے بارے میں صاف کیا ہے ان قطاروں کی کہ ہر ایک ہے 492 00:21:08,300 --> 00:21:10,750 بنیادی طور پر کی نمائندگی کرتا ہے ایک یہ سامعین میں طالب علم 493 00:21:10,750 --> 00:21:13,870 آپ نے مجھے اور ایم ائی ٹی کے درمیان راہ تھے تو. 494 00:21:13,870 --> 00:21:17,930 آپ کو یہاں دیکھ کیا، سب سے پہلے، یہ ہے میں اندر ٹائپ کہ ڈومین نام، 495 00:21:17,930 --> 00:21:20,500 یا مکمل طور پر اہل ڈومین اسے صحیح طریقے سے کہا جاتا ہے کے طور پر نام. 496 00:21:20,500 --> 00:21:24,420 >> اور یہ بظاہر ہے www.mit.edu کا IP پتہ. 497 00:21:24,420 --> 00:21:26,260 میرے کمپیوٹر میرے لئے کہ سوچا. 498 00:21:26,260 --> 00:21:29,170 یہ یہاں ایک وعدہ ہے ہم صرف جا رہے ہیں 499 00:21:29,170 --> 00:21:31,490 30 چھلانگ اندر MIT تک پہنچنے کے لئے کوشش کرنے کے لئے. 500 00:21:31,490 --> 00:21:34,180 بہتر سے زیادہ نہیں ہو جائے میرے اور دان کے درمیان 30 طالب علموں کو. 501 00:21:34,180 --> 00:21:37,870 اور اب، ان قطاروں میں سے ہر ایک لفظی ایک روٹر کی نمائندگی کرتا ہے 502 00:21:37,870 --> 00:21:40,280 میرے اور دان کے درمیان، لفظی تم لوگوں میں سے ایک. 503 00:21:40,280 --> 00:21:42,950 >> اور تو اس میں سے ایک نہیں لگ رہا ہے ایک نام، ایک ڈومین نام کی ضرورت کے لئے. 504 00:21:42,950 --> 00:21:44,150 یہ صرف ایک آئی پی ہے. 505 00:21:44,150 --> 00:21:49,439 اور یہ صرف 0،662 ملی سیکنڈز لیا کہ سب سے پہلے روٹر سے مجھ سے حاصل کرنے. 506 00:21:49,439 --> 00:21:51,230 اگلے ایک نہیں تھا اتنا دور دور. 507 00:21:51,230 --> 00:21:53,560 یہ صرف ایک لیا millisecond کی وہاں حاصل کرنے کے. 508 00:21:53,560 --> 00:21:56,280 اور اب، شکر ہے، چیزیں تھوڑا زیادہ صارف دوست ہو جاؤ 509 00:21:56,280 --> 00:21:58,860 ناموں کے ساتھ خفیہ ہیں کہ لیکن ایک چھوٹا سا زیادہ سے کہہ. 510 00:21:58,860 --> 00:22:03,440 >> یہ بظاہر میں ایک روٹر ہے ہارورڈ یونیورسٹی کے نیٹ ورک کے بنیادی، واقع 511 00:22:03,440 --> 00:22:06,330 صرف ان لوگوں نے ہمیں بتایا ہے کیونکہ اس، سائنس سینٹر میں، سپریم کورٹ. 512 00:22:06,330 --> 00:22:11,720 اور GW لئے صرف ایک آشلپی سنکیتن ہے روٹر کے لئے ایک متبادل ہے، جس کے گیٹ وے. 513 00:22:11,720 --> 00:22:14,630 تو یہ کچھ ایسا نظام ہے ایڈمنسٹریٹر کی بالا نوشت طریقہ 514 00:22:14,630 --> 00:22:17,230 سرورز میں سے ایک نام دینے کے سائنس سینٹر میں. 515 00:22:17,230 --> 00:22:20,360 >> دریں اثنا، کہ سرور بظاہر ہے کیبل کے کچھ قسم کی طرف سے منسلک 516 00:22:20,360 --> 00:22:24,760 عرفیت رہا ہے کہ ایک اور روٹر سے سرحد کے گیٹ وے سے ایک ڈیش 517 00:22:24,760 --> 00:22:26,770 ان لوگوں کی تعداد کا مطلب یہ ہے جو کچھ بھی ایسی چیز،. 518 00:22:26,770 --> 00:22:29,230 اور اس کے بعد، بظاہر، ہارورڈ ایک کنکشن ہے 519 00:22:29,230 --> 00:22:31,340 کہ ایک اور millisecond کی ہے دور کچھ کرنے 520 00:22:31,340 --> 00:22:35,590 شمالی روڈز نامی جو ایک عام peering کے نقطہ ہے 521 00:22:35,590 --> 00:22:38,430 ہارورڈ جیسے بڑے مقامات کے درمیان جہاں کیبلنگ کی بہت میں جاتا ہے 522 00:22:38,430 --> 00:22:40,870 اور کے interconnections کی اجازت دیتا ہے مختلف اداروں کے درمیان. 523 00:22:40,870 --> 00:22:43,700 >> ، بدقسمتی سے، چھ قدم ایک درست نام نہیں ہے. 524 00:22:43,700 --> 00:22:45,370 اور سات دلچسپ ہو جاتا قدم. 525 00:22:45,370 --> 00:22:46,820 526 00:22:46,820 --> 00:22:49,260 میں نے ان میں سے اکثر کا مطلب کیا کوئی اندازہ نہیں ہے. 527 00:22:49,260 --> 00:22:50,875 لیکن NY مجھ کو باہر کود پڑتا. 528 00:22:50,875 --> 00:22:52,375 اور یہ کہ شاید نشاندہی کرتا ہے؟ 529 00:22:52,375 --> 00:22:54,810 530 00:22:54,810 --> 00:22:56,520 یہ بھی تکنیکی نہیں ہے. 531 00:22:56,520 --> 00:22:57,400 بس نیویارک. 532 00:22:57,400 --> 00:23:00,510 تو یقینا، کیا عام انسان ہے کنونشن کی ضمانت نہیں 533 00:23:00,510 --> 00:23:04,730 لیکن عام کنونشن نام راوٹرز کے لئے ہے شہر یا ہوائی اڈے کی نوعیت کی طرف 534 00:23:04,730 --> 00:23:05,960 وہ قریبی ہیں کہ کوڈ. 535 00:23:05,960 --> 00:23:08,630 >> کچھ امکانات کے ساتھ تو، اس روٹر نمبر سات 536 00:23:08,630 --> 00:23:10,270 نیویارک میں، یقینا، شاید ہے. 537 00:23:10,270 --> 00:23:13,020 اور اس کی توثیق کرتے ہیں کے لئے لگتا ہے مفروضہ ہے کہ یہ بات ہے کیونکہ 538 00:23:13,020 --> 00:23:16,700 چھ milliseconds کے بجائے صرف ایک یا اس کے کیمپس میں یہاں کچھ کرنے کی. 539 00:23:16,700 --> 00:23:19,900 لیکن اب، کہ اکاؤنٹ میں نہیں لے حق Megabus یا whatnot پر، 540 00:23:19,900 --> 00:23:23,810 یہ چار، پانچ، چھ گھنٹے لگ سکتے ہیں یہاں نیویارک کی جانب سے ایک انسان حاصل کرنے کے لئے. 541 00:23:23,810 --> 00:23:28,040 >> ڈیٹا کا ایک ٹکڑا حاصل کرنے کے لئے، یہ صرف چھ ملی سیکنڈز لگتے ہیں 542 00:23:28,040 --> 00:23:31,020 اگر دان کے لئے مجھ سے ایک پیکٹ حاصل کرنے کے لئے انہوں نے نیو یارک میں تمام طریقہ تھے. 543 00:23:31,020 --> 00:23:36,832 پھر آخر میں، یہ بظاہر ہے www.mit.edu لئے اصل ڈومین نام. 544 00:23:36,832 --> 00:23:38,790 وہ بظاہر ہے ان کے ویب سرورز باہر سے 545 00:23:38,790 --> 00:23:42,030 جس کا مطلب ہے اکامئی نامی ایک کمپنی کے لئے کچھ دوسری کمپنی ان کے سرورز چلتا. 546 00:23:42,030 --> 00:23:44,380 ہم دیکھ رہے ہیں اور اس وجہ سے وہاں اس عجیب بات. 547 00:23:44,380 --> 00:23:45,720 >> چلو، اس ایک بار سے زیادہ کرتے ہیں. 548 00:23:45,720 --> 00:23:49,150 چلو آگے بڑھو اور ایک ٹریس کرتے ہمارے دوست پروفیسر نک راستے 549 00:23:49,150 --> 00:23:52,955 ایک ہے جو سٹینفورڈ میں Parlante سرور nifty.stanfor.edu بلایا. 550 00:23:52,955 --> 00:23:55,870 551 00:23:55,870 --> 00:23:56,980 درج. 552 00:23:56,980 --> 00:23:59,460 اور اب، ہم شاید نظر آئے گا تھوڑا طویل راہ 553 00:23:59,460 --> 00:24:00,960 کہ چند مزید شہروں کے ذریعے جاتا ہے. 554 00:24:00,960 --> 00:24:03,160 تو یہاں ان گمنام یہاں ہارورڈ سرورز. 555 00:24:03,160 --> 00:24:05,660 ہم، ہارورڈ کے بنیادی میں ہیں ہارورڈ کے سرحد کے گیٹ وے، 556 00:24:05,660 --> 00:24:08,081 شمالی روڈز، جہاں بھی یہ ہے. 557 00:24:08,081 --> 00:24:10,080 اور اب، یہ ایک ہو رہی ہے تھوڑا سا زیادہ دلچسپ. 558 00:24:10,080 --> 00:24:12,960 مجھے لگتا ہے کہ روٹر اندازہ لگا رہا ہوں آٹھ نمبر کس شہر میں ہے؟ 559 00:24:12,960 --> 00:24:14,210 سامعین: [آوازیں INTERPOSING] 560 00:24:14,210 --> 00:24:18,570 DAVID MALAN: شکاگو شاید، بنیاد اس پر، اس بات کو یہاں پر مبنی. 561 00:24:18,570 --> 00:24:25,220 اور اب ہم، ہو سکتا ہے کہ سالٹ لیک سٹی پڑے شاید لاس اینجلس یہاں، اور پھر لاپرواہ، 562 00:24:25,220 --> 00:24:27,690 جی ہاں، یہ شاید سب سے نیچے LA کی طرف سے ہے. 563 00:24:27,690 --> 00:24:29,940 آخر میں جب تک، یہ جاتا ہے جنوبی کیلی فورنیا سے 564 00:24:29,940 --> 00:24:34,420 شمالی کیلی فورنیا کے لئے تمام راستے سٹینفورڈ پالو آلٹو میں ہے جہاں پر. 565 00:24:34,420 --> 00:24:35,299 اتنی خوبصورت ٹھنڈا. 566 00:24:35,299 --> 00:24:36,840 اور چلو اس ایک قدم آگے لے جانے دو. 567 00:24:36,840 --> 00:24:39,000 یہ بظاہر ایسا کروگے آپ 82 milliseconds کے لے 568 00:24:39,000 --> 00:24:42,360 اگر تم تھے دان کے لئے ایک پیغام بھیجنے کے لئے کیلی فورنیا کے بجائے نیویارک میں. 569 00:24:42,360 --> 00:24:45,090 کچھ کرتے ہیں ٹریس راستوں کی طرح، ایک 570 00:24:45,090 --> 00:24:51,350 لئے www.cnn.co.jp کرنے کی کوشش سی این این کی ویب سائٹ کے جاپانی ورژن. 571 00:24:51,350 --> 00:24:52,540 572 00:24:52,540 --> 00:24:54,910 اور اب، ہم اب بھی میں ہیں بوسٹن یہ وقت لگتا ہے. 573 00:24:54,910 --> 00:24:56,050 574 00:24:56,050 --> 00:24:58,165 >> ایک جوڑے کے سرورز چھ اور آٹھ ردعمل ظاہر نہیں کر رہے ہیں 575 00:24:58,165 --> 00:24:59,790 وہ ایک چھوٹی سی پرائیویٹ ہونے کے کر رہے ہیں کیونکہ. 576 00:24:59,790 --> 00:25:04,970 لیکن آخر میں، ہونے لگتا ہے دلچسپ کچھ کے درمیان کیا ہو رہا، 577 00:25:04,970 --> 00:25:08,395 چلو، کا کہنا ہے کہ سات اور نو قدم دو. 578 00:25:08,395 --> 00:25:09,800 579 00:25:09,800 --> 00:25:12,610 کیا شاید کے درمیان ہے سات اور نو، اور یقینی طور پر 580 00:25:12,610 --> 00:25:14,610 سات اور قدم 17 کے درمیان؟ 581 00:25:14,610 --> 00:25:18,090 582 00:25:18,090 --> 00:25:20,210 ایک بہت بڑی چھلانگ نہیں ہے وقت کی رقم میں 583 00:25:20,210 --> 00:25:23,540 یہ اعداد و شمار ایک سے جانے کے لئے لے جا رہا ہے ان راوٹرز کے ان hops کے، ایک کے 584 00:25:23,540 --> 00:25:24,060 دوسرے میں. 585 00:25:24,060 --> 00:25:27,310 >> تاکہ مشکلات کہیں میں، ہیں یہاں، شاید وہاں ہے، 586 00:25:27,310 --> 00:25:31,440 خاص طور پر یہیں، شاید وہاں ہے پانی کی ایک بہت بڑی جسم کہ 587 00:25:31,440 --> 00:25:35,320 کچھ ٹرانس پیسفک یا ٹرانس ہے اصل میں ضرورت ہے کہ بحر کیبل 588 00:25:35,320 --> 00:25:37,710 کرنے کے ڈیٹا کے لئے بھی زیادہ وقت ایک پوائنٹ سے دوسرے حاصل. 589 00:25:37,710 --> 00:25:40,690 لیکن ایک بار پھر، گھنٹے کا تصور یہ جاپان کے لئے مکھی لے گی. 590 00:25:40,690 --> 00:25:45,786 یہاں، کوئی 200 milliseconds میں، بوم، آپ کا پیغام اصل میں وہاں ہے. 591 00:25:45,786 --> 00:25:48,160 تاکہ آپ کے ساتھ کے ارد گرد ادا کر سکتے ہیں اس آلے پر یا اس سے بھی 592 00:25:48,160 --> 00:25:50,940 کے ساتھ ونڈوز یا میک OS میں تھوڑا سا مختلف حکم دیتا ہے. 593 00:25:50,940 --> 00:25:53,860 کبھی کبھی، آپ ان ستاروں کو ملے گا، قطار میں چھ اور آٹھ، کی طرح ہے جس کے 594 00:25:53,860 --> 00:25:55,300 صرف راوٹرز مطلب نہیں ترتیب دیا کر رہے ہیں 595 00:25:55,300 --> 00:25:57,120 آپ کو ایک جواب دینے کے لئے رازداری کی خاطر. 596 00:25:57,120 --> 00:26:00,210 لیکن عام طور پر، اس ٹیکنالوجی ، حقیقت میں، کام کریں گے. 597 00:26:00,210 --> 00:26:03,730 >> یہ پتہ چلتا ہے تو بھی دوسرا نہیں ٹولز میں lurking رسیلی معلومات 598 00:26:03,730 --> 00:26:05,610 ہر روز حاصل کی جاچکی کے لئے لے کہ. 599 00:26:05,610 --> 00:26:08,560 تو مثال کے طور پر، آپ حاصل کرتے ہیں تو ایک ای میل، واضح طور سے آپ میں سے کچھ کے طور پر 600 00:26:08,560 --> 00:26:11,270 ، اعتراض کے حال ہی میں ہو سکتا ہے ماخذ، آپ کو کبھی نہیں کیا ہے 601 00:26:11,270 --> 00:26:13,330 Gmail کے انٹرفیس کی طرف دیکھا یہ ہے کہ آیا، اس سے پہلے کہ 602 00:26:13,330 --> 00:26:15,560 کالج انٹرفیس کے لئے یا آپ کی ذاتی میں سے ایک، 603 00:26:15,560 --> 00:26:17,620 آپ دیکھ سکتے ہیں آپ اس طرح لگ ان باکس. 604 00:26:17,620 --> 00:26:20,910 >> اور حقیقت میں، یہ ایک ای میل ہے مجھے malan@harvard.edu، بھیجا، 605 00:26:20,910 --> 00:26:24,620 jharvard@cs50.harvard.edu کرنا آج صبح صرف 606 00:26:24,620 --> 00:26:26,070 تو میں ایک اسکرین شاٹ لے سکتا ہے. 607 00:26:26,070 --> 00:26:28,149 لیکن یہ سب، باہر کر دیتا ہے Gmail میں اس وقت، 608 00:26:28,149 --> 00:26:30,190 اس چھوٹی سی مثلث وہاں ہے اوپر دائیں جانب 609 00:26:30,190 --> 00:26:34,080 وہاں ہارورڈ شکھا کے ساتھ دیئے گئے ہیں کہ اگر آپ کو ظاہر حقیقی کلک کر سکتے ہیں، پر کلک کریں. 610 00:26:34,080 --> 00:26:35,160 611 00:26:35,160 --> 00:26:39,260 اگر آپ ایسا کریں تو، آپ اصل میں نظر آئے گا بہت باطنی معلومات کا ایک گروپ 612 00:26:39,260 --> 00:26:43,360 ٹائم اسٹیمپ، اور آئی پی کی طرح پتے، اور ڈومین نام. 613 00:26:43,360 --> 00:26:46,990 >> لیکن اگر آپ کو مختصر میں، نظر آئے گا، یہ سب اس وقت ہے کہ ہیڈر 614 00:26:46,990 --> 00:26:50,430 ہر اور ہر میں مارا گیا آپ کو بھیجنے اور وصول ای میل کریں. 615 00:26:50,430 --> 00:26:54,130 اور یہ کہ لوگوں کو یہ کر سکتے ہیں ان ہیڈر ہے کمپیوٹر سائنسدان یا دوسری صورت میں، کا استعمال کرتے ہیں، 616 00:26:54,130 --> 00:26:56,670 اصل سے نتیجہ نکالنا کچھ امکان ہے جہاں 617 00:26:56,670 --> 00:26:59,290 اور کس سے ایک ای میل دراصل آیا. 618 00:26:59,290 --> 00:27:01,830 >> اصل میں، ہم میں بات کریں گے کہ کس طرح ای میل کے بارے میں بعد میں ہفتوں 619 00:27:01,830 --> 00:27:04,100 خود پیدا کیا جا سکتا پروگرام جس 620 00:27:04,100 --> 00:27:07,100 ایک بہت اچھی بات ہے ایک ویب سائٹ کے لئے ہے کہ صارفین کو ای میلز بھیجنے کے لئے چاہتا. 621 00:27:07,100 --> 00:27:12,020 لیکن ہم صرف کس طرح چھوٹی سی، بھی، دیکھ لیں گے یہ کسی سے ای میل قائم کرنا ہے 622 00:27:12,020 --> 00:27:15,380 کسی اور کے لئے، اصل میں آپ کو جب تک ہیڈرز کی توثیق کرنے کے لئے کس طرح جانتے. 623 00:27:15,380 --> 00:27:18,670 اور یہاں تک کہ ایک کھو رہی ہے تجویز ہے ان دنوں. 624 00:27:18,670 --> 00:27:22,220 >> انہوں نے کہا کہ کے ساتھ تو، کی ایک پرت جانا ہے. 625 00:27:22,220 --> 00:27:25,100 ہم IP کے ساتھ شروع ہونے والی ، ہمارے لئے پیکٹ سے خطاب 626 00:27:25,100 --> 00:27:26,470 ان منفرد پتوں دیتا. 627 00:27:26,470 --> 00:27:29,770 جس، میں مختصر TCP،، کم از کم کی ترسیل یا کی ضمانت دیتا ہے 628 00:27:29,770 --> 00:27:34,002 کی طرف سے اس کے امکانات کو بڑھاتا ہے طبقات، 1 یا 4 کی طرح چیزوں انہوں نے مزید کہا، 629 00:27:34,002 --> 00:27:36,740 4 میں سے 2، 4 میں سے 3، اور 4 میں سے 4. 630 00:27:36,740 --> 00:27:40,710 >> اور اب، کے سب سے اوپر پر پرت دیں کہ ایک اور پروٹوکول کے. 631 00:27:40,710 --> 00:27:44,550 ان تمام چیزوں کے ہیں پروٹوکول، کمپیوٹر کنونشنوں 632 00:27:44,550 --> 00:27:47,670 کا تعین ہے کہ کس طرح دو کمپیوٹر کو ایک دوسرے سے بات کرتے ہیں. 633 00:27:47,670 --> 00:27:52,030 HTTP، آخر آج، ہے ہایپر ٹیکسٹ ٹرانسفر پروٹوکول. 634 00:27:52,030 --> 00:27:54,100 اور یہ پروٹوکول ہے کہ ویب براؤزر 635 00:27:54,100 --> 00:27:56,410 ویب سرورز سے بات کرتے وقت استعمال. 636 00:27:56,410 --> 00:27:59,970 >> لہذا اگر آپ کی طرح ایک براؤزر اوپر ھیںچو جب کروم، یا IE، یا فائر فاکس، یا سفاری، 637 00:27:59,970 --> 00:28:04,230 یا جو کچھ بھی، اور آپ کو کچھ میں ٹائپ طرح facebook.com اور درج کریں مارا، 638 00:28:04,230 --> 00:28:08,390 نہ صرف سب سے پہلے آپ کے کمپیوٹر کرتا کیا میں facebook.com ترجمہ کر؟ 639 00:28:08,390 --> 00:28:10,590 640 00:28:10,590 --> 00:28:11,770 ایک IP ایڈریس. 641 00:28:11,770 --> 00:28:17,420 یہ تو یہ تو ایک بھیجتا converts-- کہ آئی پی ایڈریس کہاوت کو پیغام، 642 00:28:17,420 --> 00:28:21,360 مجھے آج کے ہوم پیج پر دینے یا دینے کے مجھے فیس بک کے لاگ ان سکرین. 643 00:28:21,360 --> 00:28:25,290 >> آپ نے پہلے ہی میں ریکارڈ کر رہے ہیں یا اگر، دے مجھے میری ٹائم لائن کے ڈیفالٹ منظر. 644 00:28:25,290 --> 00:28:26,820 تو ہے کہ HTTP کہتی ہے. 645 00:28:26,820 --> 00:28:30,055 اور زیادہ colloquially، میں نے ایک ویب ہوں تو سرور اور آپ کو اپنے نام کیا are--، 646 00:28:30,055 --> 00:28:30,180 پھر؟ 647 00:28:30,180 --> 00:28:30,920 >> سامعین: مارگوٹ. 648 00:28:30,920 --> 00:28:34,250 >> DAVID MALAN: مارگوٹ کو ایک ویب ہے سرور، اور میں، ایک ویب براؤزر میں ہوں 649 00:28:34,250 --> 00:28:37,610 اور میں نے صرف میری بازیافت کرنا چاہتے ہیں مارگوٹ سے ٹائم لائن، margot.com، 650 00:28:37,610 --> 00:28:39,640 مجھے لگتا ہے میں داؤد ہوں، ہیلو، کہیں گے. 651 00:28:39,640 --> 00:28:40,870 >> سامعین: ہیلو، میں مارگوٹ ہوں. 652 00:28:40,870 --> 00:28:43,570 >> DAVID MALAN: اور آپ کو تو جواب دے گی مجھ سے اضافی معلومات کے ساتھ. 653 00:28:43,570 --> 00:28:45,890 تو ہم اس کو پاگل انسان ہے instance-- لئے کنونشن شکریہ. 654 00:28:45,890 --> 00:28:47,510 ایک دوسرے سے ہاتھ ملاتے --of. 655 00:28:47,510 --> 00:28:51,670 اور کمپیوٹر ہے کہ ایک ہی خیال ہے جہاں ایک براؤزر کی طرح ایک کلائنٹ،، 656 00:28:51,670 --> 00:28:55,600 کچھ کرنے کے لئے ایک سرور سے پوچھتا ہے اس کا یا اس کی طرف سے. 657 00:28:55,600 --> 00:28:57,540 >> اور اس طرح یہاں مثال کے طور پر، ایک تصویر ہے. 658 00:28:57,540 --> 00:29:01,120 بائیں طرف ایک کمپیوٹر لیپ ٹاپ ہے، ڈیسک ٹاپ، جو بھی، یا یہاں تک کہ ایک فون. 659 00:29:01,120 --> 00:29:03,890 اور حق پر ایک بہت ہے ایک سرور کا قول ء. 660 00:29:03,890 --> 00:29:06,460 وہ عام طور پر چھوٹا لگ رہا ہے ان دنوں اور sexier. 661 00:29:06,460 --> 00:29:09,570 لیکن بات صرف یہ ہے کہ ابلاغ کے کچھ قسم کی 662 00:29:09,570 --> 00:29:11,800 کلائنٹ اور سرور کے درمیان. 663 00:29:11,800 --> 00:29:14,080 >> احساس میں اور گاہکوں ایک ریستوران میں کسی کے 664 00:29:14,080 --> 00:29:16,620 اور ویٹر یا ویٹرس، کمپیوٹر کے ساتھ ایک ہی خیال. 665 00:29:16,620 --> 00:29:19,340 کلائنٹس اور سرور، سے ایک ، معلومات کے لئے پوچھتا ہے 666 00:29:19,340 --> 00:29:21,560 ایک کے بارے میں معلومات کے ساتھ جواب. 667 00:29:21,560 --> 00:29:23,920 اب، کہ کرتا ہے معلومات واپس آئے؟ 668 00:29:23,920 --> 00:29:25,890 ویسے، اس پر غور کریں. 669 00:29:25,890 --> 00:29:30,360 ملتا ڈیفالٹ کی طرح ہے راستے اور یہ ایک سپر آسان اصطلاح ہے. 670 00:29:30,360 --> 00:29:34,530 --that صرف کس طرح ایک براؤزر اشاروں ایک سرور سے معلومات حاصل ہوجاتی ہیں. 671 00:29:34,530 --> 00:29:38,270 >> دوسرے الفاظ، بلکہ صرف مقابلے میں مورھ-ily مارگوٹ کے لئے میرے ہاتھ میں توسیع، 672 00:29:38,270 --> 00:29:42,100 میں واقعی میں ایک براؤزر تھے تو، میں نے ایک لفافے کی چیزیں اندر کریں گے، 673 00:29:42,100 --> 00:29:46,580 میں نے پہلے روب کی تصویر کے ساتھ کیا تھا کے طور پر، ایک لفظی کا کہنا ہے کہ متنی پیغام 674 00:29:46,580 --> 00:29:53,084 کچھ اس طرح، / حاصل HTTP / 1.1hostwww.google.com 675 00:29:53,084 --> 00:29:56,670 یا margot.com یا جو کچھ بھی سرور کا نام کا ہو سکتا. 676 00:29:56,670 --> 00:29:58,540 اور پھر، ڈاٹ ڈاٹ، کچھ دیگر سامان ڈاٹ. 677 00:29:58,540 --> 00:30:00,310 >> لیکن لفظی، اندر ایک لفافے کے کرے گا 678 00:30:00,310 --> 00:30:03,290 کافی سادہ ٹیکسٹ کا ہونا اس طرح کا پیغام. 679 00:30:03,290 --> 00:30:05,990 رسید صلی اللہ علیہ وسلم ہے کہ، مارگوٹ کرے ، کو کھولنے مواد کو پڑھنے، 680 00:30:05,990 --> 00:30:07,640 اور اس کے مطابق جواب دے. 681 00:30:07,640 --> 00:30:12,000 اب، یہ ایک چھوٹا سا ہے اس مثال کے ساتھ غیر واضح. 682 00:30:12,000 --> 00:30:16,130 لیکن / ملتا، سلیش کیا ہے شاید صرف بنیاد، کا حوالہ دیتے ہوئے 683 00:30:16,130 --> 00:30:20,470 کے ساتھ آپ کی شناسائی پر روز مرہ کی زندگی میں ویب براؤزنگ؟ 684 00:30:20,470 --> 00:30:22,206 سلیش کیا ہے؟ 685 00:30:22,206 --> 00:30:23,147 >> سامعین: [اشراوی]. 686 00:30:23,147 --> 00:30:24,480 DAVID MALAN: فرار تسلسل. 687 00:30:24,480 --> 00:30:27,280 برا خیال نہیں ہے لیکن عام طور پر فرار انداز دوسرے راستے جانا. 688 00:30:27,280 --> 00:30:28,760 جو عام طور پر ایک الٹا سلیش ہو گا. 689 00:30:28,760 --> 00:30:29,560 لیکن نہیں ایک برا سوچا. 690 00:30:29,560 --> 00:30:30,060 جی ہاں؟ 691 00:30:30,060 --> 00:30:31,190 692 00:30:31,190 --> 00:30:31,830 A پوائنٹر. 693 00:30:31,830 --> 00:30:35,100 بھی اچھا خیال ہے لیکن اس سے بھی آسان. 694 00:30:35,100 --> 00:30:36,250 گھر کی ڈائریکٹری. 695 00:30:36,250 --> 00:30:38,380 ایک ہارڈ ڈرائیو کی جڑ، تو بات کرنے کی. 696 00:30:38,380 --> 00:30:39,890 ہم میں سے بیشتر اس ٹائپ نہیں کرتے. 697 00:30:39,890 --> 00:30:43,150 لیکن تکنیکی آپ، چاہتا تھا تو ان دنوں سپر مناسب ہونے کا، 698 00:30:43,150 --> 00:30:50,056 تم سے کچھ پر جائیں گے http://www.facebook.com/ طرح. 699 00:30:50,056 --> 00:30:52,580 >> اب، میں نے کہا کہ ہم میں سے اکثر نہیں کریں گے سلیش ٹائپنگ کی زحمت. 700 00:30:52,580 --> 00:30:54,770 اور واضح طور سے، سب سے زیادہ براؤزر، کروم شامل، 701 00:30:54,770 --> 00:30:57,019 بھی دکھا زحمت نہیں کرتے ہمیں سلیش ان دنوں 702 00:30:57,019 --> 00:30:59,060 وہ کرنے کے لئے پسند صرف اس وجہ سے سادہ اور succinct. 703 00:30:59,060 --> 00:31:02,920 لیکن سلیش صرف جانے کا مطلب ہے کہ کرنے www.facebook.com اور حاصل 704 00:31:02,920 --> 00:31:08,076 سلیش، کی ہارڈ ڈرائیو کی جڑ، facebook.com میں ڈیفالٹ صفحہ. 705 00:31:08,076 --> 00:31:09,240 کیا پروٹوکول استعمال کرتے ہوئے؟ 706 00:31:09,240 --> 00:31:14,910 ویسے، کا ورژن 1.1 استعمال کر رہے ہیں HTTP کے طور پر جانا اس بات کو. 707 00:31:14,910 --> 00:31:16,750 >> سرور، یا Margot-- اور ویسے بھی، کیا کریں 708 00:31:16,750 --> 00:31:17,920 آپ کو میں نے ان میں آپ کے استعمال کر رہا ہوں کہ کوئی اعتراض؟ 709 00:31:17,920 --> 00:31:18,419 OK. 710 00:31:18,419 --> 00:31:19,430 تو کیا اب ہم اچھے ہیں. 711 00:31:19,430 --> 00:31:23,910 ایک کے ساتھ اب تو مارگوٹ ردعمل جس کے اندر اس کے اپنے کے لفافے، 712 00:31:23,910 --> 00:31:26,040 ایک اسی طرح متنی پیغام ہے. 713 00:31:26,040 --> 00:31:30,640 جس کی پہلی لائن، ہے جی ہاں، میں HTTP 1.1 ورژن بولتے. 714 00:31:30,640 --> 00:31:34,930 200 حیثیت کوڈ آن ہے جس میں صرف سب ٹھیک ہے کا مطلب ہے. 715 00:31:34,930 --> 00:31:37,440 میں آپ کے لئے تلاش کر رہے ہیں صفحہ ہے. 716 00:31:37,440 --> 00:31:44,040 >> اسی اثناء میں، مواد کی قسم: متن / HTML، اس کہہ کے مارگوٹ کے نیم arcane ہے طریقہ ہے، 717 00:31:44,040 --> 00:31:46,190 کیا آپ کا درخواستکردہ ایک ویب کے صفحے ہے. 718 00:31:46,190 --> 00:31:50,530 اور یہ قسم تو بات کرنے کی، ہے تقریبا ایک متغیر احساس کی طرح، 719 00:31:50,530 --> 00:31:52,060 لیکن یہ بہت اعلی سطح اب ہے. 720 00:31:52,060 --> 00:31:55,380 اس ڈیٹا کی قسم متن ہے لیکن خاص طور پر ایچ ٹی ایم ایل. 721 00:31:55,380 --> 00:31:57,210 ہم جلد ہی نظر آئے گا زبان. 722 00:31:57,210 --> 00:31:58,700 >> اور اس کے بعد، کچھ دیگر سامان موجود ہے. 723 00:31:58,700 --> 00:32:02,060 تاکہ دیگر چیزیں لفظی ہے کیا ہے فیس بک کے ساتھ جواب دے رہی ہے. 724 00:32:02,060 --> 00:32:03,400 تو بھی، یہ دیکھتے ہیں. 725 00:32:03,400 --> 00:32:05,380 مجھے آگے بڑھو اور کھول دو اپنے لیپ ٹاپ پر کروم 726 00:32:05,380 --> 00:32:07,980 جس سے آپ پر کیا کر سکتے آپ اس کے ساتھ ساتھ اپنے کمپیوٹر. 727 00:32:07,980 --> 00:32:12,035 اور میں آگے جانے کے لئے جا رہا ہوں اور www.facebook.com کو کھولنے. 728 00:32:12,035 --> 00:32:12,535 درج. 729 00:32:12,535 --> 00:32:13,590 730 00:32:13,590 --> 00:32:16,264 اور میں یہاں اس واقف سکرین ملے. 731 00:32:16,264 --> 00:32:17,930 لیکن اب، میں کچھ اور کرنے جا رہا ہوں. 732 00:32:17,930 --> 00:32:21,670 میں آگے جانے کے لئے جا رہا ہوں اور ، ڈیولپر دیکھیں جاتے. 733 00:32:21,670 --> 00:32:24,190 اور ڈویلپر کے پاس جاؤ فورم کے اوزار، جس میں آپ کو چاہئے 734 00:32:24,190 --> 00:32:27,377 آپ کے کمپیوٹر پر کروم کے اندر اندر ہے، کم از کم آپ کے آلے کے اندر اندر. 735 00:32:27,377 --> 00:32:29,460 میں نے یہ سکرال جا رہا ہوں یہاں بات کو، اور تم ہو 736 00:32:29,460 --> 00:32:33,060 ایک پوری چڑھانے دیکھنے جا یہاں خفیہ متن کے. 737 00:32:33,060 --> 00:32:37,920 >> یہ مارگوٹ کے اندر ڈال دیا کیا کہ باہر کر دیتا میری بات کے جواب میں کہ لفافے کے 738 00:32:37,920 --> 00:32:41,472 HTML نامی ایک زبان، ہے ہایپر ٹیکسٹ مارکاپ زبان. 739 00:32:41,472 --> 00:32:43,680 یہ ایک پروگرامنگ نہیں ہے زبان کی وجہ سے آپ، نہیں کر سکتے ہیں یہ 740 00:32:43,680 --> 00:32:46,679 loops کے، اور حالات کی ضرورت نہیں ہے، اور افعال، اور اس طرح کی چیزیں. 741 00:32:46,679 --> 00:32:47,870 یہ ایک مارکاپ زبان ہے. 742 00:32:47,870 --> 00:32:52,110 اس میں، یہ خصوصی نحو ہے بلایا ٹیگ اور اوصاف 743 00:32:52,110 --> 00:32:57,120 کہ ظاہر کرنے کے لئے کیا ایک براؤزر بتاتا سکرین اور کس طرح اس کے ظاہر کرنے پر. 744 00:32:57,120 --> 00:32:57,920 مرکوز کیا جانا چاہئے؟ 745 00:32:57,920 --> 00:32:58,920 یہ جرات مندانہ چہرے کا ہونا چاہئے؟ 746 00:32:58,920 --> 00:33:00,270 سبز، سرخ،، نیلے؟ 747 00:33:00,270 --> 00:33:01,390 یہ ایک مارکاپ زبان ہے. 748 00:33:01,390 --> 00:33:04,970 اس میں، یہ ایک براؤزر بتاتا سکرین پر یہ ظاہر کرنے کی. 749 00:33:04,970 --> 00:33:10,530 تو یہ سب، لفظی، ہے HTML اور کہ زیادہ فیس بک کے سرور 750 00:33:10,530 --> 00:33:13,950 توکنا اور یہ کہ کروم، اور IE، اور فائر فاکس ہے 751 00:33:13,950 --> 00:33:17,820 کی طرف سے ڈیزائن کیا گیا ان متعلقہ مصنفین کو سمجھنے کے لئے. 752 00:33:17,820 --> 00:33:20,780 >> اور حقیقت میں، یہ ایک اس سے تھوڑا messier. 753 00:33:20,780 --> 00:33:24,290 آپ اس کے بجائے، دیکھیں جاتے ہیں، ڈویلپر، مسودہ، 754 00:33:24,290 --> 00:33:27,550 یہ اصل میں کیا ہے فیس بک سے باہر ڈال رہا ہے. 755 00:33:27,550 --> 00:33:29,800 پانچ کے لئے صفر کے طرح سٹائل کے لیے، ٹھیک ہے، ہم تو 756 00:33:29,800 --> 00:33:31,479 یہ شاید سب سے اچھا نہیں ہے کہ نتیجہ نکالنا. 757 00:33:31,479 --> 00:33:34,270 لیکن سچ کہوں تو، وہ کے ساتھ دور حاصل کر سکتے ہیں یہ آپ کو اپ کی خدمت کر رہے ہیں کیونکہ اگر 758 00:33:34,270 --> 00:33:36,090 ویب صفحات کے اربوں فی دن، اگر تم واقعی 759 00:33:36,090 --> 00:33:40,040 وقت، اور بائٹس برباد کرنے کے لئے نہیں کرنا چاہتے ہیں، اور پیسے بالآخر میں ترسیل 760 00:33:40,040 --> 00:33:43,000 نئی لائن کی طرح باتیں حروف، اور خالی جگہوں، اور ٹیبز 761 00:33:43,000 --> 00:33:46,870 آپ بینڈوڈتھ کے لئے خرچ کر رہے ہیں کیونکہ بیکار میں آپ کے ISP کے ساتھ. 762 00:33:46,870 --> 00:33:49,580 >> تو یقینا، اس سے کیا مراد ہے اس طرح میں minified کیا جا کرنے کے لئے. 763 00:33:49,580 --> 00:33:51,740 لیکن کروم کیا کر رہی ہے ہم ہیں کے لئے، اس کو لے جا رہا ہے 764 00:33:51,740 --> 00:33:56,310 مکمل طور پر کی طرح لگتا ہے جس میں اس HTML، ایک گندگی اور انسانی پر فہم، 765 00:33:56,310 --> 00:33:57,580 اور یہ صرف اس فارمیٹنگ ہے. 766 00:33:57,580 --> 00:34:00,280 یہ تاکہ پرنٹنگ خوبصورت ہے ہم اس کے ارد گرد ہمارے ذہنوں لپیٹ کر سکتے ہیں 767 00:34:00,280 --> 00:34:01,452 زیادہ آسانی سے ایک چھوٹا سا. 768 00:34:01,452 --> 00:34:02,660 لیکن زیادہ دلچسپ یہ ہے. 769 00:34:02,660 --> 00:34:06,180 اب میں کروم میں کلک کریں تو، نہیں عناصر لیکن نیٹ ورک، 770 00:34:06,180 --> 00:34:08,520 میں نے تھوڑا دیکھنے جا رہا ہوں ہے کہ لاگنگ سکرین 771 00:34:08,520 --> 00:34:11,040 مجھے یہ سب دکھانے کے لئے جا HTTP درخواست کی 772 00:34:11,040 --> 00:34:14,380 کہ اصل میں واپس جا رہے ہیں اور آگے میرے اور فیس بک یا میرے درمیان 773 00:34:14,380 --> 00:34:17,219 اور مارگٹ میں بنا دیں تو ایک درخواست کے مقابلے میں زیادہ. 774 00:34:17,219 --> 00:34:21,409 >> تو میں نے آگے بڑھو اور کلک کرنے کے لئے جا رہا ہوں اپ یہاں کروم میں دوبارہ لوڈ آئیکن. 775 00:34:21,409 --> 00:34:23,850 کی اور اب، ایک مکمل جھوبڈ چیزیں نچلے حصے میں ماضی اڑ گئے. 776 00:34:23,850 --> 00:34:25,710 میں سکرال جا رہا ہوں واپس بہت اوپر تک ہے. 777 00:34:25,710 --> 00:34:29,350 اور اب، اس، کو نوٹس بہت پہلے اپنے براؤزر کی درخواست کریں 778 00:34:29,350 --> 00:34:31,340 تشکیل دے دیا www.facebook.com کرنا تھا. 779 00:34:31,340 --> 00:34:34,199 >> اسے حاصل کرنے کے استعمال کر رہا ہے صرف کا مطلب ہے جس کے طریقہ کار 780 00:34:34,199 --> 00:34:37,810 اس متن کی زبان بول رہا ہے کہ اگر ہم ایک لمحے پہلے کی ایک مثال کو دیکھا. 781 00:34:37,810 --> 00:34:41,909 اور اس کے علاوہ، یہ پتہ چلتا ہے جواب کی کہ ہے کہ فیس بک 782 00:34:41,909 --> 00:34:46,070 مجھے جس کا مطلب ہے، 200 ٹھیک ہے دیا سوال میں ویب کے صفحے پایا. 783 00:34:46,070 --> 00:34:49,630 >> میں اس صف پر کلک کریں، تو، میں نے اصل میں یہ کر سکتے ہیں لوگ ہیڈر تھوڑا زیادہ دیکھیں 784 00:34:49,630 --> 00:34:50,800 واضح طور پر. 785 00:34:50,800 --> 00:34:52,810 ان طویل سے پہلے زیادہ احساس کرے گا. 786 00:34:52,810 --> 00:34:57,020 لیکن اپنے براؤزر ایک بھیجتا کہ نوٹس میزبان کی طرح کی معلومات کی پوری بہت، 787 00:34:57,020 --> 00:34:59,320 اور طریقہ کار، اور کوکیز. 788 00:34:59,320 --> 00:35:00,879 ہم طویل عرصے سے پہلے واپس لوگ آ جائیں گے. 789 00:35:00,879 --> 00:35:03,170 اور جب تم نے آخر میں سمجھ جائے گا کیا ایک کوکی اصل میں ہے 790 00:35:03,170 --> 00:35:04,930 اور کس طرح آپ کو جلد ہی ان کو بھیج دیا جائے گا. 791 00:35:04,930 --> 00:35:06,900 >> اور تم کیا دیکھ سکتے ہیں فیس بک، واپس بھیج رہا ہے 792 00:35:06,900 --> 00:35:12,230 متن کے مواد کی قسم بھی شامل ہے HTML، موجودہ تاریخ کے وقت، اس کی پرائیویسی 793 00:35:12,230 --> 00:35:15,530 پالیسی، یا اس کی کمی، اور کوکیز کا پھر آخر میں، ایک بڑی تعداد 794 00:35:15,530 --> 00:35:18,050 پر قائم کی جا رہی ہیں آپ کے کمپیوٹر کے طور پر ساتھ ساتھ. 795 00:35:18,050 --> 00:35:20,140 لیکن ہم طویل عرصے سے پہلے ان لوگوں کے علاوہ چڑھاو گے. 796 00:35:20,140 --> 00:35:23,950 >> لیکن مختصر، ہر وقت میں آپ ، سال کے لئے اب ایک ویب کے صفحے، کا دورہ کیا 797 00:35:23,950 --> 00:35:26,970 اگر آپ کو پیغامات ارسال کر رہی ہوں میں ایک لفافے میں بھیجا ایک کے 798 00:35:26,970 --> 00:35:28,230 Margot کرنے کے لئے اور ڈین کرنے. 799 00:35:28,230 --> 00:35:31,210 اور آپ کو واپس حاصل کر رہا ہے فیس بک کی جانب سے اس طرح کے جوابات. 800 00:35:31,210 --> 00:35:35,650 لیکن اس کے علاوہ، کیا جا رہا ہے لگتا ہے فیس بک، اور گوگل انکشاف، 801 00:35:35,650 --> 00:35:39,101 اور ہر کسی کو ہر وقت آپ کو ایک ویب صفحے کا دورہ؟ 802 00:35:39,101 --> 00:35:42,100 ہر کے باہر کیا ہے آپ کے کمپیوٹر کو بھجوا رہی ہے لفافے؟ 803 00:35:42,100 --> 00:35:43,800 804 00:35:43,800 --> 00:35:45,590 آپ کا IP ایڈریس، ہے نا؟ 805 00:35:45,590 --> 00:35:48,720 فی شاید نہیں آپ کا نام SE، لیکن آپ کا IP پتہ. 806 00:35:48,720 --> 00:35:52,410 اور صرف، کے نقطوں کی مربوط کرنے دو بعد میں آپ کی خدمات، استعمال کررہے ہیں تو 807 00:35:52,410 --> 00:35:54,430 ویب کی طرح، یا BitTorrent کے، اور زندگی، 808 00:35:54,430 --> 00:35:56,860 اور اگر آپ ایک کمپیوٹر پر رجسٹرڈ کر لیا ہے ہارورڈ طرح ایک جگہ میں، 809 00:35:56,860 --> 00:36:01,080 کسی کو کہیں کہ یوحنا جانتا ہارورڈ یونیورسٹی کے IP پتے اس،، اس نقطہ 810 00:36:01,080 --> 00:36:02,350 اس نقطہ، اس نقطہ. 811 00:36:02,350 --> 00:36:06,730 >> اور یقینا، نوشتہ کہ وہ ایک پر دونوں رکھا کر سکتے ہیں اس طرح کے کیمپس، Comcast کے نیٹ ورک پر، 812 00:36:06,730 --> 00:36:10,270 Verizon پر، یا واضح طور سے، میں این ایس اے کے ہم نے حال ہی سیکھا ہے کے طور پر، 813 00:36:10,270 --> 00:36:14,040 کہ بہت زیادہ سب کچھ نوشتہ آپ انٹرنیٹ پر کیا کر رہے ہیں کہ. 814 00:36:14,040 --> 00:36:15,910 اور ہم واپس آ جائیں گے مستقبل طبقہ ہمیں 815 00:36:15,910 --> 00:36:18,990 ان کے مضمرات پر ڈیزائن کے فیصلوں اور سیکورٹی. 816 00:36:18,990 --> 00:36:21,920 >> لیکن سچ تو یہ آپ کو واقعی، ہے تمام زیادہ رازداری کی ضرورت نہیں ہے. 817 00:36:21,920 --> 00:36:25,380 آپ کہیں بھی دیکھ کر ہر بار ویب پر، تم اپنے ہاتھ دکھا گیا 818 00:36:25,380 --> 00:36:28,720 اور کم از کم آپ کے IP ایڈریس کا انکشاف. 819 00:36:28,720 --> 00:36:35,930 ایک طرف اتنی ڈراونا نوٹ، ہم پر کیا کر سکتے ہیں ایک ویب کے صفحے میں بلیوں کی طرح چیزوں یمبیڈ؟ 820 00:36:35,930 --> 00:36:40,730 >> تو ہم جوابات کے ایک گروپ ہے کہ سرور سے واپس آ سکتا ہے. 821 00:36:40,730 --> 00:36:42,340 اور ہم نے ان کی آج کی سب نہیں دیکھ سکیں گے. 822 00:36:42,340 --> 00:36:43,800 لیکن 200 اچھا ہے. 823 00:36:43,800 --> 00:36:46,622 اور آپ شاید نہیں دیکھا رہے ہیں ان میں سے سب سے پہلے ایک انسان کے طور پر. 824 00:36:46,622 --> 00:36:48,580 لیکن آپ کو شاید دیکھا ہے ان میں سے کم از کم ایک. 825 00:36:48,580 --> 00:36:50,204 ان میں سے کون سا واقف نظر ہو سکتا ہے؟ 826 00:36:50,204 --> 00:36:51,097 سامعین: 404 827 00:36:51,097 --> 00:36:51,930 DAVID MALAN: تو 404. 828 00:36:51,930 --> 00:36:52,695 فائل نہیں ملی. 829 00:36:52,695 --> 00:36:55,320 اور یقینا، آپ کو دیکھنے کے لئے جا رہے ہیں اس پروگرام کے ذریعے اپنے آپ کو. 830 00:36:55,320 --> 00:37:00,220 404 صرف، آپ نے درخواست کی فائل کا مطلب صرف، سلیش یا کچھ سلیش 831 00:37:00,220 --> 00:37:00,950 موجود نہیں ہے. 832 00:37:00,950 --> 00:37:04,380 اور ایک ویب سرور عام طور پر نتیجے کے طور پر 404 کے ساتھ جواب 833 00:37:04,380 --> 00:37:09,680 >> دریں اثناء، ہم جلد ہی نظر آئے گا اس پیغام کے مندرجات 834 00:37:09,680 --> 00:37:11,800 HTML کے طور پر جانا جاتا ہے اس زبان ہیں. 835 00:37:11,800 --> 00:37:15,070 اور یہ ایک سپر ہے HTML کی سادہ ٹکڑا 836 00:37:15,070 --> 00:37:18,380 اس کے علاوہ کچھ نہیں کرتا سکرین پر ہیلو دنیا کو ظاہر. 837 00:37:18,380 --> 00:37:21,830 بے شک، آپ کو اس کے سب سے اوپر دیکھیں کچھ ایک دستاویز کی قسم بلایا 838 00:37:21,830 --> 00:37:24,220 صرف ارے، جس کا کہنا اعلامیہ، دنیا. 839 00:37:24,220 --> 00:37:25,964 یہ فائل HTML مشتمل. 840 00:37:25,964 --> 00:37:28,380 اور اس کے بعد، ایچ ٹی ایم ایل کے اگلے سا آپ کو لکھنے کے لئے جا رہے ہیں، 841 00:37:28,380 --> 00:37:30,930 یہ، ایک کھلی بریکٹ ہے اور پھر لفظ HTML، 842 00:37:30,930 --> 00:37:33,670 پھر ایک بند بریکٹ، اور پھر کھلے سر، اور بند بریکٹ. 843 00:37:33,670 --> 00:37:36,000 تو مختصر میں، اصل میں چلو میکانکی ایسا. 844 00:37:36,000 --> 00:37:39,980 ، مجھے میرے آلے میں جانے دو لیکن آپ کہیں بھی ایسا کر سکتے ہیں 845 00:37:39,980 --> 00:37:42,110 آپ کے لئے ایک ٹیکسٹ ایڈیٹر ہے کہ. 846 00:37:42,110 --> 00:37:45,105 >> میں آگے جانے کے لئے جا رہا ہوں اور hello.html کے نام سے ایک فائل کو بچانے کے. 847 00:37:45,105 --> 00:37:46,440 848 00:37:46,440 --> 00:37:49,640 میں نے اپنے ڈیسک ٹاپ پر اس ڈال کرنے کے لئے جا رہا ہوں حق اب سپر چیزیں سادہ رکھیں. 849 00:37:49,640 --> 00:37:51,760 اور میں کرنے جا رہا ہوں بالکل وہی جو میں نے ابھی دیکھا. 850 00:37:51,760 --> 00:37:55,452 لہذا DOC قسم HTML، کھلی بریکٹ HTML. 851 00:37:55,452 --> 00:37:57,910 اور اب، نوٹس، میں جا رہا ہوں اس preemptively برعکس کرتے ہیں. 852 00:37:57,910 --> 00:38:01,000 اور مخالف کی طرف سے، میرا مطلب اسی ٹیگ، تاکہ، بات کرنے کے لئے 853 00:38:01,000 --> 00:38:02,767 لیکن یہ ایک سیدھا سلیش کے ساتھ شروع ہوتا. 854 00:38:02,767 --> 00:38:04,600 اور پھر، یہاں پر، میں کہنے جا رہا ہوں، سر، 855 00:38:04,600 --> 00:38:07,530 یہ ہر کہ باہر کر دیتا ہے کیونکہ ویب صفحے کے ایک نام نہاد سر ہے جس 856 00:38:07,530 --> 00:38:10,300 عنوان میں جاتا ہے یہ ہے کہ چیزیں صفحے کے سب سے اوپر پر، بار. 857 00:38:10,300 --> 00:38:13,026 عنوان میں صرف یہ ہے یہاں ہیلو ہونے جا رہا. 858 00:38:13,026 --> 00:38:15,150 اور اب، میں جا رہا ہوں اس ویب کے صفحے پر ایک جسم. 859 00:38:15,150 --> 00:38:18,130 لہذا ہر ویب پیج ہے دونوں ایک سر کے اوپر اور ایک جسم 860 00:38:18,130 --> 00:38:19,522 جس صفحے کے ہمت ہے. 861 00:38:19,522 --> 00:38:21,980 اور یہاں، میں نے ابھی جا رہا ہوں ہیلو دنیا جیسے کچھ کہیں. 862 00:38:21,980 --> 00:38:23,440 اور میں نے اس فائل کو بچانے کے لئے جا رہا ہوں. 863 00:38:23,440 --> 00:38:26,150 اب میں gedit کے کم سے کم ہے تو، ایک چھوٹی سی فائل ہے، نظر 864 00:38:26,150 --> 00:38:28,470 اپنے ڈیسک ٹاپ پر hello.html کے بلایا. 865 00:38:28,470 --> 00:38:30,820 اب، یہ ایک سرور پر نہیں ہے ابھی تک، فی SE، بے شک، یہ بات ہے 866 00:38:30,820 --> 00:38:33,040 یہاں صرف میرے اپنے ذاتی ڈیسک ٹاپ پر. 867 00:38:33,040 --> 00:38:36,910 لیکن میں کروم کو کھولنے اور آپ کنٹرول مارا O-- سوال میں بلی وہاں ہے. 868 00:38:36,910 --> 00:38:38,710 --and میں نے اپنے ڈیسک ٹاپ پر جانے. 869 00:38:38,710 --> 00:38:43,730 >> اور میں، وہاں، hello.html کے لئے کھولنے حقیقت، میری سپر آسان ویب صفحہ ہے. 870 00:38:43,730 --> 00:38:45,490 اپنے صفحے کے جسم اور یہ سفید ونڈو 871 00:38:45,490 --> 00:38:47,610 یہاں ہیلو دنیا کے ساتھ جسم ہے. 872 00:38:47,610 --> 00:38:51,020 اور کے سر میں عنوان صفحہ وہاں ٹیب میں ہے. 873 00:38:51,020 --> 00:38:53,020 اور ہم کو دیکھنے کے لئے جا رہے ہیں یہ سپر ہے جلد ہی کہ 874 00:38:53,020 --> 00:38:55,004 اس کے ساتھ ساتھ دوسرے صفحات کو کھولنے کے لئے سادہ. 875 00:38:55,004 --> 00:38:57,670 مثال کے طور پر، میں جا رہا ہوں تقسیم کوڈ میں سے کچھ میں 876 00:38:57,670 --> 00:39:00,230 اس ہفتے، ماخذ کے لیے سات، اور میں جا رہا ہوں 877 00:39:00,230 --> 00:39:03,150 JPEG نہ کھولنے کے لئے جس میں اس آدمی کے لئے یہاں ہے. 878 00:39:03,150 --> 00:39:08,430 لیکن میں، image.html کھولنے جا رہا ہوں جس سے بالآخر اس طرح لگ رہا. 879 00:39:08,430 --> 00:39:15,140 میرے اب gedit میں اس کھول، اور، ڈراپ باکس سورس سات میں جانے 880 00:39:15,140 --> 00:39:17,470 اور image.html. 881 00:39:17,470 --> 00:39:19,430 882 00:39:19,430 --> 00:39:21,960 >> اس میں سے زیادہ تر صرف ہے ہم جلد ہی نظر آئے گا کے طور پر تبصرے. 883 00:39:21,960 --> 00:39:25,210 لیکن میں بدمزاج ڈال کرنا چاہتے ہیں تو اس ویب صفحہ کے اندر بلی، 884 00:39:25,210 --> 00:39:29,890 یہ ایک اور اوپن بریکٹ ڈال کے لئے کافی ہے، اور اس کے بعد مطلوبہ الفاظ کی تصویر یا IMG 885 00:39:29,890 --> 00:39:33,080 مختصر، اور اس کے بعد متبادل کے لئے رسائی کے وجوہات کے لئے متن 886 00:39:33,080 --> 00:39:35,890 اگر کسی کو ایک سکرین ہے تو قاری یا اس طرح کچھ. 887 00:39:35,890 --> 00:39:38,260 ہے جس کے ماخذ، کیا ہے ، فائل کے cat.jpeg نام. 888 00:39:38,260 --> 00:39:39,280 889 00:39:39,280 --> 00:39:41,400 >> اور اس کے بعد، اس کی وجہ سے ٹیگ ایک چھوٹی سی خاص بات ہے، 890 00:39:41,400 --> 00:39:44,140 ہم جیسے، سیدھا سلیش ڈال ہم ٹیگ کے اندر، دیکھ لیں گے. 891 00:39:44,140 --> 00:39:47,180 لیکن آخر نتیجہ ایک ویب ہے اس طرح لگ رہا ہے اس صفحے. 892 00:39:47,180 --> 00:39:51,320 تو مختصر میں، ہم کرنے جا رہے ہیں کیا ویب استعمال کر رہا ہے وقت کے ساتھ ساتھ اب کر 893 00:39:51,320 --> 00:39:54,200 اور کے لئے ویب صفحات بنانے بالآخر کنٹینرز ہو 894 00:39:54,200 --> 00:39:57,280 نہ صرف طرح پاگل چیزوں کے لئے تصاویر، اور لنکس، اور میزیں، 895 00:39:57,280 --> 00:40:00,770 اور، فہرستوں شق وار، اور طرح بلکہ ہمیں خود کو دینے کے لئے 896 00:40:00,770 --> 00:40:04,890 ایک گرافیکل یوزر انٹرفیس، ایک GUI، نہ ہم بریکآؤٹ ہم نے کیا کیا ہے کے برعکس. 897 00:40:04,890 --> 00:40:08,330 >> لیکن یہ ماحول کے اندر اندر، ہم ہیں پی ایچ پی کی طرح زبانوں کا استعمال شروع کرنے کے لئے جا، 898 00:40:08,330 --> 00:40:10,960 اور جاوا اسکرپٹ، ڈیٹا بیس SQL نامی زبان، 899 00:40:10,960 --> 00:40:14,050 کلائنٹ سائڈ سکرپٹ کی زبان جسے جاوا سکرپٹ اصل تخلیق کرنے 900 00:40:14,050 --> 00:40:18,760 تمام زیادہ متحرک انٹرفیس لیکن ایک بہت کچھ، بہت زیادہ واقف تناظر میں. 901 00:40:18,760 --> 00:40:21,970 لیکن اس وقت سے پہلے، چلو ایک نظر کے ساتھ آج یہ نتیجہ اخذ، 902 00:40:21,970 --> 00:40:25,280 طور پر وعدہ کیا، کیا واقعی چل رہا ہے کے بارے میں انٹرنیٹ کے ساتھ ہڈ کے نیچے 903 00:40:25,280 --> 00:40:26,060 خود. 904 00:40:26,060 --> 00:40:28,400 >> آج کے لئے شرط انٹرنیٹ پر کر سکتے ہیں کہ 905 00:40:28,400 --> 00:40:31,390 چیزوں کی منتقلی کے لئے استعمال کیا جا HTTP پر ویب کے صفحات کی طرح 906 00:40:31,390 --> 00:40:33,150 میں مارگوٹ کے ہاتھ پہلے بھی ملایا زیادہ کی طرح. 907 00:40:33,150 --> 00:40:36,470 لیکن دوسرے اتنے وہاں ہے TCP اور آئی پی استعمال کرنے والی خدمات 908 00:40:36,470 --> 00:40:39,800 ہمیں حاصل ہے کہ ہم یہاں دیکھ لیں گے جیسا کہ کام 909 00:40:39,800 --> 00:40:42,477 اس فلم میں جو کروں گا آج اختتام پر ہمیں لینے. 910 00:40:42,477 --> 00:40:45,956 >> [ویڈیو پلے بیک] 911 00:40:45,956 --> 00:41:31,710 912 00:41:31,710 --> 00:41:35,870 >> پہلی بار میں کے لئے کی تاریخ، لوگوں اور مشینری 913 00:41:35,870 --> 00:41:38,940 ، ایک ساتھ مل کر کام کرنے والے ایک خواب کا احساس ہو. 914 00:41:38,940 --> 00:41:41,780 جانتا ہے کہ ایک متحد طاقت کوئی جغرافیائی حدود نہیں. 915 00:41:41,780 --> 00:41:45,010 دوڑ، نسل، رنگ یا کے حوالے کے بغیر. 916 00:41:45,010 --> 00:41:49,130 ایک نئے دور ہے جہاں مواصلات واقعی لوگ ایک دوسرے لاتا. 917 00:41:49,130 --> 00:41:51,795 یہ نیٹ کے آغاز ہے. 918 00:41:51,795 --> 00:41:54,920 919 00:41:54,920 --> 00:41:56,450 >> یہ کیسے کام کرتا جاننا چاہتے ہیں؟ 920 00:41:56,450 --> 00:42:00,260 شروع کرنے کے لئے یہاں کلک کریں آپ نیٹ میں سفر. 921 00:42:00,260 --> 00:42:02,780 922 00:42:02,780 --> 00:42:05,380 اب، بالکل وہی کیا ہوا تھا آپ کو اس لنک پر کلک کیا جب؟ 923 00:42:05,380 --> 00:42:07,190 آپ کی معلومات کی ایک بہاؤ شروع کر دیا. 924 00:42:07,190 --> 00:42:09,790 یہ معلومات نیچے سفر آپ کی ذاتی میل روم میں 925 00:42:09,790 --> 00:42:14,040 مسٹر IP پیکجوں یہ جب، لیبلز یہ، اور اس کے راستے پر بھیجتا ہے. 926 00:42:14,040 --> 00:42:16,030 >> ہر پیکٹ محدود سائز ہے. 927 00:42:16,030 --> 00:42:19,900 میل کمرے کو تقسیم کرنے کا فیصلہ کس طرح معلومات اور یہ کس طرح پیکیج. 928 00:42:19,900 --> 00:42:23,400 اب، پیکج ایک لیبل کی ضرورت ہے اہم معلومات پر مشتمل، 929 00:42:23,400 --> 00:42:27,480 ہے مرسل کا پتہ، وصول کرنے والے کے طور پر پتہ، اور پیکٹ کی قسم. 930 00:42:27,480 --> 00:42:41,070 931 00:42:41,070 --> 00:42:43,700 >> اس مخصوص پیکٹ کیونکہ انٹرنیٹ پر باہر جا رہا ہے، 932 00:42:43,700 --> 00:42:46,240 یہ بھی ایک ایڈریس ملتا ہے پراکسی سرور، جس 933 00:42:46,240 --> 00:42:47,990 ایک خصوصی تقریب ہے ہم بعد میں دیکھیں گے کے طور پر. 934 00:42:47,990 --> 00:42:49,080 935 00:42:49,080 --> 00:42:53,430 پیکٹ اب پر شروع کیا جاتا اپنے مقامی علاقے کے نیٹ ورک یا LAN. 936 00:42:53,430 --> 00:42:56,220 اس نیٹ ورک سے رابطہ قائم کرنے کے لئے استعمال کیا جاتا ہے تمام مقامی کمپیوٹر، 937 00:42:56,220 --> 00:42:58,760 راوٹرز پرنٹرز، وغیرہ معلومات کے تبادلے کے لئے 938 00:42:58,760 --> 00:43:00,790 جسمانی اندر عمارت کی دیواروں. 939 00:43:00,790 --> 00:43:04,840 LAN ایک خوبصورت انینترت ہے ، بدقسمتی سے، حادثات کی جگہ اور 940 00:43:04,840 --> 00:43:05,828 ہو سکتا ہے. 941 00:43:05,828 --> 00:43:13,240 942 00:43:13,240 --> 00:43:16,020 >> LAN کے ہائی وے بھری ہے کی تمام معلومات اقسام کے ساتھ. 943 00:43:16,020 --> 00:43:19,270 یہ IP پیکٹ، نویل ہیں پیکٹس، ایپل ٹاک پیکٹ. 944 00:43:19,270 --> 00:43:21,440 وہ ہمیشہ کی طرح ٹریفک کے خلاف جا رہے ہیں. 945 00:43:21,440 --> 00:43:24,040 مقامی روٹر پڑھتا اگر ضروری ہو تو، سے نمٹنے اور، 946 00:43:24,040 --> 00:43:25,935 کسی دوسرے نیٹ ورک پر پیکٹ ختم. 947 00:43:25,935 --> 00:43:27,610 948 00:43:27,610 --> 00:43:28,810 آہ، روٹر. 949 00:43:28,810 --> 00:43:31,990 ایک میں کنٹرول کی ایک علامت بظاہر disorganized دنیا. 950 00:43:31,990 --> 00:43:41,050 951 00:43:41,050 --> 00:43:45,480 >> وہاں انہوں نے ایک منظم، ہے، ، قدامت پسند،، لاپرواہ ودوت 952 00:43:45,480 --> 00:43:48,100 اور کبھی کبھی نہیں کافی کی رفتار تیز کرنے. 953 00:43:48,100 --> 00:43:50,430 لیکن کم سے کم، وہ ہے سب سے زیادہ حصہ کے لئے عین مطابق. 954 00:43:50,430 --> 00:44:03,090 955 00:44:03,090 --> 00:44:05,530 >> پیکٹ چھوڑ کے طور پر روٹر، وہ ان کے راستے بنانے کے 956 00:44:05,530 --> 00:44:08,780 کارپوریٹ انٹرانیٹ میں اور روٹر سوئچ کے لئے سر. 957 00:44:08,780 --> 00:44:10,179 958 00:44:10,179 --> 00:44:12,470 سے زیادہ موثر ایک تھوڑا سا روٹر، روٹر سوئچ 959 00:44:12,470 --> 00:44:16,700 ، تیز رفتار اور IP پیکٹ کے ساتھ ڈھیلے ادا کرتا ہے بڑی تدبیر کے راستے میں روٹنگ. 960 00:44:16,700 --> 00:44:18,950 ایک ڈیجیٹل پنبال مددگار اگر تم کروگے. 961 00:44:18,950 --> 00:44:19,532 >> -Here ہم چلے. 962 00:44:19,532 --> 00:44:20,490 یہاں ایک اور ایک آتا ہے. 963 00:44:20,490 --> 00:44:21,198 اور یہ ایک اور بات ہے. 964 00:44:21,198 --> 00:44:21,886 ، ماں یہ دیکھو. 965 00:44:21,886 --> 00:44:22,258 یہاں جاتا ہے. 966 00:44:22,258 --> 00:44:22,382 افوہ. 967 00:44:22,382 --> 00:44:23,126 پیچھے کے ارد گرد. 968 00:44:23,126 --> 00:44:23,374 ارے. 969 00:44:23,374 --> 00:44:23,622 وہاں میں. 970 00:44:23,622 --> 00:44:24,122 وہاں میں. 971 00:44:24,122 --> 00:44:24,862 بائیں کرنے کے لئے اوپر. 972 00:44:24,862 --> 00:44:25,110 درست کرنے کے لئے ختم ہو گیا. 973 00:44:25,110 --> 00:44:25,358 بائیں کرنے کے لئے اوپر. 974 00:44:25,358 --> 00:44:26,350 درست کرنے کے لئے ختم ہو گیا. 975 00:44:26,350 --> 00:44:26,596 تمہیں اس کی ہے. 976 00:44:26,596 --> 00:44:26,846 یہ یہاں جاتا ہے. 977 00:44:26,846 --> 00:44:27,342 انہوں نے گولی مار دیتی ہے. 978 00:44:27,342 --> 00:44:27,840 وہ سکور. 979 00:44:27,840 --> 00:44:28,100 یہ ہو رہا ہے. 980 00:44:28,100 --> 00:44:28,580 ارے، انتظار. 981 00:44:28,580 --> 00:44:28,940 ارے، باہر دیکھتے ہیں. 982 00:44:28,940 --> 00:44:29,898 یہاں ایک اور ایک آتا ہے. 983 00:44:29,898 --> 00:44:30,860 اوہ، ہم یہاں جانا. 984 00:44:30,860 --> 00:44:33,740 985 00:44:33,740 --> 00:44:35,930 >> -as پیکٹ پر پہنچ ان کی منزل، وہ ہو 986 00:44:35,930 --> 00:44:40,640 ، نیٹ ورک انٹرفیس کے ذریعے اٹھا تیار اگلے سطح پر بھیجا جائے کرنے کی، 987 00:44:40,640 --> 00:44:42,000 اس معاملے میں، پراکسی. 988 00:44:42,000 --> 00:44:43,060 989 00:44:43,060 --> 00:44:46,210 پراکسی کئی کی طرف سے استعمال کیا جاتا ہے ایک مڈل مین کے طرح کے طور پر کمپنیوں 990 00:44:46,210 --> 00:44:48,650 بوجھ کو کم کرنے کے لئے میں ان کے انٹرنیٹ کنکشن پر 991 00:44:48,650 --> 00:44:50,040 اور سیکورٹی وجوہات کی بناء پر اس کے ساتھ ساتھ. 992 00:44:50,040 --> 00:44:51,824 993 00:44:51,824 --> 00:44:55,310 آپ، پیکٹ دیکھ سکتے ہیں مختلف سائز کے ہیں، 994 00:44:55,310 --> 00:44:56,650 ان کے مواد پر منحصر ہے. 995 00:44:56,650 --> 00:45:10,750 996 00:45:10,750 --> 00:45:14,790 >> پراکسی پیکٹ کھولتا ہے اور ویب ایڈریس یا یو آر ایل کے لئے لگ رہا. 997 00:45:14,790 --> 00:45:16,230 998 00:45:16,230 --> 00:45:18,707 چاہے پر انحصار ایڈریس، قابل قبول ہے 999 00:45:18,707 --> 00:45:20,290 پیکٹ انٹرنیٹ پر بھیجا جاتا ہے. 1000 00:45:20,290 --> 00:45:25,880 1001 00:45:25,880 --> 00:45:28,700 وہاں ہیں، تاہم، کچھ ایسا نہیں کرتے جس کے پتوں 1002 00:45:28,700 --> 00:45:31,440 کی منظوری کے ساتھ ملاقات کریں پراکسی، جو کہنا ہے، 1003 00:45:31,440 --> 00:45:33,305 کارپوریٹ یا مینجمنٹ ہدایات. 1004 00:45:33,305 --> 00:45:35,830 1005 00:45:35,830 --> 00:45:38,290 یہ سرسری نمٹا رہے ہیں. 1006 00:45:38,290 --> 00:45:39,530 1007 00:45:39,530 --> 00:45:41,070 ہم نے اس میں سے کوئی بھی پڑے گا. 1008 00:45:41,070 --> 00:45:43,350 اس کے بنانے والوں کے لئے، یہ ایک بار پھر سڑک پر ہے. 1009 00:45:43,350 --> 00:45:52,740 1010 00:45:52,740 --> 00:45:54,695 >> اگلا، دوسرا اپ، فائروال. 1011 00:45:54,695 --> 00:45:58,060 1012 00:45:58,060 --> 00:46:01,414 کارپوریٹ فائروال دو مقاصد کی خدمت کرتا ہے. 1013 00:46:01,414 --> 00:46:03,580 یہ کچھ بلکہ روکتا انٹرنیٹ پر گندی چیزوں 1014 00:46:03,580 --> 00:46:05,379 انٹرانیٹ میں آنے سے. 1015 00:46:05,379 --> 00:46:07,670 اور یہ بھی روک سکتے ہیں حساس کارپوریٹ معلومات 1016 00:46:07,670 --> 00:46:09,900 انٹرنیٹ پر باہر بھیجا. 1017 00:46:09,900 --> 00:46:11,810 1018 00:46:11,810 --> 00:46:14,210 >> ایک بار فائر وال کے ذریعے، ایک روٹر پیکٹ اٹھا 1019 00:46:14,210 --> 00:46:18,290 اور بہت پتلی پر اسے دیتا سڑک یا بینڈوڈتھ، ہم کہتے ہیں کے طور پر. 1020 00:46:18,290 --> 00:46:21,505 ظاہر ہے، قطار نہیں ہے ان سب کو لے وسیع کافی. 1021 00:46:21,505 --> 00:46:22,727 1022 00:46:22,727 --> 00:46:25,060 اب، آپ کو تعجب ہو سکتا، کیا ان تمام لوگوں کے پیکٹ کے لئے ہوتا ہے 1023 00:46:25,060 --> 00:46:27,250 جس نے راستے میں یہ نہیں بناتے. 1024 00:46:27,250 --> 00:46:29,880 ویسے، مسٹر IP نہیں ہے جب ایک تسلیم وصول 1025 00:46:29,880 --> 00:46:32,160 ایک پیکٹ دیا گیا ہے کہ کی وجہ سے وقت میں موصول، 1026 00:46:32,160 --> 00:46:34,060 وہ صرف ایک متبادل پیکٹ بھیجتا ہے. 1027 00:46:34,060 --> 00:46:36,040 1028 00:46:36,040 --> 00:46:40,510 >> اب ہم داخل ہونے کے لئے تیار ہیں انٹرنیٹ کی دنیا، ایک مکڑی 1029 00:46:40,510 --> 00:46:44,656 باہم نیٹ ورکس کی ویب جو ہمارے پورے دنیا کے پھیلاؤ. 1030 00:46:44,656 --> 00:46:47,845 یہاں، routers اور سوئچ نیٹ ورک کے درمیان روابط قائم. 1031 00:46:47,845 --> 00:46:49,239 1032 00:46:49,239 --> 00:46:51,280 اب، نیٹ ایک بالکل ہے مختلف ماحول 1033 00:46:51,280 --> 00:46:53,740 آپ کے اندر اندر تلاش کر لیں گے کے مقابلے اپنے LAN کے حفاظتی دیواروں. 1034 00:46:53,740 --> 00:46:56,510 >> یہاں باہر، یہ جنگلی ہے مغرب، جگہ کی کافی مقدار، 1035 00:46:56,510 --> 00:47:00,440 مواقع کی کافی مقدار، کی کافی مقدار کی چیزیں، اور جانے کے لئے مقامات. 1036 00:47:00,440 --> 00:47:02,790 شکریہ بہت کم کرنے کے لئے کنٹرول اور ریگولیٹری، 1037 00:47:02,790 --> 00:47:07,250 نئے خیالات کو دھکا کی زرخیز مٹی کی تلاش ان کے امکانات کے لفافے. 1038 00:47:07,250 --> 00:47:10,590 لیکن اس آزادی کی وجہ سے، بعض خطرات بھی گھات میں ہونا. 1039 00:47:10,590 --> 00:47:14,230 >> کیا آپ واقعی جب معلوم کبھی نہیں کروں گا ، موت کے خطرناک پنگ سے ملاقات 1040 00:47:14,230 --> 00:47:18,040 ایک عام درخواست کے ایک خصوصی ورژن کچھ مورھ نے سوچا جس پنگ 1041 00:47:18,040 --> 00:47:19,830 گندگی کو غیر مشتبہ میزبان. 1042 00:47:19,830 --> 00:47:21,470 1043 00:47:21,470 --> 00:47:25,490 ہمارے پیکٹ ذریعے شاید لے راہ سیٹلائٹ، ٹیلی فون لائنوں، وائرلیس، 1044 00:47:25,490 --> 00:47:27,340 یا transoceanic کیبل بھی. 1045 00:47:27,340 --> 00:47:30,290 >> وہ ہمیشہ سب سے تیزی سے نہیں لیتے یا کم سے کم راستوں ممکن، 1046 00:47:30,290 --> 00:47:33,330 لیکن انہوں نے آخر میں، وہاں مل جائے گا. 1047 00:47:33,330 --> 00:47:37,255 یہ کبھی کبھی ہے شاید یہی وجہ ہے دنیا بھر انتظار کہا جاتا ہے. 1048 00:47:37,255 --> 00:47:39,650 لیکن سب کچھ ہے جب آسانی سے کام، آپ 1049 00:47:39,650 --> 00:47:43,270 دنیا درکنار سکتا پانچ گنا سے زیادہ ایک ٹوپی کی بوند میں، 1050 00:47:43,270 --> 00:47:46,690 لفظی، اور سب کے لئے ایک مقامی کال یا اس سے کم کی قیمت. 1051 00:47:46,690 --> 00:47:47,970 1052 00:47:47,970 --> 00:47:51,025 >> ہماری منزل کے اختتام کے قریب، ہم ایک اور فائر وال کو تلاش کریں گے. 1053 00:47:51,025 --> 00:47:53,710 1054 00:47:53,710 --> 00:47:56,160 پر انحصار آپ کے ایک ڈیٹا پیکٹ کے طور پر نقطہ نظر کے مطابق، 1055 00:47:56,160 --> 00:48:00,520 فائروال گڑھ ہو سکتا ہے سیکورٹی یا خطرناک دشمنوں کے. 1056 00:48:00,520 --> 00:48:04,420 یہ سب آپ ہیں جس کی طرف پر انحصار کرتا ہے کیا پر، اور آپ کے ارادے کیا ہیں. 1057 00:48:04,420 --> 00:48:08,365 >> فائروال صرف میں دو کرنے کے لئے ڈیزائن کیا گیا ہے اس کے معیار پر پورا اترتے ہیں کہ ان پیکٹس. 1058 00:48:08,365 --> 00:48:09,590 1059 00:48:09,590 --> 00:48:11,940 یہ فائروال کام کر رہا ہے بندرگاہوں پر 80 اور 25 پر. 1060 00:48:11,940 --> 00:48:13,250 1061 00:48:13,250 --> 00:48:16,380 تمام کوششوں کو دوسرے کے ذریعے داخل کرنے بندرگاہوں کے کاروبار کے لئے بند کر رہے ہیں. 1062 00:48:16,380 --> 00:48:27,690 1063 00:48:27,690 --> 00:48:30,600 >> پورٹ 25 میل کے پیکٹ کے لئے استعمال کیا جاتا ہے. 1064 00:48:30,600 --> 00:48:32,750 1065 00:48:32,750 --> 00:48:35,791 پورٹ 80 کے لئے دروازے ہے جبکہ ویب پر انٹرنیٹ سے پیکٹ 1066 00:48:35,791 --> 00:48:36,290 سرور. 1067 00:48:36,290 --> 00:48:38,880 1068 00:48:38,880 --> 00:48:42,540 فائروال، پیکٹ کے اندر زیادہ اچھی طرح اسکریننگ ہیں. 1069 00:48:42,540 --> 00:48:44,660 کچھ پیکٹ اس کے بنانے آسانی سے کسٹم کے ذریعے، 1070 00:48:44,660 --> 00:48:47,500 دوسرے صرف تھوڑا سا مشکوک لگ رہی ہے جبکہ. 1071 00:48:47,500 --> 00:48:49,630 >> اب، فائروال افسر آسانی سے بیوکوف بنا نہیں کر رہا ہے، 1072 00:48:49,630 --> 00:48:53,010 اس طرح جب اس پنگ طور موت کے پیکٹ کوشش کرتا ہے کے 1073 00:48:53,010 --> 00:48:55,628 کے طور پر خود کو چھپانے کے لئے ایک عام پنگ پیکٹ. 1074 00:48:55,628 --> 00:48:56,128 ساتھ -Move. 1075 00:48:56,128 --> 00:48:56,606 یہ ٹھیک ہے. 1076 00:48:56,606 --> 00:48:57,106 کوئی مسئلہ نہیں. 1077 00:48:57,106 --> 00:48:58,040 ایک اچھا دن ہے. 1078 00:48:58,040 --> 00:48:59,360 مجھے یہاں سے باہر جانے دو. 1079 00:48:59,360 --> 00:49:00,460 الوداع. 1080 00:49:00,460 --> 00:49:02,990 >> ان کے پیکٹ خوش قسمت کے لئے کی اسے اب تک اس کے لئے کافی، 1081 00:49:02,990 --> 00:49:04,860 سفر تقریبا ختم ہو چکا ہے. 1082 00:49:04,860 --> 00:49:07,280 1083 00:49:07,280 --> 00:49:11,560 یہ صرف انٹرفیس پر ایک لائن اپ ہے ویب سرور میں لیا جائے. 1084 00:49:11,560 --> 00:49:12,610 1085 00:49:12,610 --> 00:49:16,850 آج کل، ایک ویب سرور کئی پر چلا سکتے ہیں ، ایک مین فریم سے، ایک ویب کیم کے لئے چیزیں، 1086 00:49:16,850 --> 00:49:18,430 اپنی میز پر کمپیوٹر کے لئے. 1087 00:49:18,430 --> 00:49:20,220 فرج نہیں کیوں؟ 1088 00:49:20,220 --> 00:49:22,140 >> مناسب سیٹ کے ساتھ سائن اپ، آپ کو باہر تلاش کر سکتے ہیں 1089 00:49:22,140 --> 00:49:24,330 آپ makings ہے تو چکن cacciatore لئے 1090 00:49:24,330 --> 00:49:25,690 یا اگر آپ شاپنگ کرنے چلنا ہے. 1091 00:49:25,690 --> 00:49:28,625 یہ نیٹ کے آغاز ہے، یاد رکھیں. 1092 00:49:28,625 --> 00:49:29,850 تقریبا کچھ کی ممکن. 1093 00:49:29,850 --> 00:49:32,960 1094 00:49:32,960 --> 00:49:37,080 >> ایک ایک کرکے، پیکٹ ہیں کھولی، اور unpacked، موصول. 1095 00:49:37,080 --> 00:49:40,350 1096 00:49:40,350 --> 00:49:44,280 معلومات ہوتے ہیں، کہ معلومات کے لئے آپ کی درخواست پر، ہے 1097 00:49:44,280 --> 00:49:46,080 ویب پر بھیجا جاتا ہے سرور کی درخواست. 1098 00:49:46,080 --> 00:49:52,670 1099 00:49:52,670 --> 00:49:54,345 >> پیکٹ خود ری سائیکل کیا جاتا ہے. 1100 00:49:54,345 --> 00:49:57,280 1101 00:49:57,280 --> 00:50:06,770 تیار بار استعمال کیا اور اس کے ساتھ بھر جائے آپ کی مطلوبہ معلومات،، سے خطاب کیا 1102 00:50:06,770 --> 00:50:08,680 اور آپ کو واپس اس کے راستے پر باہر بھیج دیں. 1103 00:50:08,680 --> 00:50:10,430 1104 00:50:10,430 --> 00:50:14,700 واپس فائر والز، راوٹرز ماضی، اور انٹرنیٹ کے ذریعے. 1105 00:50:14,700 --> 00:50:18,164 1106 00:50:18,164 --> 00:50:19,705 واپس اپنے کارپوریٹ فائروال کے ذریعے. 1107 00:50:19,705 --> 00:50:24,461 1108 00:50:24,461 --> 00:50:26,295 اور آپ کا انٹرفیس پر. 1109 00:50:26,295 --> 00:50:27,400 1110 00:50:27,400 --> 00:50:30,630 آپ کے ویب براؤزر کی فراہمی کے لئے تیار ہیں معلومات کے ساتھ آپ کا درخواستکردہ. 1111 00:50:30,630 --> 00:50:33,010 1112 00:50:33,010 --> 00:50:34,538 کہ اس فلم ہے. 1113 00:50:34,538 --> 00:50:40,030 1114 00:50:40,030 --> 00:50:43,200 >> ان کی کوششوں سے خوش اور ایک بہتر دنیا میں پر اعتماد، 1115 00:50:43,200 --> 00:50:45,960 ہماری بروسیمند ڈیٹا پیکٹ blissfully سوار 1116 00:50:45,960 --> 00:50:49,830 دوسرے کے غروب آفتاب میں دن، وہ مکمل طور پر یہ جان کر 1117 00:50:49,830 --> 00:50:51,635 ساتھ ساتھ ان کے آقاؤں کی خدمت کی ہے. 1118 00:50:51,635 --> 00:50:54,030 1119 00:50:54,030 --> 00:50:57,209 اب، یہ نہیں ہے کہ ایک خوش آخر ہے. 1120 00:50:57,209 --> 00:50:58,042 [END ویڈیو پلے بیک] 1121 00:50:58,042 --> 00:50:59,533 DAVID MALAN: یہ CS50 کے لئے ہے. 1122 00:50:59,533 --> 00:51:01,521 ہم اگلے ہفتے آپ کو نظر آئے گا. 1123 00:51:01,521 --> 00:51:05,994 1124 00:51:05,994 --> 00:51:11,220 >> [موسیقی - کیٹی پیری، "سیاہ گھوڑے"] 1125 00:51:11,220 --> 00:54:19,222