1 00:00:00,000 --> 00:00:04,580 2 00:00:04,580 --> 00:00:06,580 ڈوگ لایڈ: آپ نے تو ان ویڈیوز دیکھ رہا 3 00:00:06,580 --> 00:00:09,030 ہم سفارش کرتے ہیں جس ترتیب میں، ہم سے گزرنا کرنے کے لئے ہیں 4 00:00:09,030 --> 00:00:10,260 ثقافت شفٹ کا تھوڑا سا. 5 00:00:10,260 --> 00:00:13,093 کیونکہ اب، ہم شروع کرنے کے لئے جا رہے ہیں انٹرنیٹ اور ویب کے بارے میں بات 6 00:00:13,093 --> 00:00:13,669 ٹیکنالوجی. 7 00:00:13,669 --> 00:00:15,835 اب تک، ہم نے اتنا واقعی سی کی ایک بہت کچھ کر رہا 8 00:00:15,835 --> 00:00:17,370 >> اور جب ہم نے کیا گیا ہے ہمارے پروگرام چل رہا ہے، 9 00:00:17,370 --> 00:00:19,500 ہم ان چل رہا ہے کمانڈ لائن سے. 10 00:00:19,500 --> 00:00:23,080 کہ صارفین ہے کہ کس طرح بہت زیادہ ہے پروگراموں کے ساتھ بات چیت کی گئی 11 00:00:23,080 --> 00:00:23,760 ہم لکھتے ہیں کہ. 12 00:00:23,760 --> 00:00:26,859 وہ، کچھ فوری طور پر کچھ لینے ، ٹرمنل ونڈو میں ہوتا ہے 13 00:00:26,859 --> 00:00:27,650 اور پھر یہ کیا ہے. 14 00:00:27,650 --> 00:00:30,957 >> کبھی کبھی آپ کو مسلسل ہو سکتا ہے اس کے بعد رہتا ہے کہ اعداد و شمار. 15 00:00:30,957 --> 00:00:32,040 لیکن اس سے بہت زیادہ ہے. 16 00:00:32,040 --> 00:00:33,081 یہ کمانڈ لائن پر ہے. 17 00:00:33,081 --> 00:00:34,775 یہ صارف بات چیت کر سکتے ہیں صرف طریقہ ہے. 18 00:00:34,775 --> 00:00:36,650 ، مستقبل کے حوالے سے اس نقطہ نظر سے ہم شروع کرنے کے لئے جا رہے ہیں 19 00:00:36,650 --> 00:00:39,980 منتقلی تاکہ صارفین ہماری ویب سائٹ کے ساتھ بات چیت کر سکتے ہیں. 20 00:00:39,980 --> 00:00:42,688 تو ہم لکھ جا رہے ہیں C میں لکھا نہیں کر رہے ہیں جس میں ویب سائٹس،، 21 00:00:42,688 --> 00:00:46,600 لیکن دوسرے کی ایک قسم میں لکھا جاتا ہے پی ایچ پی، پروگرامنگ زبانوں، 22 00:00:46,600 --> 00:00:50,810 اور یہ مددگار زبانوں کی طرح، ہے ایچ ٹی ایم ایل، سی ایس ایس، اور اس طرح. 23 00:00:50,810 --> 00:00:53,130 تو ہم شروع کرنے کے لئے جا رہے ہیں ان چیزوں کے بارے میں بات. 24 00:00:53,130 --> 00:00:55,740 >> ہم ویب میں حاصل کرنے سے پہلے خود پروگرامنگ، 25 00:00:55,740 --> 00:00:58,720 میں شاید یہ ایک اچھا لگتا ہے خیال ایک واپس قدم اور بات لینے کے لئے 26 00:00:58,720 --> 00:01:02,720 کے بارے میں کس طرح کمپیوٹر اور انسانوں ویب بات چیت. 27 00:01:02,720 --> 00:01:07,520 تو اس ویڈیو، واقعی ایک پرائمر ہے انٹرنیٹ پر ایک بنیادی گائیڈ،. 28 00:01:07,520 --> 00:01:10,951 اب، یہاں انتباہ ہے CS50 ایک نیٹ ورکنگ کلاس نہیں ہے. 29 00:01:10,951 --> 00:01:13,700 تو کیا ہم بات کر جا رہے ہیں یہاں کے بارے میں بہت زیادہ سطح پر ہے. 30 00:01:13,700 --> 00:01:17,240 ہم جا نہیں کر رہے ہیں کوئی کم سطح میں حاصل 31 00:01:17,240 --> 00:01:19,540 یہ سب چیزیں کس طرح کام کرتا کی تفصیلات. 32 00:01:19,540 --> 00:01:21,290 اگر آپ دلچسپی رکھتے ہیں تو کہ میں، مجھے پختہ چاہوں 33 00:01:21,290 --> 00:01:24,580 ایک کلاس لینے کی سفارش کمپیوٹر نیٹ ورکنگ پر. 34 00:01:24,580 --> 00:01:26,540 اور ہم بھی بتا سکتا ہے سفید جھوٹ یا صرف دو 35 00:01:26,540 --> 00:01:31,590 بنانے کے مقاصد کے لئے عام سمجھ بوجھ واضح. 36 00:01:31,590 --> 00:01:35,780 >> ساتھ اس نے کہا تو، کے بارے میں بات کرتے ہیں ہم کس طرح انٹرنیٹ کے ساتھ بات چیت. 37 00:01:35,780 --> 00:01:37,570 لہذا ہم یہاں ہیں. 38 00:01:37,570 --> 00:01:38,430 ہمیں یہاں ہے. 39 00:01:38,430 --> 00:01:41,096 ہم خوبصورت کرنے کے لئے انتظار کر رہے ہیں ، انٹرنیٹ پر حاصل کرنے کے جو 40 00:01:41,096 --> 00:01:42,810 ہم سب جانتے ہیں کے طور پر، بلیوں کی ھچاھچ ہے. 41 00:01:42,810 --> 00:01:45,210 >> اب ہم صرف سے رابطہ قائم کرتے ہیں اس طرح انٹرنیٹ؟ 42 00:01:45,210 --> 00:01:46,360 ویسے، شاید نہیں. 43 00:01:46,360 --> 00:01:48,620 وجدانی طور پر، آپ کو معلوم ہے ، مثال کے طور پر کا کہنا ہے کہ، 44 00:01:48,620 --> 00:01:51,190 آپ کو آپ کے وائی فائی کو تبدیل جب آپ کے کمپیوٹر پر نیٹ ورک، 45 00:01:51,190 --> 00:01:54,010 آپ کو ایک نامی انٹرنیٹ نہیں دیکھ رہا ہوں کہ صرف اس لئے ہوتا ہے جب تک 46 00:01:54,010 --> 00:01:58,870 اپنے مقامی وائی فائی کا نام ہونا. 47 00:01:58,870 --> 00:01:59,370 ٹھیک ہے؟ 48 00:01:59,370 --> 00:02:00,880 >> یہ عام طور پر گھر کی طرح کچھ ہے. 49 00:02:00,880 --> 00:02:03,338 آپ کام پر ہیں یا اگر، یہ ہو سکتا ہے آپ کی کمپنی کا نام. 50 00:02:03,338 --> 00:02:05,340 صرف ایک نہیں ہے آپشن انٹرنیٹ نامی. 51 00:02:05,340 --> 00:02:09,710 اور اس طرح کچھ یا کچھ چیزیں جب کے درمیان میں موجود 52 00:02:09,710 --> 00:02:11,490 ہم انٹرنیٹ سے رابطہ قائم کرنا چاہتے ہیں. 53 00:02:11,490 --> 00:02:12,740 ان چیزوں میں سے کچھ کیا ہیں؟ 54 00:02:12,740 --> 00:02:14,110 ٹھیک ہے، ہم اس کے بارے میں بات کرنے کے لئے جا رہے ہیں. 55 00:02:14,110 --> 00:02:16,180 ہم نے بھی کے بارے میں بات کرنے کے لئے جا رہے ہیں اہم چیزوں میں سے کچھ 56 00:02:16,180 --> 00:02:18,710 ہم قابل ہو جائے کرنے کے لئے کی ضرورت ہے انٹرنیٹ سے مربوط کرنے. 57 00:02:18,710 --> 00:02:21,214 اور ان میں سے سب سے پہلے چیزیں ایک IP ایڈریس ہے. 58 00:02:21,214 --> 00:02:23,380 تو آپ شاید سنا ہے پہلے مدت IP ایڈریس. 59 00:02:23,380 --> 00:02:24,630 اس کا کیا مطلب ہے؟ 60 00:02:24,630 --> 00:02:28,270 ویسے، ایک IP ایڈریس ہے بنیادی طور پر ایک منفرد شناخت 61 00:02:28,270 --> 00:02:30,820 ایک نیٹ ورک پر آپ کے کمپیوٹر کے. 62 00:02:30,820 --> 00:02:33,640 بس ہر گھر کی طرح یا دفتر نے ایک منفرد پتہ ہے 63 00:02:33,640 --> 00:02:36,660 جس سے ایک میل بھیج سکتے ہیں. 64 00:02:36,660 --> 00:02:40,750 >> اسی طرح، ہر کمپیوٹر اگر اعداد و شمار حاصل یا ڈیٹا بھیجنے کے لئے چاہتا ہے، 65 00:02:40,750 --> 00:02:43,040 ایک منفرد پتہ کرنے کی ضرورت ہے. 66 00:02:43,040 --> 00:02:45,720 جب معلومات تاکہ بھیجا یا موصول ہوئی ہے، 67 00:02:45,720 --> 00:02:49,720 اس سے بھیجا یا وصول کیا جا رہا ہے صحیح جگہ پر. 68 00:02:49,720 --> 00:02:52,660 میں کے طور پر یہ خطاب اسکیم، کہا، آئی پی سے خطاب کرتے ہوئے کہا جاتا ہے. 69 00:02:52,660 --> 00:02:57,690 آئی پی، انٹرنیٹ پروٹوکول کے لئے کھڑا ہے جس میں ہم ایک بار پھر جلد ہی کے بارے میں بات کریں گے. 70 00:02:57,690 --> 00:03:00,230 >> اب کیا آئی پی کی طرح نظر سے خطاب کرتا ہے؟ 71 00:03:00,230 --> 00:03:04,330 ویسے، کی منصوبہ بندی بنیادی طور پر تھا، یہ سب سے پہلے لاگو کیا گیا تھا جب، 72 00:03:04,330 --> 00:03:07,846 ہر کمپیوٹر دینے کے لئے ایک منفرد 32 بٹ ایڈریس. 73 00:03:07,846 --> 00:03:08,720 کہ بٹس کی ایک بہت ہے. 74 00:03:08,720 --> 00:03:10,900 4 ارب پتوں ہے. 75 00:03:10,900 --> 00:03:14,190 >> اور عام طور پر استعمال کر رہے ہیں، بجائے شش اعشاری سنکیتن، جس 76 00:03:14,190 --> 00:03:18,450 ہم کے تناظر میں پہلے استعمال کیا جاتا ہے C میں اشارہ، پتوں کے بارے میں بات کرنے کے لئے 77 00:03:18,450 --> 00:03:21,580 ہم عام طور پر آئی پی کی نمائندگی کرتے ہیں تھوڑا سا میں پتوں 78 00:03:21,580 --> 00:03:24,370 ایک انسانی چھپنے طریقہ، ان کی نمائندگی 79 00:03:24,370 --> 00:03:28,680 8 بٹس کے چار گروپ کے طور پر دشملو تعداد کے طور پر نمائندگی. 80 00:03:28,680 --> 00:03:34,920 انسان اکثر بات نہیں ہے کیونکہ شش اعشاری، آپ کو پروگرامنگ رہے ہیں جب تک. 81 00:03:34,920 --> 00:03:38,400 لیکن لوگوں کو جو انٹرنیٹ استعمال کرتے ہیں ضروری پروگرامرز نہیں ہیں. 82 00:03:38,400 --> 00:03:41,660 >> اور اس طرح یہ آسان بنانے اور ان کے لئے رسائی 83 00:03:41,660 --> 00:03:45,430 کے بارے میں بات کرنے کے قابل ہونے کے لئے ان IP پتہ وہ شاید صورت میں ہے 84 00:03:45,430 --> 00:03:47,690 کوئی کو فون کرنے کی ضرورت ہے کچھ دور کرنے کے لئے، 85 00:03:47,690 --> 00:03:51,610 اس میں زیادہ سے زیادہ بنانے کے لئے بہتر ہے عام روایتی دشملو تعداد 86 00:03:51,610 --> 00:03:52,880 شکل. 87 00:03:52,880 --> 00:03:57,570 اور اس طرح ایک IP ایڈریس صرف لگتا ہے بہت اس طرح، w.x.y.z، 88 00:03:57,570 --> 00:04:00,650 جہاں ان خطوط میں سے ہر ایک ایک غیر منفی قدر کی نمائندگی کرتا ہے 89 00:04:00,650 --> 00:04:02,960 0 255 کی حد میں. 90 00:04:02,960 --> 00:04:07,950 کو یاد ہوگا کہ ایک 8 بٹ تعداد 256 الگ اقدار پکڑ کر سکتے ہیں. 91 00:04:07,950 --> 00:04:10,520 >> ہماری رینج 255 0 کیوں ہے اور اس طرح ہے کہ. 92 00:04:10,520 --> 00:04:15,030 اور ہم نے 8 میں سے چار کلسٹرز ہے 32 بٹس کے ایک عظیم الشان کل کے لئے بٹس. 93 00:04:15,030 --> 00:04:17,920 اور اس طرح ایک IP ایڈریس طاقت کچھ اس طرح نظر. 94 00:04:17,920 --> 00:04:24,120 یہ ایک عام کی طرح ہے پہلے سے طے شدہ آئی پی ایڈریس، 123.45.67.89. 95 00:04:24,120 --> 00:04:28,850 ان میں سے سب میں 0 کی حد میں ہیں 255، تو یہ ایک درست IP ایڈریس ہے. 96 00:04:28,850 --> 00:04:34,040 >> یہاں کے تمام ہارورڈ یونیورسٹی میں ہمارے IP پتوں 140،247 کے ساتھ شروع. 97 00:04:34,040 --> 00:04:37,130 کہ صرف طریقہ کے IP یہ جغرافیائی علاقے میں پتے 98 00:04:37,130 --> 00:04:38,130 تفویض کیا گیا ہے. 99 00:04:38,130 --> 00:04:42,750 اور اس طرح یہ ایک IP ایڈریس ہو سکتا ہے کہ ہارورڈ یونیورسٹی میں یہاں موجود ہو سکتا ہے. 100 00:04:42,750 --> 00:04:46,810 >> میں نے کہا، تو ہر IP ایڈریس تو 32 بٹس، ہم کے بارے میں 4 ارب ہے 101 00:04:46,810 --> 00:04:49,290 ، ایک چھوٹا سا باہر دینے کے لئے 4 ارب سے زائد. 102 00:04:49,290 --> 00:04:51,470 لیکن ہم اس قسم کی صحیح، ایک مسئلہ دیکھ سکتے ہیں؟ 103 00:04:51,470 --> 00:04:53,190 دنیا کی آبادی اب کیا ہے؟ 104 00:04:53,190 --> 00:04:56,560 >> ٹھیک ہے، یہ کہیں ہے 7 ارب لوگوں کے شمال. 105 00:04:56,560 --> 00:04:58,800 اور مغربی دنیا میں کم از کم، زیادہ تر لوگوں میں 106 00:04:58,800 --> 00:05:02,644 ایک سے زیادہ آلہ ہے انٹرنیٹ کے رابطے کے قابل. 107 00:05:02,644 --> 00:05:03,560 میں یہیں سے ایک ہے. 108 00:05:03,560 --> 00:05:04,880 اور میری جیب میں ایک ہے. 109 00:05:04,880 --> 00:05:06,340 اور میں اپنے دفتر میں ایک واپس. 110 00:05:06,340 --> 00:05:07,387 >> اور تو ہے کہ تین ہے. 111 00:05:07,387 --> 00:05:09,970 اور یہ کہ بھی شمار نہیں کرتا میں بھی، گھر میں ہے کہ لوگ. 112 00:05:09,970 --> 00:05:12,160 اور تو ہے کہ ایک مسئلہ کی قسم، ٹھیک ہے؟ 113 00:05:12,160 --> 00:05:15,380 ہم کم از کم 7 ارب لوگ ہیں اور صرف 4 ارب پتے. 114 00:05:15,380 --> 00:05:18,719 >> اور ہر ڈیوائس سمجھا جاتا ہے منفرد کی نشاندہی کی جائے. 115 00:05:18,719 --> 00:05:21,260 ہم نے کچھ workarounds کے تیار کیا ہے اس مسئلے سے نمٹنے کے لئے، 116 00:05:21,260 --> 00:05:23,240 کچھ ایک نجی ملاقات ہم نہیں ہیں جو IP ایڈریس، 117 00:05:23,240 --> 00:05:24,573 اس ویڈیو میں میں حاصل کرنے کے لئے جا. 118 00:05:24,573 --> 00:05:31,920 لیکن بنیادی طور پر، اس کے علاوہ کی اجازت دیتا ہے جعلی کی طرح کرنے کے لئے ویب، انٹرنیٹ، 119 00:05:31,920 --> 00:05:35,610 باہر آپ کو ایک منفرد ہے کہ تھوڑا سا نجی پتے رکھنے کی طرف سے پتہ 120 00:05:35,610 --> 00:05:38,730 اور پھر ان کے ذریعے funneling ایک ایڈریس، جس 121 00:05:38,730 --> 00:05:41,220 بہت سے مختلف کمپیوٹرز کی طرف سے اشتراک کیا جاتا ہے. 122 00:05:41,220 --> 00:05:43,200 >> لیکن یہ واقعی ایک طویل مدتی ٹھیک نہیں ہے. 123 00:05:43,200 --> 00:05:45,250 یہاں تک کہ طے نہیں ہے ہمیشہ کے لئے آخری. 124 00:05:45,250 --> 00:05:50,030 اور اس طرح ہم ایک مختلف حاصل کرنے کی ضرورت اس کے ساتھ نمٹنے کا طریقہ. 125 00:05:50,030 --> 00:05:51,904 >> میں نے کہا تو، ہم کے بارے میں 4 ارب تھی. 126 00:05:51,904 --> 00:05:53,820 لیکن اس لئے نہیں جا رہا صحیح، کافی اچھا ہونا؟ 127 00:05:53,820 --> 00:05:56,540 اور اس طرح یہ ہے کہ وہاں کا فیصلہ کیا گیا ہم ہیں 128 00:05:56,540 --> 00:05:59,240 اس کے ساتھ نمٹنے کے لئے جا اب IP ایڈریس بنانے کے لئے. 129 00:05:59,240 --> 00:06:03,344 32 بٹ پتوں کی بجائے، ہم ہیں 128 بٹ پتوں کے لئے جا. 130 00:06:03,344 --> 00:06:05,260 تو بجائے 4 ارب پتے، ہم جا رہے ہیں 131 00:06:05,260 --> 00:06:11,130 پتوں کی اس بڑی تعداد حاصل کرنے کے لئے، جو 340 ارب ارب روپے ہے 132 00:06:11,130 --> 00:06:14,150 ارب، تو IP پتوں کی ایک بہت. 133 00:06:14,150 --> 00:06:18,240 >> اور یہ نئی سکیم IPv6 کی کہا جاتا ہے اس کا حوالہ دیا ہے کہ کس طرح عام طور پر ہے. 134 00:06:18,240 --> 00:06:21,242 پرانی اسکیم IPv4 کی کیا جا رہا ہے. 135 00:06:21,242 --> 00:06:23,450 یہ ایک مسئلہ میں تھوڑا سا ہے اس مسئلہ کیا گیا ہے کہ 136 00:06:23,450 --> 00:06:25,470 ایک بہت طویل وقت کے لئے کے بارے میں جانا. 137 00:06:25,470 --> 00:06:28,025 138 00:06:28,025 --> 00:06:32,201 >> اور تم اس میں ایک بہت کچھ دیکھیں گے کمپیوٹر اور کمپیوٹنگ کے تناظر. 139 00:06:32,201 --> 00:06:33,700 ہم امید مسائل میں اچھا ہو. 140 00:06:33,700 --> 00:06:36,449 لیکن ہم ان کے ساتھ نمٹنے میں برا ہو یہاں تک کہ ہم ان کے بارے میں جانتے ہیں اگرچہ. 141 00:06:36,449 --> 00:06:38,340 تو IPv6 کی تھوڑی دیر کے لئے مروج ہے. 142 00:06:38,340 --> 00:06:40,510 اور صرف آخری جوڑے میں سال اصل میں ہم ہے 143 00:06:40,510 --> 00:06:47,190 ان IPv6 پتوں میں کے phasing شروع IPv4 کی پتوں کو نکال باہر کردینا. 144 00:06:47,190 --> 00:06:49,520 لیکن کچھ جگہوں پر ان ہے. 145 00:06:49,520 --> 00:06:52,200 اور وہ اسی طرح نظر آتے ہیں ایک باقاعدہ IP ایڈریس کو. 146 00:06:52,200 --> 00:06:53,520 لیکن وہ ایک بہت طویل ہیں. 147 00:06:53,520 --> 00:06:59,900 >> تو بجائے اب چار ہونے کے آپ کے ایڈریس کے لئے 8 بائٹس کی کلسٹرز، 148 00:06:59,900 --> 00:07:03,580 اب ہم 16 بائٹس کے آٹھ کلسٹرز ہے. 149 00:07:03,580 --> 00:07:06,680 اور 8 بار 16 128 ہے. 150 00:07:06,680 --> 00:07:11,210 اور ہم بھی کم وقت میں ان کی نمائندگی کرتے ہیں روایتی شش اعشاری شکل. 151 00:07:11,210 --> 00:07:16,930 16 بٹ تعداد ہونے کا مطلب ہے کہ کیونکہ بجائے 0 255 کی ایک رینج ہونے کی وجہ سے، 152 00:07:16,930 --> 00:07:20,350 ہم 65.535 0 کی ایک رینج پڑے گا. 153 00:07:20,350 --> 00:07:22,470 >> اور اس طرح ایک گروپ رکھنے میں سے ان لوگوں کے ساتھ مل کر پھنس 154 00:07:22,470 --> 00:07:24,680 پڑھنے کے لئے بہت مشکل ہو جائے گا. 155 00:07:24,680 --> 00:07:27,480 اور اس طرح ہم عام طور پر ہیکس استعمال صرف کی سہولت سے باہر. 156 00:07:27,480 --> 00:07:31,180 اور اس طرح ایک عام IPv6 ایڈریس کچھ اس طرح نظر ہو سکتا ہے. 157 00:07:31,180 --> 00:07:35,860 >> یہ یقینی طور پر کے مقابلے میں ایک بہت طویل ہے ہم نے پہلے دیکھا ہے IPv4 ایڈریس. 158 00:07:35,860 --> 00:07:39,280 لیکن یہ ایک درست IPv6 ایڈریس ہو جائے گا. 159 00:07:39,280 --> 00:07:41,570 یہ ایک IPv6 ایڈریس بارے میں بھی ہے. 160 00:07:41,570 --> 00:07:44,331 >> یہ ایک گوگل سے تعلق رکھتے ہیں کیا ہوتا ہے. 161 00:07:44,331 --> 00:07:46,080 اور نوٹس سے ایک وہاں zeros کی گچرچھا. 162 00:07:46,080 --> 00:07:47,930 کبھی کبھی ان پتوں اتنی دیر تک حاصل کر سکتے ہیں. 163 00:07:47,930 --> 00:07:50,530 اور اس کے بعد ہم اب بھی ہیں خوبصورت ابتدائی IPv6 کی میں، 164 00:07:50,530 --> 00:07:54,250 کبھی کبھی کے بڑے حصوں ہو سکتا ہے وہاں سے zeros کی ہمیں ضرورت نہیں ہے. 165 00:07:54,250 --> 00:08:01,920 >> آپ بلند آواز اس سے باہر پڑھ رہے ہیں تو، یہ 2001.4860.4860.0.0.0.0.8844 ہے. 166 00:08:01,920 --> 00:08:03,325 یہ درست ہے، ایک بہت کی طرح ہے؟ 167 00:08:03,325 --> 00:08:05,450 آپ کو ایک گروپ کے دیکھیں تو صفر، آپ کو کبھی کبھی ہو سکتا ہے 168 00:08:05,450 --> 00:08:08,990 ، اس طرح ایک IPv6 ایڈریس دیکھیں وہ سے zeros ترک جہاں 169 00:08:08,990 --> 00:08:10,959 اور اس کی بجائے ایک ڈبل بڑی آنت کا استعمال. 170 00:08:10,959 --> 00:08:11,750 یہ اگرچہ، ٹھیک ہے. 171 00:08:11,750 --> 00:08:14,610 ہم جانتے ہیں کہ وہاں کیونکہ آٹھ مختلف حصوں ہونا چاہیے. 172 00:08:14,610 --> 00:08:17,190 اور اس مطلب کی طرف سے، ہم نے چار دیکھیں. 173 00:08:17,190 --> 00:08:20,620 تو ہم چار سیٹ وہاں ہونا ضروری ہے جانتے ہیں کہ اس طرح zeros کی، اس میں بھرنے. 174 00:08:20,620 --> 00:08:23,760 >> تو کبھی کبھی، آپ دیکھ سکتے ہیں ایک IPv6 ایڈریس نہ ہونے 175 00:08:23,760 --> 00:08:26,650 ہم جیسے آٹھ الگ حصوں یہاں کیا. 176 00:08:26,650 --> 00:08:28,760 تم نے اسے اس طرح دیکھ رہے ہیں ہو سکتا ہے. 177 00:08:28,760 --> 00:08:31,310 اور یہ صرف کا مطلب ہے کہ میں نہیں دیکھ رہا ہوں سب کچھ 178 00:08:31,310 --> 00:08:37,450 جہاں کہ ڈبل بڑی آنت کے درمیان صرف الگ صفر ہے ہے. 179 00:08:37,450 --> 00:08:37,998 >> ٹھیک ہے. 180 00:08:37,998 --> 00:08:40,039 ہم جانتے ہیں تھوڑا سا زیادہ آئی پی کے بارے میں اب سے خطاب. 181 00:08:40,039 --> 00:08:41,250 لیکن ہم کس طرح ان سے حاصل کروں؟ 182 00:08:41,250 --> 00:08:44,727 ہم صرف ہم چاہتے ہیں سے ایک کو منتخب نہیں کر سکتے ہیں. 183 00:08:44,727 --> 00:08:47,810 ہم نے کیا ہے، تو ہم لڑائی ختم ہو سکتا ہے ایک ہی آئی پی ایڈریس کے لئے کوئی. 184 00:08:47,810 --> 00:08:50,050 یا کوئی ہو سکتا ہے پہلے اس کا انتخاب کیا. 185 00:08:50,050 --> 00:08:52,799 ہم کوشش کریں اور اسے لے لو، تو ہم جا رہے ہیں ایک مسئلہ کے تھوڑا سا میں چلانے کے لئے. 186 00:08:52,799 --> 00:08:56,300 اور اس طرح ہم صرف منتخب کر سکتے ہیں ہم چاہتے ہیں کہ آئی پی ایڈریس. 187 00:08:56,300 --> 00:08:58,410 >> تو ہم نے ایک حاصل ہے کہ راستہ IP ایڈریس کہیں ہے 188 00:08:58,410 --> 00:09:02,960 ہمارے کمپیوٹر کے درمیان انٹرنیٹ، وہاں باہر بڑی انٹرنیٹ کہ، 189 00:09:02,960 --> 00:09:07,500 ایک DHCP سرور بلایا وہاں کچھ ہے، ایک متحرک میزبان کی ترتیب پروٹوکول 190 00:09:07,500 --> 00:09:08,630 سرور. 191 00:09:08,630 --> 00:09:09,960 یہ متن کا ایک بڑا گراس ہے. 192 00:09:09,960 --> 00:09:12,670 لیکن واقعی یہ سب کرتا ہے آپ کو ایک IP ایڈریس تفویض. 193 00:09:12,670 --> 00:09:16,960 >> آپ DHCP سرور کی ایک فہرست ہے اس صدارتی تفویض کر سکتے ہیں سے خطاب. 194 00:09:16,960 --> 00:09:18,160 اور یہ آپ کو ایک دیتا ہے. 195 00:09:18,160 --> 00:09:19,743 کہ بہت زیادہ سب اس کے لئے ہے ہے. 196 00:09:19,743 --> 00:09:23,810 اب DHCP سے پہلے، اس کام کے پتے بتائے 197 00:09:23,810 --> 00:09:25,106 ایک سسٹم ایڈمنسٹریٹر پر گر پڑا. 198 00:09:25,106 --> 00:09:27,730 تو ایک حقیقی شخص ہوگا دستی طور پر آپ کے کمپیوٹر کو تفویض کرنے کی 199 00:09:27,730 --> 00:09:30,670 اور پتہ ہے جب آپ ایک نیٹ ورک سے منسلک. 200 00:09:30,670 --> 00:09:34,307 تو DHCP صرف کی طرح اس automates ہے آپ کو ایک IP ایڈریس دینے کا عمل. 201 00:09:34,307 --> 00:09:35,390 لیکن اس سے آپ اسے حاصل کس طرح ہے. 202 00:09:35,390 --> 00:09:37,431 یہ صرف ایک پروگرام چلا رہا ہے کہیں آپ کے درمیان 203 00:09:37,431 --> 00:09:40,920 اور ایک بینک ہے کہ انٹرنیٹ IP اسے باہر دے سکتے ہیں کہ خطاب. 204 00:09:40,920 --> 00:09:43,170 اور آپ سے رابطہ قائم جب نیٹ ورک، یہ آپ کو ایک دیتا ہے. 205 00:09:43,170 --> 00:09:44,660 تو اس آریھ نظرثانی دو. 206 00:09:44,660 --> 00:09:49,660 کہیں آپ کے درمیان انٹرنیٹ، ایک DHCP سرور ہے. 207 00:09:49,660 --> 00:09:50,160 ٹھیک ہے. 208 00:09:50,160 --> 00:09:51,500 تو یہ اچھی بات ہے. 209 00:09:51,500 --> 00:09:53,537 اب، DNS کے بارے میں بات کرتے ہیں. 210 00:09:53,537 --> 00:09:55,370 تو ہم اگرچہ بات کی ہے ان IP پتوں. 211 00:09:55,370 --> 00:09:57,840 اور ہم ہیں تو جانتے ہیں کہ منفرد شناخت کرنے کے لئے جا رہا 212 00:09:57,840 --> 00:10:01,740 انٹرنیٹ پر ایک آلہ، یہ ایک منفرد پتہ ہے ہے. 213 00:10:01,740 --> 00:10:04,150 >> اور ہم اس کا دورہ کر سکتے ہم کرنا چاہتے تھے تو حل. 214 00:10:04,150 --> 00:10:09,600 لیکن آپ کو شاید ٹائپ کبھی نہیں 192.168.1.0 کی طرح کچھ میں 215 00:10:09,600 --> 00:10:11,490 اپنے براؤزر میں، ٹھیک ہے؟ 216 00:10:11,490 --> 00:10:13,980 آپ کی تعداد میں ٹائپ نہیں اپنے براؤزر میں. 217 00:10:13,980 --> 00:10:19,410 آپ عام طور پر انسانی قابل مطالعہ نام میں ٹائپ کریں طرح google.com یا cs50.harvard.edu، 218 00:10:19,410 --> 00:10:20,640 ٹھیک ہے؟ 219 00:10:20,640 --> 00:10:22,880 >> لوگ اگرچہ، پتوں نہیں کر رہے ہیں. 220 00:10:22,880 --> 00:10:27,320 تو یہ خدمت موجود ڈومین نام 221 00:10:27,320 --> 00:10:33,990 IP ترجمہ ہے کہ سسٹم، DNS، انسانی فہم الفاظ پر پتے 222 00:10:33,990 --> 00:10:37,690 یا فقرے زیادہ یادگار ہیں کہ چار نمبروں کی ایک سیٹ یاد سے 223 00:10:37,690 --> 00:10:40,430 آٹھ یا، جلد ہی، ایک سیٹ شش اعشاری تعداد. 224 00:10:40,430 --> 00:10:42,400 یہ ٹھیک ہے، واقعی مشکل ہو جائے گا؟ 225 00:10:42,400 --> 00:10:45,560 >> پہلے کے بارے میں سوچو سیل فونز کے دنوں. 226 00:10:45,560 --> 00:10:47,730 آپ اپنے حفظ تھا آپ دوست کا فون نمبر. 227 00:10:47,730 --> 00:10:49,230 یہ مشکل ہو گیا ہے ہو سکتا ہے تھوڑی دیر کے بعد. 228 00:10:49,230 --> 00:10:51,190 اور اسی طرح، اگر آپ چاہتے ہیں ویب سائٹس میں سے ایک گروپ کا دورہ کرنے کی، 229 00:10:51,190 --> 00:10:53,570 آپ کو شاید نہیں کرنا چاہتا تعداد کے ایک گروپ کو یاد. 230 00:10:53,570 --> 00:10:56,640 آپ کی بجائے الفاظ کی ایک گروپ کو یاد کروں گا. 231 00:10:56,640 --> 00:11:01,930 >> تو یہ تعریفیں، اس کا ترجمہ، کی انسانی قابل مطالعہ ناموں کی تعداد کے سیٹ 232 00:11:01,930 --> 00:11:04,520 قسم کے DNS ہے ویب کے پیلے رنگ کے صفحات. 233 00:11:04,520 --> 00:11:06,270 اور آپ کے بارے میں سوچ کر سکتے ہیں یہ صرف کے طور پر اگر 234 00:11:06,270 --> 00:11:14,305 0.0.0.0 سے چل رہا ہے کی ایک بڑی فہرست 255.255.255.255، نیچے طریقہ ہے جس 235 00:11:14,305 --> 00:11:21,490 ہے کہ سب سے زیادہ possible-- ہو جائے گا تمام 4 کے 255s کرنے 0s کے کی طرف سے مکمل رینج 236 00:11:21,490 --> 00:11:25,525 ارب ISH IPv4 کی پتوں. 237 00:11:25,525 --> 00:11:27,400 مجھے لوگ بنا اوپر اور نیچے. 238 00:11:27,400 --> 00:11:30,500 لیکن وہاں مشرق میں ایک اصل میں ایک IP ایڈریس ہے. 239 00:11:30,500 --> 00:11:38,440 تو ہم، 74.125.202.138 کا دورہ کیا تو بظاہر ہے کہ ویب سائٹ کے لئے ترجمہ 240 00:11:38,440 --> 00:11:40,490 وہاں، کیا heck ہے کہ کیا io--؟ 241 00:11:40,490 --> 00:11:46,290 ویسے، نقشے کہ ہر نام ہے اصل میں یہ واضح، درست ہے؟ 242 00:11:46,290 --> 00:11:48,920 >> تو کبھی کبھی کوئی جو ایک IP ایڈریس کا مالک 243 00:11:48,920 --> 00:11:52,090 ان کے میزبان کچھ نام سکتا ہے کہ وہ اصل میں نہیں کر رہے ہیں. 244 00:11:52,090 --> 00:11:55,442 مثال کے طور پر، کہ IP ایڈریس اگر آپ وہاں گیا، صرف google.com اصل میں ہے. 245 00:11:55,442 --> 00:11:57,540 لیکن گوگل ایک بہت کچھ ہے کے مختلف سرورز. 246 00:11:57,540 --> 00:11:59,322 >> اور وہ سب google.com انہیں فون نہیں کر سکتے ہیں. 247 00:11:59,322 --> 00:12:03,530 تو انہوں نے اپنی اپنی ہے ترجمہ کرنے کے لئے اندرونی نظام 248 00:12:03,530 --> 00:12:09,125 اصل میں جو بھی سرور پر google.com ہے کہ آئی پی ایڈریس سے منسلک ہے. 249 00:12:09,125 --> 00:12:11,250 اور پھر ایک ہے کے درمیان موجود ہے کہ اس نظام 250 00:12:11,250 --> 00:12:15,120 کہ gobbledygook ترجمہ کرنے یہاں google.com پر. 251 00:12:15,120 --> 00:12:16,830 لیکن ہم اس میں نہیں ملے گا. 252 00:12:16,830 --> 00:12:18,920 >> اور اسی طرح کے لئے IPv6s، ہم بھی جا رہے ہیں 253 00:12:18,920 --> 00:12:22,089 ایک پیلے رنگ کے صفحات حاصل کرنے کہ ایک بہت بڑا ہو جائے گا. 254 00:12:22,089 --> 00:12:23,880 اور اسی طرح، میں مشرق یہ تھا there-- 255 00:12:23,880 --> 00:12:26,496 ایک IPv6 کی تلاش کرنے کے لئے مشکل ایڈریس جائز تھا کہ. 256 00:12:26,496 --> 00:12:27,620 لیکن میں گوگل کے لئے ایک مل گیا. 257 00:12:27,620 --> 00:12:30,460 >> لیکن یہ گوگل کی آئرش ویب سائٹ ہے. 258 00:12:30,460 --> 00:12:34,170 لیکن آپ کو اس IPv6 ایڈریس کے پاس گیا تو، اپنے براؤزر قابل IPv6 کی تھی تو، 259 00:12:34,170 --> 00:12:36,940 اس کے لئے آپ کو لے آئے گا گوگل کی آئرش مرکزی صفحہ. 260 00:12:36,940 --> 00:12:39,460 تو تم وہاں جاؤ. 261 00:12:39,460 --> 00:12:41,830 >> لیکن یہ درست، مکمل طور پر سچ نہیں ہے؟ 262 00:12:41,830 --> 00:12:43,710 یہ نظام صحیح، بوجھل لگتا ہے؟ 263 00:12:43,710 --> 00:12:47,220 4 کی ایک بڑی فہرست ہے تو ارب چیزوں کو دیکھنے کے لئے حاصل کرنے کے لئے 264 00:12:47,220 --> 00:12:48,270 کہ بہت بڑا ہے. 265 00:12:48,270 --> 00:12:52,634 کوئی پیلے رنگ کے صفحات نہیں ہے دنیا کے، ٹھیک ہے؟ 266 00:12:52,634 --> 00:12:54,800 اگر آپ اب بھی پیلے رنگ ملتا ہے صفحات you-- کے حوالے 267 00:12:54,800 --> 00:12:56,841 میں، دوسرے دن میرا ہے اور میں صرف اسے ری سائیکل. 268 00:12:56,841 --> 00:12:59,070 لیکن اگر آپ ایسا کرتے پیلے حاصل آپ کو فراہم صفحات، 269 00:12:59,070 --> 00:13:02,120 آپ کو ہر ہے کہ ایک کتاب نہیں ملتا سیارے پر موجود ہے کہ فون نمبر، 270 00:13:02,120 --> 00:13:02,620 ٹھیک ہے؟ 271 00:13:02,620 --> 00:13:05,500 آپ کی ایک فہرست حاصل مقامی فون نمبر، 272 00:13:05,500 --> 00:13:07,670 لوگ آپ کو فون کرنے کی سب سے زیادہ ہونے کا امکان ہو. 273 00:13:07,670 --> 00:13:09,400 >> اور جو DNS ہے اصل میں ہے. 274 00:13:09,400 --> 00:13:12,860 آپ اس کے بارے میں سوچتے ہیں تو، DNS ہے واقعی مقامی پیلے رنگ کے صفحات. 275 00:13:12,860 --> 00:13:17,350 اور بڑے DNS سرورز google.coms کی طرح، وہ 276 00:13:17,350 --> 00:13:19,180 اصل میں صرف زیادہ ہیں لائبریریوں کی طرح 277 00:13:19,180 --> 00:13:25,470 مقامی پیلے رنگ کے تمام کی ایک کاپی ہے صفحات یا مقامی DNS ریکارڈز کے تمام. 278 00:13:25,470 --> 00:13:29,520 تو واقعی کوئی مخزن ہے انٹرنیٹ کی مکمل DNS کی، 279 00:13:29,520 --> 00:13:32,410 کوئی نہیں ہے جیسا دنیا کے پیلے رنگ کے صفحات. 280 00:13:32,410 --> 00:13:36,450 >> ان تمام مقامی چھوٹے ہیں وہاں سے باہر موجود ہے کہ پیمانے DNSs. 281 00:13:36,450 --> 00:13:39,010 اور خدمات سے ہیں کہ ان کے ساتھ مجموعی. 282 00:13:39,010 --> 00:13:42,174 لیکن وہ ان پر منحصر چھوٹے DNS نظام 283 00:13:42,174 --> 00:13:45,340 تاکہ، ان کی معلومات کو اپ ڈیٹ وہ سب سے زیادہ درست معلومات ہے. 284 00:13:45,340 --> 00:13:48,500 >> تو ایک بار پھر، اس قیاس بڑے مجموعوں ہے 285 00:13:48,500 --> 00:13:51,910 DNS نظام کی طرح ہیں ایک کاپی ہے کہ لائبریریوں 286 00:13:51,910 --> 00:13:56,410 دنیا کے ہر پیلے رنگ کے صفحات میں. 287 00:13:56,410 --> 00:13:58,350 وہ خود ایسا نہیں کرتے ان کتابوں کو اپ ڈیٹ. 288 00:13:58,350 --> 00:14:01,620 وہ، میں آنے والے کتابوں پر انحصار تاکہ وہ معلومات کو اپ ڈیٹ کر سکتے ہیں 289 00:14:01,620 --> 00:14:04,560 وہ اس کی ضرورت ہے تو. 290 00:14:04,560 --> 00:14:07,700 >> تو DNS نظام ایک وشال بلاک نہیں ہے. 291 00:14:07,700 --> 00:14:11,026 اس پار وکندریقرت ہے کئی سرورز. 292 00:14:11,026 --> 00:14:13,400 تو اب ہم جانتے ہیں کہ کہیں ہمارے اور انٹرنیٹ کے درمیان 293 00:14:13,400 --> 00:14:18,350 ایک DNS سرور موجود اس کے ساتھ ساتھ ایک DHCP سرور کے طور پر. 294 00:14:18,350 --> 00:14:20,910 >> اب، رسائی پوائنٹس، کیا ہماری رسائی پوائنٹس؟ 295 00:14:20,910 --> 00:14:23,840 ویسے، رسائی پوائنٹس آپ کو شاید ہو اصل میں کے ساتھ بہت واقف 296 00:14:23,840 --> 00:14:24,964 انٹرنیٹ سے منسلک. 297 00:14:24,964 --> 00:14:28,820 کہ، آپ کے منتخب کردہ ہے کہ نیٹ ورک ہے گھر یا آپ کے کام کے نیٹ ورک 298 00:14:28,820 --> 00:14:30,310 یا آپ کو کیا ہے. 299 00:14:30,310 --> 00:14:32,597 >> اور میں generalizing ہوں ایک رسائی نقطہ کے تصور 300 00:14:32,597 --> 00:14:33,930 یہاں اس ویڈیو کے مقاصد کے لئے. 301 00:14:33,930 --> 00:14:35,721 لیکن اصل میں موجود ہیں چیزوں کی ایک بہت ہے کہ 302 00:14:35,721 --> 00:14:38,766 رسائی پوائنٹس میں نافذ کیا جا سکتا. 303 00:14:38,766 --> 00:14:41,890 راوٹرز کے تصورات، موجود ہیں جن میں ہم استعمال کرتے ہیں کہ ایک عام اصطلاح کی طرح ہے. 304 00:14:41,890 --> 00:14:45,940 >> بلکہ سوئچ وہاں ہو اور چیزوں کو اصل میں کہا جاتا 305 00:14:45,940 --> 00:14:49,070 سے الگ ہو رسائی پوائنٹس رسائی کے اس عام تصور 306 00:14:49,070 --> 00:14:49,780 نقطہ. 307 00:14:49,780 --> 00:14:54,510 لیکن بنیادی طور پر کیا ہوتا میں، IPv4 کی کے ساتھ ہے 308 00:14:54,510 --> 00:14:57,030 ہم اس تصور ہوگا نجی پتوں کی، ٹھیک ہے؟ 309 00:14:57,030 --> 00:15:03,680 اور اس کی بجائے ہر مشین کی ایک منفرد IP ایڈریس، ہونے، جس 310 00:15:03,680 --> 00:15:07,720 ہم نے کی وجہ سے باہر چلانے کے لئے ہے ہم 4 ارب آلات سے زیادہ ہو 311 00:15:07,720 --> 00:15:09,860 سے رابطہ قائم کرنے کی کوشش کر رہے انٹرنیٹ، ہم کیا کریں 312 00:15:09,860 --> 00:15:12,810 اس کی بجائے ایک تفویض ہے ایک روٹر IP ایڈریس. 313 00:15:12,810 --> 00:15:15,960 یہ روٹر یا رسائی نقطہ صرف مثال کے طور آپ کے گھر، میں. 314 00:15:15,960 --> 00:15:19,280 >> اور کے طور پر روٹر کا کام قسم کی ٹریفک پولیس اہلکار کے طور پر کام، 315 00:15:19,280 --> 00:15:23,540 منسلک ہے جو اجازت دیتا ہے سب کہ روٹر ایک ہی آئی پی استعمال کرنے کے لئے 316 00:15:23,540 --> 00:15:25,115 باہر حاصل کرنے کے حل. 317 00:15:25,115 --> 00:15:25,990 اس کا کوئی مطلب ہے؟ 318 00:15:25,990 --> 00:15:29,414 آپ کے گھر میں تو سب ایک نجی آئی پی ایڈریس ہے. 319 00:15:29,414 --> 00:15:31,830 وہ سے رابطہ قائم نہیں کر سکتے ہیں انٹرنیٹ، یا بلکہ انٹرنیٹ 320 00:15:31,830 --> 00:15:34,870 کے ذریعے، ان سے بات نہیں کر سکتے ہیں نجی ایڈریس. 321 00:15:34,870 --> 00:15:37,656 وہ صرف ان سے بات کر سکتے ہیں روٹر ایڈریس کے ذریعے. 322 00:15:37,656 --> 00:15:39,530 یہ روٹر کی ہے کام معلومات لینے کے لئے 323 00:15:39,530 --> 00:15:42,900 آپ روٹر بھیج رہے ہیں کہ اور صحیح جگہ پر براہ راست 324 00:15:42,900 --> 00:15:46,890 اور معلومات کے لئے کہ آ رہا ہے روٹر روٹر میں 325 00:15:46,890 --> 00:15:48,860 آپ کو بھیجنے کے لئے. 326 00:15:48,860 --> 00:15:52,470 >> تو راوٹرز واقعی ہیں آلات یہاں خاص طور پر ایک روٹر 327 00:15:52,470 --> 00:15:59,010 آپ کے گھر میں، سب سے زیادہ عام قسم سب سے زیادہ قوم کے لئے استعمال کیس کی 328 00:15:59,010 --> 00:16:00,870 کہ عوامی IP ایڈریس ہے. 329 00:16:00,870 --> 00:16:03,910 یہ ہے کہ آلہ ہے انٹرنیٹ سے منسلک. 330 00:16:03,910 --> 00:16:07,190 اور آپ روٹر سے مربوط معلومات کے بہاؤ حاصل کرنے 331 00:16:07,190 --> 00:16:09,910 آپ کی جانب سے اس کے ذریعے. 332 00:16:09,910 --> 00:16:14,420 >> جیسا میں نے کہا، ایک جدید گھر کے نیٹ ورک، روٹر اور سوئچ اور رسائی نقطہ 333 00:16:14,420 --> 00:16:16,420 تمام قسم کے بنڈل ہیں ایک آلہ میں. 334 00:16:16,420 --> 00:16:19,240 کبھی کبھی ایک موڈیم ہے کے ساتھ ساتھ وہاں میں بنڈل. 335 00:16:19,240 --> 00:16:20,800 یہ عام طور پر صرف ایک روٹر کہا جاتا ہے. 336 00:16:20,800 --> 00:16:23,210 لیکن یہ واقعی تمام ہے ایک دوسرے کے ساتھ ان چیزوں کو. 337 00:16:23,210 --> 00:16:27,870 >> بڑے پیمانے پر کاروبار کے نیٹ ورک یا وائڈ ایریا نیٹ ورکس، WANS نام نہاد، 338 00:16:27,870 --> 00:16:29,570 اصل میں ان آلات کو علیحدہ رکھنے کے. 339 00:16:29,570 --> 00:16:30,470 انہوں نے ایک سوئچ ہے. 340 00:16:30,470 --> 00:16:31,550 وہ راوٹرز ہے. 341 00:16:31,550 --> 00:16:33,510 انہوں نے ایک سے زیادہ رسائی پوائنٹس ہیں. 342 00:16:33,510 --> 00:16:36,250 >> مثال کے طور پر، میں ایک یونیورسٹی آپ چیزوں کو دیکھ لیں گے 343 00:16:36,250 --> 00:16:40,300 نام نہاد راوٹرز کی طرح نظر نصب تمام کیمپس کے ارد گرد ہیں. 344 00:16:40,300 --> 00:16:44,120 لوگ بہہ کہ تمام رسائی پوائنٹس ہیں راوٹرز میں، سوئچ، وغیرہ، 345 00:16:44,120 --> 00:16:45,250 معلومات کے ساتھ منتقل کرنے کے لئے. 346 00:16:45,250 --> 00:16:49,120 ان کے نیٹ ورک کر رہے ہیں کیونکہ بڑا ہے کہ ایک رسائی نقطہ 347 00:16:49,120 --> 00:16:51,870 اس کے بڑے علاقے کا احاطہ نہیں کر سکتے ہیں. 348 00:16:51,870 --> 00:16:54,990 >> اور اس طرح یہ بڑے نیٹ ورک، کاروبار کے نیٹ ورک، وغیرہ، 349 00:16:54,990 --> 00:16:57,710 علیحدہ میں ان تقسیم آلات، تو نیٹ ورک اور بڑے پیمانے پر 350 00:16:57,710 --> 00:16:59,780 اگر ضرورت ہو تو اور بڑھنے. 351 00:16:59,780 --> 00:17:04,180 تو ایک بار پھر، کہیں ہمارے درمیان اور انٹرنیٹ، ہم ایک رسائی نقطہ ہے. 352 00:17:04,180 --> 00:17:05,430 اور یہ کہ ہم سے رابطہ قائم کیا ہے. 353 00:17:05,430 --> 00:17:08,992 اور وہاں کے ذریعے، ہم انٹرنیٹ سے حاصل کر سکتے ہیں. 354 00:17:08,992 --> 00:17:10,700 میں نے کہا کہ اس ویڈیو کے شروع، 355 00:17:10,700 --> 00:17:12,540 اس نیٹ ورکنگ پر ایک کورس نہیں ہے. 356 00:17:12,540 --> 00:17:13,990 تو اس پوری کہانی نہیں ہے. 357 00:17:13,990 --> 00:17:15,109 اور میں اس قسم کی زیادہ glossed ہے. 358 00:17:15,109 --> 00:17:17,150 اور شاید میں نے تمہیں چھوڑ دیا ہے بھی تھوڑا تھوڑا الجھن 359 00:17:17,150 --> 00:17:18,670 کے طور پر ان چیزوں میں سے کچھ ہیں. 360 00:17:18,670 --> 00:17:19,329 لیکن یہ ٹھیک ہے. 361 00:17:19,329 --> 00:17:20,599 >> ہم پوری کہانی کی ضرورت نہیں ہے. 362 00:17:20,599 --> 00:17:25,250 ہم آگے بڑھ کے لیے یہ جاننا کافی ہے مستقبل کے حوالے سے صرف بنیادی طور پر تھوڑا سا 363 00:17:25,250 --> 00:17:27,450 انٹرنیٹ کس طرح کام کرتا. 364 00:17:27,450 --> 00:17:30,670 تو ہم جانتے ہیں کہ ہم ان کی ضرورت ہے ہمارے گھر میں نجی نیٹ ورک. 365 00:17:30,670 --> 00:17:32,880 >> اور ہم نے ایک روٹر سے مربوط. 366 00:17:32,880 --> 00:17:36,674 اور یہ کہ روٹر سے منسلک ہے بڑے پیمانے پر انٹرنیٹ پر. 367 00:17:36,674 --> 00:17:38,090 لیکن انٹرنیٹ بڑے پیمانے پر کیا ہے؟ 368 00:17:38,090 --> 00:17:39,930 میں یہ کہہ رکھنا، لیکن یہ کیا ہے؟ 369 00:17:39,930 --> 00:17:43,610 >> ویسے، یہ واقعی صرف ان تمام ہے میرے گھر میں انفرادی نیٹ ورک، 370 00:17:43,610 --> 00:17:47,460 اور آپ کے گھر میں، اور ہر دوسرے پر ایک دوسرے کے ساتھ جڑے ہوئے ہیں کہ گھر،. 371 00:17:47,460 --> 00:17:52,030 یہ ایک گٹھڑی ہے نیٹ ورک، ایک بین خالص. 372 00:17:52,030 --> 00:17:53,840 تو بجائے سوچ کے انٹرنیٹ کے بارے میں 373 00:17:53,840 --> 00:17:59,080 اس وشال بادل، یہ ethereal کے وہاں سے باہر موجود ہے کہ بات، 374 00:17:59,080 --> 00:18:02,470 یہ واقعی صرف ایک کنکشن ہے ان کے نیٹ ورک میں سب سے. 375 00:18:02,470 --> 00:18:03,500 >> تو ہم یہاں جانا. 376 00:18:03,500 --> 00:18:04,752 ہم اپنے مقامی نیٹ ورک ہے. 377 00:18:04,752 --> 00:18:07,210 اور ہم نے صرف ایک شخص نہیں ہیں شاید ہمارے مقامی نیٹ ورک پر 378 00:18:07,210 --> 00:18:08,335 انٹرنیٹ استعمال کرنے کی کوشش. 379 00:18:08,335 --> 00:18:10,940 کئی شاید نہیں ہے ہم میں سے میں حاصل کرنے کی کوشش. 380 00:18:10,940 --> 00:18:13,870 >> اور ہم صرف نیٹ ورک نہیں ہیں یہ ٹھیک ہے، دنیا میں موجود ہے؟ 381 00:18:13,870 --> 00:18:18,300 دیگر نیٹ ورکس، بھی، وہاں ہو انٹرنیٹ سے رابطہ قائم کرنے کی کوشش کر رہے ہیں. 382 00:18:18,300 --> 00:18:21,400 لیکن انٹرنیٹ، نہیں ہے ایک بار پھر، ایک علیحدہ وجود. 383 00:18:21,400 --> 00:18:25,592 >> یہ اجازت دیتے ہیں کہ صرف قوانین کا ایک سیٹ ہے ان کے نیٹ ورک، ان چھوٹے نیٹ ورک، 384 00:18:25,592 --> 00:18:27,300 نیلا، جامنی، اور سرخ نیٹ ورک 385 00:18:27,300 --> 00:18:28,980 یہاں، ایک دوسرے کے ساتھ بات چیت کرنے کے. 386 00:18:28,980 --> 00:18:31,230 تو کوئی بات نہیں ہے وہ سب سے منسلک کر رہے ہیں. 387 00:18:31,230 --> 00:18:35,010 وہ سب صرف منسلک کر رہے ہیں ایک دوسرے کے ساتھ، ٹھیک ہے؟ 388 00:18:35,010 --> 00:18:37,710 >> اور تو کہیں ان پر نیٹ ورک کی خدمات موجود 389 00:18:37,710 --> 00:18:39,095 ہم اصل میں چاہتا ہوں کہ. 390 00:18:39,095 --> 00:18:41,220 تو شاید نیلے نیٹ ورک میں گوگل کہاں رہتی ہے. 391 00:18:41,220 --> 00:18:43,303 اور جامنی رنگ کے نیٹ ورک میں فیس بک کہاں رہتی ہے. 392 00:18:43,303 --> 00:18:46,310 اور سرخ نیٹ ورک میں، اچھی طرح سے، شاید ان تمام بلیوں ہیں جہاں ہے. 393 00:18:46,310 --> 00:18:49,440 >> اور اس طرح ہم حاصل کرنا چاہتے ہیں بلیوں کے بارے میں معلومات، 394 00:18:49,440 --> 00:18:55,166 ہم صرف نیٹ ورک کی اس زنجیر گزرنا ہم چاہتے ہیں کے بارے میں معلومات حاصل کرنے کے لئے. 395 00:18:55,166 --> 00:18:57,040 اور یہاں، میں نمائندگی کی ہے نیٹ ورک کے طور پر تمام 396 00:18:57,040 --> 00:18:58,414 ایک دوسرے سے بات کرنے کے قابل کیا جا رہا ہے. 397 00:18:58,414 --> 00:19:00,300 اور ہم صرف نیٹ ورک سے بات کر سکتے ہیں. 398 00:19:00,300 --> 00:19:01,910 لیکن نیٹ ورک ہمارے لئے اسے واپس بات نہیں کر سکتے. 399 00:19:01,910 --> 00:19:03,326 >> لیکن یہ ٹھیک ہے، تو سچ نہیں ہے؟ 400 00:19:03,326 --> 00:19:04,610 یہ ایک دو طرفہ سڑک ہے. 401 00:19:04,610 --> 00:19:07,860 کے ذریعے بہہ کر سکتے ہیں کے بارے میں معلومات آگے اور پیچھے نیٹ ورک. 402 00:19:07,860 --> 00:19:09,007 >> یہ کس طرح کام کرتی ہے؟ 403 00:19:09,007 --> 00:19:11,090 ویسے، انٹرنیٹ واقعی ہے پروٹوکول کے نظام. 404 00:19:11,090 --> 00:19:11,970 اور ہم جا رہے ہیں کے بارے میں بات کر شروع کیا 405 00:19:11,970 --> 00:19:14,130 ان پروٹوکول مستقبل ویڈیوز میں ہیں. 406 00:19:14,130 --> 00:19:16,940 >> لیکن ایک بار پھر، انٹرنیٹ ایک علیحدہ بات نہیں ہے. 407 00:19:16,940 --> 00:19:20,760 یہ وضاحت کرتا ہے کہ قوانین کا ایک سیٹ ہے نیٹ ورک بات چیت کس طرح، 408 00:19:20,760 --> 00:19:23,410 ان چھوٹے نیٹ ورک، ان ہم کرنے کے لئے استعمال کر رہے ہیں کہ مقامی نیٹ ورک، 409 00:19:23,410 --> 00:19:26,600 ہمارے گھر میں لوگوں، لوگوں ہمارے اسکول میں، ہمارے کام میں لوگوں، 410 00:19:26,600 --> 00:19:29,160 سب ایک نیٹ ورک کے اشتراک. 411 00:19:29,160 --> 00:19:31,900 اور کس طرح ان کے نیٹ ورک کے تعلق رکھنا اور، ایک دوسرے سے بات 412 00:19:31,900 --> 00:19:34,160 کہ اصل میں کیا ہے انٹرنیٹ کی سب کے بارے میں. 413 00:19:34,160 --> 00:19:36,090 تو ایک مستقبل میں، چلو ویڈیو، کچھ کے بارے میں بات 414 00:19:36,090 --> 00:19:38,940 پر مشتمل ہے کہ پروٹوکول کے امید ہے کہ کرنے کے لئے انٹرنیٹ 415 00:19:38,940 --> 00:19:42,320 آپ کو ایک کا تھوڑا سا زیادہ دینا سمجھ اچھی طرح گول. 416 00:19:42,320 --> 00:19:43,320 میں ڈوگ لایڈ ہوں. 417 00:19:43,320 --> 00:19:45,260 یہ CS50 ہے. 418 00:19:45,260 --> 00:19:47,351