[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.12,0:00:07.95,Default,,0000,0000,0000,,[گانے کی الٹی گنتی: 7، 6، 5، 4، 3، 2، 1]\Nانٹرنیٹ: پیکٹس، روٹنگ، اور قابل اعتماد Dialogue: 0,0:00:07.95,0:00:13.65,Default,,0000,0000,0000,,ہیلو، میرا نام لین ہے۔ میں یہاں سپوٹیفائی میں ایک سافٹ ویئر\Nانجینئر ہوں اور میں یہ تسلیم کرنے والی پہلی فرد ہوں گی Dialogue: 0,0:00:13.65,0:00:18.97,Default,,0000,0000,0000,,کہ میں اکثر انٹرنیٹ کے قابل اعتماد\Nپن کو حقیقی سمجھ لیتی ہوں۔ انٹرنیٹ میں اردگرد سفر کرنے والی بڑی Dialogue: 0,0:00:18.97,0:00:23.17,Default,,0000,0000,0000,,مقدار میں معلومات حیران کن ہے۔\Nلیکن یہ کیسے ممکن ہے کہ آپ کو ڈیٹا کا ہر حصہ Dialogue: 0,0:00:23.17,0:00:29.08,Default,,0000,0000,0000,,قابل اعتماد طریقے سے پہنچایا جائے؟ کہیں\Nکہ آپ اسپاٹیفائی سے کوئی گانا چلوانا چاہتے ہیں۔ ایسا لگتا ہے Dialogue: 0,0:00:29.08,0:00:33.99,Default,,0000,0000,0000,,کہ آپ کا کمپیوٹر براہ راست اسپاٹیفائی سرورز سے\Nمنسلک ہو جاتا ہے اور اسپاٹیفائی آپ کو براہ راست، وقف شدہ Dialogue: 0,0:00:33.99,0:00:39.41,Default,,0000,0000,0000,,لائن پر ایک گانا بھیجتا ہے۔ لیکن درحقیقت، انٹرنیٹ\Nایسے کام نہیں کرتا ہے۔ اگر انٹرنیٹ Dialogue: 0,0:00:39.41,0:00:43.64,Default,,0000,0000,0000,,براہ راست، وقف شدہ کنکشنز سے بنا ہوتا تو لاکھوں\Nصارفین کے شامل ہونے سے چیزوں کا کام Dialogue: 0,0:00:43.64,0:00:48.05,Default,,0000,0000,0000,,کرتے رہنا ناممکن ہوگا۔ خاص کر جبکہ\Nاس بات کی کوئی گارنٹی نہیں ہے کہ ہر Dialogue: 0,0:00:48.05,0:00:53.35,Default,,0000,0000,0000,,تار اور کمپیوٹر ہر وقت کام کر رہا ہے۔ اس کے بجائے،\Nڈیٹا انٹرنیٹ پر بہت کم براہ راست Dialogue: 0,0:00:53.35,0:01:01.21,Default,,0000,0000,0000,,فیشن میں سفر کرتا ہے۔ کئی سالوں پہلے، 1970 کے دہائی کے\Nاوائل میں، میرے ساتھی بوب کاہن اور میں نے Dialogue: 0,0:01:01.21,0:01:06.87,Default,,0000,0000,0000,,اس ڈیزائن پر کام کرنا شروع کیا تھا جسے ہم اب انٹرنیٹ کہتے ہیں۔\Nہیں۔ باب اور مجھے یہ ذمہ داری اور موقع Dialogue: 0,0:01:06.87,0:01:14.79,Default,,0000,0000,0000,,دیا گیا کہ انٹرنیٹ کے پروٹوکولز اور\Nاس کے فن تعمیر کو ڈیزائن کریں۔ لہذا ہم اس وقت تمام وقت سے Dialogue: 0,0:01:14.79,0:01:20.00,Default,,0000,0000,0000,,اور حال سمیت تک\Nانٹرنیٹ کی نشوونما اور Dialogue: 0,0:01:20.00,0:01:25.50,Default,,0000,0000,0000,,ارتقاء میں حصہ لیتے رہے۔ ایک کمپیوٹر سے\Nدوسرے کمپیوٹر میں معلومات کو منتقل Dialogue: 0,0:01:25.50,0:01:30.90,Default,,0000,0000,0000,,کرنے کا طریقہ بہت دلچسپ ہے۔ اسے مقررہ راستے پر چلنے\Nکی ضرورت نہیں ہے، درحقیقت، آپ کا راستہ کمپیوٹر Dialogue: 0,0:01:30.90,0:01:36.10,Default,,0000,0000,0000,,سے کمپیوٹر گفتگو کے دوران بدل سکتا ہے۔\Nانٹرنیٹ پر معلومات ایک کمپیوٹر سے دوسرے کمپیوٹر Dialogue: 0,0:01:36.10,0:01:42.05,Default,,0000,0000,0000,,میں جاتی ہے جس میں ہم معلومات کا پیکٹ کہتے ہیں\Nاور ایک پیکٹ انٹرنیٹ پر ایک جگہ سے دوسری جگہ سفر کرتا ہے Dialogue: 0,0:01:42.05,0:01:46.36,Default,,0000,0000,0000,,بالکل ایسے ہی جیسے آپ\Nکار میں ایک جگہ سے دوسری جگہ پہنچ Dialogue: 0,0:01:46.36,0:01:51.42,Default,,0000,0000,0000,,سکتے ہیں۔ ٹریفک کی بھیڑ یا سڑک کے حالات پر\Nمنحصر، جب بھی آپ سفر کرتے ہیں تو آپ Dialogue: 0,0:01:51.42,0:01:59.00,Default,,0000,0000,0000,,اسی جگہ پر پہنچنے کے لئے مختلف راستے کا انتخاب کر سکتے ہیں\Nیا کرنے پر مجبور ہو سکتے ہیں۔ اور جس طرح Dialogue: 0,0:01:59.00,0:02:03.98,Default,,0000,0000,0000,,آپ کار کے اندر ہر طرح کی چیزیں لے جا سکتے ہیں،\Nاسی طرح IP پیکٹس کے ساتھ کئی طرح کی ڈیجیٹل Dialogue: 0,0:02:03.98,0:02:10.36,Default,,0000,0000,0000,,معلومات بھیجی جا سکتی ہے لیکن اس میں کچھ حدود\Nہیں۔ کیا ہوگا اگر مثال کے طور پر آپ اسپیس Dialogue: 0,0:02:10.36,0:02:14.20,Default,,0000,0000,0000,,شٹل کو جہاں اسے بنایا گیا تھا وہاں سے اس جگہ منتقل کرنے کی ضرورت ہے\Nجہاں جہاں اسے لانچ کیا جائے گا۔ شٹل ایک ٹرک میں پوری نہیں Dialogue: 0,0:02:14.20,0:02:18.78,Default,,0000,0000,0000,,آتی ہے لہذا اسے حصوں میں تقسیم کرنے کی، ٹرکوں\Nکے بیڑے کے ذریعہ منتقل کرنے کی ضرورت Dialogue: 0,0:02:18.78,0:02:23.10,Default,,0000,0000,0000,,ہے۔ وہ سب مختلف راستے اختیار\Nکر سکتے ہیں اور مختلف اوقات میں منزل تک پہنچ سکتے Dialogue: 0,0:02:23.10,0:02:28.11,Default,,0000,0000,0000,,ہیں۔ لیکن جب تمام حصے وہاں پہنچ جائیں، تو\Nآپ حصوں کو دوبارہ جوڑ کر شٹل مکمل کر سکتے ہیں Dialogue: 0,0:02:28.11,0:02:34.33,Default,,0000,0000,0000,,اور یہ لانچ کے لئے تیار ہو جائے گا۔ انٹرنیٹ پر\Nبھی تفصیلات اسی طرح کام کرتی ہیں۔ اگر Dialogue: 0,0:02:34.33,0:02:40.09,Default,,0000,0000,0000,,آپ کے پاس بہت بڑی شبیہہ ہے جو آپ\Nاپنے دوست کو بھیجنا چاہتے ہیں یا کسی ویب سائٹ پر اپ لوڈ کرنا چاہتے ہیں، Dialogue: 0,0:02:40.09,0:02:44.82,Default,,0000,0000,0000,,تو یہ تصویر 1 اور 0 کے لاکھوں بٹس کے 10 سے مل کر\Nبنے ہو سکتے ہیں، ایک پیکٹ میں بھیجنے کے لئے Dialogue: 0,0:02:44.82,0:02:49.81,Default,,0000,0000,0000,,بہت زیادہ تعداد ہے۔ چونکہ یہ کمپیوٹر پر موجود ڈیٹا ہے،\Nلہذا تصویر بھیجنے والا کمپیوٹر اسے تیزی سے Dialogue: 0,0:02:49.81,0:02:55.72,Default,,0000,0000,0000,,سینکڑوں یا ہزاروں چھوٹے چھوٹے حصوں میں تقسیم\Nکر سکتا ہے جسے پیکٹس کہتے ہیں۔ کاروں یا ٹرکوں کے برعکس Dialogue: 0,0:02:55.72,0:03:00.23,Default,,0000,0000,0000,,ان پیکٹس میں ڈرائیور نہیں ہوتے ہیں اور وہ اپنا راستہ\Nمنتخب نہیں کرتے ہیں۔ ہر Dialogue: 0,0:03:00.23,0:03:04.65,Default,,0000,0000,0000,,پیکٹ میں انٹرنیٹ پتہ ہوتا ہے کہ یہ کہاں سے\Nآیا ہے اور کہاں جا رہا ہے۔ انٹرنیٹ پر روٹرز کہلانے والے خصوصی Dialogue: 0,0:03:04.65,0:03:09.43,Default,,0000,0000,0000,,کمپیوٹرز ٹریفک کے منتظمین کی حیثیت سے کام کرتے ہیں\Nتاکہ پیکٹس کو نیٹ ورک کے ذریعے Dialogue: 0,0:03:09.43,0:03:15.24,Default,,0000,0000,0000,,روانگی سے چلتا رہنے دیا جائے۔ اگر کسی ایک راستہ میں بھیڑ ہو، تو\Nانفرادی پیکٹ انٹرنیٹ کے ذریعے مختلف راستوں کا Dialogue: 0,0:03:15.24,0:03:20.37,Default,,0000,0000,0000,,سفر کر سکتے ہیں اور وہ منزل پر قدرے مختلف\Nوقت میں یا پھر ترتیب سے ہٹ کر پہنچ Dialogue: 0,0:03:20.37,0:03:26.57,Default,,0000,0000,0000,,سکتے ہیں۔ آئیں اس کے بارے میں بات کرتے ہیں کہ\Nیہ کیسے کام کرتا ہے۔ انٹرنیٹ پروٹوکول کے ایک حصے کے طور Dialogue: 0,0:03:26.57,0:03:31.17,Default,,0000,0000,0000,,پر، ہر روٹر پیکٹس بھیجنے کے لئے متعدد\Nراستوں کا سراغ رکھتا ہے، اور یہ پیکٹ کے لئے Dialogue: 0,0:03:31.17,0:03:37.08,Default,,0000,0000,0000,,منزل مقصود IP پتہ کی بنیاد پر ڈیٹا کے ہر\Nحصے کے لئے سستا ترین راستہ چنتا ہے۔ Dialogue: 0,0:03:37.08,0:03:42.12,Default,,0000,0000,0000,,اس بات میں سب سے سستے کا مطوب لاگت نہیں ہے،\Nبلکہ وقت اور غیر تکنیکی عوامل جیسے کمپنیوں کے Dialogue: 0,0:03:42.12,0:03:47.50,Default,,0000,0000,0000,,مابین سیاست اور تعلقات ہیں۔ اکثر\Nڈیٹا کے سفر کرنے کے لئے بہترین راستہ ضروری نہیں کہ سب سے Dialogue: 0,0:03:47.50,0:03:53.15,Default,,0000,0000,0000,,زیادہ براہ راست ہو۔ راستوں کے اختیارات کا ہونا نیٹ ورک\Nکی نقص کی برداشت بناتا ہے۔ جس کا مطلب ہے کہ Dialogue: 0,0:03:53.15,0:03:57.70,Default,,0000,0000,0000,,نیٹ ورک پیکٹ بھیجنا جاری رکھ سکتا ہے یہاں تک کہ\Nاگر کچھ انتہائی غلط ہو جائے۔ Dialogue: 0,0:03:57.70,0:04:04.85,Default,,0000,0000,0000,,یہ انٹرنیٹ کے کلیدی اصول کی بنیاد ہے۔\Nانٹرنیٹ: قابل اعتماد پن۔ اب یہ کہ، اگر آپ کچھ ڈیٹا Dialogue: 0,0:04:04.85,0:04:09.35,Default,,0000,0000,0000,,کی درخواست کرنا چاہتے ہیں اور سب کچھ فراہم نہیں کیا گیا ہے\Nتو؟ کہیں کہ آپ کوئی گانا سننا چاہتے ہیں۔ Dialogue: 0,0:04:09.35,0:04:14.83,Default,,0000,0000,0000,,آپ کس طرح 100% یقین کر سکتے ہیں کہ تمام ڈیٹا منتقل\Nکیا جائے گا تاکہ گانا بالکل ٹھیک طریقے سے چلے؟ Dialogue: 0,0:04:14.83,0:04:21.44,Default,,0000,0000,0000,,اپنے نئے بہترین دوست کو TCP (ٹرانسمیشن کنٹرول\Nپروٹوکول) سے متعارف کرانا۔ TCP آپ کے تمام ڈیٹا کو بطور Dialogue: 0,0:04:21.44,0:04:26.53,Default,,0000,0000,0000,,پیکٹس بھیجنے اور وصول کرنے کو منظم کرتا ہے۔\Nاس کسی ضمانت شدہ ڈاک سروس کے طور پر سوچیں۔ Dialogue: 0,0:04:26.53,0:04:31.67,Default,,0000,0000,0000,,جب آپ اپنے آلے پر گانے کی درخواست کرتے ہیں،\Nتو اسپاٹیفائی بہت سے پیکٹس میں تقسیم شدہ ایک گانا بھیجتا ہے۔ Dialogue: 0,0:04:31.67,0:04:37.21,Default,,0000,0000,0000,,جب آپ کے پیکٹس آتے ہیں، تو TCP ایک مکمل فہرست سازی کرتا ہے\Nاور موصول ہوئے ہر پیکٹ کی قبولیتیں واپس Dialogue: 0,0:04:37.21,0:04:42.84,Default,,0000,0000,0000,,بھیجتا ہے۔ اگر سارے پیکٹس موجود ہیں،\Nتو TCP آپ کی فراہمی کے لئے اشارہ بھجتا ہے اور آپ کا کام مکمل Dialogue: 0,0:04:42.84,0:04:54.82,Default,,0000,0000,0000,,ہو جاتا ہے۔ (گانا چل رہا ہے) اگر TCP کو پتہ چلتا\Nہے کہ کچھ پیکٹس غائب ہیں، تو وہ اشارہ نہیں بھیجے گا، Dialogue: 0,0:04:54.82,0:04:59.93,Default,,0000,0000,0000,,ورنہ آپ کے گانے کی آواز ٹھیک نہیں ہوگی یا گانا کا کچھ حصہ\Nغائب ہو سکتا ہے۔ ہر گمشدہ یا نامکمل پیکٹ کے لئے، Dialogue: 0,0:04:59.93,0:05:05.93,Default,,0000,0000,0000,,اسپاٹیفائی انہیں دوبارہ بھیجے گا۔\Nجب TCP نے اس گانے کی درخواست کے لئے کی پیکٹوں کی فراہمی Dialogue: 0,0:05:05.93,0:05:13.37,Default,,0000,0000,0000,,کی تصدیق کر دیتا ہے تو آپ کا گانا چلنا شروع\Nہو جائے گا۔ TCP اور روٹر سسٹم کے بارے میں زبردست Dialogue: 0,0:05:13.37,0:05:19.22,Default,,0000,0000,0000,,بات یہ ہے کہ وہ قابل توسیع ہیں۔ وہ\N8 یا 8 بلین آلات کے ساتھ بھی کام کر سکتے ہیں۔ درحقیقت، Dialogue: 0,0:05:19.22,0:05:23.45,Default,,0000,0000,0000,,نقص برداشت اور فالتو پن کے ان اصولوں\Nکی وجہ سے، ہم جتنے زیادہ راؤٹروں کا اضافہ کریں گے انٹرنیٹ Dialogue: 0,0:05:23.45,0:05:28.07,Default,,0000,0000,0000,,اتنا ہی زیادہ قابل اعتماد بنے گا۔ یہ بھی\Nزبردست بات ہے کہ ہم سروس کو استعمال کرنے والے Dialogue: 0,0:05:28.07,0:05:34.38,Default,,0000,0000,0000,,کسی بھی شخص کے لئے سروس میں رکاوٹ پیدا کیے بغیر انٹرنیٹ کو پھیلا اور توسیع کر سکتے\Nہیں۔ انٹرنیٹ فزیکل طور پر منسلک لاکھوں Dialogue: 0,0:05:34.38,0:05:39.28,Default,,0000,0000,0000,,نیٹورکس اور اربوں کمپیوٹر اور آلات سے مل کر\Nبنا ہوا ہے۔ یہ مختلف سسٹمز Dialogue: 0,0:05:39.28,0:05:44.36,Default,,0000,0000,0000,,جو انٹرنیٹ سے ایک دوسرے کے منسلک ہونے،\Nایک دوسرے کے ساتھ مواصلت کرنے، اور انٹرنیٹ پر Dialogue: 0,0:05:44.36,0:05:51.29,Default,,0000,0000,0000,,ڈیٹا بھیجنے کے طریقہ کار کے لئے متفقہ\Nمعیارات کی وجہ سے مل کر کام کرنے کا سبب بنتے ہیں۔ Dialogue: 0,0:05:51.29,0:05:56.00,Default,,0000,0000,0000,,انٹرنیٹ کے ساتھ کمپیوٹنگ آلات، یا راؤٹرز،\Nتمام پیکٹس کو اپنی منزل تک پہنچنے میں مدد کرتے ہیں Dialogue: 0,0:05:56.00,0:06:02.79,Default,,0000,0000,0000,,جہاں انہیں، اگر ضروری ہو تو ترتیب میں،\Nدوبارہ یکجا کیا جاتا ہے۔ ایسا دن میں اربوں بار ہوتا ہے، چاہے Dialogue: 0,0:06:02.79,0:06:08.89,Default,,0000,0000,0000,,آپ اور دوسرے لوگ ای میل بھیج رہے ہوں،\Nکسی ویب پیج کا دورہ کر رہے ہوں، ویڈیو Dialogue: 0,0:06:08.89,0:06:13.87,Default,,0000,0000,0000,,چیٹ کر رہے ہوں، موبائل ایپ استعمال کر رہے ہوں،\Nیا جب انٹرنیٹ پر سنسرز یا آلات آپس Dialogue: 0,0:06:13.87,0:06:14.91,Default,,0000,0000,0000,,میں بات کر رہے ہوتے ہیں۔