1 00:00:00,000 --> 00:00:11,210 >> [موسیقی بجانے] 2 00:00:11,210 --> 00:00:14,640 >> اسپیکر 1: ٹھیک ہے، میں خوش آمدید CS50 کرنے کے لئے واپس. 3 00:00:14,640 --> 00:00:18,190 یہ آٹھ ہفتے کے آخر میں ہے اور تقریبا ہالووین. 4 00:00:18,190 --> 00:00:22,460 کل رات کے دفتر گھنٹے ہو جائے گا scariest والوں نے ابھی تک، اور نہیں ہے کیونکہ 5 00:00:22,460 --> 00:00:23,460 ہالووین کی. 6 00:00:23,460 --> 00:00:28,600 >> لیکن اس بات کو نوٹ کیجیئے پر، احساس ہے کہ مسئلہ چھ، سپیل چیکنگ مقرر 7 00:00:28,600 --> 00:00:32,340 مسئلہ سیٹ، بہت سے لوگوں کے لئے، بننے کے لئے مشہور ہے طالب علموں کو، سب سے مشکل مرحلہ، 8 00:00:32,340 --> 00:00:36,010 یقینی طور پر سی مسئلہ سیٹوں کے درمیان، اور واقعی میں، عام طور پر. 9 00:00:36,010 --> 00:00:39,250 اس کی وجہ سے ہے اور میں نے یہ صرف اس صورت کا ذکر بہت سے لوگوں کو ملے جہاں ہفتے 10 00:00:39,250 --> 00:00:42,840 خاص طور پر صرف کی کوشش کر کے ساتھ زور دیا لات سپیل چیکر کام کرنے کے لئے حاصل کرنے کے لئے. 11 00:00:42,840 --> 00:00:45,640 اور میں آپ کی حوصلہ افزائی کرے گا ایک بات یہ ہے کہ، آج آپ دیکھیں گے کے طور پر، اور 12 00:00:45,640 --> 00:00:49,670 پیر کو، ہم اس چوٹی کو نشانہ بنانے کا آغاز اس ہفتے جہاں، اب، چیزیں بن 13 00:00:49,670 --> 00:00:52,370 تھوڑا زیادہ واقف، ایک چھوٹا سا زیادہ ایک سے قابل رسائی کے طور پر ہم منتقلی 14 00:00:52,370 --> 00:00:56,120 پر سی کمانڈ لائن ماحول پی ایچ پی میں ایک ویب کی بنیاد پر ماحول. 15 00:00:56,120 --> 00:00:59,805 >> تم بھی تو اسی وجہ سے میں، آپ کی حوصلہ افزائی کروں گا واقعی میں آپ کی عقل کی آخر میں میں 16 00:00:59,805 --> 00:01:02,785 اگر، کام کرنے کے لئے P سیٹ حاصل کرنے کی کوشش کہ بے شک تم پر ہیں جگہ ہے، یا 17 00:01:02,785 --> 00:01:05,770 کرنے کی کوشش کرتے ہیں، میں اپنے آپ کو تلاش کرنے کے اس کے ذریعے طاقت. پر 18 00:01:05,770 --> 00:01:08,280 مجھے لگتا ہے کیونکہ آپ کو کافی ہو جائے گا خوش، اور اپنے آپ کو بہت فخر ہے، 19 00:01:08,280 --> 00:01:12,300 اگر تم واقعی کے اس حصے کو ختم تو کورس کے، سی حصہ، کہ اعلی پر، 20 00:01:12,300 --> 00:01:13,310 دباؤ، اگر نوٹ. 21 00:01:13,310 --> 00:01:14,120 ڈرانے کے لئے نہیں ہے تو. 22 00:01:14,120 --> 00:01:18,010 یہ صرف آپ کے لئے حوصلہ افزائی کرنے کے لئے مراد ہے کرنے کے لئے کہ اضافی گھنٹے تک رہنا 23 00:01:18,010 --> 00:01:19,820 جادو کام کاج کی جانچ پڑتال ہو جاتے ہیں. 24 00:01:19,820 --> 00:01:22,730 >> تم کرتے ہو اور اگر اس کا احساس مکمل طور پر، اختیاری ہے. 25 00:01:22,730 --> 00:01:25,720 لیکن ہم نام نہاد بڑے بورڈ ہے کہ آج صبح رہ گئے تھے. 26 00:01:25,720 --> 00:01:29,950 اس صبح کے طور پر، میں بڑا اوپر تھا کس طرح کی ایک پیمائش ہے جس میں بورڈ، 27 00:01:29,950 --> 00:01:34,450 زیادہ رام اور کتنا وقت چل رہا ہے آپ کے پروگرام ہجے کنندہ کی ضرورت ہے. 28 00:01:34,450 --> 00:01:35,890 لیکن میں بے گھر ہونے کے بعد کیا گیا ہے. 29 00:01:35,890 --> 00:01:37,910 اب میں اشوب تعداد میں 13 ہوں. 30 00:01:37,910 --> 00:01:41,460 اور کیا آپ کو یہاں نظر آئے گا، ڈیوڈ ہے Kaufman، اور لارین، اور آدم ہے، اور 31 00:01:41,460 --> 00:01:44,130 جیسن، اور دوسروں کے ہیں بڑے بورڈ کے اوپر. 32 00:01:44,130 --> 00:01:47,480 >> تم نے صحیح میں وہاں دیکھو، اگر ہم سب واقعی بہت اچھا ہے 33 00:01:47,480 --> 00:01:49,890 سائز کم از کم کے نفاذ - 34 00:01:49,890 --> 00:01:51,640 الفاظ کی تعداد میں آرہے ہیں لغت میں. 35 00:01:51,640 --> 00:01:54,690 اور ان کالموں میں سے ہر ایک میں، آپ ہمارے میں سے ہر ایک رام کتنا دیکھنا 36 00:01:54,690 --> 00:01:58,370 نفاذ کتنا، استعمال کر رہا ہے اس پر عمل کرنے لگ رہی ہے رننگ ٹائم 37 00:01:58,370 --> 00:02:01,450 لوڈ، بمقابلہ چیک، بمقابلہ سائز اور، تو پھر اتارنا، اور 38 00:02:01,450 --> 00:02:02,490 کل رننگ ٹائم. 39 00:02:02,490 --> 00:02:05,990 تو صرف ایلمر، اور پیٹرک، اعتماد بحال کرنے کے لئے اور لنڈا، اور باقی سب 40 00:02:05,990 --> 00:02:09,210 آپ کے بعد آتا ہے، جو بالکل نہیں ہے کی طرف ہونے کی وجہ سے میں کوئی شرم کی بات ہے 41 00:02:09,210 --> 00:02:10,590 بڑے بورڈ کے سب سے نیچے. 42 00:02:10,590 --> 00:02:13,950 کچھ تو اس کا مطلب ہے کہ آپ کام کر گیا، اور یہ صحیح ہے، لیکن یہ ہے 43 00:02:13,950 --> 00:02:18,480 ضروری نہیں کے طور پر موثر، خلائی یا وقت کے اعتبار سے، یہ ہو سکتا ہے کے طور پر. 44 00:02:18,480 --> 00:02:19,430 >> لہذا، مکمل طور پر اختیاری. 45 00:02:19,430 --> 00:02:22,630 لیکن ایک طرح کی گاجر کا مقصد تو کہ آپ کو آپ کے پی پر کام کر رہے ہیں جب 46 00:02:22,630 --> 00:02:25,960 مقرر کرتے ہیں، کیا آپ اپنے آپ پر بہت فخر ہیں وہ کام کر گیا، آپ کو بڑی پر پوسٹ 47 00:02:25,960 --> 00:02:28,920 بورڈ، آپ واقعی ایک اچھی تعداد میں مل گیا ہے تم رات کے کھانے کے لئے جانا، تم آ 48 00:02:28,920 --> 00:02:31,810 واپس، اور آپ کے کمرے میں رہتے معیار ہے بڑے بورڈ پر آپ باہر. 49 00:02:31,810 --> 00:02:34,910 ٹھیک ہے، یہ جانے کے لئے، اس نقطہ پر، وقت آ گیا ہے واپس ڈرائنگ بورڈ پر بہت کے طور پر 50 00:02:34,910 --> 00:02:36,160 بڑا بورڈ دوبارہ چیلنج. 51 00:02:36,160 --> 00:02:39,330 آپ رپورٹ پر نظر ڈالیں تو، ساتھ interfacing کے لئے ہدایات 52 00:02:39,330 --> 00:02:41,480 بڑا بورڈ اب تعینات ہیں. 53 00:02:41,480 --> 00:02:44,870 >> سر اپ کے ایک جوڑے تو - 54 00:02:44,870 --> 00:02:48,410 فائنل کے لئے ایک، پری تجویز اس منصوبے کی وجہ سے اس آنے والے پیر ہے. 55 00:02:48,410 --> 00:02:51,060 کورس کی اس رپورٹ ملاحظہ کریں اس کا کیا مطلب کے لئے ویب سائٹ. 56 00:02:51,060 --> 00:02:54,450 یہ واقعی صرف ایک آرام دہ اور پرسکون ہے لیکن سوچا آپ اور آپ کے درمیان انگیز ای میل 57 00:02:54,450 --> 00:02:58,410 TF، واقعی صرف چیزوں کو شروع کرنے کے لئے، بات چیت، اگرچہ شروع 58 00:02:58,410 --> 00:03:02,110 تم میں سے سب سے زیادہ بھی ایک تحریری کبھی نہیں ویب کے صفحے سے پہلے یہ بھی نہیں جانتا کیا 59 00:03:02,110 --> 00:03:04,850 آپ،، تم کس طرح طاقت کو نافذ کر سکتے ہیں آپ کی آخری منصوبے. 60 00:03:04,850 --> 00:03:07,250 آپ کو پتہ چل جائے گا کہ ایمان پر دیکھیں بہت کچھ کرنے کے لئے کس طرح 61 00:03:07,250 --> 00:03:08,410 چند ہفتوں میں چیزیں. 62 00:03:08,410 --> 00:03:12,900 تو صرف اس کے مطابق عمل شروع ممکن خیالات دریافت کی رپورٹ. 63 00:03:12,900 --> 00:03:16,030 >> اس کے علاوہ، کیا ہم کرتے ہیں کرنے کے لئے آپ کو مدعو ہوتا ہے - ہم کئی سالوں کے لئے، ایک روایت ہے 64 00:03:16,030 --> 00:03:18,840 اب، کورس میں، کی میزبانی کی یہ - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 سب کچھ قیمت پر فروخت کر رہا ہے. 66 00:03:20,010 --> 00:03:23,460 اور یہ واقعی صرف ایک موقع ہے تمہیں کیا کرنا چاہتے ہیں، تو CS50 پہننا 67 00:03:23,460 --> 00:03:24,920 کہ کورس کی اور میں. 68 00:03:24,920 --> 00:03:27,990 مثال کے طور پر، کے طور پر اس طرح کی چیزیں ہیں تم نے دیکھا ہے کہ ٹی شرٹ 69 00:03:27,990 --> 00:03:29,880 شرٹ، کیمپس کے ارد گرد جا. 70 00:03:29,880 --> 00:03:33,960 اور پھر، ہم بھی کرنے کے لئے کے طالب علموں کو مدعو میں امر کرنے کے لئے ڈیزائن جمع کرائیں 71 00:03:33,960 --> 00:03:35,330 CS50 کی دکان. 72 00:03:35,330 --> 00:03:39,910 >> گزشتہ سال کی مثال کے طور پر، ایک جو، شاید، اب پسندیدھ 73 00:03:39,910 --> 00:03:41,860 آپ کے ساتھ گونج یہاں اس سے ایک ہے. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 بہت مقبول شے. 76 00:03:46,820 --> 00:03:51,020 تم میں شرکت کرنا چاہوں گا اگر ایسا ہے تو یہ، ہم میں، جلد ہی ایک شکل پیش کریں گے 77 00:03:51,020 --> 00:03:54,240 آپ کو اپ لوڈ کر سکتے ہیں جس cs50.net/design، آپ میں بنایا ہے کہ ایک تصویر 78 00:03:54,240 --> 00:03:56,990 Illustrator، یا فوٹوشاپ، یا کچھ اسی طرح کے پروگرام. 79 00:03:56,990 --> 00:03:59,850 اور تم اس قسم سے واقف ہیں تو وضاحتیں کے، ہم یہ چاہتے ہیں 80 00:03:59,850 --> 00:04:05,010 ایک PNG تصویر، کے مطابق کم از کم 200 بندیاں ہو انچ، اور اس کے بہت سے پکسلز سے کم، 81 00:04:05,010 --> 00:04:07,680 اور 10 میگا بائٹ کے تحت. 82 00:04:07,680 --> 00:04:11,260 مزید تفصیلات کے لئے، صرف ای میل heads@cs50.net میں کورس کے سر تو 83 00:04:11,260 --> 00:04:13,910 تم نے اس میں حصہ لینا چاہتے ہیں. 84 00:04:13,910 --> 00:04:20,920 >> تو ٹھیک ہے، آج نہیں تو ہم سی کی تہوں واپس ھیںچو کرنے کے لئے شروع 85 00:04:20,920 --> 00:04:24,900 انٹرنیٹ، ویب، اور کس طرح آپ کر سکتے ہیں اصل کے لئے سافٹ ویئر لکھنا شروع 86 00:04:24,900 --> 00:04:26,420 یہ مختلف ماحول. 87 00:04:26,420 --> 00:04:31,420 تو خاص طور پر،، کے کہنے دو سب سے پہلے، کا سوال - 88 00:04:31,420 --> 00:04:36,070 مجھے ہمارے واقف کرنے کے لئے ہم چلتے ہیں یہاں اے پی پی کی ڈرائنگ. 89 00:04:36,070 --> 00:04:42,702 ، مجھ سے سوال لاحق چلو انٹرنیٹ کس طرح کام کرتا ہے. 90 00:04:42,702 --> 00:04:43,560 >> [؟ طالب: جادو. ؟] 91 00:04:43,560 --> 00:04:44,010 >> اسپیکر 1: جادو. 92 00:04:44,010 --> 00:04:44,940 ٹھیک ہے. 93 00:04:44,940 --> 00:04:45,880 جواب اچھا ہے. 94 00:04:45,880 --> 00:04:49,460 تو ہم آج وہاں شروع کریں، اور دیکھیں گے تو ہم اسے تھوڑا کم جادو نہیں کر سکتے ہیں 95 00:04:49,460 --> 00:04:50,880 گھنٹے کے اندر اندر. 96 00:04:50,880 --> 00:04:53,850 میں اسے بتانے کے لئے کوشش کرنے دو ایک کہانی کے سیاق و سباق. 97 00:04:53,850 --> 00:04:58,480 >> تو کیا تم، facebook.com جانے کا پرستار ہو یا reddit.com، یا 98 00:04:58,480 --> 00:04:59,780 جو کچھ بھی ان دنوں. 99 00:04:59,780 --> 00:05:02,590 اور جب تو کیا واقعی میں ہو رہا ہے اگر آپ کی طرح کچھ میں ٹائپ کریں 100 00:05:02,590 --> 00:05:07,020 کروم میں facebook.com، اور ہٹ درج کریں،، یا فائر فاکس، یا IE، یا سفاری، 101 00:05:07,020 --> 00:05:09,050 تم براؤزر یا جو کچھ بھی اصل میں چل رہا ہے؟ 102 00:05:09,050 --> 00:05:11,500 ہم شاید اس کہانی بتا سکتے ہیں سزا کی طرف سے سزا؟ 103 00:05:11,500 --> 00:05:14,770 کہ سب سے پہلے میں سے ایک چیز کیا ہے آپ کو درج کریں ٹکرانے کے بعد کیا ہوتا ہے 104 00:05:14,770 --> 00:05:15,876 facebook.com ٹائپ؟ 105 00:05:15,876 --> 00:05:17,780 >> [؟ طالب: آپ] کمپیوٹر ایک HTTP درخواست کرتا ہے. 106 00:05:17,780 --> 00:05:18,260 >> اسپیکر 1: ٹھیک ہے. 107 00:05:18,260 --> 00:05:21,900 تو آپ کے کمپیوٹر کو دیتا ہے - ہم کروں گا یہ فون - ایک HTTP درخواست. 108 00:05:21,900 --> 00:05:22,940 اب اس کا کیا مطلب ہے؟ 109 00:05:22,940 --> 00:05:27,980 ٹھیک ہے، ہم سب کو شاید یا دیکھا ہے ٹائپ، سال کے لئے اب، ایچ ٹی ٹی پی اکثر 110 00:05:27,980 --> 00:05:29,186 بڑی آنت کے بعد،، سلیش سلیش. 111 00:05:29,186 --> 00:05:30,340 تو وہ کیا ہے؟ 112 00:05:30,340 --> 00:05:33,980 >> ٹھیک ہے، HTTP ہایپر ٹیکسٹ ہے ٹرانسفر پروٹوکول. 113 00:05:33,980 --> 00:05:37,360 اور یہ کہ، صرف یہ کہہ کے پسند طریقہ ہے یہ زبان ہے کہ ویب براؤزر، 114 00:05:37,360 --> 00:05:42,460 کروم اور دوسروں کو، اور ویب سرورز کی طرح، facebook.com کی طرح، بات 115 00:05:42,460 --> 00:05:43,100 ایک دوسرے. 116 00:05:43,100 --> 00:05:46,730 اور یہ انگریزی، کو کافی آسان ہے مبنی زبان. 117 00:05:46,730 --> 00:05:48,140 یہ تقریبا چھدم کوڈ کی طرح ہے. 118 00:05:48,140 --> 00:05:51,820 >> اور اس کے طور پر، ایک کلائنٹ کا ایک طریقہ ہے ہم نے اسے فون کروں گا - ایک براؤزر - 119 00:05:51,820 --> 00:05:53,150 سرور کے ساتھ مواصلت. 120 00:05:53,150 --> 00:05:56,230 جب آپ اور صرف، ایک ریستوران میں پسند کلائنٹ کی، ایک میز پر بیٹھ جاؤ 121 00:05:56,230 --> 00:05:59,630 اور پھر اس کے بارے میں کچھ بند کا حکم سرور کا مینو، کہ سرور ہے 122 00:05:59,630 --> 00:06:02,720 کچھ آپ کو واپس لانے کے لئے جا رہے ہیں، یہ ہے جو کچھ بھی آپ کی درخواست کی. 123 00:06:02,720 --> 00:06:04,270 کمپیوٹر کی دنیا میں ایک ہی. 124 00:06:04,270 --> 00:06:04,970 ایک براؤزر - 125 00:06:04,970 --> 00:06:05,610 ایک کلائنٹ - 126 00:06:05,610 --> 00:06:07,890 ایک درخواست کرنے جا رہا ہے، اور تو، امید ہے واپس لے 127 00:06:07,890 --> 00:06:09,120 سرور سے کچھ. 128 00:06:09,120 --> 00:06:11,660 اور یہ کہ کچھ ایک میں، ہے اعلی سطح، ویب کے صفحے. 129 00:06:11,660 --> 00:06:15,040 تھوڑی کم سطح پر ہے ایک دوسرے میں لکھا ایک فائل 130 00:06:15,040 --> 00:06:17,160 ایچ ٹی ایم ایل زبان کہا جاتا ہے - 131 00:06:17,160 --> 00:06:18,920 ہایپر ٹیکسٹ مارکاپ زبان. 132 00:06:18,920 --> 00:06:20,720 صرف ایک لمحے میں اس پر لیکن زیادہ. 133 00:06:20,720 --> 00:06:22,470 >> تو ہایپر ٹیکسٹ ٹرانسفر پروٹوکول - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 کہ پروٹوکول ہے براؤزر اور سرور کا استعمال. 136 00:06:26,050 --> 00:06:27,830 ٹھیک ہے، بالکل، ایک پروٹوکول کیا ہے؟ 137 00:06:27,830 --> 00:06:29,280 ٹھیک ہے، اگر آپ کے بارے میں سوچ کر سکتے ہیں ایک زبان کے طور پر. 138 00:06:29,280 --> 00:06:32,580 لیکن میں یہاں ہمارے سامعین تک پہنچنے تو، ہمیں انسانوں کے لئے ایک عام بات 139 00:06:32,580 --> 00:06:35,928 ، ہم کسی کو سلام کرتے ہیں، ہے ہے میں ہیلو کا کہنا ہے کہ، میرا نام ڈیوڈ ہے. 140 00:06:35,928 --> 00:06:37,320 >> [؟ طالب: ہیلو،] میرا نام Dipty ہے؟ 141 00:06:37,320 --> 00:06:39,000 >> اسپیکر 1: "ہیلو، میرا نام ہے Dipty، "انہوں نے جواب. 142 00:06:39,000 --> 00:06:43,530 اور اس طرح ہم نے اس منصفانہ صوابدیدی تھا ہاتھ ملانا کی بات چیت، کے طور پر ہے 143 00:06:43,530 --> 00:06:45,730 اکثر انسانی کنونشن زیادہ تر ممالک میں. 144 00:06:45,730 --> 00:06:47,380 اور اس کا حق ہے، ایک پروٹوکول ہے؟ 145 00:06:47,380 --> 00:06:50,680 میں قسم کے میری بڑھاتے ہوئے اسے شروع اسٹیج پر ہاتھ، بلکہ awkwardly، 146 00:06:50,680 --> 00:06:51,610 یہاں Sanders کی. 147 00:06:51,610 --> 00:06:54,670 انہوں نے محسوس کیا کہ، اوہ، میں نے ایک ہو چکے ہیں بظاہر ایک ہاتھ کے لئے درخواست. 148 00:06:54,670 --> 00:06:58,170 اور اس طرح وہ اس کی درخواست کے جواب میں اصل میں یہ تسلیم کرتے ہیں کی طرف سے. 149 00:06:58,170 --> 00:07:01,860 ایک تسلیم کرتے ہیں، ACK، اصل میں ایک ہے کی دنیا میں بہت عام جملے 150 00:07:01,860 --> 00:07:04,060 کرنے کے لئے ایک سرور کے لئے نیٹ ورکنگ، کلائنٹ کو تسلیم کرتے ہیں. 151 00:07:04,060 --> 00:07:07,720 اس کے بعد، ہم اس قسم کی مکمل کہ ٹرانزیکشن، اور سے زیادہ awkwardness. 152 00:07:07,720 --> 00:07:10,010 تو یہ کیا ہو رہا ہے واقعی میں ہے ہڈ کے نیچے کے طور پر اچھی طرح سے. 153 00:07:10,010 --> 00:07:13,450 >> مجھ سے یہ تھوڑا زیادہ کرتے ہیں تکنیکی ہڈ کے تحت. 154 00:07:13,450 --> 00:07:16,900 میں یہاں جانے کے لئے جا رہا ہوں ایک ٹرمینل ونڈو کرنے کے لئے. 155 00:07:16,900 --> 00:07:19,950 یہ ٹرمنل ونڈو میرے پر ہو میک، لیکن آپ کو ایک ہی قسم کے کر سکتے ہیں 156 00:07:19,950 --> 00:07:21,760 CS50 آلات میں بات کی. 157 00:07:21,760 --> 00:07:24,750 اور میں نے اصل میں ایک پروگرام کو استعمال کرنے کے لئے جا رہا ہوں ہم واقعی کے لئے استعمال نہیں کرے گا 158 00:07:24,750 --> 00:07:26,300 تمام سمسٹر میں زیادہ. 159 00:07:26,300 --> 00:07:27,430 لیکن یہ ٹیل نیت کہا جاتا ہے. 160 00:07:27,430 --> 00:07:31,880 >> پیچھے اگلا، دوسرا دن میں، ٹیل نیت پروگرام تھا اگر آپ کسی سے رابطہ قائم کرتے تھے 161 00:07:31,880 --> 00:07:34,910 اپنا میل چیک کرنے کے لئے دور دراز سرور، یا اس طرح کچھ کرنا. 162 00:07:34,910 --> 00:07:38,460 ابھی کے لئے، ہم اس پرانے استعمال کرنے کے لئے جا رہے ہیں اسکول پروگرام، ٹیل نیت، پر ڈرامہ کرنے کی 163 00:07:38,460 --> 00:07:39,830 ایک براؤزر ہو. 164 00:07:39,830 --> 00:07:41,550 اور میں آگے جانے والے اور رہا ہوں مندرجہ ذیل ہے - مجھے دو 165 00:07:41,550 --> 00:07:42,800 اپنے فونٹ سائز میں اضافہ. 166 00:07:42,800 --> 00:07:48,080 >> اور میں، ٹیل نیت کہنے جا رہا ہوں سرور www.facebook.com کہا جاتا ہے، لیکن 167 00:07:48,080 --> 00:07:50,980 پورٹ 80 پر خاص طور پر، ٹیل نیت. 168 00:07:50,980 --> 00:07:52,070 ہم نے اس کے پاس واپس آ جائیں گے. 169 00:07:52,070 --> 00:07:56,630 لیکن اب کے لئے، جانتے ہیں کہ سب سے زیادہ خدمات انٹرنیٹ پر پہچانے جاتے ہیں 170 00:07:56,630 --> 00:07:58,170 منفرد کچھ تعداد کی طرف سے. 171 00:07:58,170 --> 00:07:59,460 اس صورت میں، یہ 80 ہے. 172 00:07:59,460 --> 00:08:02,910 اب آپ کی سب سے زیادہ شاید ہے اس سے پہلے 80 ٹائپ کبھی نہیں. 173 00:08:02,910 --> 00:08:08,540 لیکن حقیقت میں، میں نے ایک براؤزر کے پاس جاؤ تو اور مثال کے طور پر، ھیںچو 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 خود بخود مکمل ہے، کہ ہے میرے تاریخچہ - 176 00:08:18,460 --> 00:08:23,070 ٹھیک ہے، تو اب، ہم جا بڑی آنت کے 80 سلیش کے لئے. 177 00:08:23,070 --> 00:08:26,270 >> تو میں آپ نے اگرچہ دعوی ہے کہ شاید اس سے پہلے اس ٹائپ کے ساتھ کبھی نہیں 178 00:08:26,270 --> 00:08:30,310 بڑی آنت کے facebook.com کے بعد 80، امید ہے، یہ اب بھی کام کرنے کے لئے جا رہا ہے. 179 00:08:30,310 --> 00:08:32,220 اور یقینا، یہ facebook.com کو جاتا ہے. 180 00:08:32,220 --> 00:08:34,860 تو یہ باہر کر دیتا ہے کہ 80 شامل کیا گیا ہے. 181 00:08:34,860 --> 00:08:36,690 ہمیں انسانوں میں سے کوئی بھی ہو چکے ہیں سال کے لئے کہ ٹائپ کرنے کے لئے. 182 00:08:36,690 --> 00:08:41,350 براؤزر، ڈیفالٹ کی طرف سے، صرف اس وجہ سے نمبر آپ استعمال کرنا چاہتے ہیں کہ فرض 183 00:08:41,350 --> 00:08:44,620 سرور کی ایک فون کر جب تو بات کرنے کے لئے، حقیقت میں، 80 ہے. 184 00:08:44,620 --> 00:08:47,340 کیونکہ لمبی کہانی مختصر، سرورز بس کے مقابلے میں جس طرح سے زیادہ کر سکتے ہیں 185 00:08:47,340 --> 00:08:48,320 ویب صفحات اپ کی خدمت. 186 00:08:48,320 --> 00:08:50,030 >> انہوں نے فوری طور پر پیغامات کا جواب کر سکتے ہیں. 187 00:08:50,030 --> 00:08:51,230 وہ ای میلز بھیج سکتے ہیں. 188 00:08:51,230 --> 00:08:54,410 کہ خدمات کے بہت سے ہے ایک ہی سرور پر چلا سکتے ہیں. 189 00:08:54,410 --> 00:08:57,590 تو ان کی تعداد - اس کیس، 80 میں - منفرد ان میں سے ایک کی شناخت 190 00:08:57,590 --> 00:09:01,830 HTTP ہے جس میں خدمات،، سرور کی ایک سے زیادہ ویب پروٹوکول 191 00:09:01,830 --> 00:09:03,210 اصل کی حمایت کر سکتے ہیں. 192 00:09:03,210 --> 00:09:07,250 لیکن میں، اب یہ درخواست انکرن کر سکتے ہیں textually، اس پرانے اسکول کا استعمال کرتے ہوئے 193 00:09:07,250 --> 00:09:08,240 ٹیل نیت کے پروگرام. 194 00:09:08,240 --> 00:09:12,940 تو میں نے بنیادی طور پر اب دکھاوا کرنے جا رہا ہوں ایک براؤزر ہو اور HTTP کے بات کرنے کے لئے 195 00:09:12,940 --> 00:09:16,620 بالکل، اپنے کی بورڈ کے ساتھ، بھیج کر کروم صرف کس طرح جانتے تھے کہ حکم دیتا ہے 196 00:09:16,620 --> 00:09:18,260 جادوئی میرے لئے بھیجنے کے لئے. 197 00:09:18,260 --> 00:09:19,910 >> تو میں نے آگے جانے کے لئے جا رہا ہوں اور انٹر دبائیں. 198 00:09:19,910 --> 00:09:22,000 یہ 31.13.69.32 کوشش کر رہا ہے کہ نوٹس. 199 00:09:22,000 --> 00:09:26,110 کہ 13 کیا ہے؟ 200 00:09:26,110 --> 00:09:27,440 تو یہ کسی IP ایڈریس ہے. 201 00:09:27,440 --> 00:09:30,790 تم بھی واقف نہیں ہیں، اب تو بھی ان لوگوں کو، آپ کی جٹلتاوں کے ساتھ 202 00:09:30,790 --> 00:09:33,420 شاید ایک عام احساس ہے ان چیزوں کا کوئی وجود ہے. 203 00:09:33,420 --> 00:09:34,650 اور ایک آئی پی ایڈریس - 204 00:09:34,650 --> 00:09:36,620 انٹرنیٹ پروٹوکول ایڈریس - 205 00:09:36,620 --> 00:09:40,970 کے لئے صرف ایک منفرد شناخت ہے انٹرنیٹ پر ایک کمپیوٹر. 206 00:09:40,970 --> 00:09:43,040 یہ ایک oversimplification کا تھوڑا سا ہے لمحے کے لئے. 207 00:09:43,040 --> 00:09:47,490 >> لیکن انٹرنیٹ پر ہر کمپیوٹر ہے زیادہ سے زیادہ ہر ایک کی طرح ایک منفرد IP ایڈریس، 208 00:09:47,490 --> 00:09:53,600 امریکہ کا کہنا ہے کہ میں اپنے گھر ایک منفرد ہے پوسٹل ایڈریس، 123 کی طرح کچھ 209 00:09:53,600 --> 00:09:55,820 Anytown، امریکہ میں مین اسٹریٹ،. 210 00:09:55,820 --> 00:09:56,540 تو کچھ اس طرح. 211 00:09:56,540 --> 00:09:58,330 اور یہ بھی oversimplification ہے. 212 00:09:58,330 --> 00:10:01,470 لیکن ہم میں ان کے پتے ہے کہ پوسٹل دنیا اور ان کے پتے 213 00:10:01,470 --> 00:10:04,940 ہم کمپیوٹر کی دنیا میں ہے کہ منفرد تاکہ سرورز کی شناخت جب 214 00:10:04,940 --> 00:10:09,030 تم پر ان کے لئے ایک پیغام بھیجنے کی انٹرنیٹ، یا جب آپ میں ایک خط ڈال 215 00:10:09,030 --> 00:10:10,500 ایک پرانے سکول کے میل باکس - 216 00:10:10,500 --> 00:10:12,100 پوسٹل میل - 217 00:10:12,100 --> 00:10:16,940 سروس ہے کہ حاصل کرنے کے لئے کس طرح جانتا ہے کرنے کے لئے درخواست، یا وہ خط، 218 00:10:16,940 --> 00:10:18,110 وصول کنندہ کا ارادہ کیا. 219 00:10:18,110 --> 00:10:21,390 >> اب میرے کمپیوٹر، کسی نہ کسی طرح، صرف ہے سمجھ لیا ہے کہ فیس بک کی منفرد IP 220 00:10:21,390 --> 00:10:23,820 31.13.69.32 ہے. 221 00:10:23,820 --> 00:10:25,170 اصل میں، کہ شاید تبدیل کر سکتے ہیں. 222 00:10:25,170 --> 00:10:27,780 فیس بک شاید ایک سے زیادہ آئی پی ہے پتے، وہ بالکل کیونکہ 223 00:10:27,780 --> 00:10:29,150 ایک سے زیادہ سرور ہے. 224 00:10:29,150 --> 00:10:30,810 لیکن اس کے جادوئی ہمارے لئے ہوا ہے. 225 00:10:30,810 --> 00:10:35,070 کی اصل میں، داخلی خفیہ نام میں بظاہر منسلک ہے سرور 226 00:10:35,070 --> 00:10:40,270 ، star.c10r.facebook.com کہا جاتا ہے کرنے کے لئے یہ ہے کہ جو کچھ بھی. 227 00:10:40,270 --> 00:10:42,960 یہ صرف جو نظام ہے فیس بک میں منتظم کرنے کا فیصلہ 228 00:10:42,960 --> 00:10:46,510 یہ خاص طور پر سرور کی کال ہے کہ میں کسی حد تک تصادفی بھیج دیا گیا. 229 00:10:46,510 --> 00:10:48,630 >> تو اب میرے کنکشن نہیں ہے تو وقت ختم ہوگیا، میں جا رہا ہوں 230 00:10:48,630 --> 00:10:50,210 کہ براؤزر ہونے کا ڈرامہ. 231 00:10:50,210 --> 00:10:54,590 مجھے خلا حاصل کہنے جا رہا ہوں مستقبل کے حوالے سے خلا سلیش. 232 00:10:54,590 --> 00:10:58,220 اور میں بولنے ہونے کا ڈرامہ کرنے جا رہا ہوں ہے جو HTTP کے ورژن 1.1، 233 00:10:58,220 --> 00:10:59,880 سب سے زیادہ براؤزر کا استعمال کرتے ہیں کہ ایک. 234 00:10:59,880 --> 00:11:03,980 اور میں نے خاص طور پر ذکر کرنے جا رہا ہوں سرور، ویسے، میں چاہتا ہوں 235 00:11:03,980 --> 00:11:06,280 دنیا کے نام سے جانا جاتا ویب سائٹ facebook.com کے طور پر. 236 00:11:06,280 --> 00:11:09,000 درج کریں، درج کریں. 237 00:11:09,000 --> 00:11:11,390 اور اب، کیا ہوا محسوس. 238 00:11:11,390 --> 00:11:16,400 >> سرور، بیرا، جواب ہے میرا حکم ہے، یا میری درخواست، کے ساتھ 239 00:11:16,400 --> 00:11:17,720 کسی دوسرے متن پیغام. 240 00:11:17,720 --> 00:11:20,720 اب ایک بار پھر، براؤزر کی دنیا میں طرح کروم اور سفاری، کیا تم نہیں کرے گا 241 00:11:20,720 --> 00:11:21,990 انسان کے طور پر، یہ دیکھو. 242 00:11:21,990 --> 00:11:24,770 مائیکروسافٹ اور گوگل صرف چھپانے ہم سے ان تفصیلات. 243 00:11:24,770 --> 00:11:29,580 لیکن فیس بک کے ایک ساتھ جواب دیا ہے جواب بھی زبان HTTP میں. 244 00:11:29,580 --> 00:11:33,250 ایک کوڈ،، یہاں 302 ہے جس نوٹس اصل کی طرف سے خصوصی اہمیت ہے 245 00:11:33,250 --> 00:11:34,110 کنونشن. 246 00:11:34,110 --> 00:11:36,030 ملا، ذہین کم از کم ہے تاکہ. 247 00:11:36,030 --> 00:11:39,160 >> لیکن بظاہر فیس بک کہہ رہی ہے مجھے، MM-ملی میٹر، کیا تم نہیں چاہتے 248 00:11:39,160 --> 00:11:40,190 تم نے مانگا ہے. 249 00:11:40,190 --> 00:11:42,810 آپ اس کے بجائے چاہتا آج کی ہے جو خصوصی، 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 تو ایک اعلی سطح پر، فیس بک کیا ہے یہاں کیا کر رہے ہیں؟ 252 00:11:50,350 --> 00:11:51,410 یہ مجھ سے منتقل کیا جا رہا ہے. 253 00:11:51,410 --> 00:11:53,420 لہذا فیس بک پر پسند نہیں کرتا میں ڈرامہ کر رہا ہوں یہ حقیقت ہے کہ 254 00:11:53,420 --> 00:11:54,770 اس دوسرے براؤزر ہو. 255 00:11:54,770 --> 00:11:57,700 اور اس طرح اسے منتقل کیا جا رہا ہے مجھے کچھ ویب سائٹ پر. 256 00:11:57,700 --> 00:11:59,820 >> میں، اب، اصل میں شوقین ہوں کیا اس چیز کی طرح لگتا ہے. 257 00:11:59,820 --> 00:12:04,420 میرے کروم میں اس کے چلتے ہیں تاکہ ہم وہ مجھے دیکھنا چاہتی ہوں کیا دیکھ سکتے ہیں. 258 00:12:04,420 --> 00:12:07,060 تو اب وہ اصل میں مجھے واپس بھیج دیا ہے فیس بک کے وہ احساس ہو گیا ہے، کیونکہ 259 00:12:07,060 --> 00:12:08,360 اوہ، آپ ایک تائید شدہ براؤزر ہے. 260 00:12:08,360 --> 00:12:10,260 ہم بھی نہیں جا رہے ہیں آپ کو اس صفحہ دکھائیں. 261 00:12:10,260 --> 00:12:12,920 تو آگے جاکر دیکھنے دو ہم اس کو ٹھیک نہیں کر سکتے تو. 262 00:12:12,920 --> 00:12:14,280 >> مجھے کرنے کی ضرورت کرنے جا رہا ہوں تھوڑا سا دھوکہ. 263 00:12:14,280 --> 00:12:16,350 اور ہفتوں میں اس پر مزید آنے کے لئے. 264 00:12:16,350 --> 00:12:18,120 لیکن میں یہاں ایک بات کرنے کے لئے جا رہا ہوں. 265 00:12:18,120 --> 00:12:20,590 اور میں طویل عرصے سے اس سے پہلے اس کی وضاحت کریں گے. 266 00:12:20,590 --> 00:12:24,320 صرف ایک لمحے مجھے دے دو دھوکہ، اور آپ واہ. 267 00:12:24,320 --> 00:12:28,190 تو مجھے یہ ملے ہیں. 268 00:12:28,190 --> 00:12:29,110 ٹھیک ہے. 269 00:12:29,110 --> 00:12:30,690 میں کیا کر رہا ہوں سمجھا دونگا ایک پل میں. 270 00:12:30,690 --> 00:12:32,810 میں آگے بڑھو اور اس کے منسوخ کرنے کے لئے جا رہا ہوں کنکشن، اور پھر سے کوشش کریں. 271 00:12:32,810 --> 00:12:38,440 >> HTTP 1.1 میزبان www.facebook.com سلیش حاصل کریں صارف کے ایجنٹ. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 ٹھیک ہے. 274 00:12:44,560 --> 00:12:46,820 اب میں کروم ہونے کا ڈرامہ کیا ہے. 275 00:12:46,820 --> 00:12:50,920 تو یہ باہر کر دیتا ہے کہ جب ایک براؤزر ایک سرور سے ایک درخواست بھیجتا ہے، یہ صرف ہے 276 00:12:50,920 --> 00:12:51,595 غیرت کے نام پر نظام. 277 00:12:51,595 --> 00:12:54,840 میں کروم، فیس بک کا کہنا ہے کہ ہوں تو میں کروم ہوں فرض کریں گے. 278 00:12:54,840 --> 00:12:58,560 اور میں نے نشاندہی کی ہے جس کے ذریعے ذرائع کروم کے طور پر خود کو اس کی طرف سے ہے 279 00:12:58,560 --> 00:13:00,360 atrociously طویل سٹرنگ. 280 00:13:00,360 --> 00:13:03,240 بنیادی طور پر، تمام براؤزر دنیا میں مینوفیکچررز ہے 281 00:13:03,240 --> 00:13:06,470 اس کے ساتھ ساتھ، فیصلہ کیا، اس ورژن اس آپریٹنگ سسٹم پر براؤزر گا 282 00:13:06,470 --> 00:13:09,740 لگتا ہے کہ ایک صارف کے ایجنٹ سٹرنگ ہے وہاں اس پاگل گندگی کی طرح. 283 00:13:09,740 --> 00:13:12,110 اور موزیلا کے لئے وہاں میں ہے تاریخی وجوہات کی بنا پر. 284 00:13:12,110 --> 00:13:15,160 >> لیکن میں ہوں کتنی معلومات کا نوٹس یہاں تک کہ بغیر facebook.com پر لیک 285 00:13:15,160 --> 00:13:16,030 لاگ ان 286 00:13:16,030 --> 00:13:18,910 میں یہ ہے کہ مارک بتا رہا ہوں میں نے استعمال کر رہا ہوں کہ میک. 287 00:13:18,910 --> 00:13:23,590 میں نے یہ ایک انٹیل ہے کہ اس سے کہہ رہی ہوں میک میک OS 10.8.5 چل رہا ہے کی بنیاد پر. 288 00:13:23,590 --> 00:13:27,870 ایک ایک طرف کے طور پر، اس کی معلومات کے جا رہی ہے آپ کے ساتھ کا دورہ ہر ویب سائٹ پر 289 00:13:27,870 --> 00:13:28,500 اپنے براؤزر. 290 00:13:28,500 --> 00:13:31,360 خوبصورت اتنی دور نقصان نہ پہوبچانےوالا، لیکن یہ ایک چھوٹا سا juicier ہو جاتا ہے. 291 00:13:31,360 --> 00:13:33,920 >> نوٹس، ہم اب تک کافی پڑھا ہے تو، اس میں کروم ورژن استعمال کر رہا ہوں 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 لیکن اب، توجہ ہے کہ جواب اس سے پہلے کیا گیا تھا کے طور پر کے طور پر برا نہیں ہے. 294 00:13:42,410 --> 00:13:44,840 فیس بک کہاں سے بول رہی ہے مجھے اب جانا ہے؟ 295 00:13:44,840 --> 00:13:49,140 یہ، پھر سے، ویب سائٹ کے مجھ سے کہہ رہی ہے - 296 00:13:49,140 --> 00:13:50,720 یہ ہے مجھ سے کہہ رہی ہے مستقل طور پر منتقل کر دیا گیا. 297 00:13:50,720 --> 00:13:54,200 ٹھیک ہے، فیس بک، جہاں heck گئے تھے؟ 298 00:13:54,200 --> 00:13:56,100 >> جی ہاں، تو یہ ایک ٹھیک ٹھیک فرق ہے. 299 00:13:56,100 --> 00:14:01,680 لیکن نوٹس، یہاں، اس ویب سائٹ اصل میں HTTPS پر منتقل کر دیا ہے. 300 00:14:01,680 --> 00:14:05,210 اتنی لمبی کہانی مختصر ہے، یہ ایک طریقہ ہے فیس بک نافذ کرنے والے ہے کہ میں 301 00:14:05,210 --> 00:14:08,890 اصل کی محفوظ ورژن میں ختم ان کی ویب سائٹ، کا استعمال کرتے ہوئے ہے کہ ایک 302 00:14:08,890 --> 00:14:09,660 خفیہ کاری - 303 00:14:09,660 --> 00:14:12,730 خفیہ کاری کے مقابلے میں زیادہ پیچیدہ ہم P سیٹ دو لوگوں کے لئے کے بارے میں بات کی، لیکن 304 00:14:12,730 --> 00:14:14,520 باوجود خفیہ کاری. 305 00:14:14,520 --> 00:14:17,110 >> اب اس مقام پر یہ مشکل ہو جاتا ہے مجھے ان کی ویب پندرہ روزہ کے لئے 306 00:14:17,110 --> 00:14:18,230 ٹیل نیت کی درخواست کا استعمال کرتے ہوئے. 307 00:14:18,230 --> 00:14:20,210 وہ کہہ رہے ہو کیونکہ اگر مجھے ایس ایس ایل استعمال کرنے کے لئے - 308 00:14:20,210 --> 00:14:23,050 HTTPS سابقہ ​​کیا ہے ٹھرا - 309 00:14:23,050 --> 00:14:25,590 انہوں نے مجھے استعمال کرنے کے لئے کہہ رہے ہو تو خفیہ نگاری، میں جا رہا ہوں کوئی راستہ نہیں ہے 310 00:14:25,590 --> 00:14:28,610 دستی طور پر سامنے میرا پیغام کو خفیہ کرنے کے لئے یہاں آپ سب کے، اور کرنے کی کوشش کریں 311 00:14:28,610 --> 00:14:29,770 ایسا کرنے کے لئے کس طرح پتہ. 312 00:14:29,770 --> 00:14:31,150 یہ صرف حاصل کرنے کے لئے جا رہا ہے بہت زیادہ پیچیدہ. 313 00:14:31,150 --> 00:14:33,150 لیکن اس کا کیا براؤزر آپ کے لئے کر رہی ہے. 314 00:14:33,150 --> 00:14:36,230 >> ہم یہ ایک چھوٹا سا کام نہیں کر سکتے تو چلو دیکھتے ہیں زیادہ صرف، تو، ایک ویب سائٹ کے ساتھ 315 00:14:36,230 --> 00:14:38,700 توقع نہیں ہے ہمیں اس کے طور پر محفوظ کیا جائے گا. 316 00:14:38,700 --> 00:14:43,310 چلو کا کہنا ہے کہ، harvard.edu کے پاس جاؤ پورٹ 80 پر. 317 00:14:43,310 --> 00:14:44,550 درج کریں. 318 00:14:44,550 --> 00:14:48,170 ٹھیک ہے، تو سلیش HTTP 1.1 ملتا ہے. 319 00:14:48,170 --> 00:14:49,730 اور یہ پہلی سلیش کیا مطلب ہے؟ 320 00:14:49,730 --> 00:14:53,120 کیوں بس، واضح رہنا میں نے اس ٹائپ رکھنے کے؟ 321 00:14:53,120 --> 00:14:54,790 >> ویسے عام طور پر، آپ کو ایک یو آر ایل ٹائپ کرتے وقت - 322 00:14:54,790 --> 00:14:57,610 اور بدقسمتی سے، براؤزر عام طور پر ان دنوں اس کو چھپانے کے - 323 00:14:57,610 --> 00:15:00,850 عام طور پر، آپ کو، harvard.edu پر جانا جب سرکاری طور پر اس یو آر ایل 324 00:15:00,850 --> 00:15:02,560 ایک سلیش میں اختتام کرتا ہے. 325 00:15:02,560 --> 00:15:07,350 ایک واحد سلیش پر کرنا کیونکہ ہارڈ ڈرائیو کے بارے میں کیا حصہ ہے؟ 326 00:15:07,350 --> 00:15:08,990 ہارڈ ڈرائیو کی جڑ. 327 00:15:08,990 --> 00:15:11,260 ہم آلات میں واقعی نہیں کھایا ہے ہم ہیں، کیونکہ اس کے بارے میں سوچنا 328 00:15:11,260 --> 00:15:12,930 ہمیشہ جان ہارورڈ یونیورسٹی کے فولڈر میں. 329 00:15:12,930 --> 00:15:14,690 لیکن اس فولڈر دوسرے فولڈر میں ہے. 330 00:15:14,690 --> 00:15:17,980 اور اس فولڈر کی جڑ میں ہے آلات کی ہارڈ ڈرائیو ہے، تو بات کرنے کے لئے، 331 00:15:17,980 --> 00:15:18,980 یہ مجازی ہے اگرچہ. 332 00:15:18,980 --> 00:15:21,660 تو اس کا مطلب ہے کی طرح ایک واحد سلیش ہارڈ ڈرائیو کی جڑ. 333 00:15:21,660 --> 00:15:25,650 یہ سی بڑی آنت الٹا سلیش کی طرح ہے، یا یہ ہے میک OS پر آپ کا حجم کی جڑ،. 334 00:15:25,650 --> 00:15:28,740 >> لیکن کروم، اور دوسرے براؤزر ان دن، صارف دوست ہو، اور ہے 335 00:15:28,740 --> 00:15:30,300 وہ مکمل طور پر سلیش کہ چھپا. 336 00:15:30,300 --> 00:15:32,620 لیکن یہ سب اس کا مطلب ہے میری ٹیکسٹ پیغام میں - 337 00:15:32,620 --> 00:15:36,570 مجھ سے جڑ دے harvard.edu کے ہوم پیج پر، یہ ہے کہ، 338 00:15:36,570 --> 00:15:38,120 پہلے سے طے شدہ صفحے کو خود. 339 00:15:38,120 --> 00:15:39,900 تو مجھے آگے بڑھو اور درج مار دو. 340 00:15:39,900 --> 00:15:43,650 مجھے چاہتا ہوں کہ میزبان یاد دلانے دو www.harvard.edu، صرف صورت میں موجود ہے 341 00:15:43,650 --> 00:15:45,880 پر رہنے والے دیگر ویب سائٹس اسی جسمانی سرور. 342 00:15:45,880 --> 00:15:46,080 >> ٹھیک ہے. 343 00:15:46,080 --> 00:15:47,700 ہارورڈ یونیورسٹی کے ایک چھوٹا سا مل گیا میرے ساتھ بے چین. 344 00:15:47,700 --> 00:15:49,390 تو تیز تر، پھر سے یہ کرتے ہیں. 345 00:15:49,390 --> 00:15:55,560 HTTP 1.1 میزبان www.harvard.edu سلیش حاصل کریں صارف کے ایجنٹ - 346 00:15:55,560 --> 00:15:58,080 میں اپنے سرورز نہیں ہے اندازہ لگا رہا ہوں اس کے بارے میں زیادہ سے زیادہ دیکھ بھال - 347 00:15:58,080 --> 00:15:59,566 درج کریں، درج کریں. 348 00:15:59,566 --> 00:15:59,962 Whew. 349 00:15:59,962 --> 00:16:01,700 اوہ، برا درخواست یہ لات ہے. 350 00:16:01,700 --> 00:16:02,080 ٹھیک ہے. 351 00:16:02,080 --> 00:16:05,310 تو کیا یہاں کیا چل رہا ہے - 352 00:16:05,310 --> 00:16:07,800 ہیلو، harvard.edu. 353 00:16:07,800 --> 00:16:10,280 دلچسپ - یہ کیوں کر رہی ہے. 354 00:16:10,280 --> 00:16:11,710 اوہ، ٹھیک ہے. 355 00:16:11,710 --> 00:16:14,830 >> تو کیا اب ہارورڈ کر رہی ہے - اور ہم ہیں جلدی سے دور ویر جا 356 00:16:14,830 --> 00:16:17,100 یہ راستہ، چل رہا ہے کیونکہ تکاؤ تیزی سے حاصل کرنے کے لئے - 357 00:16:17,100 --> 00:16:21,270 ہارورڈ اصل میں یہ ہے کہ نوٹس میرے پاس اس کے جواب سکیڑنا، جس 358 00:16:21,270 --> 00:16:22,140 مثالی نہیں ہے. 359 00:16:22,140 --> 00:16:25,780 میں، بظاہر، ایک انسان کے طور پر، نہیں ہے کہ بٹس پھیلائیں کرنے کے لئے کس طرح 360 00:16:25,780 --> 00:16:27,280 میرے اکٹھا کرنے کے لئے بھیج دیا گیا ہے. 361 00:16:27,280 --> 00:16:31,500 ردی کی ٹوکری میں اور وہ دکھائی جا رہی ہے وہاں، وہ zeros اور لوگ ہیں کیونکہ، 362 00:16:31,500 --> 00:16:33,190 لیکن وہ ASCII حروف نہیں ہیں. 363 00:16:33,190 --> 00:16:36,090 وہ zeros اور پیاروں کے پیٹرن ہیں کہ شروع کرنے کے لئے اکٹھا کر دیا گیا ہے 364 00:16:36,090 --> 00:16:37,050 کم کی جگہ. 365 00:16:37,050 --> 00:16:39,010 >> تو بہت جلد، مجھے دیکھنے دو میں یہاں ٹھیک ہو سکتے ہیں تو. 366 00:16:39,010 --> 00:16:41,590 ایک اور، شاید، کی کوشش کرنے دو مکمل طور پر کیمپس. 367 00:16:41,590 --> 00:16:50,450 mit.edu حاصل سلیش HTTP سلیش 1.1 میزبان وہاں www.mit.edu صارف کے ایجنٹ بڑی آنت. 368 00:16:50,450 --> 00:16:51,600 ، ایم ائی ٹی میں آپ کا شکریہ. 369 00:16:51,600 --> 00:16:52,630 ٹھیک ہے. 370 00:16:52,630 --> 00:16:55,750 تو یہاں ہم ایک ویب پیج ہے. 371 00:16:55,750 --> 00:16:58,840 >> تو یہ زبان ہے HTML کے طور پر جانا جاتا ہے - 372 00:16:58,840 --> 00:17:00,400 ہایپر ٹیکسٹ مارکاپ زبان. 373 00:17:00,400 --> 00:17:03,390 میں صرف بیک اپ سکرول رہا ہوں وقت میں بہت کرنے کے لئے حاصل کرنے کے لئے 374 00:17:03,390 --> 00:17:04,810 اس صفحے کے سب سے اوپر ٹپ. 375 00:17:04,810 --> 00:17:07,440 اور ایم ائی ٹی کے جواب میں ہے کہ کس طرح کا نوٹس میری درخواست کرنے کے لئے. 376 00:17:07,440 --> 00:17:08,520 200 اچھا ہے. 377 00:17:08,520 --> 00:17:10,630 200 کا مطلب ہے کہ سب کچھ ٹھیک ہے لفظی ہے. 378 00:17:10,630 --> 00:17:13,390 اور یہ کہ ایک درجہ کا کوڈ ہے ہم انسانوں کو واقعی کبھی نہیں 379 00:17:13,390 --> 00:17:14,670 ایک اچھا طریقہ میں، دیکھتے ہیں. 380 00:17:14,670 --> 00:17:16,140 یہ سب ٹھیک ہے کا مطلب ہے. 381 00:17:16,140 --> 00:17:19,369 >> ایم ائی ٹی مجھے بتائے کہ متعلقہ، ارے، ہم چلا رہے ہیں سرور سے کہا جاتا ہے 382 00:17:19,369 --> 00:17:23,849 ایک بہت ہی مقبول ہے جس میں اپاچی، منبع مفت ویب سرور کھولنے. 383 00:17:23,849 --> 00:17:25,589 وہ بظاہر، چلا رہے ہیں ایک ہے جو UNIX، 384 00:17:25,589 --> 00:17:27,130 لینکس آپریٹنگ سسٹم کی طرح. 385 00:17:27,130 --> 00:17:30,660 وہ بظاہر اپ ڈیٹ یہ نوٹس 4:00 بجے ان کے ویب صفحے، 386 00:17:30,660 --> 00:17:32,400 گرین وچ مین ٹائم مطلب ہے. 387 00:17:32,400 --> 00:17:34,990 >> دیگر تفصیلات کے ایک جوڑے کے نوٹس. 388 00:17:34,990 --> 00:17:37,910 انہوں نے مجھ سے، متن / HTML واپس آ رہے ہیں. 389 00:17:37,910 --> 00:17:39,800 تو ہم اس کا کیا مطلب ہے نظر آئے گا ایک پل میں. 390 00:17:39,800 --> 00:17:45,460 وہ بظاہر مجھے 14.717 دیا ایچ ٹی ایم ایل کی قیمت بائٹس. 391 00:17:45,460 --> 00:17:48,180 اور کچھ دوسرے، زیادہ باطنی معلومات وہاں میں ہے. 392 00:17:48,180 --> 00:17:49,920 >> یہ دلچسپ ہو جاتا ہے جہاں لیکن یہ ہے. 393 00:17:49,920 --> 00:17:52,580 یہ آپ کو ایک ویب صفحہ بنانے کے لئے کس طرح ہے. 394 00:17:52,580 --> 00:17:57,860 اس سے آپ کو جن کی ایک ویب پیج بنانے کے لئے کس طرح ہے ٹیب میں عنوان، آپ کے براؤزر میں، ہے 395 00:17:57,860 --> 00:18:00,590 ایم ائی ٹی ہائفن میسا چوسٹس انسٹی ٹیوٹ ٹیکنالوجی کے. 396 00:18:00,590 --> 00:18:06,300 اور یقینا، ہم کروم کے لئے واپس جانا اور اگر www.mit.edu کا دورہ، توجہ ہے کہ، 397 00:18:06,300 --> 00:18:09,680 بے شک، اپ یہاں عنوان میں، ایم ائی ٹی ڈیش میسا چوسٹس ہے 398 00:18:09,680 --> 00:18:11,260 انسٹی ٹیوٹ ڈاٹ، ڈوٹ، ڈوٹ. 399 00:18:11,260 --> 00:18:16,490 میں ٹھیک کلک کریں یا تو اور اب بھی محسوس یہاں کلک کریں ڈیسک ٹاپ پر کنٹرول کرنے کے 400 00:18:16,490 --> 00:18:17,960 اور صفحے کا ماخذ دیکھیں میں جانا - 401 00:18:17,960 --> 00:18:20,870 کم از کم کروم میں، اگرچہ ہر براؤزر اس کا مطلب ہے کہ کچھ کے ذریعے کرتا ہے - 402 00:18:20,870 --> 00:18:22,140 یہاں وہی فائل ہے. 403 00:18:22,140 --> 00:18:25,140 >> یہ، رنگ کوڈت ہو یا نحو پر روشنی ڈالی. 404 00:18:25,140 --> 00:18:28,590 لیکن صرف آپ سی کوڈ کے ساتھ پسند ہے کہ آپ کی طرف سے colorized نہیں کیا گیا تھا، یہ تھا 405 00:18:28,590 --> 00:18:31,810 اسی طرح gedit، کی طرف سے colorized کروم صرف کر رہا ہے 406 00:18:31,810 --> 00:18:33,130 اس کو پڑھنے کے لئے خوبصورت. 407 00:18:33,130 --> 00:18:37,110 لیکن یہ وہ چیزیں ہے ہم جلد ہی لکھنے ہوں گے. 408 00:18:37,110 --> 00:18:38,840 تاکہ endgame ہے. 409 00:18:38,840 --> 00:18:42,020 سرور اس کے ساتھ جواب دیا ہے معلومات، جیسے آپ کا جواب 410 00:18:42,020 --> 00:18:43,660 ہمارے ہینڈ شیک کے لئے اپنے ہاتھ سے. 411 00:18:43,660 --> 00:18:47,280 لیکن اور کیا جا رہا ہے ان اقدامات کے درمیان میں؟ 412 00:18:47,280 --> 00:18:53,430 >> ٹھیک ہے، میں، یہ آخری صورت میں، میں ٹائپ کرتے وقت www.mit.edu اور ہٹ درج کریں، ہم 413 00:18:53,430 --> 00:18:56,390 یہ بندرگاہ سے بات کر رہا جانتے خود کار طریقے سے 80، بندرگاہ 414 00:18:56,390 --> 00:18:57,780 صرف یہ تعداد کیا جا رہا ہے. 415 00:18:57,780 --> 00:19:00,710 لیکن IP ایڈریس کہاں گیا؟ 416 00:19:00,710 --> 00:19:05,045 میرے کمپیوٹر کو کس طرح باہر figuring کیا جاتا ہے mit.edu کے IP ایڈریس کیا ہے؟ 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> ٹھیک ہے، یہ، اس دنیا میں، وہاں باہر کر دیتا ہے چیزوں کے DNS سرورز کہا جاتا ہے. 419 00:19:10,840 --> 00:19:14,500 اور میرے آگے بڑھو اور اپنی طرف متوجہ کرتے ہیں یہاں ایک فوری تصویر. 420 00:19:14,500 --> 00:19:17,680 اور یہ تو صرف میں، باہر خاکہ گے کسی نہ کسی طرح کی شرائط، کیا ہو رہا ہے. 421 00:19:17,680 --> 00:19:21,510 تو ہم ہے اس طرح کا ڈرامہ گے Sanders میں یہاں اپنے لیپ ٹاپ،. 422 00:19:21,510 --> 00:19:24,650 اور یہ وائی فائی، تو اس سے منسلک ہے ہے wirelessly کچھ. 423 00:19:24,650 --> 00:19:26,060 >> یہ اصل میں کیا منسلک ہے؟ 424 00:19:26,060 --> 00:19:27,990 ٹھیک ہے، یہیں کہیں، ہے پر کچھ 425 00:19:27,990 --> 00:19:29,240 کچھ ینٹینا کے ساتھ دیوار. 426 00:19:29,240 --> 00:19:30,725 اور یہ کہ ایک رسائی نقطہ کہا جاتا ہے - 427 00:19:30,725 --> 00:19:31,560 اے پی پی. 428 00:19:31,560 --> 00:19:34,190 وائرلیس رسائی نقطہ، وائرلیس روٹر - آپ چاہتے ہیں جو کچھ بھی کہتے ہیں. 429 00:19:34,190 --> 00:19:36,230 لیکن وہ، کیمپس بھر رہے ہیں ان چھوٹی ینٹینا کے ساتھ. 430 00:19:36,230 --> 00:19:38,100 ہمارا عام طور پر، سسکو کی طرف سے بنایا جاتا ہے. 431 00:19:38,100 --> 00:19:42,480 اور اس طرح کسی نہ کسی طرح، میرے کمپیوٹر بات کر رہا ہے کہ وائرلیس رسائی نقطہ، 432 00:19:42,480 --> 00:19:45,580 یہیں کہیں Sanders میں، یا نیچے، یا باہر. 433 00:19:45,580 --> 00:19:50,030 >> دریں اثنا، اس چیز کی ایک بہت کچھ ہے جسمانی تاروں، شاید، جا 434 00:19:50,030 --> 00:19:52,175 ہم کروں گا جس میں سائنس سینٹر، اس طرح اپنی طرف متوجہ. 435 00:19:52,175 --> 00:19:54,200 یہ اصل میں اس طرح نظر نہیں آتی ہے. 436 00:19:54,200 --> 00:19:55,200 یہ اصل میں ایک بہت بہتر لگ رہا ہے. 437 00:19:55,200 --> 00:19:59,170 سائنس سینٹر پورے گچرچھی ہے تو اس کے اندر کمپیوٹرز کی کہ 438 00:19:59,170 --> 00:20:02,320 کسی نہ کسی طرح جسمانی طور پر سب سے جڑے ہوئے ہیں کیمپس میں ان تک رسائی حاصل پوائنٹس. 439 00:20:02,320 --> 00:20:06,440 اور وہ جسمانی طور پر کمپیوٹر، ہم دیں گے راوٹرز، یا وے کہتے ہیں. 440 00:20:06,440 --> 00:20:09,450 >> اس کے نام سے پتہ چلتا ہے کے طور پر ایک روٹر، ہے، یہ زندگی میں مقصد کے راستے پر ہے 441 00:20:09,450 --> 00:20:10,310 معلومات. 442 00:20:10,310 --> 00:20:14,150 یہ ایک کمپیوٹر سے، کچھ بٹس لیتا ہے کے طور پر جہاں سے باہر ان پٹ، اور اعداد و شمار 443 00:20:14,150 --> 00:20:15,640 ان بٹس بھیجی جانی چاہئے. 444 00:20:15,640 --> 00:20:19,910 تو اس کے لئے میری درخواست کی صورت میں mit.edu، یہ اصل میں بہت آسان ہے. 445 00:20:19,910 --> 00:20:24,620 میری درخواست ہے، اپنے براؤزر سے میں آتا ہے Wi فینیش سے زائد تک رسائی نقطہ پر، پھر، 446 00:20:24,620 --> 00:20:27,080 کچھ کیبل کے ذریعے، ایک روٹر میں سائنس سینٹر میں. 447 00:20:27,080 --> 00:20:29,810 میں اور کسی نہ کسی طرح، روٹر سائنس سینٹر کے باہر کے اعدادوشمار 448 00:20:29,810 --> 00:20:31,510 کہ ایم ائی ٹی میں اس طرف ہے. 449 00:20:31,510 --> 00:20:34,080 اور میں ان لوگوں کو آگے منتقل کرنے کے لئے جا رہا ہوں بٹس، میں، راستے میں ان بٹس کرنے جا رہا ہوں 450 00:20:34,080 --> 00:20:36,670 سڑک کے نیچے، ماس یوینیو نیچے.، ایم ائی ٹی کے لئے. 451 00:20:36,670 --> 00:20:42,030 لیکن کس طرح میرے کمپیوٹر پتہ چلا کیا IP ایڈریس بھی تھا؟ 452 00:20:42,030 --> 00:20:45,660 >> اچھا یہ ہے کہ کہیں باہر کر دیتا ہے یہاں سرورز ہیں - 453 00:20:45,660 --> 00:20:48,330 اور میں اسے اپنی طرف متوجہ کرنے کے لئے جا رہا ہوں منصفانہ abstractly - 454 00:20:48,330 --> 00:20:49,710 - ایک ڈی این ایس سرور کے طور پر 455 00:20:49,710 --> 00:20:51,220 ڈومین نام کا نظام. 456 00:20:51,220 --> 00:20:51,960 یہ راوٹرز نہیں ہیں. 457 00:20:51,960 --> 00:20:56,050 یہ سرور کی مختلف اقسام ہیں زندگی میں جس کا مقصد کا ترجمہ کرنے کے لئے ہے 458 00:20:56,050 --> 00:21:04,340 آئی پی پر www.mit.edu طرح میزبان کے نام،، پتے، 1.2.3.4 طرح تو DNS سرورز 459 00:21:04,340 --> 00:21:05,240 بالکل ایسا. 460 00:21:05,240 --> 00:21:08,320 تم بہت بڑی ہونے کے طور پر ان کے بارے میں سوچ کر سکتے ہیں ڈیٹا بیس، یا واقعی، ایک بڑا ایکسل کی طرح 461 00:21:08,320 --> 00:21:09,750 دو کالموں کے ساتھ فائل. 462 00:21:09,750 --> 00:21:12,120 ایک میزبان کے نام، ایک ہے آئی پی ایڈریس ہے. 463 00:21:12,120 --> 00:21:15,020 اور وہ صرف ایک میں تبدیل دوسرے، یا تو سمت میں. 464 00:21:15,020 --> 00:21:16,830 >> اب حقیقت میں، یہ ایک چھوٹا سا ہے اس سے بھی زیادہ پیچیدہ. 465 00:21:16,830 --> 00:21:22,070 لیکن یہ ہے کس طرح میرے کمپیوٹر، میری بے ترتیب میک یا یہاں اس میز پر پی سی، جانتا ہے 466 00:21:22,070 --> 00:21:27,590 کیا منفرد شناخت کے لئے ہے www.mit.edu، یا فیس بک، یا 467 00:21:27,590 --> 00:21:29,680 اس بات کے لئے harvard.edu،. 468 00:21:29,680 --> 00:21:33,520 لیکن کورس کے، مکمل طور پر موجود ہے یہاں ماس یوینیو کی. 469 00:21:33,520 --> 00:21:37,390 اور پھر ہم جو اس، ایم ائی ٹی کرنے کے لئے حاصل اصل میں زیادہ مجبور ہے. 470 00:21:37,390 --> 00:21:39,230 وہ ایم ائی ٹی ہو جائے گا. 471 00:21:39,230 --> 00:21:41,580 اور تاکہ وہ بھی کچھ سرورز ہے. 472 00:21:41,580 --> 00:21:45,770 اور وہ کسی نہ کسی طرح ایک وائرڈ، یا ہے ہارورڈ وائرلیس، کنکشن. 473 00:21:45,770 --> 00:21:48,830 اور کورس کے، ہم بہت دور جا سکتے ہیں ایم ائی ٹی، سے زیادہ راستے اور بات 474 00:21:48,830 --> 00:21:50,470 دنیا میں سب سے زیادہ کسی بھی کمپیوٹر. 475 00:21:50,470 --> 00:21:52,060 >> لیکن ہم یہ نہیں دیکھ سکتا تو چلو دیکھتے ہیں. 476 00:21:52,060 --> 00:21:54,810 مجھے میرے ٹرمینل کرنے کے لئے واپس جانے دو صرف ایک لمحے کے لئے ونڈو. 477 00:21:54,810 --> 00:22:00,170 اور دو کی میں باہر سوچا کہ فرض کیا IP ایڈریس mit.edu کے لئے ہے 478 00:22:00,170 --> 00:22:02,700 ٹیل نیت سے پہلے اسے لگا جیسے، اور اپنے براؤزر کو واضح طور پر کر سکتے ہیں 479 00:22:02,700 --> 00:22:03,960 میرے لئے اس کا پتہ لگا. 480 00:22:03,960 --> 00:22:06,970 اور میں، کسی دوسرے پروگرام کو چلانے کے لئے جا رہا ہوں اس ٹرمینل ونڈو میں، کہا جاتا ہے 481 00:22:06,970 --> 00:22:10,320 traceroute، تخریھن یہاں سے راستے - 482 00:22:10,320 --> 00:22:13,760 لفظی، اس ٹیبل - www.mit.edu کرنے کے لئے. 483 00:22:13,760 --> 00:22:14,750 کیا ہوتا ہے دیکھتے ہیں. 484 00:22:14,750 --> 00:22:16,690 مجھے اصل میں فونٹ سائز سکڑ ہیں. 485 00:22:16,690 --> 00:22:17,430 Oop. 486 00:22:17,430 --> 00:22:18,790 نہیں، میں تمہیں چکت کرنا چاہتا تھا. 487 00:22:18,790 --> 00:22:19,110 >> ٹھیک ہے. 488 00:22:19,110 --> 00:22:20,870 تو یہاں ہم چلے. 489 00:22:20,870 --> 00:22:22,880 مجھ سے آگے بڑھو اور یہاں اس کو چلانے کے ہیں. 490 00:22:22,880 --> 00:22:26,410 اور میں کیا ایک لمحے پہلے دیکھ کر کیا گیا تھا اور اب ہم دوبارہ دیکھ رہے ہیں، یہ ہے 491 00:22:26,410 --> 00:22:29,980 آؤٹ پٹ - traceroute www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 پہلی قطار میں، اس پروگرام کے نوٹس یقینا سمجھ کہ ایم ائی ٹی کی 493 00:22:33,380 --> 00:22:35,730 IP ایڈریس یہاں یہ نمبر ہے. 494 00:22:35,730 --> 00:22:38,060 اور اب، کیا چل رہا ہے ہمارے اور ان کے درمیان؟ 495 00:22:38,060 --> 00:22:44,110 >> تو یہاں اس لائن، قطار میں سے ایک میں، اور یہ یہاں، صف دو حصوں میں، اور پھر لائن، 496 00:22:44,110 --> 00:22:46,335 صف تین - ان میں سے ہر ایک کیا کرتے ہیں شاید لائنز کی نمائندگی کرتے ہیں؟ 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 مقامات، پوائنٹس، اس بات کا یقین. 499 00:22:50,225 --> 00:22:53,520 وہ conceptually، hops کہا جاتا ہے کر رہے ہیں. 500 00:22:53,520 --> 00:22:56,230 لیکن جسمانی طور پر، وہ کیا ہیں؟ 501 00:22:56,230 --> 00:22:57,130 وہ راوٹرز ہیں. 502 00:22:57,130 --> 00:22:59,820 >> ہم صرف، واقعی، میں سے ایک ٹکڑا ہے یہاں ہارڈ ویئر ابھی تک کے بارے میں بات کرنے کے لئے. 503 00:22:59,820 --> 00:23:00,560 وہ راوٹرز ہیں. 504 00:23:00,560 --> 00:23:01,800 یہاں یہ بات تو - 505 00:23:01,800 --> 00:23:02,990 پاگل کا نام - 506 00:23:02,990 --> 00:23:06,700 لیکن یہ شاید مشین کا کمرہ ہے مسٹر، سائنس سینٹر میں. 507 00:23:06,700 --> 00:23:08,680 یہ ایک گیٹ وے، ارف روٹر ہے. 508 00:23:08,680 --> 00:23:11,160 یہ صرف کچھ منفرد تعداد ہے کہ کسی کو اس کے لئے لے کر آئے. 509 00:23:11,160 --> 00:23:13,120 اور یہ harvard.edu کے اندر اندر ہے. 510 00:23:13,120 --> 00:23:16,290 اور یہ کہ اس کے روٹر IP ایڈریس ہے اس میں شاید، پھر، ہے 511 00:23:16,290 --> 00:23:17,860 اس کے نام کی بنیاد پر سائنس سینٹر،. 512 00:23:17,860 --> 00:23:21,440 یہ دوسرا قطار ایک دوسرے کی نمائندگی کرتا ہے ایک عرفیت نہیں ہے روٹر 513 00:23:21,440 --> 00:23:23,980 بظاہر - ایک میزبان کا نام ہے - یہ صرف ایک آئی پی ایڈریس ہے. 514 00:23:23,980 --> 00:23:28,070 >> سے اعداد و شمار حاصل کرنے کے لئے تو لمبی کہانی مختصر، بی پوائنٹس ایک، صرف کے مقابلے میں زیادہ ہے 515 00:23:28,070 --> 00:23:31,400 ہارورڈ یونیورسٹی کے روٹر، اور ایم ائی ٹی کی روٹر، اور گوگل کی روٹر، 516 00:23:31,400 --> 00:23:32,640 اور فیس بک کی روٹر. 517 00:23:32,640 --> 00:23:37,300 درجنوں، سینکڑوں، ہزاروں کی ہے کسی بھی موڑ کے درمیان راوٹرز ایک اور کسی بھی 518 00:23:37,300 --> 00:23:38,710 انٹرنیٹ پر نقطہ بی. 519 00:23:38,710 --> 00:23:41,710 لیکن عام طور پر، آپ اعداد و شمار حاصل کر سکتے ہیں ایک پوائنٹ سے دوسرے 520 00:23:41,710 --> 00:23:43,210 30 hops سے کم. 521 00:23:43,210 --> 00:23:47,930 دوسرے الفاظ میں، آپ کو صرف حوالے کرنا پڑے اعداد و شمار کے 30 یا اس سے کم اس طرح کے راوٹرز کرنے کے لئے. 522 00:23:47,930 --> 00:23:49,720 اور یہ عام طور پر بہت سے ہے اس سے بھی کم. 523 00:23:49,720 --> 00:23:50,970 >> ٹھیک ہے، یہاں کیا ہوتا ہے دیکھتے ہیں. 524 00:23:50,970 --> 00:23:54,460 صف تین میں، ہم نامی ایک روٹر مارا بنیادی سائنس سینٹر کے گیٹ وے 525 00:23:54,460 --> 00:23:56,580 کچھ نہ کچھ. 526 00:23:56,580 --> 00:23:58,970 صف 4 میں، ہم نے سرحد پر گیٹ وے ہے - 527 00:23:58,970 --> 00:24:00,670 یہ صرف خفیہ مخففات ہیں - 528 00:24:00,670 --> 00:24:02,530 بھی harvard.edu کے اندر اندر. 529 00:24:02,530 --> 00:24:04,160 یہاں ایک اور سرحد کے گیٹ وے ہے. 530 00:24:04,160 --> 00:24:09,070 اور پھر، اچانک، وہ سب کے سب، ہم نیو یارک شہر میں لگ رہے ہو. 531 00:24:09,070 --> 00:24:12,030 >> تو یہ باہر کر دیتا ہے - اور میں inferring میں ہوں صرف میزبان کے نام سے. 532 00:24:12,030 --> 00:24:12,970 اس گمراہ کن ہو سکتا ہے. 533 00:24:12,970 --> 00:24:13,830 یہ راستے پر ہو سکتا ہے. 534 00:24:13,830 --> 00:24:15,030 یہ کہنا مشکل ہے - 535 00:24:15,030 --> 00:24:21,960 لیکن یہ ایک وحی کے طور پر استعمال کیا جا سکتا ہے کہ دونوں کے درمیان کم سے کم فاصلے 536 00:24:21,960 --> 00:24:25,730 انٹرنیٹ پر پوائنٹس نہیں ہے ایک براہ راست لائن ضروری. 537 00:24:25,730 --> 00:24:29,380 ہم تیز ترین کے طور پر کم سے کم کے بارے میں سوچتے ہیں تو راستہ، کم از کم گنجان 538 00:24:29,380 --> 00:24:32,070 راستہ، یہ بہت ممکن ہے - ہم اس بات کا یقین نہیں ہو سکتا اگرچہ - 539 00:24:32,070 --> 00:24:37,090 اعداد و شمار کے ایک مہذب سفر ہے کہ قطار پانچ اور چھ کے درمیان کی دوری. 540 00:24:37,090 --> 00:24:42,000 >> اب بدقسمتی سے ایم ائی ٹی، یا کسی کو، مل گیا ایک چھوٹا سا خود دفاعی، اور وہ ہے 541 00:24:42,000 --> 00:24:43,700 ہماری درخواستوں کو نظر انداز کرنا شروع کر دیا. 542 00:24:43,700 --> 00:24:47,380 لوگ راوٹرز کرنے کیلئے تشکیل دیا گیا ہے جو فارم کی درخواستوں کو نظر انداز 543 00:24:47,380 --> 00:24:48,900 تم، تم کون ہو، تم کون ہو. 544 00:24:48,900 --> 00:24:51,650 تو ہم ایسا نہیں کر سکتے تو دیکھتے ہیں مزید تعاون پر مبنی کسی کے ساتھ. 545 00:24:51,650 --> 00:24:56,260 تو سٹینفورڈ کی ایک اچھی روایت ہے تھوڑا زیادہ کشادگی ہے. 546 00:24:56,260 --> 00:24:57,820 تو یہاں کیا ہوتا ہے دیکھتے ہیں. 547 00:24:57,820 --> 00:24:59,080 >> ایک بار پھر، بہت خفیہ. 548 00:24:59,080 --> 00:25:01,040 لیکن ہم مشین میں، دوبارہ، شروع سائنس میں کمرے 549 00:25:01,040 --> 00:25:01,990 صف سے کسی ایک میں سینٹر،. 550 00:25:01,990 --> 00:25:02,660 تو یہ اچھی بات ہے. 551 00:25:02,660 --> 00:25:05,240 سرورز میں سے زیادہ تر، جواب کیا سٹینفورڈ بھی شامل ہے. 552 00:25:05,240 --> 00:25:07,940 ہم مشین کے کمرے سے چلے گئے تو نوٹس سائنس سینٹر میں، کچھ 553 00:25:07,940 --> 00:25:11,770 دوسری جگہوں پر، دوسرے گمنام روٹر ایک سرحد سائنس سینٹر کے گیٹ وے، 554 00:25:11,770 --> 00:25:13,970 یہاں کچھ کرنے کے لئے گیٹ وے، اور پھر، - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 یہ شمالی سنگم ہے، ایک بہت ہی مقبول peering نقطہ جہاں بہت سے 557 00:25:19,330 --> 00:25:21,080 کی کیبلز، آئی ایس پیز کے بہت سے - 558 00:25:21,080 --> 00:25:23,220 انٹرنیٹ سروس فراہم کرنے والے - میں رابطہ قائم. 559 00:25:23,220 --> 00:25:25,470 یہاں ایک گمنام آئی پی یہاں ہے. 560 00:25:25,470 --> 00:25:27,530 یہاں ایک اور اس طرح کے سرور ہے. 561 00:25:27,530 --> 00:25:29,910 >> لیکن یہ دلچسپ ہے. 562 00:25:29,910 --> 00:25:33,750 روٹر میں کہاں ہے صف آٹھ، شاید؟ 563 00:25:33,750 --> 00:25:36,030 تو یہ واشنگٹن ڈی سی میں شاید ہے. 564 00:25:36,030 --> 00:25:40,290 اور میں قسم کی توثیق کر سکتے ہیں پرختیارپنا ہے کہ اس وقت. 565 00:25:40,290 --> 00:25:45,230 اس کے جانے کے لئے ہمیں کتنی دیر تک لے گئے کیونکہ سائنس سینٹر کی طرف سے اس کے روٹر پر 566 00:25:45,230 --> 00:25:46,370 صف سات میں؟ 567 00:25:46,370 --> 00:25:49,820 ٹھیک ہے، ان milliseconds پیمائش یہاں دائیں طرف ہیں 568 00:25:49,820 --> 00:25:51,960 اس وقت کے تخمینے. 569 00:25:51,960 --> 00:25:54,610 >> کیونکہ ان میں سے تین ایسے ہیں پروگرام، traceroute، ہر کوشش کرتا ہے 570 00:25:54,610 --> 00:25:58,010 روٹر تین بار، صرف تاکہ آپ حاصل کر سکتے ہیں اعداد کی ایک بصری اوسط. 571 00:25:58,010 --> 00:26:00,230 لیکن یہ بظاہر چھ لیتا ہے حاصل کرنے کے لئے milliseconds 572 00:26:00,230 --> 00:26:01,840 سات کی روٹر صف. 573 00:26:01,840 --> 00:26:05,470 لیکن کتنی تیزی سے کر سکتے ہیں، بظاہر، آپ آپ کے درمیان تھوڑا سا، ہیں تو، سفر 574 00:26:05,470 --> 00:26:09,520 بوسٹن اور واشنگٹن ڈی سی؟ 575 00:26:09,520 --> 00:26:14,180 14 milliseconds اسے لے جاتا ہے کے طور پر کے طور پر طویل ہے کہ فوری طور پر پیغام کے لئے، اس کے لئے 576 00:26:14,180 --> 00:26:18,870 پر کہ ویب صفحہ کی درخواست کے لئے ای میل، یہاں اور واشنگٹن ڈی سی کے درمیان سفر کرتے ہیں. 577 00:26:18,870 --> 00:26:23,970 >> میں مزید جاتے ہیں، نمبر 10، روٹر پر میں اب میں بظاہر کیا شہر ہوں؟ 578 00:26:23,970 --> 00:26:24,810 تو، ہیوسٹن. 579 00:26:24,810 --> 00:26:27,350 اور یہ تصدیق کی جاتی ہے وقت میں کودنے کی طرف سے. 580 00:26:27,350 --> 00:26:28,730 یہ واقعی میں ہیوسٹن کے لئے حاصل کرنے کے لئے سست ہے. 581 00:26:28,730 --> 00:26:33,960 اس سے حاصل کرنے کے لئے 47 milliseconds لیتا ہے اس کیس میں ہیوسٹن کے لئے بوسٹن. 582 00:26:33,960 --> 00:26:37,120 اور ہم مزید نظر آتے ہیں تو، لاپرواہ - 583 00:26:37,120 --> 00:26:41,430 ہم سٹینفورڈ پر ہو رہی ہے کی طرح لگتا ہے LA سے گزر رہی کی طرف سے اس طرح کی قسم،. 584 00:26:41,430 --> 00:26:43,170 لیکن میں لاپرواہ سے inferring رہا ہوں. 585 00:26:43,170 --> 00:26:46,390 گیکس ہوائی اڈے کے کوڈ کا استعمال کرنے کی کوشش کرتے ہیں یہاں راوٹرز کے ناموں کے لئے. 586 00:26:46,390 --> 00:26:48,600 اور یہ مسلسل کی قسم ہے اس مفروضہ کے ساتھ. 587 00:26:48,600 --> 00:26:50,260 82 milliseconds. 588 00:26:50,260 --> 00:26:54,720 >> اس کے بعد، ہم بظاہر ایک اور لاپرواہ کے پاس جاؤ ایک اور LA روٹر اور پھر کچھ 589 00:26:54,720 --> 00:26:59,530 بینام ایک، اور پھر آخر میں، ایک خفیہ سٹینفورڈ کے نیٹ ورک پر نام، یا 590 00:26:59,530 --> 00:27:04,670 بند کیا، stanford.edu ہے، 90 milliseconds دور، یا 6 591 00:27:04,670 --> 00:27:06,170 ہوائی جہاز کے علاوہ گھنٹے. 592 00:27:06,170 --> 00:27:09,360 تو یہ روزہ ڈیٹا سفر کیسا ہے انٹرنیٹ پر. 593 00:27:09,360 --> 00:27:11,410 اور یہ کہ ہم بالکل چیزوں ہے ان دنوں حاصل کی جاچکی کے لئے لے. 594 00:27:11,410 --> 00:27:13,950 آپ کے ساتھ کچھ Gchat کر رہے ہیں جب کسی، اور پیغامات بس ہیں 595 00:27:13,950 --> 00:27:16,940 دکھائے جانے، کس طرح کے بارے میں غور روزہ ہو رہا ہے. 596 00:27:16,940 --> 00:27:21,540 اور ضعف ہے، یہ واقعی ہو رہا ہے کی شرح اس طرح ہے. 597 00:27:21,540 --> 00:27:25,620 >> تو پوائنٹس کی ایک اور 18 کے درمیان، اس صورت میں، ہیں 598 00:27:25,620 --> 00:27:26,890 راوٹرز کے علاوہ چیزیں. 599 00:27:26,890 --> 00:27:30,140 کچھ مشینیں انٹرنیٹ پر کیا ہیں ٹریفک کو بلاک کر سکتے ہیں 600 00:27:30,140 --> 00:27:31,610 کے ذریعے حاصل کرنے سے؟ 601 00:27:31,610 --> 00:27:31,950 >> طالب: فائر والز. 602 00:27:31,950 --> 00:27:32,910 >> اسپیکر 1: تو، فائر والز. 603 00:27:32,910 --> 00:27:36,260 اور ہم ذاتی فائر والز ہے اس طرح آپ کے اپنے میک یا PC رکھ سکتے ہیں کہ 604 00:27:36,260 --> 00:27:37,540 میں یا باہر ٹریفک. 605 00:27:37,540 --> 00:27:38,990 ہارورڈ فائر والز ہے. 606 00:27:38,990 --> 00:27:40,820 ایم ائی ٹی شاید فائر والز ہے. 607 00:27:40,820 --> 00:27:44,400 اور سٹینفورڈ، کے طور پر کے تمام کرتا ہے مالک ہیں جو انٹرنیٹ سروس فراہم کرنے والے 608 00:27:44,400 --> 00:27:49,260 پوائنٹس کے درمیان میں ان راوٹرز A اور بی لیکن کیا تم نے کبھی غور کرنا ہے، روک دی 609 00:27:49,260 --> 00:27:52,710 ایک فائر وال کیسے کام کرتا ہے یا اس کی دیکھ بھال،. 610 00:27:52,710 --> 00:27:56,380 ٹھیک ہے پہلے سے ہی، ہم بنیادی عمارت بلاکس انجینئر پر جس کے ساتھ 611 00:27:56,380 --> 00:27:57,700 اس کا جواب. 612 00:27:57,700 --> 00:27:59,090 >> آپ کو ایک فائر وال ہوتے تو - 613 00:27:59,090 --> 00:28:03,740 اور مان لیں کہ آپ کہیں ہیں کہ لگتا ہے نقطہ اور ایک نقطہ بی کے درمیان 614 00:28:03,740 --> 00:28:06,080 ایک کیبل، آپ میں آ رہا ہے اور تم میں سے باہر جا. 615 00:28:06,080 --> 00:28:11,160 تو کیا تم تکنیکی صلاحیت ہے کے لفافے کے تمام کو دیکھنے کے لئے 616 00:28:11,160 --> 00:28:14,200 کے درمیان بہہ رہے ہیں کے بارے میں معلومات آپ اور دوسرے شخص. 617 00:28:14,200 --> 00:28:17,280 دوسرے الفاظ میں، ان لوگوں کو حاصل کرنے کے پیغامات میں تھا دستی طور پر ٹائپ کر، آپ کے بارے میں سوچ کر سکتے ہیں 618 00:28:17,280 --> 00:28:21,060 کسی کو ایک فوری نوٹ لکھنے کے طور پر ان کی، کے IP ایڈریس ڈال 619 00:28:21,060 --> 00:28:24,810 وصول کنندہ، اور پورٹ نمبر وصول کنندہ، اس لفافے پر، پھر، 620 00:28:24,810 --> 00:28:28,520 آپ کے اپنے آئی پی ایڈریس اور اپنے لکھنے سب سے اوپر بائیں ہاتھ میں پورٹ نمبر 621 00:28:28,520 --> 00:28:30,230 آپ کو ایک خط طرح ہی اس کونے. 622 00:28:30,230 --> 00:28:32,520 اس کے بعد، آپ wirelessly اسے باہر بھیج دیں. 623 00:28:32,520 --> 00:28:37,130 اور یہ کسی نہ کسی طرح، راوٹرز کے ذریعے سفر تاروں کے ذریعے، wirelessly، 624 00:28:37,130 --> 00:28:39,190 ایم ائی ٹی کے لئے راستے پر. 625 00:28:39,190 --> 00:28:43,520 >> آپ کو ایک فائر وال ہیں اگر ایسا ہے تو کس طرح آپ کی طرف سے ہو رہا ہے کہ روک؟ 626 00:28:43,520 --> 00:28:49,710 آپ کیا کریں گے آپ کی اگلی P اگر قائم ایک فائر وال کو نافذ تھا؟ 627 00:28:49,710 --> 00:28:53,980 میں سے تمام ہارورڈ لوگوں کو کس طرح روک سکتا ہوں دوبارہ کبھی لوگوں کو ایم ائی ٹی سے گفتگو کرتے ہوئے؟ 628 00:28:53,980 --> 00:28:55,870 >> [؟ طالب: آپ] خط ریورس؟ 629 00:28:55,870 --> 00:28:56,450 >> اسپیکر 1: تم کیا؟ 630 00:28:56,450 --> 00:28:58,140 >> [؟ طالب: ریورس] ابتدائی خط. 631 00:28:58,140 --> 00:28:59,290 >> اسپیکر: 1 خط معکوس - تمہارا کیا مطلب ہے؟ 632 00:28:59,290 --> 00:29:01,130 >> [؟ طالب:؟ بھیجیں] یہ مرسل کو واپس. 633 00:29:01,130 --> 00:29:01,780 >> اسپیکر 1: اسے واپس بھیجیں. 634 00:29:01,780 --> 00:29:01,990 ٹھیک ہے. 635 00:29:01,990 --> 00:29:05,720 تو کیا تم مجازی کو مسترد کر سکتے ہیں واپس کرنے سے قسم کے لفافے، 636 00:29:05,720 --> 00:29:06,660 کسی نہ کسی طرح مرسل. 637 00:29:06,660 --> 00:29:08,370 تو اس بات کا یقین ہے کہ کیا ہے ہم حاصل کرنا چاہتے ہیں. 638 00:29:08,370 --> 00:29:09,440 لیکن چلو تھوڑا گہرا گوتا لگا. 639 00:29:09,440 --> 00:29:10,460 مجھے کس طرح کرتے ہو؟ 640 00:29:10,460 --> 00:29:13,950 >> اس مسئلہ پر ان پٹ تو - میں ہوں تو فائر وال، اور میں موثر انداز میں کر رہا ہوں 641 00:29:13,950 --> 00:29:18,020 پوائنٹس A اور B کے درمیان کھڑے ہیں، اور میں ملاحظہ کرنے کے لئے ہو جاتا ہے کہ ایک درمیانی آدمی ہوں 642 00:29:18,020 --> 00:29:21,240 تو اس لفافے کے اندر، اور فیصلہ کرنے کے لئے اسے واپس بھیجنے کے لئے کہ آیا 643 00:29:21,240 --> 00:29:25,030 ہارورڈ یا اسے جاری رکھنے کے لئے اجازت دینے کے لئے، کیا ، فائر وال، اس میں جا رہا ہے 644 00:29:25,030 --> 00:29:26,280 میں دیکھنا چاہتا ہے؟ 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> میں اسے یہاں سنا لگتا ہے. 647 00:29:29,975 --> 00:29:30,550 >> [؟ طالب: یہ کہاں ہے] سے آنے والے؟ 648 00:29:30,550 --> 00:29:32,360 >> اسپیکر: 1 سے آ رہا ہے کہاں. 649 00:29:32,360 --> 00:29:36,410 لہذا سورس IP ایڈریس اگر - یہاں تھوڑی سی تعداد - 650 00:29:36,410 --> 00:29:38,430 سے تعلق رکھنے والے ایک آئی پی ایڈریس ہے - ہارورڈ 651 00:29:38,430 --> 00:29:40,220 اور میں واقعی میں معلوم کر سکتے ہیں اعلی امکان کے ساتھ. 652 00:29:40,220 --> 00:29:45,540 ہارورڈ یونیورسٹی کے IP پتوں میں سے زیادہ تر شروع 140،247 ڈاٹ کچھ نقطہ کے ساتھ 653 00:29:45,540 --> 00:29:48,810 کچھ، یا 128،103 ڈاٹ کچھ ڈاٹ کچھ. 654 00:29:48,810 --> 00:29:51,450 ہارورڈ یونیورسٹی کے ان حصوں کا مالک ہے IP پتوں کی. 655 00:29:51,450 --> 00:29:55,200 >> ٹھیک ہے، میں کے طور پر ہے کہ IP پتوں دیکھ تو مرسل، میں صرف اسے واپس بھیج سکتے ہیں. 656 00:29:55,200 --> 00:29:57,380 حقیقت میں، انٹرنیٹ نہیں کرتا وقت برباد کر رہی زحمت 657 00:29:57,380 --> 00:29:58,460 واپس بٹس بھیجنے. 658 00:29:58,460 --> 00:30:02,480 یہ صرف لفظی پیکٹ گراتا اس کو ختم کر کے، مؤثر طریقے سے. 659 00:30:02,480 --> 00:30:04,190 تو میں نے اگرچہ میں اور کیا دیکھ سکتے ہیں؟ 660 00:30:04,190 --> 00:30:10,520 میں نے لوگوں کو چاہتے ہیں تو یہ مان لیں ہارورڈ دورے mit.edu، اور ھیںچو 661 00:30:10,520 --> 00:30:13,230 ویب سائٹس، اور گھڑی کی ویڈیوز ایم ائی ٹی، اور جیسے میں. 662 00:30:13,230 --> 00:30:17,970 لیکن میں نے ہارورڈ میں انسانوں کو نہیں چاہتے ایم ائی ٹی میں کسی ای میل. 663 00:30:17,970 --> 00:30:23,810 میں کس طرح کی اجازت دے سکتی ہے ہارورڈ سے ٹریفک ویب کے ذریعے، ایم ائی ٹی، لیکن اجازت نہ کرنے کے لئے 664 00:30:23,810 --> 00:30:24,700 ایک ای میل کی طرح کچھ؟ 665 00:30:24,700 --> 00:30:25,840 >> [؟ طالب:؟] پورٹ نمبر. 666 00:30:25,840 --> 00:30:28,650 >> اسپیکر: 1 پورٹ نمبر - ہے صرف دوسرے جزو ہم ہے. 667 00:30:28,650 --> 00:30:31,880 ہم جس میں ہم صرف IP ایڈریس، ہے لیوریجڈ یا ہم، پورٹ نمبر ہے 668 00:30:31,880 --> 00:30:34,870 جہاں 80، ہم منفرد نے کہا کہ، ویب ٹریفک کو پہچانتی ہے. 669 00:30:34,870 --> 00:30:37,430 اب میں آپ کو یہ معلوم کرنے کی توقع نہیں کریں گے - تم میں سے بعض پہلے سے ہی جانتے ہیں ہو سکتا ہے 670 00:30:37,430 --> 00:30:38,210 واقف کی طرف سے - 671 00:30:38,210 --> 00:30:41,860 استعمال کیا جاتا ہے کہ ایک بڑی تعداد کیا ہے ای میل کے لئے، عام طور پر؟ 672 00:30:41,860 --> 00:30:43,080 یہ اکثر 25 ہے. 673 00:30:43,080 --> 00:30:48,520 25 SMTP سے مراد، جس میں ایک میل ہے آپ ہو سکتا ہے کہ ٹرانسفر پروٹوکول 674 00:30:48,520 --> 00:30:51,270 اگر آپ کر رہے ہیں تو، کچھ مواقع پر قائم کرنے کے لئے تھا یوڈورا، یا آؤٹ لک کا استعمال کرتے ہوئے، یا 675 00:30:51,270 --> 00:30:52,120 کچھ اس طرح. 676 00:30:52,120 --> 00:30:53,190 یہ صرف ایک نمبر ہے - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> ہم استعمال کر رہے تھے جس سے ٹیل نیت، اس سے پہلے، 23 استعمال کرتا ہے. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 فائل ٹرانسفر پروٹوکول، کیا تم نے کبھی کیا ہے تو کہ ایک کے بارے میں سنا - 21 استعمال کرتا ہے. 681 00:31:03,750 --> 00:31:07,430 HTTPS، HTTP کے محفوظ ورژن، ہم واپس آ جائیں گے جو 682 00:31:07,430 --> 00:31:10,130 اس سے پہلے دیر تک، 443 استعمال کرتا ہے. 683 00:31:10,130 --> 00:31:14,240 تو دنیا کے پورے گچرچھی ہے - پیکٹ correlate کہ نمبرز 684 00:31:14,240 --> 00:31:17,760 بلکہ، خدمات correlate ان کی اصل تعداد پر. 685 00:31:17,760 --> 00:31:19,400 تو یہ سب ایک فائروال کر رہا ہے ہے. 686 00:31:19,400 --> 00:31:23,330 یہ مجازی کے اندر ایک نظر لے جا رہا ہے لفافے، اور پھر ہاں فیصلہ یا (نہیں) بلکہ 687 00:31:23,330 --> 00:31:26,230 کے ساتھ ساتھ آگے کرنے کے لئے، کی بنیاد پر ان اجزاء پر. 688 00:31:26,230 --> 00:31:29,720 >> اب ہارورڈ واضح طور پر کیا کر سکتا تھا تو اس فائروال ماضی حاصل کرنے کے لئے؟ 689 00:31:29,720 --> 00:31:33,620 آپ کو ایک پیغام کو بھیجنے کے قابل ہونا چاہتے ہیں تو ایم ائی ٹی لیکن پتہ چلا نہیں کیا، 690 00:31:33,620 --> 00:31:38,050 ساتھ ساتھ، آپ کو، آپ کا IP ایڈریس پندرہ روزہ کر سکتے ہیں اور صرف کسی نہ کسی طرح جانتے ہیں، کافی پسند ہو 691 00:31:38,050 --> 00:31:41,400 سی کوڈ لکھنے، اور اپنے طور پر تحریر کرنے کا طریقہ تبدیل ہے کہ نیٹ ورک کے پروگرام 692 00:31:41,400 --> 00:31:41,860 فرم کا پتہ. 693 00:31:41,860 --> 00:31:45,820 مسئلہ تم بالکل بھیج سکتے ہیں ہے اعداد و شمار گمنام، لیکن اگر آپ چاہتے ہیں تو 694 00:31:45,820 --> 00:31:49,850 جواب کسی بھی قسم کے ہو جاؤ، ایم ائی ٹی کی دیکھ چاہوں مرکزی صفحہ، ظاہر ہے، اس سے خطاب 695 00:31:49,850 --> 00:31:50,870 درست کرنے کی ضرورت ہے. 696 00:31:50,870 --> 00:31:52,780 دوسری صورت میں، آپ کو کچھ بھی کہہ سکتے ہیں تم چاہتے ہو، کیا تم نہیں جا رہے ہیں 697 00:31:52,780 --> 00:31:53,930 ان سے واپس سن. 698 00:31:53,930 --> 00:31:57,130 لیکن یہ صرف اقسام میں سے ایک ہیں ہمیں بھیج سکتے ہیں اس کے حملوں کا. 699 00:31:57,130 --> 00:31:59,240 >> ہم ان بھیجتے وقت لیکن یہ باہر کر دیتا ہے پیغامات - اور کرتے ہیں 700 00:31:59,240 --> 00:32:00,485 اس کی ایک مثال. 701 00:32:00,485 --> 00:32:04,020 میں نے اس کو ایک پیغام ہے تو یہ باہر کر دیتا ہے میں بھیجنا چاہتے ہیں، یہ صرف میں نہیں بھیجا ہے 702 00:32:04,020 --> 00:32:04,920 ایک لفافے. 703 00:32:04,920 --> 00:32:08,760 کارکردگی کی وجہ سے، خاص طور پر جب کے لئے آپ سے درخواست کر رہے ہیں فائلوں یا 704 00:32:08,760 --> 00:32:13,570 اگر آپ کو ہو رہی ہے کے جوابات ہیں خاص طور پر بڑے، کیا TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 ٹرانسمشن کنٹرول پروٹوکول / انٹرنیٹ پروٹوکول - یہ صرف ایک پسند ہے 706 00:32:16,330 --> 00:32:19,630 کیا کہہ نیٹ ورکنگ کی راہ سافٹ ویئر اور کمپیوٹرز ہے - وہ ہے 707 00:32:19,630 --> 00:32:23,770 اس طرح ایک پیغام لے، اور وہ ٹکڑے میں کاٹ - 708 00:32:23,770 --> 00:32:25,540 دو کے چار ٹکڑے کا کہنا ہے کہ. 709 00:32:25,540 --> 00:32:29,740 >> اور میں اب یہاں پر میں اس کو کاٹ تو، کیا، یہاں میں یہ کاٹ میری 710 00:32:29,740 --> 00:32:34,270 کمپیوٹر پھر ایسا کرنے کی جا رہی ہے یہ ہے ایک ٹکڑا لو اور اسے ڈال دیا جا 711 00:32:34,270 --> 00:32:35,700 ایک لفافے میں. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 ٹھیک ہے، اور مجھے جانے دو - 714 00:32:41,100 --> 00:32:41,630 چلو دیکھتے ہیں. 715 00:32:41,630 --> 00:32:43,150 یہ ایک ہی لے جا رہا ہے. 716 00:32:43,150 --> 00:32:46,490 یہ ایک اور لفافے لینے والے، اور ہے یہ دوسرا حصہ ڈالا جا رہا ہے 717 00:32:46,490 --> 00:32:49,530 یہاں میں اس پیغام کی. 718 00:32:49,530 --> 00:32:51,370 ٹھیک ہے. 719 00:32:51,370 --> 00:32:55,226 یہ تیسری لینے کے لئے جا رہا ہے حصہ ہے، یہاں میں ڈال دیا. 720 00:32:55,226 --> 00:32:57,410 شاید اگلی بار ہم دیں گے صرف دو حصوں میں کرتے ہیں. 721 00:32:57,410 --> 00:33:00,010 اور ہم، چوتھا حصہ لیں گے اور یہاں اس میں ڈال دیا. 722 00:33:00,010 --> 00:33:02,140 >> اور کیا، اب، لکھا جائے ہے یہ لفافے پر - 723 00:33:02,140 --> 00:33:04,700 ہم دکھاوا گے، جس وقت ہے کے لئے خاطر، اور اصل میں باہر نہیں لکھتے. 724 00:33:04,700 --> 00:33:07,760 ہر ایک کی پر لکھا کرنے کی ضرورت ہے کیا اپنے پیغام کے ساتھ ان چار لفافے، 725 00:33:07,760 --> 00:33:08,320 کسی کو؟ 726 00:33:08,320 --> 00:33:09,290 >> [؟ طالب:] حکم؟. 727 00:33:09,290 --> 00:33:10,270 >> اسپیکر 1: تو حکم. 728 00:33:10,270 --> 00:33:13,740 میں IP ایڈریس اور نہ صرف ضرورت ہے پورٹ نمبر، ہم صرف تبادلہ خیال کے طور پر، میں 729 00:33:13,740 --> 00:33:17,606 اب کسی قسم کے ایک ہی تسلسل نمبر کی ضرورت یہ، یہ پیکٹ میں سے ایک ہے، کا کہنا ہے کہ 730 00:33:17,606 --> 00:33:19,840 دو ہے، یہ تین ہے، یہ چار ہے. 731 00:33:19,840 --> 00:33:20,980 اور یہ اصل میں مفید ہے. 732 00:33:20,980 --> 00:33:23,690 کیونکہ انٹرنیٹ، یہ باہر کر دیتا ہے، اصل میں بہت ناقابل اعتماد ہے. 733 00:33:23,690 --> 00:33:26,080 راوٹرز گنجان ہو سکتا ہے. 734 00:33:26,080 --> 00:33:27,615 کیبلز ابیبھوت کر سکتے ہیں - 735 00:33:27,615 --> 00:33:28,860 ایک oversimplification - 736 00:33:28,860 --> 00:33:32,650 لیکن، بٹس کے ساتھ اس طرح کہ کیا راوٹرز صرف پیکٹ چھوڑ جاتا ہے کرنا ہے. 737 00:33:32,650 --> 00:33:35,540 >> دوسرے الفاظ میں، انٹرنیٹ ہے تو صرف واقعی گنجان، آپ کو مل سکتا ہے 738 00:33:35,540 --> 00:33:37,000 ان چار پیکٹ کے تین باہر. 739 00:33:37,000 --> 00:33:40,000 لیکن آپ پر ایک منفرد شناخت ہے تو ان میں سے ہر ایک، آپ ہیں کہ پتہ چل جائے گا 740 00:33:40,000 --> 00:33:42,510 پیکٹ نمبر چار کے چار لاپتہ. 741 00:33:42,510 --> 00:33:45,310 تو کیا تم میں آدمی سے پوچھ سکتے ہیں یہ کرنے کے لئے بھیج دوسرے سرے. 742 00:33:45,310 --> 00:33:47,900 لیکن، ایسا نہیں ہے کہ سنبھالنے کے ہو سکتا ہے کیا دیکھتے ہیں. 743 00:33:47,900 --> 00:33:50,780 >> میں کو پیغام بھیجنا چاہتے ہیں تو اگر - جو میرا پیغام وصول کرنا چاہوں گا 744 00:33:50,780 --> 00:33:52,235 انٹرنیٹ سے؟ 745 00:33:52,235 --> 00:33:53,630 کس طرح کسی کے بارے میں قریب سامنے. 746 00:33:53,630 --> 00:33:55,490 برائن، ہے نہ؟ 747 00:33:55,490 --> 00:33:56,430 ٹھیک ہے. 748 00:33:56,430 --> 00:33:57,280 تم وہاں رہنا. 749 00:33:57,280 --> 00:33:58,820 میں آپ کو بھیجنے کے لئے جا رہا ہوں. 750 00:33:58,820 --> 00:34:01,100 اور انٹرنیٹ کے بارے میں بات یہ ہے کہ وہ بھی نہیں سکتا 751 00:34:01,100 --> 00:34:02,020 ایک ہی راستہ کی پیروی. 752 00:34:02,020 --> 00:34:02,990 >> تو یہاں میں جا. 753 00:34:02,990 --> 00:34:06,470 میں نے ایک پیغام بھیج رہا ہوں فریگمنٹ چار میں سے ایک. 754 00:34:06,470 --> 00:34:06,940 ایک روٹر ہو. 755 00:34:06,940 --> 00:34:08,469 صرف دوسرے لوگوں کو اس سے نمٹنے کے ہیں. 756 00:34:08,469 --> 00:34:10,310 تم وہاں جاؤ. 757 00:34:10,310 --> 00:34:12,790 ہم نے تم پر اس دے، اور گے ہم آپ کے لئے اس کو دے دونگا. 758 00:34:12,790 --> 00:34:14,000 اور ہم کس طرح فوری طور پر نظر آئے گا - 759 00:34:14,000 --> 00:34:16,500 یہ لیتا ہے کتنے milliseconds برائن پر اس پیغام کو حاصل کرنے کے لئے. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 آج سب حصہ لینے کے لئے ہو جاتا ہے. 762 00:34:23,940 --> 00:34:25,130 ٹھیک ہے. 763 00:34:25,130 --> 00:34:27,130 برائن ایک اور دو ہے. 764 00:34:27,130 --> 00:34:29,279 کوئی کرنا چاہتا ہے تو - 765 00:34:29,279 --> 00:34:30,230 >> [؟ طالب: تمام چار. ؟] 766 00:34:30,230 --> 00:34:30,980 >> اسپیکر 1: انہوں نے کہا کہ چاروں ہے. 767 00:34:30,980 --> 00:34:32,480 تو کوئی ایک پیکٹ چھوڑ انتخاب کیا ہے. 768 00:34:32,480 --> 00:34:32,900 یہ اچھا ہے. 769 00:34:32,900 --> 00:34:33,330 وہ ٹھیک ہے. 770 00:34:33,330 --> 00:34:34,380 تو برائن اب چاروں ہے. 771 00:34:34,380 --> 00:34:36,219 تم آگے بڑھو اور کرنا چاہتے ہیں تو ہمارے لئے ان reassemble. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 میرے خیال سے ہم دکھاوا کر رہے ہیں، جانتے ہیں. 774 00:34:40,320 --> 00:34:45,090 تو وقت کے لئے - 775 00:34:45,090 --> 00:34:45,929 ہم چار ہے. 776 00:34:45,929 --> 00:34:48,909 تو، ٹھیک ہے، ان میں سے ایک کو کھولنے کے. 777 00:34:48,909 --> 00:34:49,360 ٹھیک ہے. 778 00:34:49,360 --> 00:34:51,699 اس میں سے ایک چوتھائی ہے آپ کو میرا پیغام. 779 00:34:51,699 --> 00:34:52,949 اب، دوسرا کھولنے. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 یہ آخر میں، مضحکہ خیز ہو سکتی ہے صرف میرے اور برائن ہے. 782 00:35:01,985 --> 00:35:04,320 ٹھیک ہے، تم دونوں مل گیا ہے. 783 00:35:04,320 --> 00:35:09,110 >> تو اس دوران میں ہم جسمانی طور پر کیا اس کینچی کے ساتھ، لیکن سب 784 00:35:09,110 --> 00:35:12,360 ایک میں فریگمنٹ پر ان چیزوں کو لے جاتا ہے کمپیوٹر صرف کے کچھ بھیجنے کے لئے ہے 785 00:35:12,360 --> 00:35:15,930 ایک مجازی میں ایک پیکٹ میں بٹس، لفافے، میں بٹس میں سے کچھ 786 00:35:15,930 --> 00:35:19,160 دوسرے، ایک میں ایک میں کچھ اور کچھ پھر چوتھے نمبر پر، اور، کمپیوٹر دو 787 00:35:19,160 --> 00:35:21,570 ، ان کی تعداد کی بنیاد پر فیصلہ جو تمہارے پاس ہے تاکہ 788 00:35:21,570 --> 00:35:24,166 ان سلسلہ بندی کرنا ہے. 789 00:35:24,166 --> 00:35:26,270 اور برائن کی، شاید، صرف یہ دیکھ سکتے ہیں کہ ایک. 790 00:35:26,270 --> 00:35:29,010 میں نے دماغ کو بھیجے گئے پیغام - کی وجہ سے کورس کے، انٹرنیٹ سے بھرا ہوا ہے 791 00:35:29,010 --> 00:35:30,260 یہ، ہے - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 جی ہاں. 794 00:35:34,500 --> 00:35:35,330 >> تو وہ پیغام ہے. 795 00:35:35,330 --> 00:35:36,700 اور برائن اب اس کو پھانسی پر لٹکا کر سکتے ہیں. 796 00:35:36,700 --> 00:35:38,640 تو یہ، ظاہر ہے، لیا تھوڑی دیر کے ایسا کرنے کا. 797 00:35:38,640 --> 00:35:41,680 لیکن یہ، واقعی ہوتا ہے کے ذریعے اعداد و شمار کے روٹنگ کی طرح 798 00:35:41,680 --> 00:35:43,290 اس طرح سامعین. 799 00:35:43,290 --> 00:35:47,320 لیکن پوائنٹس کی ایک بڑی تعداد، ایک بار پھر، ہے راوٹرز، فائر والز، اور دیگر 800 00:35:47,320 --> 00:35:50,700 پوائنٹس A اور بی اور کے درمیان اس طرح کی باتیں کی بجائے صرف کہانی بیان 801 00:35:50,700 --> 00:35:54,740 زبانی طور پر، میں اس ھیںچو سوچا ویڈیو ہمارا کچھ دوستوں سے کہ 802 00:35:54,740 --> 00:35:59,510 Erikson، سال قبل، اصل میں کی وضاحت کرتا ہے کہ ایک ساتھ مل کر ڈال 803 00:35:59,510 --> 00:36:00,480 کس طرح یہ سب کام کرتا ہے. 804 00:36:00,480 --> 00:36:02,380 اور یہ 10 کے بارے میں یا تو منٹ طویل ہے. 805 00:36:02,380 --> 00:36:04,065 تو، اب، کی آپ کو دے دو نیٹ کے یودقاوں. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [موسیقی بجانے] 808 00:37:09,720 --> 00:37:14,990 >> راوی: تاریخ میں پہلی بار کے لئے، لوگوں اور مشینری کی ہیں 809 00:37:14,990 --> 00:37:18,600 ، ایک ساتھ مل کر کام کر رہے ہیں ایک خواب کا احساس - 810 00:37:18,600 --> 00:37:22,550 کوئی جانتا ہے کہ ایک متحد طاقت بغیر جغرافیائی حدود، 811 00:37:22,550 --> 00:37:26,050 نسل، عقیدہ، یا رنگ کے بارہ - 812 00:37:26,050 --> 00:37:31,000 جہاں مواصلات کے حقیقی معنوں میں ایک نئے دور ایک ساتھ مل کر لوگوں کو لاتا ہے. 813 00:37:31,000 --> 00:37:34,420 یہ نیٹ کی طلوع فجر ہے. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 یہ کس طرح کام کرتا جاننا چاہتے ہو؟ 816 00:37:40,070 --> 00:37:44,605 شروع کرنے کے لئے یہاں کلک کریں اپنے نیٹ میں سفر. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> اب بالکل وہی جو ہوا جب آپ اس لنک پر کلک کیا؟ 819 00:37:51,080 --> 00:37:53,320 آپ کی معلومات کے بہاؤ شروع کر دیا. 820 00:37:53,320 --> 00:37:56,950 یہ معلومات آپ کی میں نیچے سفر ذاتی میل کا کمرہ، جناب جب 821 00:37:56,950 --> 00:38:01,805 آئی پی پیکجوں یہ، یہ لیبل، اور اس کے راستے میں اسے بھیجتا ہے. 822 00:38:01,805 --> 00:38:03,790 >> ہر پیکٹ اس کے سائز میں محدود ہے. 823 00:38:03,790 --> 00:38:08,010 میل کے کمرے کو تقسیم کرنے کا طریقہ طے کرنا ہوگا کے بارے میں معلومات، اور کس طرح کرنے کے لئے 824 00:38:08,010 --> 00:38:09,170 یہ پیکیج. 825 00:38:09,170 --> 00:38:13,390 اب پیکج پر مشتمل ایک لیبل کی ضرورت ہے ایسی اہم معلومات 826 00:38:13,390 --> 00:38:19,492 کے طور پر مرسل کا پتہ، وصول کنندہ کا پتہ، اور پیکٹ کی قسم کی ہے. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> یہ خاص طور پر پیکٹ جا رہی ہے کیونکہ انٹرنیٹ پر باہر، یہ بھی 829 00:38:38,680 --> 00:38:42,570 ، پراکسی سرور کے لئے ایک ایڈریس ملتا ہے جس میں ایک خصوصی تقریب ہے 830 00:38:42,570 --> 00:38:44,410 ہم بعد میں دیکھیں گے کے طور پر. 831 00:38:44,410 --> 00:38:50,070 پیکٹ اب آپ پر شروع کی ہے لوکل ایریا نیٹ ورک، یا LAN. 832 00:38:50,070 --> 00:38:53,990 یہ نیٹ ورک تمام مربوط کرنے کے لئے استعمال کیا جاتا ہے مقامی کمپیوٹر، راوٹرز، 833 00:38:53,990 --> 00:38:57,940 معلومات کے لئے، پرنٹروں، وغیرہ کی جسمانی دیواروں کے اندر تبادلہ 834 00:38:57,940 --> 00:38:59,160 عمارت. 835 00:38:59,160 --> 00:39:04,130 LAN، ایک خوبصورت انینترت جگہ ہے اور بدقسمتی سے حادثات 836 00:39:04,130 --> 00:39:05,425 ہو سکتا ہے. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> لین کی شاہراہ بھری ہے کی تمام معلومات اقسام کے ساتھ. 839 00:39:18,050 --> 00:39:22,070 یہ IP پیکٹ، نویل پیکٹ ہیں، AppleTalk پیکٹ - 840 00:39:22,070 --> 00:39:24,500 وہ کے خلاف جا رہے ہیں معمول کے مطابق ٹریفک،. 841 00:39:24,500 --> 00:39:29,250 مقامی روٹر سے نمٹنے کے لئے پڑھتا ہے اور، اگر ضروری ہو تو، پر پیکٹ اٹھا 842 00:39:29,250 --> 00:39:31,710 ایک اور نیٹ ورک. 843 00:39:31,710 --> 00:39:33,570 آہ، روٹر - 844 00:39:33,570 --> 00:39:37,490 ایک بظاہر میں کنٹرول کی علامت اویوستیت دنیا. 845 00:39:37,490 --> 00:39:38,480 >> روٹر: افوہ، افسوس ہے اس کے بارے میں. 846 00:39:38,480 --> 00:39:39,965 ، یہاں یہ ایک ڈال دو یہاں یہ ایک. 847 00:39:39,965 --> 00:39:40,460 یہ یہاں چلتا ہے. 848 00:39:40,460 --> 00:39:40,955 یہاں یہ ایک چال. 849 00:39:40,955 --> 00:39:41,945 مجھے یہ پسند نہیں ہے. 850 00:39:41,945 --> 00:39:42,935 کی اس ایک کو منتقل کرتے ہیں. 851 00:39:42,935 --> 00:39:43,925 یہ یہاں ہے. 852 00:39:43,925 --> 00:39:45,410 [اشراوی] 853 00:39:45,410 --> 00:39:46,400 یہاں ایک اور jangle رکھو. 854 00:39:46,400 --> 00:39:46,895 یہاں اس کی ایک ڈال دیں. 855 00:39:46,895 --> 00:39:47,885 نہیں، میں اس کے ساتھ جاؤنگی. 856 00:39:47,885 --> 00:39:48,700 یہاں کی ایک ڈال دیں. 857 00:39:48,700 --> 00:39:49,930 >> راوی: وہ وہاں ہے - 858 00:39:49,930 --> 00:39:55,770 منظم، لاپرواہ، ودوت، قدامت پسند، اور کبھی کبھی، نہیں کافی 859 00:39:55,770 --> 00:39:56,975 رفتار تیز کرنے کے لئے. 860 00:39:56,975 --> 00:40:00,090 لیکن کم سے کم وہ عین مطابق ہے سب سے زیادہ حصہ کے لئے. 861 00:40:00,090 --> 00:40:01,243 >> روٹر: رکھو کہ وہاں ایک. 862 00:40:01,243 --> 00:40:04,694 ایک وہاں جاتا ہے، ایک جاتا ہے وہاں، اور یہ ایک وہاں جاتا ہے. 863 00:40:04,694 --> 00:40:05,680 ویسے، ایک اور وہاں جاتا ہے. 864 00:40:05,680 --> 00:40:06,173 وہ یہاں ہے. 865 00:40:06,173 --> 00:40:07,423 [اشراوی] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> راوی: پیکٹ چھوڑ کے طور پر روٹر، وہ میں ان کی راہ بنا 868 00:40:18,670 --> 00:40:24,090 کارپوریٹ انٹرانیٹ اور سر روٹر کے لئے سوئچ. 869 00:40:24,090 --> 00:40:28,120 روٹر کے مقابلے میں زیادہ موثر تھوڑا سا، روٹر سوئچ تیز رفتار اور ڈھیلے ادا کرتا ہے 870 00:40:28,120 --> 00:40:31,970 آئی پی پیکٹ کے ساتھ، بڑی تدبیر روٹنگ ان کے راستے میں ان - 871 00:40:31,970 --> 00:40:34,720 ایک ڈیجیٹل پنبال جادوگر، اگر آپ. 872 00:40:34,720 --> 00:40:35,290 >> روٹر سوئچ: یہاں ہم چلے. 873 00:40:35,290 --> 00:40:36,020 یہاں ایک اور ایک آتا ہے. 874 00:40:36,020 --> 00:40:36,950 اور یہ ایک اور ہے. 875 00:40:36,950 --> 00:40:37,406 یہ دیکھو، ماں. 876 00:40:37,406 --> 00:40:38,320 یہاں جاتا ہے. 877 00:40:38,320 --> 00:40:39,235 پیچھے کے ارد گرد Whoop،. 878 00:40:39,235 --> 00:40:40,660 ارے، وہاں، وہاں. 879 00:40:40,660 --> 00:40:41,135 کے دوران بائیں طرف. 880 00:40:41,135 --> 00:40:42,090 پر حق ہے. 881 00:40:42,090 --> 00:40:42,480 کے دوران بائیں طرف. 882 00:40:42,480 --> 00:40:42,820 پر حق ہے. 883 00:40:42,820 --> 00:40:43,490 تم سمجھ گئے. 884 00:40:43,490 --> 00:40:43,800 اسے یہاں آتا ہے. 885 00:40:43,800 --> 00:40:45,170 انہوں نے کہا کہ کے اسکور، گولی مار دیتی ہے. 886 00:40:45,170 --> 00:40:45,860 چل رہا ہے. 887 00:40:45,860 --> 00:40:48,270 وین ارے، یہاں، باہر دیکھتے ہیں ایک آتا ہے. 888 00:40:48,270 --> 00:40:49,520 اوہ، یہ ہم چلے. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> راوی: پیکٹ ان تک پہنچنے کے طور پر منزل، وہ کی طرف سے اٹھایا رہے ہیں 891 00:40:56,330 --> 00:41:01,250 نیٹ ورک انٹرفیس، بننے کے لئے تیار اگلے سطح پر بھیجا - 892 00:41:01,250 --> 00:41:04,340 اس صورت میں، پراکسی. 893 00:41:04,340 --> 00:41:08,750 پراکسی کے طور پر کئی کمپنیوں کی طرف سے استعمال کیا جاتا ہے کرنے کے لئے ایک مڈل مین کی طرح 894 00:41:08,750 --> 00:41:11,570 ان کے انٹرنیٹ پر بوجھ کم کنکشن، اور کے لئے 895 00:41:11,570 --> 00:41:15,350 سیکورٹی وجوہات کی بناء پر اس کے ساتھ ساتھ. 896 00:41:15,350 --> 00:41:19,420 آپ دیکھ سکتے ہیں، پیکٹ ، مختلف سائز کے ہیں 897 00:41:19,420 --> 00:41:21,770 ان کے مواد پر منحصر ہے. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> پراکسی پیکٹ کھولتا ہے اور لگتا ہے ویب ایڈریس، یا یو آر ایل کے لئے. 900 00:41:45,110 --> 00:41:49,500 پتہ ہے کہ آیا انحصار قابل قبول، پیکٹ پر بھیجا جاتا ہے 901 00:41:49,500 --> 00:41:50,750 انٹرنیٹ. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> جو کچھ پتے، تاہم ہیں، کی منظوری سے پورا نہیں کرتے 904 00:42:01,970 --> 00:42:03,090 پراکسی - 905 00:42:03,090 --> 00:42:05,893 کہ، کا کہنا ہے کہ کارپوریٹ یا کرنے کے لئے ہے مینجمنٹ سے متعلق گائیڈلائنز. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 یہ سرسری کے ساتھ نمٹا رہے ہیں. 908 00:42:13,710 --> 00:42:15,620 ہم اس میں سے کوئی بھی پڑے گا. 909 00:42:15,620 --> 00:42:19,227 اسے بنانے والوں کے لئے، یہ ہے سڑک پر ایک بار پھر. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> اگلا، دوسرا اپ، فائر وال. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 کارپوریٹ فائروال دو مقاصد کے کام کرتا ہے. 914 00:42:40,225 --> 00:42:44,350 یہ کچھ نہیں بلکہ گندی چیزوں کو روکتا ہے میں آنے سے انٹرنیٹ سے 915 00:42:44,350 --> 00:42:48,460 انٹرانیٹ، اور پھر اس کو روک سکتے ہیں کی طرف سے حساس کارپوریٹ معلومات 916 00:42:48,460 --> 00:42:53,380 انٹرنیٹ پر بھیجا جا رہا ہے. 917 00:42:53,380 --> 00:42:57,340 >> ایک بار فائر وال کے ذریعے، ایک روٹر پیکٹ اٹھا اور پر یہ دیتا ہے 918 00:42:57,340 --> 00:43:01,216 ایک بہت پتلی سڑک، یا بینڈوڈتھ، ہم کہتے ہیں کے طور پر. 919 00:43:01,216 --> 00:43:06,830 ظاہر ہے، سڑک وسیع نہیں ہے ان سب کو لے جانے کے لئے کافی ہے. 920 00:43:06,830 --> 00:43:10,870 >> اب آپ سب کیا ہوتا ہے، حیرت ہے کہ ہو سکتا ہے یہ نہیں کرتے جو پیکٹ 921 00:43:10,870 --> 00:43:11,950 راستے میں. 922 00:43:11,950 --> 00:43:16,540 ٹھیک ہے، جب مسٹر آئی پی ایک نہیں ملتی ایک پیکٹ ہے کہ اعتراف 923 00:43:16,540 --> 00:43:22,940 کی وجہ سے وقت میں حاصل کی، انہوں نے صرف ایک متبادل پیکٹ بھیجتا ہے. 924 00:43:22,940 --> 00:43:29,360 اب ہم دنیا میں داخل کرنے کے لئے تیار ہیں کے انٹرنیٹ کے، ایک مکڑی ویب 925 00:43:29,360 --> 00:43:33,670 باہم نیٹ ورکس جو ہماری پوری دنیا اسپین. 926 00:43:33,670 --> 00:43:39,360 یہاں، routers اور سوئچ قائم نیٹ ورک کے درمیان تعلقات. 927 00:43:39,360 --> 00:43:42,740 >> اب خالص ایک بالکل مختلف ہے آپ کے اندر اندر تلاش کر لیں گے سے بھی زیادہ ماحول 928 00:43:42,740 --> 00:43:44,900 اپنے LAN کی حفاظتی دیواریں. 929 00:43:44,900 --> 00:43:47,340 یہاں، یہ وائلڈ ویسٹ ہے - 930 00:43:47,340 --> 00:43:50,540 کافی مقدار کی جگہ کی کافی مقدار، مواقع پر چیزوں کی کافی مقدار 931 00:43:50,540 --> 00:43:53,130 کی، اور جگہوں پر جانے کے لئے. 932 00:43:53,130 --> 00:43:57,620 بہت کم کنٹرول اور شکریہ ریگولیشن، نئے خیالات زرخیز تلاش 933 00:43:57,620 --> 00:44:01,530 لفافے دھکا مٹی ان امکانات کے. 934 00:44:01,530 --> 00:44:05,240 لیکن اس کی وجہ سے آزادی کا، بعض خطرات کو بھی گھات میں ہونا. 935 00:44:05,240 --> 00:44:10,860 آپ سے مل کر کریں گے جب آپ پتہ چل جائے گا کبھی نہیں موت کے خطرناک پنگ، ایک خصوصی 936 00:44:10,860 --> 00:44:15,610 ایک عام درخواست پنگ کے ورژن جو کچھ مورھ پنگا لینا اپ سوچا 937 00:44:15,610 --> 00:44:18,500 پہلے سے نہ سوچا میزبان. 938 00:44:18,500 --> 00:44:23,760 >> ہمارے پیکٹ لینے کے راستے کے ذریعے ہو سکتی ہے سیٹلائٹ، ٹیلی فون لائنز، وائرلیس، 939 00:44:23,760 --> 00:44:25,650 یا اس سے بھی ٹرانس سمندری کیبل. 940 00:44:25,650 --> 00:44:29,860 وہ ہمیشہ، سب سے تیزی سے نہیں لیتے ممکن ہو یا چھوٹا، راستوں. 941 00:44:29,860 --> 00:44:33,560 لیکن انہوں نے آخر میں وہاں مل جائے گا. 942 00:44:33,560 --> 00:44:38,410 ہو سکتا ہے کہ یہ کبھی کبھی ہے کیوں ہے ورلڈ وائڈ انتظار ملاقات کی. 943 00:44:38,410 --> 00:44:42,710 لیکن سب کچھ آسانی سے کام کر رہا ہے جب آپ دنیا دھوکہ کر سکتے ہیں 944 00:44:42,710 --> 00:44:47,110 پانچ بار ڈراپ میں ختم - ایک ٹوپی، لفظی کے 945 00:44:47,110 --> 00:44:51,520 اور کی لاگت کے لئے تمام ایک مقامی کال، یا اس سے کم. 946 00:44:51,520 --> 00:44:55,260 >> ہماری منزل کے اختتام کے قریب، ہم نے ایک اور فائر وال تلاش کر لیں گے. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 ایک کے طور پر آپ کے نقطہ نظر پر انحصار ڈیٹا پیکٹ، فائروال ایک ہو سکتا ہے 949 00:45:02,740 --> 00:45:06,930 سیکورٹی کے گڑھ، یا ایک خطرناک دشمن. 950 00:45:06,930 --> 00:45:11,710 یہ سب تم جس طرف پر انحصار کرتا ہے پر اور جو تمہارے ارادے ہیں. 951 00:45:11,710 --> 00:45:15,590 >> فائروال کے کرنے کے لئے ڈیزائن کیا جاتا ہے صرف ان کے پیکٹ میں دو 952 00:45:15,590 --> 00:45:18,060 اس کے معیار پر پورا اترتے ہیں. 953 00:45:18,060 --> 00:45:22,450 یہ فائروال کام کر رہا ہے بندرگاہوں پر 80 اور 25. 954 00:45:22,450 --> 00:45:26,880 دوسرے کے ذریعے داخل کرنے کے لئے تمام کوششوں بندرگاہوں کے کاروبار کے لئے بند ہیں. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> پورٹ 25، جبکہ میل پیکٹ کے لئے استعمال کیا جاتا ہے پورٹ 80 کے لئے دروازے ہے 957 00:45:48,470 --> 00:45:50,755 انٹرنیٹ سے پیکٹ ویب سرور پر. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 فائروال کے اندر، پیکٹ ہیں زیادہ اچھی طرح دکھائی. 960 00:45:58,230 --> 00:46:02,190 کچھ پیکٹ کے ذریعے آسانی سے بنانے کے لئے کسٹم، جبکہ دوسروں کے 961 00:46:02,190 --> 00:46:04,760 صرف تھوڑا سا مشکوک لگ رہی ہو. 962 00:46:04,760 --> 00:46:08,390 >> فائروال کے افسر آسانی سے نہیں ہے مثلا، بیوکوف بنا جب اس پنگ کے 963 00:46:08,390 --> 00:46:14,430 موت کے پیکٹ خود کو چھپانے کی کوشش کرتا ہے ایک عام پنگ پیکٹ کے طور پر. 964 00:46:14,430 --> 00:46:14,740 >> فائروال: اگلا، دوسرا. 965 00:46:14,740 --> 00:46:15,214 ٹھیک ہے. 966 00:46:15,214 --> 00:46:15,688 پر جاؤ. 967 00:46:15,688 --> 00:46:16,162 یہ ٹھیک ہے. 968 00:46:16,162 --> 00:46:16,636 کوئی مسئلہ نہیں. 969 00:46:16,636 --> 00:46:17,584 ایک اچھا دن ہے. 970 00:46:17,584 --> 00:46:18,532 یہاں باہر ہو. 971 00:46:18,532 --> 00:46:20,315 ، الوداع. 972 00:46:20,315 --> 00:46:23,870 >> راوی: ان پیکٹ خوش قسمت کے لئے یہ اب تک یہ کرنے کے لئے کافی، 973 00:46:23,870 --> 00:46:25,920 سفر میں تقریبا ختم ہو چکا ہے. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 یہ صرف کرنے کے لئے انٹرفیس پر ایک لائن اپ ہے ویب سرور میں ہاتھ میں لیا جائے. 976 00:46:35,380 --> 00:46:40,700 >> آج کل ایک ویب سرور کئی پر چلا سکتے ہیں چیزیں، ایک مین فریم سے، ایک ویب کیم کے لئے، 977 00:46:40,700 --> 00:46:41,910 اپنی میز پر کمپیوٹر پر. 978 00:46:41,910 --> 00:46:44,630 یا کیوں نہیں اپنے ریفریجریٹر؟ 979 00:46:44,630 --> 00:46:48,750 مناسب سیٹ اپ کے ساتھ، آپ تلاش کر سکتے ہیں آپ کے لئے makings ہے باہر تو 980 00:46:48,750 --> 00:46:51,570 چکن cacciatore، یا اگر آپ شاپنگ کرنے چلنا ہے. 981 00:46:51,570 --> 00:46:54,870 یاد رکھیں، اس کے نیٹ ورک کے طلوع فجر ہے. 982 00:46:54,870 --> 00:46:56,360 تقریبا کچھ بھی ممکن ہے. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> ایک ایک کرکے، پیکٹ حاصل کر رہے ہیں کھولی، اور unpacked. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 وہ معلومات پر مشتمل ہے - 987 00:47:11,900 --> 00:47:14,370 کہ، آپ کی درخواست ہے معلومات کے لئے - 988 00:47:14,370 --> 00:47:17,520 ویب پر بھیجا جاتا ہے سرور درخواست. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> پیکٹ خود کو ری سائیکل، کے لئے تیار ہے دوبارہ استعمال، اور آپ کے ساتھ بھر جائے 991 00:47:33,750 --> 00:47:46,830 درخواست کی معلومات، سے خطاب کیا، اور واپس، آپ کو واپس اس کے راستے پر، باہر بھیج دیں 992 00:47:46,830 --> 00:47:56,950 ماضی فائر وال، راوٹرز، اور پر انٹرنیٹ کے ذریعے، واپس کے ذریعے 993 00:47:56,950 --> 00:48:08,430 اپنے کارپوریٹ فائروال، اور پر اپنے انٹرفیس، آپ کے فراہم کرنے کے لئے تیار 994 00:48:08,430 --> 00:48:11,060 معلومات کے ساتھ ویب براؤزر آپ کی درخواست کی - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 کہ، یہ فلم ہے. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> ان کی کوششوں کے ساتھ خوش اور پر اعتماد ایک بہتر دنیا، ہمارا قابل اعتماد میں 999 00:48:27,590 --> 00:48:33,840 ڈیٹا پیکٹ میں blissfully دور سوار جاننے کے ایک اور دن کا سورج غروب، 1000 00:48:33,840 --> 00:48:37,135 مکمل طور پر، وہ خدمت کی ہے اچھی طرح سے اپنے مالکوں. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 اب اس کا بہتر آخر نہیں ہے؟ 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> اسپیکر 1: وہ، پھر، ہے انٹرنیٹ کس طرح کام کرتا. 1005 00:48:49,890 --> 00:48:53,360 مسئلہ سیٹ سات کے ذریعے کریں گے آپ بہتر آپ کو اس کو سمجھنے اور کرے گا 1006 00:48:53,360 --> 00:48:55,830 ایچ ٹی ایم ایل، پی ایچ پی، اور زیادہ کا تھوڑا سا سیکھتے ہیں. 1007 00:48:55,830 --> 00:48:58,590 رپورٹ میں اس پر مزید کہ جمعہ کو باہر جائیں گے. 1008 00:48:58,590 --> 00:49:00,310 اور ہم پیر کو نظر آئے گا. 1009 00:49:00,310 --> 00:49:02,763