ڈوگ لایڈ: آپ نے تو ان ویڈیوز دیکھ رہا ہم سفارش کرتے ہیں جس ترتیب میں، ہم سے گزرنا کرنے کے لئے ہیں ثقافت شفٹ کا تھوڑا سا. کیونکہ اب، ہم شروع کرنے کے لئے جا رہے ہیں انٹرنیٹ اور ویب کے بارے میں بات ٹیکنالوجی. اب تک، ہم نے اتنا واقعی سی کی ایک بہت کچھ کر رہا اور جب ہم نے کیا گیا ہے ہمارے پروگرام چل رہا ہے، ہم ان چل رہا ہے کمانڈ لائن سے. کہ صارفین ہے کہ کس طرح بہت زیادہ ہے پروگراموں کے ساتھ بات چیت کی گئی ہم لکھتے ہیں کہ. وہ، کچھ فوری طور پر کچھ لینے ، ٹرمنل ونڈو میں ہوتا ہے اور پھر یہ کیا ہے. کبھی کبھی آپ کو مسلسل ہو سکتا ہے اس کے بعد رہتا ہے کہ اعداد و شمار. لیکن اس سے بہت زیادہ ہے. یہ کمانڈ لائن پر ہے. یہ صارف بات چیت کر سکتے ہیں صرف طریقہ ہے. ، مستقبل کے حوالے سے اس نقطہ نظر سے ہم شروع کرنے کے لئے جا رہے ہیں منتقلی تاکہ صارفین ہماری ویب سائٹ کے ساتھ بات چیت کر سکتے ہیں. تو ہم لکھ جا رہے ہیں C میں لکھا نہیں کر رہے ہیں جس میں ویب سائٹس،، لیکن دوسرے کی ایک قسم میں لکھا جاتا ہے پی ایچ پی، پروگرامنگ زبانوں، اور یہ مددگار زبانوں کی طرح، ہے ایچ ٹی ایم ایل، سی ایس ایس، اور اس طرح. تو ہم شروع کرنے کے لئے جا رہے ہیں ان چیزوں کے بارے میں بات. ہم ویب میں حاصل کرنے سے پہلے خود پروگرامنگ، میں شاید یہ ایک اچھا لگتا ہے خیال ایک واپس قدم اور بات لینے کے لئے کے بارے میں کس طرح کمپیوٹر اور انسانوں ویب بات چیت. تو اس ویڈیو، واقعی ایک پرائمر ہے انٹرنیٹ پر ایک بنیادی گائیڈ،. اب، یہاں انتباہ ہے CS50 ایک نیٹ ورکنگ کلاس نہیں ہے. تو کیا ہم بات کر جا رہے ہیں یہاں کے بارے میں بہت زیادہ سطح پر ہے. ہم جا نہیں کر رہے ہیں کوئی کم سطح میں حاصل یہ سب چیزیں کس طرح کام کرتا کی تفصیلات. اگر آپ دلچسپی رکھتے ہیں تو کہ میں، مجھے پختہ چاہوں ایک کلاس لینے کی سفارش کمپیوٹر نیٹ ورکنگ پر. اور ہم بھی بتا سکتا ہے سفید جھوٹ یا صرف دو بنانے کے مقاصد کے لئے عام سمجھ بوجھ واضح. ساتھ اس نے کہا تو، کے بارے میں بات کرتے ہیں ہم کس طرح انٹرنیٹ کے ساتھ بات چیت. لہذا ہم یہاں ہیں. ہمیں یہاں ہے. ہم خوبصورت کرنے کے لئے انتظار کر رہے ہیں ، انٹرنیٹ پر حاصل کرنے کے جو ہم سب جانتے ہیں کے طور پر، بلیوں کی ھچاھچ ہے. اب ہم صرف سے رابطہ قائم کرتے ہیں اس طرح انٹرنیٹ؟ ویسے، شاید نہیں. وجدانی طور پر، آپ کو معلوم ہے ، مثال کے طور پر کا کہنا ہے کہ، آپ کو آپ کے وائی فائی کو تبدیل جب آپ کے کمپیوٹر پر نیٹ ورک، آپ کو ایک نامی انٹرنیٹ نہیں دیکھ رہا ہوں کہ صرف اس لئے ہوتا ہے جب تک اپنے مقامی وائی فائی کا نام ہونا. ٹھیک ہے؟ یہ عام طور پر گھر کی طرح کچھ ہے. آپ کام پر ہیں یا اگر، یہ ہو سکتا ہے آپ کی کمپنی کا نام. صرف ایک نہیں ہے آپشن انٹرنیٹ نامی. اور اس طرح کچھ یا کچھ چیزیں جب کے درمیان میں موجود ہم انٹرنیٹ سے رابطہ قائم کرنا چاہتے ہیں. ان چیزوں میں سے کچھ کیا ہیں؟ ٹھیک ہے، ہم اس کے بارے میں بات کرنے کے لئے جا رہے ہیں. ہم نے بھی کے بارے میں بات کرنے کے لئے جا رہے ہیں اہم چیزوں میں سے کچھ ہم قابل ہو جائے کرنے کے لئے کی ضرورت ہے انٹرنیٹ سے مربوط کرنے. اور ان میں سے سب سے پہلے چیزیں ایک IP ایڈریس ہے. تو آپ شاید سنا ہے پہلے مدت IP ایڈریس. اس کا کیا مطلب ہے؟ ویسے، ایک IP ایڈریس ہے بنیادی طور پر ایک منفرد شناخت ایک نیٹ ورک پر آپ کے کمپیوٹر کے. بس ہر گھر کی طرح یا دفتر نے ایک منفرد پتہ ہے جس سے ایک میل بھیج سکتے ہیں. اسی طرح، ہر کمپیوٹر اگر اعداد و شمار حاصل یا ڈیٹا بھیجنے کے لئے چاہتا ہے، ایک منفرد پتہ کرنے کی ضرورت ہے. جب معلومات تاکہ بھیجا یا موصول ہوئی ہے، اس سے بھیجا یا وصول کیا جا رہا ہے صحیح جگہ پر. میں کے طور پر یہ خطاب اسکیم، کہا، آئی پی سے خطاب کرتے ہوئے کہا جاتا ہے. آئی پی، انٹرنیٹ پروٹوکول کے لئے کھڑا ہے جس میں ہم ایک بار پھر جلد ہی کے بارے میں بات کریں گے. اب کیا آئی پی کی طرح نظر سے خطاب کرتا ہے؟ ویسے، کی منصوبہ بندی بنیادی طور پر تھا، یہ سب سے پہلے لاگو کیا گیا تھا جب، ہر کمپیوٹر دینے کے لئے ایک منفرد 32 بٹ ایڈریس. کہ بٹس کی ایک بہت ہے. 4 ارب پتوں ہے. اور عام طور پر استعمال کر رہے ہیں، بجائے شش اعشاری سنکیتن، جس ہم کے تناظر میں پہلے استعمال کیا جاتا ہے C میں اشارہ، پتوں کے بارے میں بات کرنے کے لئے ہم عام طور پر آئی پی کی نمائندگی کرتے ہیں تھوڑا سا میں پتوں ایک انسانی چھپنے طریقہ، ان کی نمائندگی 8 بٹس کے چار گروپ کے طور پر دشملو تعداد کے طور پر نمائندگی. انسان اکثر بات نہیں ہے کیونکہ شش اعشاری، آپ کو پروگرامنگ رہے ہیں جب تک. لیکن لوگوں کو جو انٹرنیٹ استعمال کرتے ہیں ضروری پروگرامرز نہیں ہیں. اور اس طرح یہ آسان بنانے اور ان کے لئے رسائی کے بارے میں بات کرنے کے قابل ہونے کے لئے ان IP پتہ وہ شاید صورت میں ہے کوئی کو فون کرنے کی ضرورت ہے کچھ دور کرنے کے لئے، اس میں زیادہ سے زیادہ بنانے کے لئے بہتر ہے عام روایتی دشملو تعداد شکل. اور اس طرح ایک IP ایڈریس صرف لگتا ہے بہت اس طرح، w.x.y.z، جہاں ان خطوط میں سے ہر ایک ایک غیر منفی قدر کی نمائندگی کرتا ہے 0 255 کی حد میں. کو یاد ہوگا کہ ایک 8 بٹ تعداد 256 الگ اقدار پکڑ کر سکتے ہیں. ہماری رینج 255 0 کیوں ہے اور اس طرح ہے کہ. اور ہم نے 8 میں سے چار کلسٹرز ہے 32 بٹس کے ایک عظیم الشان کل کے لئے بٹس. اور اس طرح ایک IP ایڈریس طاقت کچھ اس طرح نظر. یہ ایک عام کی طرح ہے پہلے سے طے شدہ آئی پی ایڈریس، 123.45.67.89. ان میں سے سب میں 0 کی حد میں ہیں 255، تو یہ ایک درست IP ایڈریس ہے. یہاں کے تمام ہارورڈ یونیورسٹی میں ہمارے IP پتوں 140،247 کے ساتھ شروع. کہ صرف طریقہ کے IP یہ جغرافیائی علاقے میں پتے تفویض کیا گیا ہے. اور اس طرح یہ ایک IP ایڈریس ہو سکتا ہے کہ ہارورڈ یونیورسٹی میں یہاں موجود ہو سکتا ہے. میں نے کہا، تو ہر IP ایڈریس تو 32 بٹس، ہم کے بارے میں 4 ارب ہے ، ایک چھوٹا سا باہر دینے کے لئے 4 ارب سے زائد. لیکن ہم اس قسم کی صحیح، ایک مسئلہ دیکھ سکتے ہیں؟ دنیا کی آبادی اب کیا ہے؟ ٹھیک ہے، یہ کہیں ہے 7 ارب لوگوں کے شمال. اور مغربی دنیا میں کم از کم، زیادہ تر لوگوں میں ایک سے زیادہ آلہ ہے انٹرنیٹ کے رابطے کے قابل. میں یہیں سے ایک ہے. اور میری جیب میں ایک ہے. اور میں اپنے دفتر میں ایک واپس. اور تو ہے کہ تین ہے. اور یہ کہ بھی شمار نہیں کرتا میں بھی، گھر میں ہے کہ لوگ. اور تو ہے کہ ایک مسئلہ کی قسم، ٹھیک ہے؟ ہم کم از کم 7 ارب لوگ ہیں اور صرف 4 ارب پتے. اور ہر ڈیوائس سمجھا جاتا ہے منفرد کی نشاندہی کی جائے. ہم نے کچھ workarounds کے تیار کیا ہے اس مسئلے سے نمٹنے کے لئے، کچھ ایک نجی ملاقات ہم نہیں ہیں جو IP ایڈریس، اس ویڈیو میں میں حاصل کرنے کے لئے جا. لیکن بنیادی طور پر، اس کے علاوہ کی اجازت دیتا ہے جعلی کی طرح کرنے کے لئے ویب، انٹرنیٹ، باہر آپ کو ایک منفرد ہے کہ تھوڑا سا نجی پتے رکھنے کی طرف سے پتہ اور پھر ان کے ذریعے funneling ایک ایڈریس، جس بہت سے مختلف کمپیوٹرز کی طرف سے اشتراک کیا جاتا ہے. لیکن یہ واقعی ایک طویل مدتی ٹھیک نہیں ہے. یہاں تک کہ طے نہیں ہے ہمیشہ کے لئے آخری. اور اس طرح ہم ایک مختلف حاصل کرنے کی ضرورت اس کے ساتھ نمٹنے کا طریقہ. میں نے کہا تو، ہم کے بارے میں 4 ارب تھی. لیکن اس لئے نہیں جا رہا صحیح، کافی اچھا ہونا؟ اور اس طرح یہ ہے کہ وہاں کا فیصلہ کیا گیا ہم ہیں اس کے ساتھ نمٹنے کے لئے جا اب IP ایڈریس بنانے کے لئے. 32 بٹ پتوں کی بجائے، ہم ہیں 128 بٹ پتوں کے لئے جا. تو بجائے 4 ارب پتے، ہم جا رہے ہیں پتوں کی اس بڑی تعداد حاصل کرنے کے لئے، جو 340 ارب ارب روپے ہے ارب، تو IP پتوں کی ایک بہت. اور یہ نئی سکیم IPv6 کی کہا جاتا ہے اس کا حوالہ دیا ہے کہ کس طرح عام طور پر ہے. پرانی اسکیم IPv4 کی کیا جا رہا ہے. یہ ایک مسئلہ میں تھوڑا سا ہے اس مسئلہ کیا گیا ہے کہ ایک بہت طویل وقت کے لئے کے بارے میں جانا. اور تم اس میں ایک بہت کچھ دیکھیں گے کمپیوٹر اور کمپیوٹنگ کے تناظر. ہم امید مسائل میں اچھا ہو. لیکن ہم ان کے ساتھ نمٹنے میں برا ہو یہاں تک کہ ہم ان کے بارے میں جانتے ہیں اگرچہ. تو IPv6 کی تھوڑی دیر کے لئے مروج ہے. اور صرف آخری جوڑے میں سال اصل میں ہم ہے ان IPv6 پتوں میں کے phasing شروع IPv4 کی پتوں کو نکال باہر کردینا. لیکن کچھ جگہوں پر ان ہے. اور وہ اسی طرح نظر آتے ہیں ایک باقاعدہ IP ایڈریس کو. لیکن وہ ایک بہت طویل ہیں. تو بجائے اب چار ہونے کے آپ کے ایڈریس کے لئے 8 بائٹس کی کلسٹرز، اب ہم 16 بائٹس کے آٹھ کلسٹرز ہے. اور 8 بار 16 128 ہے. اور ہم بھی کم وقت میں ان کی نمائندگی کرتے ہیں روایتی شش اعشاری شکل. 16 بٹ تعداد ہونے کا مطلب ہے کہ کیونکہ بجائے 0 255 کی ایک رینج ہونے کی وجہ سے، ہم 65.535 0 کی ایک رینج پڑے گا. اور اس طرح ایک گروپ رکھنے میں سے ان لوگوں کے ساتھ مل کر پھنس پڑھنے کے لئے بہت مشکل ہو جائے گا. اور اس طرح ہم عام طور پر ہیکس استعمال صرف کی سہولت سے باہر. اور اس طرح ایک عام IPv6 ایڈریس کچھ اس طرح نظر ہو سکتا ہے. یہ یقینی طور پر کے مقابلے میں ایک بہت طویل ہے ہم نے پہلے دیکھا ہے IPv4 ایڈریس. لیکن یہ ایک درست IPv6 ایڈریس ہو جائے گا. یہ ایک IPv6 ایڈریس بارے میں بھی ہے. یہ ایک گوگل سے تعلق رکھتے ہیں کیا ہوتا ہے. اور نوٹس سے ایک وہاں zeros کی گچرچھا. کبھی کبھی ان پتوں اتنی دیر تک حاصل کر سکتے ہیں. اور اس کے بعد ہم اب بھی ہیں خوبصورت ابتدائی IPv6 کی میں، کبھی کبھی کے بڑے حصوں ہو سکتا ہے وہاں سے zeros کی ہمیں ضرورت نہیں ہے. آپ بلند آواز اس سے باہر پڑھ رہے ہیں تو، یہ 2001.4860.4860.0.0.0.0.8844 ہے. یہ درست ہے، ایک بہت کی طرح ہے؟ آپ کو ایک گروپ کے دیکھیں تو صفر، آپ کو کبھی کبھی ہو سکتا ہے ، اس طرح ایک IPv6 ایڈریس دیکھیں وہ سے zeros ترک جہاں اور اس کی بجائے ایک ڈبل بڑی آنت کا استعمال. یہ اگرچہ، ٹھیک ہے. ہم جانتے ہیں کہ وہاں کیونکہ آٹھ مختلف حصوں ہونا چاہیے. اور اس مطلب کی طرف سے، ہم نے چار دیکھیں. تو ہم چار سیٹ وہاں ہونا ضروری ہے جانتے ہیں کہ اس طرح zeros کی، اس میں بھرنے. تو کبھی کبھی، آپ دیکھ سکتے ہیں ایک IPv6 ایڈریس نہ ہونے ہم جیسے آٹھ الگ حصوں یہاں کیا. تم نے اسے اس طرح دیکھ رہے ہیں ہو سکتا ہے. اور یہ صرف کا مطلب ہے کہ میں نہیں دیکھ رہا ہوں سب کچھ جہاں کہ ڈبل بڑی آنت کے درمیان صرف الگ صفر ہے ہے. ٹھیک ہے. ہم جانتے ہیں تھوڑا سا زیادہ آئی پی کے بارے میں اب سے خطاب. لیکن ہم کس طرح ان سے حاصل کروں؟ ہم صرف ہم چاہتے ہیں سے ایک کو منتخب نہیں کر سکتے ہیں. ہم نے کیا ہے، تو ہم لڑائی ختم ہو سکتا ہے ایک ہی آئی پی ایڈریس کے لئے کوئی. یا کوئی ہو سکتا ہے پہلے اس کا انتخاب کیا. ہم کوشش کریں اور اسے لے لو، تو ہم جا رہے ہیں ایک مسئلہ کے تھوڑا سا میں چلانے کے لئے. اور اس طرح ہم صرف منتخب کر سکتے ہیں ہم چاہتے ہیں کہ آئی پی ایڈریس. تو ہم نے ایک حاصل ہے کہ راستہ IP ایڈریس کہیں ہے ہمارے کمپیوٹر کے درمیان انٹرنیٹ، وہاں باہر بڑی انٹرنیٹ کہ، ایک DHCP سرور بلایا وہاں کچھ ہے، ایک متحرک میزبان کی ترتیب پروٹوکول سرور. یہ متن کا ایک بڑا گراس ہے. لیکن واقعی یہ سب کرتا ہے آپ کو ایک IP ایڈریس تفویض. آپ DHCP سرور کی ایک فہرست ہے اس صدارتی تفویض کر سکتے ہیں سے خطاب. اور یہ آپ کو ایک دیتا ہے. کہ بہت زیادہ سب اس کے لئے ہے ہے. اب DHCP سے پہلے، اس کام کے پتے بتائے ایک سسٹم ایڈمنسٹریٹر پر گر پڑا. تو ایک حقیقی شخص ہوگا دستی طور پر آپ کے کمپیوٹر کو تفویض کرنے کی اور پتہ ہے جب آپ ایک نیٹ ورک سے منسلک. تو DHCP صرف کی طرح اس automates ہے آپ کو ایک IP ایڈریس دینے کا عمل. لیکن اس سے آپ اسے حاصل کس طرح ہے. یہ صرف ایک پروگرام چلا رہا ہے کہیں آپ کے درمیان اور ایک بینک ہے کہ انٹرنیٹ IP اسے باہر دے سکتے ہیں کہ خطاب. اور آپ سے رابطہ قائم جب نیٹ ورک، یہ آپ کو ایک دیتا ہے. تو اس آریھ نظرثانی دو. کہیں آپ کے درمیان انٹرنیٹ، ایک DHCP سرور ہے. ٹھیک ہے. تو یہ اچھی بات ہے. اب، DNS کے بارے میں بات کرتے ہیں. تو ہم اگرچہ بات کی ہے ان IP پتوں. اور ہم ہیں تو جانتے ہیں کہ منفرد شناخت کرنے کے لئے جا رہا انٹرنیٹ پر ایک آلہ، یہ ایک منفرد پتہ ہے ہے. اور ہم اس کا دورہ کر سکتے ہم کرنا چاہتے تھے تو حل. لیکن آپ کو شاید ٹائپ کبھی نہیں 192.168.1.0 کی طرح کچھ میں اپنے براؤزر میں، ٹھیک ہے؟ آپ کی تعداد میں ٹائپ نہیں اپنے براؤزر میں. آپ عام طور پر انسانی قابل مطالعہ نام میں ٹائپ کریں طرح google.com یا cs50.harvard.edu، ٹھیک ہے؟ لوگ اگرچہ، پتوں نہیں کر رہے ہیں. تو یہ خدمت موجود ڈومین نام IP ترجمہ ہے کہ سسٹم، DNS، انسانی فہم الفاظ پر پتے یا فقرے زیادہ یادگار ہیں کہ چار نمبروں کی ایک سیٹ یاد سے آٹھ یا، جلد ہی، ایک سیٹ شش اعشاری تعداد. یہ ٹھیک ہے، واقعی مشکل ہو جائے گا؟ پہلے کے بارے میں سوچو سیل فونز کے دنوں. آپ اپنے حفظ تھا آپ دوست کا فون نمبر. یہ مشکل ہو گیا ہے ہو سکتا ہے تھوڑی دیر کے بعد. اور اسی طرح، اگر آپ چاہتے ہیں ویب سائٹس میں سے ایک گروپ کا دورہ کرنے کی، آپ کو شاید نہیں کرنا چاہتا تعداد کے ایک گروپ کو یاد. آپ کی بجائے الفاظ کی ایک گروپ کو یاد کروں گا. تو یہ تعریفیں، اس کا ترجمہ، کی انسانی قابل مطالعہ ناموں کی تعداد کے سیٹ قسم کے DNS ہے ویب کے پیلے رنگ کے صفحات. اور آپ کے بارے میں سوچ کر سکتے ہیں یہ صرف کے طور پر اگر 0.0.0.0 سے چل رہا ہے کی ایک بڑی فہرست 255.255.255.255، نیچے طریقہ ہے جس ہے کہ سب سے زیادہ possible-- ہو جائے گا تمام 4 کے 255s کرنے 0s کے کی طرف سے مکمل رینج ارب ISH IPv4 کی پتوں. مجھے لوگ بنا اوپر اور نیچے. لیکن وہاں مشرق میں ایک اصل میں ایک IP ایڈریس ہے. تو ہم، 74.125.202.138 کا دورہ کیا تو بظاہر ہے کہ ویب سائٹ کے لئے ترجمہ وہاں، کیا heck ہے کہ کیا io--؟ ویسے، نقشے کہ ہر نام ہے اصل میں یہ واضح، درست ہے؟ تو کبھی کبھی کوئی جو ایک IP ایڈریس کا مالک ان کے میزبان کچھ نام سکتا ہے کہ وہ اصل میں نہیں کر رہے ہیں. مثال کے طور پر، کہ IP ایڈریس اگر آپ وہاں گیا، صرف google.com اصل میں ہے. لیکن گوگل ایک بہت کچھ ہے کے مختلف سرورز. اور وہ سب google.com انہیں فون نہیں کر سکتے ہیں. تو انہوں نے اپنی اپنی ہے ترجمہ کرنے کے لئے اندرونی نظام اصل میں جو بھی سرور پر google.com ہے کہ آئی پی ایڈریس سے منسلک ہے. اور پھر ایک ہے کے درمیان موجود ہے کہ اس نظام کہ gobbledygook ترجمہ کرنے یہاں google.com پر. لیکن ہم اس میں نہیں ملے گا. اور اسی طرح کے لئے IPv6s، ہم بھی جا رہے ہیں ایک پیلے رنگ کے صفحات حاصل کرنے کہ ایک بہت بڑا ہو جائے گا. اور اسی طرح، میں مشرق یہ تھا there-- ایک IPv6 کی تلاش کرنے کے لئے مشکل ایڈریس جائز تھا کہ. لیکن میں گوگل کے لئے ایک مل گیا. لیکن یہ گوگل کی آئرش ویب سائٹ ہے. لیکن آپ کو اس IPv6 ایڈریس کے پاس گیا تو، اپنے براؤزر قابل IPv6 کی تھی تو، اس کے لئے آپ کو لے آئے گا گوگل کی آئرش مرکزی صفحہ. تو تم وہاں جاؤ. لیکن یہ درست، مکمل طور پر سچ نہیں ہے؟ یہ نظام صحیح، بوجھل لگتا ہے؟ 4 کی ایک بڑی فہرست ہے تو ارب چیزوں کو دیکھنے کے لئے حاصل کرنے کے لئے کہ بہت بڑا ہے. کوئی پیلے رنگ کے صفحات نہیں ہے دنیا کے، ٹھیک ہے؟ اگر آپ اب بھی پیلے رنگ ملتا ہے صفحات you-- کے حوالے میں، دوسرے دن میرا ہے اور میں صرف اسے ری سائیکل. لیکن اگر آپ ایسا کرتے پیلے حاصل آپ کو فراہم صفحات، آپ کو ہر ہے کہ ایک کتاب نہیں ملتا سیارے پر موجود ہے کہ فون نمبر، ٹھیک ہے؟ آپ کی ایک فہرست حاصل مقامی فون نمبر، لوگ آپ کو فون کرنے کی سب سے زیادہ ہونے کا امکان ہو. اور جو DNS ہے اصل میں ہے. آپ اس کے بارے میں سوچتے ہیں تو، DNS ہے واقعی مقامی پیلے رنگ کے صفحات. اور بڑے DNS سرورز google.coms کی طرح، وہ اصل میں صرف زیادہ ہیں لائبریریوں کی طرح مقامی پیلے رنگ کے تمام کی ایک کاپی ہے صفحات یا مقامی DNS ریکارڈز کے تمام. تو واقعی کوئی مخزن ہے انٹرنیٹ کی مکمل DNS کی، کوئی نہیں ہے جیسا دنیا کے پیلے رنگ کے صفحات. ان تمام مقامی چھوٹے ہیں وہاں سے باہر موجود ہے کہ پیمانے DNSs. اور خدمات سے ہیں کہ ان کے ساتھ مجموعی. لیکن وہ ان پر منحصر چھوٹے DNS نظام تاکہ، ان کی معلومات کو اپ ڈیٹ وہ سب سے زیادہ درست معلومات ہے. تو ایک بار پھر، اس قیاس بڑے مجموعوں ہے DNS نظام کی طرح ہیں ایک کاپی ہے کہ لائبریریوں دنیا کے ہر پیلے رنگ کے صفحات میں. وہ خود ایسا نہیں کرتے ان کتابوں کو اپ ڈیٹ. وہ، میں آنے والے کتابوں پر انحصار تاکہ وہ معلومات کو اپ ڈیٹ کر سکتے ہیں وہ اس کی ضرورت ہے تو. تو DNS نظام ایک وشال بلاک نہیں ہے. اس پار وکندریقرت ہے کئی سرورز. تو اب ہم جانتے ہیں کہ کہیں ہمارے اور انٹرنیٹ کے درمیان ایک DNS سرور موجود اس کے ساتھ ساتھ ایک DHCP سرور کے طور پر. اب، رسائی پوائنٹس، کیا ہماری رسائی پوائنٹس؟ ویسے، رسائی پوائنٹس آپ کو شاید ہو اصل میں کے ساتھ بہت واقف انٹرنیٹ سے منسلک. کہ، آپ کے منتخب کردہ ہے کہ نیٹ ورک ہے گھر یا آپ کے کام کے نیٹ ورک یا آپ کو کیا ہے. اور میں generalizing ہوں ایک رسائی نقطہ کے تصور یہاں اس ویڈیو کے مقاصد کے لئے. لیکن اصل میں موجود ہیں چیزوں کی ایک بہت ہے کہ رسائی پوائنٹس میں نافذ کیا جا سکتا. راوٹرز کے تصورات، موجود ہیں جن میں ہم استعمال کرتے ہیں کہ ایک عام اصطلاح کی طرح ہے. بلکہ سوئچ وہاں ہو اور چیزوں کو اصل میں کہا جاتا سے الگ ہو رسائی پوائنٹس رسائی کے اس عام تصور نقطہ. لیکن بنیادی طور پر کیا ہوتا میں، IPv4 کی کے ساتھ ہے ہم اس تصور ہوگا نجی پتوں کی، ٹھیک ہے؟ اور اس کی بجائے ہر مشین کی ایک منفرد IP ایڈریس، ہونے، جس ہم نے کی وجہ سے باہر چلانے کے لئے ہے ہم 4 ارب آلات سے زیادہ ہو سے رابطہ قائم کرنے کی کوشش کر رہے انٹرنیٹ، ہم کیا کریں اس کی بجائے ایک تفویض ہے ایک روٹر IP ایڈریس. یہ روٹر یا رسائی نقطہ صرف مثال کے طور آپ کے گھر، میں. اور کے طور پر روٹر کا کام قسم کی ٹریفک پولیس اہلکار کے طور پر کام، منسلک ہے جو اجازت دیتا ہے سب کہ روٹر ایک ہی آئی پی استعمال کرنے کے لئے باہر حاصل کرنے کے حل. اس کا کوئی مطلب ہے؟ آپ کے گھر میں تو سب ایک نجی آئی پی ایڈریس ہے. وہ سے رابطہ قائم نہیں کر سکتے ہیں انٹرنیٹ، یا بلکہ انٹرنیٹ کے ذریعے، ان سے بات نہیں کر سکتے ہیں نجی ایڈریس. وہ صرف ان سے بات کر سکتے ہیں روٹر ایڈریس کے ذریعے. یہ روٹر کی ہے کام معلومات لینے کے لئے آپ روٹر بھیج رہے ہیں کہ اور صحیح جگہ پر براہ راست اور معلومات کے لئے کہ آ رہا ہے روٹر روٹر میں آپ کو بھیجنے کے لئے. تو راوٹرز واقعی ہیں آلات یہاں خاص طور پر ایک روٹر آپ کے گھر میں، سب سے زیادہ عام قسم سب سے زیادہ قوم کے لئے استعمال کیس کی کہ عوامی IP ایڈریس ہے. یہ ہے کہ آلہ ہے انٹرنیٹ سے منسلک. اور آپ روٹر سے مربوط معلومات کے بہاؤ حاصل کرنے آپ کی جانب سے اس کے ذریعے. جیسا میں نے کہا، ایک جدید گھر کے نیٹ ورک، روٹر اور سوئچ اور رسائی نقطہ تمام قسم کے بنڈل ہیں ایک آلہ میں. کبھی کبھی ایک موڈیم ہے کے ساتھ ساتھ وہاں میں بنڈل. یہ عام طور پر صرف ایک روٹر کہا جاتا ہے. لیکن یہ واقعی تمام ہے ایک دوسرے کے ساتھ ان چیزوں کو. بڑے پیمانے پر کاروبار کے نیٹ ورک یا وائڈ ایریا نیٹ ورکس، WANS نام نہاد، اصل میں ان آلات کو علیحدہ رکھنے کے. انہوں نے ایک سوئچ ہے. وہ راوٹرز ہے. انہوں نے ایک سے زیادہ رسائی پوائنٹس ہیں. مثال کے طور پر، میں ایک یونیورسٹی آپ چیزوں کو دیکھ لیں گے نام نہاد راوٹرز کی طرح نظر نصب تمام کیمپس کے ارد گرد ہیں. لوگ بہہ کہ تمام رسائی پوائنٹس ہیں راوٹرز میں، سوئچ، وغیرہ، معلومات کے ساتھ منتقل کرنے کے لئے. ان کے نیٹ ورک کر رہے ہیں کیونکہ بڑا ہے کہ ایک رسائی نقطہ اس کے بڑے علاقے کا احاطہ نہیں کر سکتے ہیں. اور اس طرح یہ بڑے نیٹ ورک، کاروبار کے نیٹ ورک، وغیرہ، علیحدہ میں ان تقسیم آلات، تو نیٹ ورک اور بڑے پیمانے پر اگر ضرورت ہو تو اور بڑھنے. تو ایک بار پھر، کہیں ہمارے درمیان اور انٹرنیٹ، ہم ایک رسائی نقطہ ہے. اور یہ کہ ہم سے رابطہ قائم کیا ہے. اور وہاں کے ذریعے، ہم انٹرنیٹ سے حاصل کر سکتے ہیں. میں نے کہا کہ اس ویڈیو کے شروع، اس نیٹ ورکنگ پر ایک کورس نہیں ہے. تو اس پوری کہانی نہیں ہے. اور میں اس قسم کی زیادہ glossed ہے. اور شاید میں نے تمہیں چھوڑ دیا ہے بھی تھوڑا تھوڑا الجھن کے طور پر ان چیزوں میں سے کچھ ہیں. لیکن یہ ٹھیک ہے. ہم پوری کہانی کی ضرورت نہیں ہے. ہم آگے بڑھ کے لیے یہ جاننا کافی ہے مستقبل کے حوالے سے صرف بنیادی طور پر تھوڑا سا انٹرنیٹ کس طرح کام کرتا. تو ہم جانتے ہیں کہ ہم ان کی ضرورت ہے ہمارے گھر میں نجی نیٹ ورک. اور ہم نے ایک روٹر سے مربوط. اور یہ کہ روٹر سے منسلک ہے بڑے پیمانے پر انٹرنیٹ پر. لیکن انٹرنیٹ بڑے پیمانے پر کیا ہے؟ میں یہ کہہ رکھنا، لیکن یہ کیا ہے؟ ویسے، یہ واقعی صرف ان تمام ہے میرے گھر میں انفرادی نیٹ ورک، اور آپ کے گھر میں، اور ہر دوسرے پر ایک دوسرے کے ساتھ جڑے ہوئے ہیں کہ گھر،. یہ ایک گٹھڑی ہے نیٹ ورک، ایک بین خالص. تو بجائے سوچ کے انٹرنیٹ کے بارے میں اس وشال بادل، یہ ethereal کے وہاں سے باہر موجود ہے کہ بات، یہ واقعی صرف ایک کنکشن ہے ان کے نیٹ ورک میں سب سے. تو ہم یہاں جانا. ہم اپنے مقامی نیٹ ورک ہے. اور ہم نے صرف ایک شخص نہیں ہیں شاید ہمارے مقامی نیٹ ورک پر انٹرنیٹ استعمال کرنے کی کوشش. کئی شاید نہیں ہے ہم میں سے میں حاصل کرنے کی کوشش. اور ہم صرف نیٹ ورک نہیں ہیں یہ ٹھیک ہے، دنیا میں موجود ہے؟ دیگر نیٹ ورکس، بھی، وہاں ہو انٹرنیٹ سے رابطہ قائم کرنے کی کوشش کر رہے ہیں. لیکن انٹرنیٹ، نہیں ہے ایک بار پھر، ایک علیحدہ وجود. یہ اجازت دیتے ہیں کہ صرف قوانین کا ایک سیٹ ہے ان کے نیٹ ورک، ان چھوٹے نیٹ ورک، نیلا، جامنی، اور سرخ نیٹ ورک یہاں، ایک دوسرے کے ساتھ بات چیت کرنے کے. تو کوئی بات نہیں ہے وہ سب سے منسلک کر رہے ہیں. وہ سب صرف منسلک کر رہے ہیں ایک دوسرے کے ساتھ، ٹھیک ہے؟ اور تو کہیں ان پر نیٹ ورک کی خدمات موجود ہم اصل میں چاہتا ہوں کہ. تو شاید نیلے نیٹ ورک میں گوگل کہاں رہتی ہے. اور جامنی رنگ کے نیٹ ورک میں فیس بک کہاں رہتی ہے. اور سرخ نیٹ ورک میں، اچھی طرح سے، شاید ان تمام بلیوں ہیں جہاں ہے. اور اس طرح ہم حاصل کرنا چاہتے ہیں بلیوں کے بارے میں معلومات، ہم صرف نیٹ ورک کی اس زنجیر گزرنا ہم چاہتے ہیں کے بارے میں معلومات حاصل کرنے کے لئے. اور یہاں، میں نمائندگی کی ہے نیٹ ورک کے طور پر تمام ایک دوسرے سے بات کرنے کے قابل کیا جا رہا ہے. اور ہم صرف نیٹ ورک سے بات کر سکتے ہیں. لیکن نیٹ ورک ہمارے لئے اسے واپس بات نہیں کر سکتے. لیکن یہ ٹھیک ہے، تو سچ نہیں ہے؟ یہ ایک دو طرفہ سڑک ہے. کے ذریعے بہہ کر سکتے ہیں کے بارے میں معلومات آگے اور پیچھے نیٹ ورک. یہ کس طرح کام کرتی ہے؟ ویسے، انٹرنیٹ واقعی ہے پروٹوکول کے نظام. اور ہم جا رہے ہیں کے بارے میں بات کر شروع کیا ان پروٹوکول مستقبل ویڈیوز میں ہیں. لیکن ایک بار پھر، انٹرنیٹ ایک علیحدہ بات نہیں ہے. یہ وضاحت کرتا ہے کہ قوانین کا ایک سیٹ ہے نیٹ ورک بات چیت کس طرح، ان چھوٹے نیٹ ورک، ان ہم کرنے کے لئے استعمال کر رہے ہیں کہ مقامی نیٹ ورک، ہمارے گھر میں لوگوں، لوگوں ہمارے اسکول میں، ہمارے کام میں لوگوں، سب ایک نیٹ ورک کے اشتراک. اور کس طرح ان کے نیٹ ورک کے تعلق رکھنا اور، ایک دوسرے سے بات کہ اصل میں کیا ہے انٹرنیٹ کی سب کے بارے میں. تو ایک مستقبل میں، چلو ویڈیو، کچھ کے بارے میں بات پر مشتمل ہے کہ پروٹوکول کے امید ہے کہ کرنے کے لئے انٹرنیٹ آپ کو ایک کا تھوڑا سا زیادہ دینا سمجھ اچھی طرح گول. میں ڈوگ لایڈ ہوں. یہ CS50 ہے.