ڈوگ لایڈ: اس ویڈیو میں ہم جا رہے ہیں ٹرانسمشن کنٹرول کے بارے میں بات کرنے کے لئے پروٹوکول، ٹی سی پی. آپ نے دیکھا نہیں کیا ہے تو انٹرنیٹ پروٹوکول پر ویڈیو، آئی پی، آپ کو ایسا کرنے کی خواہش کر سکتے اس ویڈیو کو دیکھنے سے پہلے کیونکہ دو خوبصورت باہم مربوط ہیں. لہذا، انٹرنیٹ پروٹوکول، ایک بار پھر، ایک فوری خلاصہ، کہ پروٹوکول ہے کہ معلومات منتقل ایک حاصل کرنے کے لئے بھیجنے مشین سے نیٹ ورک کے ذریعے مشین. تو TCP کیا ہے؟ صرف ایک بھیجنے سے آگے بڑھ رہے ہیں جبکہ مشین حاصل کرنے کے لئے مشین، مکمل کہانی نہیں ہے. ہم نے بھی، ہمارے پروگرام جانتے ہیں کہ اپنے کمپیوٹر، مثال کے طور پر، ایک سے زیادہ پروگرام چل رہے ہیں، اور ایک سے زیادہ خدمات ہیں ان مشینوں پر چل رہا ہے. اور اس طرح، ہم نے ایک پیکٹ حاصل کرنا چاہتے ہیں تو، یا ایک مخصوص پروگرام کے بارے میں معلومات، ایک مخصوص مشین پر، ہمیں مزید معلومات کی ضرورت ہے IP اجازت دیتا ہے کے مقابلے میں حاصل کرنے کے لئے نقطہ نظر سے معلومات B. اشارہ تو، TCP کے بارے میں سوچا جا سکتا ہے پیکٹ ہدایت کے طور پر درست پروگرام، یا درست کرنے کے لئے سروس، وصول مشین پر. پرممکن ہے کہ آپ کے طور پر اور اس طرح یہ، کے لئے ضروری ہے ، یہ جانا ہے جہاں معلوم، توقع اور پیکٹ کیا ہے ایک ہی وقت میں کے لئے. اور اس طرح، اکثر، آپ کے بارے میں جب بات ٹرانسمشن کنٹرول پروٹوکول، ٹی سی پی، تم واقعی میں اکثر میں یہ سن سیاق و سباق، ٹی سی پی آئی پی سلیش، یا صرف TCP / IP. یہ دونوں پروٹوکول اتنی ہیں کہ باہم مربوط، وہ بنیادی طور پر ہیں ایک یونٹ کے طور پر علاج. لیکن وہ دو الگ الگ پروٹوکول ہیں کہ دو الگ الگ باتیں کرتے ہیں. ایک بار پھر، آئی پی حاصل کرنے کے لئے ذمہ دار ہے ایک مشین سے دوسرے سے. اور TCP لئے ذمہ دار ہے صحیح پروگرام میں ہو رہی ہے، یا ایک مشین پر صحیح خدمت. اور یہ کچھ کرتا ہے آئی پی نہیں ہے کہ کسی، جو اس بات کی ضمانت کی ترسیل ہے. تو، اب ہم جوڑے ایک مشین کے IP تو نام نہاد پورٹ نمبر کے ساتھ نمٹنے کے، اور ایک پورٹ نمبر کس طرح ایک خاص ہے سروس، یا افادیت، یا پروگرام، ایک مشین پر شناخت کیا جاتا ہے. اب ہم ایک IP ہیں، تو ایڈریس کے علاوہ ایک پورٹ نمبر، اب ہم منفرد شناخت کر سکتے ہیں ایک مخصوص سروس کسی خاص مشین پر چل رہا ہے. ٹی سی پی اور آئی پی ہیں یہی وجہ ہے کہ اتنی کثرت سے، باہم مربوط کہ پورٹ نمبر کی وجہ سے اپنے طور پر واقعی نہیں آپ کو ایک کی ضرورت ہے تو کوئی مطلب پورٹ نمبر، اور مشین کہ آپ کے بارے میں بات کر رہے. کیا مشین کا استعمال کرتے ہوئے سمجھا جاتا ہے یہ خاص طور پر بندرگاہ، مثال کے طور پر. ٹی سی پی کے طور پر، ہے کہ دوسری بات یہ ہے میں اس کی ترسیل کی ضمانت دیتا ہے، نے کہا. تو، کے علاوہ میں پورٹ نمبر کی وضاحت، یہ بھی کتنے اشارہ پیکٹ، انٹرنیٹ پروٹوکول، IP، میں اعداد و شمار تقسیم ہو گئی ہے. اور یہ کہ وہ تو ان کے پیکٹ حکم موصول ہونے پر دوبارہ تعمیر کیا جا سکتا ہے وہ ایک میں received-- یہاں تک کہ اگر مشین، وہ بھیجے گئے تھے کے مقابلے میں مختلف ترتیب. آئی پی کی وجہ سے ہو سکتا ہے جس میں ایک مجموعہ پروٹوکول ہے، اور مختلف پیکٹ لے جا سکتے ہیں نظام کے ذریعے مختلف راستے. ان بندرگاہ نمبروں میں سے کچھ بہت عام طور پر استعمال کیا جاتا ہے، اور وہ مانکیکرن کیا گیا ہے تمام کمپیوٹرز بھر میں، کی طرح، بہت ہر اب کمپیوٹر ڈویلپر. تو ایف ٹی پی کہا جاتا ہے کچھ، فائل ٹرانسفر پروٹوکول، منتقل کرنے کے لئے استعمال کیا جاتا ہے فائلوں، کے طور پر آپ، توقع کر سکتے ہیں ، ایک مشین سے کہ روایتی پورٹ 21 استعمال کرتا ہے. ای میل، SMTP، پورٹ 25 استعمال کرتا ہے. DNS، ڈومین نام کا نظام، جس میں ہم ہمارے انٹرنیٹ پرائمر کے بارے میں بات ویڈیو، پورٹ 53 استعمال کرتا ہے. کیا تم نے کبھی براؤزنگ کر رہے ہیں ویب، آپ کو بہت زیادہ ہیں ہمیشہ جب تک، پورٹ 80 استعمال کر رہے ہیں آپ، محفوظ طریقے سے ویب براؤزنگ کر رہے ہیں پورٹ 443 استعمال کرتے ہوئے محفوظ ویب براؤزنگ،. تو اس TCP / IP عمل کیا ہے؟ کیا دونوں کے ساتھ کیا ہو رہا ہے ایک ساتھ مل کر ان کے پروٹوکول کا؟ ٹھیک ہے، اس کے بارے میں بات کرتے ہیں. پروگرام ڈیٹا بھیجنے کے لئے چاہتا ہے، ٹی سی پی، حصوں میں اس کو توڑنے میں مدد ملتی ہے اور ان لوگوں کے پیکٹ بات چیت کمپیوٹر کے نیٹ ورک سافٹ ویئر. تو یہ اعداد و شمار اور یہ لیتا ہے اس کے ارد گرد کے بارے میں معلومات کے wraps کہ کیا بندرگاہ کی طرف اشارہ کرتا پر جانے کے لئے سمجھا جاتا ہے، اور کیا حکم ہے کہ پیکٹ سب سے باہر ہے. تو، دو پیکٹ 10 میں سے ایک بنانے 10، 10 کے تین، اور اسی طرح کی. آئی پی ان اعداد و شمار حصوں ہو جاتا ہے ٹی سی پی کے ساتھ لپیٹ کیا گیا ہے، کے بارے میں مزید معلومات کے wraps جہاں پیکٹ جانا سمجھا جاتا ہے. ہم اس IP فون کر سکتے ہیں پیکٹ ارد گرد تہوں. لہذا، یہ، کی طرح، قسم کی ہے ان nesting گڑیوں میں سے ایک. ہم میں اعداد و شمار ہے وسط، اور اس کے بعد، سب سے اوپر پر TCP جہاں یہ کہہ TCP ہے کے اندر ڈیٹا کیا بندرگاہ پر، جانا چاہیے ایک مشین پر یا کیا خدمت. اس کے ارد گرد IP پرت ہے. کیا IP ایڈریس، کیا مشین، اصل میں یہ ہو رہی ہے. تو پھر، ہے کہ پیکٹ گیا ان تمام تہوں کے ساتھ لپیٹ، انٹرنیٹ پروٹوکول کے ذریعے بھیجا جاتا ہے راوٹرز کے نظام کے ذریعے، حاصل نقطہ نظر سے نقطہ بی کے لئے جب مشین، یا آلہ وصول کرنا، ہو جاتا ہے یہ IP پر لگ رہا ہے پرت، یہ ہے کہ جی ہاں کا کہنا ہے کہ میرے IP پتہ، تو یہ لیتا ہے بند، قسم کی درار انڈے، اور IP پرت بند کر لیتا ہے. اس کے بعد یہ ہے کہ وہاں دیکھتا ہے ایک TCP پرت، اور اس کا کہنا ہے کہ، اس طرح ٹھیک ہے، لگتا ہے پورٹ X، یا پورٹ Y کرنے کے لئے جا. اور بظاہر یہ ہے پیکٹ نمبر 15 میں سے آٹھ. تو جانتے ہیں کہ کے لئے اچھا ہے. تو پھر اس کے بارے میں معلومات لے سکتے ہیں، اب TCP پرت اتار، یہ بندرگاہ X کے لیے ہے یہ جان کر کہ، اور یہ، پیکٹ تعداد آٹھ ہے اور اندر اعداد و شمار پر حاصل. اور یہ اعداد و شمار کو تیار کر سکتے ہیں صحیح طریقہ میں منظم کیا جائے. اور کی تمام بار ڈیٹا حاصل کیا جاتا ہے، ٹی سی پی درست کرنے کے لئے اس سے دور حوالے کر سکتے ہیں سروس، اور کہتے ہیں، یہاں تم جاؤ. یہاں آپ کو موصول ہوئی ہے کہ ڈیٹا کی. یہ عمل نظر ہو سکتا ہے کچھ اس طرح. تو کی طرف سے ایک ای میل بھیج دیں ایک رسیور کو مرسل. اور ہم اس کا کہنا ہے کہ ای میل، بہت چھوٹا ہے لہذا ہم صرف میں کو توڑنے کے لئے کی ضرورت ہے چار پیکٹ، اور ہم نے انہیں ایک فون کروں گا، بی، سی اور ڈی ٹھیک ہے، ہم منتقل کرنا چاہتے ہیں کیا ہوتا ہے کہ سب سے پہلے پیکٹ؟ ویسے، ہم اعداد و شمار کے اس حصہ لے، پیکٹ ایک کا حصہ ہے کہ اعداد و شمار، اور اس کے ارد گرد ہم جا رہے ہیں ایک TCP پرت کے ساتھ یہ لپیٹ. ای میلز، آپ، یاد کر سکتے ہیں پورٹ 25 ذریعے بھیجے جاتے ہیں، اور ہم اعداد و شمار کے چار حصوں ہے، یہاں، ہم استعمال کرتے ہوئے جا رہے ہیں کہ، اور یہ ان میں سب سے پہلے ہے. تو شاید ہماری TCP پرت پر مشتمل ہے معلومات کے ساتھ ساتھ، ہم ہیں، کے بارے میں پورٹ 25 کے لئے جا رہا ہے، اور اس پیکٹ نمبر چار میں سے ایک ہے. اس کے ارد گرد، تو اب ہم سب کو ہے کہ معلومات، ایک دوسرے کے ساتھ بنڈل ہم یہ چاہتے ہیں جہاں کہنے جا رہے ہیں جانے کے لئے، کیا مشین، کیا IP ایڈریس اس پیکٹ حاصل کرنے کے لئے سمجھا جاتا ہے. اور ہے کہ آئی پی پرت کا حصہ ہے. اور دیگر معلومات ہے وہاں میں اس کے ساتھ ساتھ، اس طرح کے میں واپسی ایڈریس کے طور پر صورت، غلط ہو جاتا ہے بھیجنے کے لئے جہاں یہ جانتا ہے معلومات واپس، اور اسی طرح کی. لیکن IP پرت ہے اس کے چاروں طرف. یہ پوری بات بنڈل ہے ایک ساتھ مل کر، ایک بڑا یونٹ کے طور پر، اور ایک IP ٹرانسفر کے ذریعے بھیجا. تو یہ روٹر کے ذریعے بھیجی ہے نیٹ ورک، انٹرنیٹ پروٹوکول کا استعمال کرتے ہوئے. اور رسیور موصول پوری بات. اور پھر یہ شروع کر سکتے ہیں یہاں کیا ہو رہا ہے کو توڑنے. یہ IP پرت میں لگ رہا ہے، یہ اعداد و شمار سے باہر پرت، اور جی ہاں، کہ میرے IP ہے، کا کہنا ہے کہ ایڈریس تو ہم نے اس کو ختم کر سکتے ہیں. میں، اس قسم کی، اس کو نظر انداز کر سکتے ہیں، اب اس کی ضرورت نہیں ہے، اور یہ ایک سطح گہری نظر کر سکتے ہیں. یہ ٹھیک ہے، یہ اعداد و شمار ہے، کہ دیکھتا ہے کہ پورٹ 25 پر حاصل کیا جا کرنے کا ارادہ کیا ہے. یہ بظاہر چار کا پہلا حصہ ہے. لہذا، میں اس کو رکھنے کے لئے جا رہا ہوں برا، اور اعداد و شمار پر نظر ڈالیں، اور تقریبا جہاں یہ سلاٹ میں نے اسے جانے کے لئے جا رہا ہے. اب، کیونکہ انٹرنیٹ پروٹوکول یہ ضروری نہیں کہ معاملہ نہیں ہے کہ اگلے پیکٹ رسیور، ہو جاتا ہے پیکٹ دو. اصل میں، اگلے بات رسیور ہو جاتا ہے پیکٹ تعداد میں ہو سکتا ہے تینوں کے پیکٹ کیونکہ کی وجہ سے مختلف راستے لیا نیٹ ورک پر مختلف ٹریفک. اور اس طرح، میں جانے کے لئے نہیں جا رہا ہوں اس کی تعمیر کی ڈایاگرام کے ذریعے دوبارہ، لیکن پیکٹ تین چالوں، دور چھین لیا جاتا ہے اس کی تہوں میں سے سب سے، IP پرت، TCP پرت، اور اعداد و شمار صحیح جگہ میں ڈال دیا جاتا ہے. اور پھر، چلو اس کا کہنا ہے کہ دو پیکٹ چار موصول. اب، یہ بات ہے، کا کہنا ہے کہ اسے دو کوئی ڈیٹا نہیں ملتا. کیا ایسا کرنے جا رہا ہے؟ IP ہمارے لئے کچھ بھی نہیں ہے. لیکن ٹی سی پی کرتا ہے. ٹی سی پی کے ساتھ ساتھ، میں سے ایک موصول ہوئی ہے، جانتا ہے چار، چار میں سے تین، اور چار چار. میں کوئی ڈیٹا نہیں ہو رہا. تو کچھ غلط چلا گیا ہے. لیکن میں کی ترسیل کی ضمانت کر سکتے ہیں. مجھے لگتا ہے کہ پیکٹ جانتے نمبر دو لاپتہ ہے. اور اس TCP اب ایک درخواست دے سکتے ہیں، قسم کے، معکوس سمت میں. اس کی درخواست کی bundling زیادہ سے زیادہ اسی طرح میں، اور آئی پی کے ذریعے اسے بھیج، جس، مجھے معلوم ہے، کر سکتے ہیں کی لامحدود لوپ کے کچھ قسم کی قیادت سب راستے پیکٹ گر. لیکن اس TCP یہ کہنا کافی میں نے ایک پیکٹ یاد کر رہا ہوں، کا کہنا ہے کہ. میں معلومات بھیجنے کے لئے کی ضرورت ہے مرسل کو واپس. خوش قسمتی سے مرسل کا IP ایڈریس، ہے قسم کے، آئی پی پرت میں بنڈل. اس کے بدلے ہے of-- یہ حصہ ہے لفافے پر ایڈریس. اور مجھے پیکٹ نمبر یاد کر رہا ہوں، کا کہنا ہے کہ دو، آپ اسے دوبارہ بھیجیں کر سکتے ہیں. جب مرسل وصول اس کی معلومات، بھیجنے کے لئے کی ضرورت نہیں ہے پورے ای میل دوبارہ. یہ صرف ہے کہ انفرادی بھیجنے کے لئے کی ضرورت ہے اس کا ایک ٹکڑا یاد کر رہا تھا کہ، تو ہم پیکٹ نمبر دو بھیج سکتے. یہ ہو جاتا ہے اور جب، اب ٹی سی پی، کا کہنا ہے کہ میں اعداد و شمار کے چاروں ٹکڑے ٹکڑے ہے مجھے اس کی ضرورت ہے. لہذا، میں ان کے ساتھ جمع کر سکتے ہیں اور معلومات کے اس پورے بلاک لے اور پورٹ 25، جہاں کے ساتھ ساتھ اس کے پاس یہ ایک ای میل کے طور پر تشریح کی جائے گی. اور ہم نے اس کے راستے میں that-- اب مرسل کی طرف سے ایک ای میل بھیجیں TCP / IP کا استعمال کرتے ہوئے رسیور کو. لہذا، میں نے کہا، کے طور پر کسی بھی موڑ پر اگر راستے میں کچھ غلط ہو گیا ٹی سی پی کے ساتھ نمٹنے کر سکتے ہیں. یہ ایک درخواست کر سکتے ہیں معلومات اس کو واپس بھیجا جاتا ہے. اور یہ پیغام کی تعمیر نو کر سکتے ہیں. اور یہ پیغام دوبارہ تعمیر ہے ایک بار تمام پیکٹ سے موصول ہوئی ہے، تو یہ ان کو منظم کر سکتے ہیں اور صحیح خدمت کرنے کے لئے ان کی فراہمی. تو یہ ایک مختصر میں TCP ہے. کہ ہم اس بات کی ضمانت کس طرح ہے معلومات کی فراہمی. TCP یاد رکھیں اکثر IP کے ساتھ کام کرتا ہے، تو ان دونوں پروٹوکول واقعی ہاتھ میں ہاتھ جانا ہے. ہم نے کئی ویڈیوز میں ان پر تبادلہ خیال کیا یہاں وہ مختلف چیزیں کرتے ہیں کیونکہ، لیکن وہ، تو باہم مربوط ہیں آپ عام طور پر ایک دوسرے کے ساتھ ان کا استعمال کریں گے. میں ڈوگ لایڈ ہوں. یہ CS50 ہے.