Return to Video

The Internet: HTTP and HTML

  • 0:03 - 0:07
    انٹرنیٹ: HTTP اور HTML
  • 0:07 - 0:12
    میں جیسمین ہوں اور میں XBOX ون
    انجینئرنگ ٹیم میں ایک پروگرام مینیجر ہوں
  • 0:12 - 0:19
    ۔ ہماری سب سے بڑی فیچر کو ایکس باکس
    لائیو کہا جاتا ہے۔ یہ ایک آن لائن سروس ہے جو دنیا بھر کے
  • 0:19 - 0:24
    گیمزر کو مربوط کرتی ہے، اور ایسا ہونے کے لئے
    ہم انٹرنیٹ پر انحصار کرتے ہیں۔ یہ
  • 0:24 - 0:30
    کوئی آسان کام نہیں ہے اور پسِ پردہ
    بہت ساری چیزیں ہو رہی ہوتی ہیں۔ انٹرنیٹ
  • 0:30 - 0:36
    مکمل طور پر تبدیل ہو رہا ہے جس طرح لوگ تعامل کرتے
    اور مربوط ہوتے ہیں۔ لیکن یہ کیسے کام کرتا ہے؟ پوری دنیا میں
  • 0:36 - 0:43
    کمپیوٹر ایک دوسرے کے ساتھ دراصل کیسے
    مواصلت کرتے ہیں؟ آئیں ویب براؤزنگ کو دیکھتے ہیں۔
  • 0:43 - 0:50
    پہلے، تو آپ ایک ویب براؤزر کھولیں۔ یہ وہ ایپ ہے جسے آپ ویب صفحات تک
    رسائی حاصل کرنے کے لئے استعمال کرتے ہیں۔ اس کے بعد، آپ
  • 0:50 - 0:56
    ویب ایڈریس، یا یو آر ایل میں ٹائپ کرتے ہیں،
    جس سے مراد اس ویب سائٹ کا یونیفارم ریسورس لوکیٹر ہے جس کا آپ
  • 0:56 - 1:07
    دورہ کرنا چاہتے ہیں جیسے tumblr.com۔ ہیلو، میں Tumblr کا بانی،
    ڈیوڈ کارپ ہوں اور آج ہم یہاں یہ بات چیت کرنے کے لئے ہیں
  • 1:07 - 1:13
    کہ جن ویب براؤزرز کو ہم روزانہ استعمال کرتے ہیں
    وہ دراصل کیسے کام کرتی ہیں۔ تو آپ نے شاید غور کیا ہوگا
  • 1:13 - 1:16
    کہ جب آپ اپنے ویب براؤزر میں ایک پتہ ٹائپ کرتے ہیں
    اور پھر انٹر دباتے ہیں تو اصل میں
  • 1:16 - 1:21
    کیا ہوتا ہے۔ اور یہ واقعی اتنا ہی حیرت انگیز ہے
    جتنا آپ اس کا تصور کرسکتے ہیں۔ لہذا اسی لمحے میں آپ کا کمپیوٹر
  • 1:21 - 1:26
    دوسرے کمپیوٹر سے بات کرنا شروع کر دیتا ہے،
    جسے سرور کہا جاتا ہے، جو عام طور پر
  • 1:26 - 1:32
    ہزاروں میل دور ہوتا ہے۔ اور ملی سیکنڈز میں آپ کا کمپیوٹر اس
    سرور سے کسی ویب سائٹ کا پوچھتا ہے، اور وہ سرور
  • 1:32 - 1:40
    آپ کے کمپیوٹر سے HTTP کہلوانی والی زبان میں بات چیت کرنا
    شروع کر دیتا ہے۔ HTTP کا مطلب ہائپر ٹیکسٹ
  • 1:40 - 1:44
    ٹرانسفر پروٹوکول ہے۔ آپ اسے ایک طرح کی ایک زبان کے
    طور پر سوچ سکتے ہیں جسے ایک کمپیوٹر دوسرے کمپیوٹر سے کسی دستاویز کا
  • 1:44 - 1:48
    پوچھنے کے لئے استعمال کرتا ہے۔ اور
    یہ واقعی میں ایک بالکل سیدھا سادھا عمل ہے۔
  • 1:48 - 1:53
    اگر آپ کو انٹرنیٹ پر اپنے کمپیوٹر اور ویب سرور کے مابین
    گفتگو میں مزاحم ہونا تھا، تو یہ بنیادی طور پر
  • 1:53 - 1:57
    ایک ایسی چیز سے مل کر بنا ہوتا ہے
    جسے "GET" درخواستیں کہا جاتا ہے۔ وہ واقعی میں بہت سادہ ہوتے ہیں لفظ
  • 1:57 - 2:02
    GET اور پھر اس دستاویز کا نام جس کی
    آپ درخواست کر رہے ہیں۔ لہذا اگر آپ ٹمبلر میں لاگ ان کرتے ہیں
  • 2:02 - 2:06
    اور ہمارے لاگ ان پیج لوڈ کرنے کی کوشش کرتے ہیں،
    وہ تمام جو آپ کر رہے ہیں وہ ٹمبلر کے سرور کو ایک GET درخواست بھیجنا ہے جس
  • 2:06 - 2:14
    میں GET /لاگ ان کا کہا جاتا ہے۔ اور یہ ٹمبلر کے سرور کو بتاتا ہے
    کہ آپ ٹمبلر لاگ ان صفحہ کے لئے تمام
  • 2:14 - 2:22
    HTML کوڈ چاہتے ہیں۔ لہذا HTML سے مراد ہائپر ٹیکسٹ مارک اپ زبان
    ہے اور آپ اس کے بارے میں ایک ایسی زبان کے طور پر
  • 2:22 - 2:26
    سوچ سکتے ہیں جسے آپ کسی ویب براؤزر کو یہ بتانے کے لئے
    استعمال کرتے ہیں کہ پیج کو کس طرح دکھانا ہے۔ اگر
  • 2:26 - 2:31
    آپ ویکیپیڈیا جیسی کسی چیز کے بارے میں سوچتے ہیں،
    جو دراصل فقط ایک بہت ہی آسان دستاویز ہے
  • 2:31 - 2:36
    اور HTML ایسی زبان ہے جسے آپ اس عنوان کو
    بڑا اور بولڈ بنانے کے لئے، فونٹ کو صحیح فونٹ بنانے کے لئے،
  • 2:36 - 2:43
    کچھ متن کو کچھ دوسرے صفحات سے مربوط کرنے کے لئے،
    کچھ متن کو بولڈ بنانے، کچھ متن کو اٹیلک بنانے کے لئے،
  • 2:43 - 2:47
    صفحے کے بیچ میں ایک شبیہہ رکھنے کے لئے، شبیہہ کو
    دائیں سیدھ میں لانے، شبیہہ کو بائیں سیدھ میں لانے کے لئے
  • 2:47 - 2:53
    استعمال کرتے ہیں۔ کسی ویب صفحے کے متن کو
    براہ راست HTML میں شامل کیا جاتا ہے، لیکن دوسرے حصے جیسے
  • 2:53 - 2:58
    امیجز یا ویڈیوز اپنے URL کے ساتھ الگ فائلیں ہیں
    جن سے درخواست کرنے کی ضرورت
  • 2:58 - 3:05
    ہوتی ہے۔ براؤزر ان میں سے ہر ایک کے لئے
    الگ الگ HTTP درخواستیں بھیجتا ہے اور
  • 3:05 - 3:12
    ان کے آتے ہی انہیں دکھاتا ہے۔ اگر کسی ویب صفحے میں بہت سی
    مختلف تصاویر ہیں، تو ان میں سے ہر
  • 3:12 - 3:21
    ایک علیحدہ HTTP درخواست بناتی ہے اور صفحہ سست لوڈ ہوتا ہے۔
    اب بعض اوقات جب آپ ویب کو براؤز کرتے ہیں،
  • 3:21 - 3:26
    تو آپ صرف GET درخواستوں کے ساتھ صفحات کی درخواست نہیں کر رہے ہوتے ہیں۔
    بعض اوقات آپ معلومات بھیجتے ہیں جیسے جب آپ فارم پُر
  • 3:26 - 3:32
    کرتے ہیں یا کوئی استفسار ٹائپ کرتے ہیں۔ آپ کا براؤزر
    اس معلومات کو HTTP POST درخواست استعمال کرنے والے
  • 3:32 - 3:39
    ویب سرور کو سادہ متن میں بھیجتا ہے۔
    آئیں کہتے ہیں کہ آپ ٹمبلر میں لاگ ان کریں۔ ٹھیک سب سے پہلے آپ ایک POST درخواست کرتے ہیں،
  • 3:39 - 3:45
    وہ ٹمبلر کے لاگ ان
    صفحہ پر ایک POST ہے جس میں کچھ ڈیٹا
  • 3:45 - 3:50
    منسلک شدہ ہے۔ اس میں آپ کا ای میل پتہ ہے،
    اس میں آپ کا پاس ورڈ ہے۔ یہ ٹمبلر کے سرور
  • 3:50 - 3:55
    پر جاتا ہے۔ ٹمبلر کا سرور پتہ لگاتا ہے کہ
    یہ ٹھیک ہے، آپ ڈیوڈ ہیں۔ یہ ایک ویب صفحہ
  • 3:55 - 4:00
    آپ کے براؤزر کو واپس بھیجتا ہے جو کہتا ہے، کامیاب ہوا! بطور
    ڈیوڈ لاگ ان کیا۔ لیکن اس ویب صفجہ کے ساتھ، یہ تھوڑا
  • 4:00 - 4:07
    سا پوشیدہ کوکی ڈیٹا بھی منسلک کرتا ہے جسے
    آپ کا براؤزر دیکھتا اور محفوظ کرنا جانتا ہے۔
  • 4:07 - 4:11
    اور یہ واقعی میں اہم ہے کیوں کہ واقعی میں
    یہ واحد راستہ ہے جس سے ویب سائٹ یہ یاد رکھتی ہے کہ
  • 4:11 - 4:17
    آپ کون ہیں۔ یہ تمام کوکی ڈیٹا واقعی میں، ٹمبلر
    کیلئے ایک شناختی کارڈ ہے۔ یہ ایک ایسا نمبر ہے جو آپ کو ڈیوڈ
  • 4:17 - 4:22
    کے طور پر شناخت کرتا ہے۔ اور آپ کا ویب براؤزر اس نمبر کو تھام
    کر رکھتا ہے اور اگلی بار جب آپ ٹمبلر کو ریفریش کرتے ہیں،
  • 4:22 - 4:27
    اگلی بار جب آپ Tumblr.com پر جاتے ہیں،
    تو آپ کے ویب براؤزر خودبخود اس شناختی نمبر کو
  • 4:27 - 4:31
    اس درخواست کے ساتھ منسلک کرنے کا پتہ ہوتا ہے جو درخواست یہ
    ٹمبلر کے سرورز میں بھیجتا ہے۔ لہذا اب
  • 4:31 - 4:36
    ٹمبلر کے سرور آپ کے براؤزر سے آنے والی درخواست کو دیکھتے ہیں،
    شناخت نمبر دیکھتے ہیں اور جانتے ہیں یہ "ٹھیک ہے،
  • 4:36 - 4:44
    یہ ڈیوڈ کی طرف سے درخواست ہے۔"
    اب، انٹرنیٹ مکمل طور پر کھلا ہے۔ اس کے تمام
  • 4:44 - 4:49
    روابط کا اشتراک کیا جاتا ہے اور معلومات کو
    سادہ متن میں بھیجا جاتا ہے۔ اس سے ہیکرز کے لئے کسی بھی ایسی ذاتی
  • 4:49 - 4:56
    معلومات جو آپ انٹرنیٹ پر بھیجتے ہیں
    کو ہتھیا لینا ممکن ہو جاتا ہے۔ لیکن محفوظ ویب سائٹیں
  • 4:56 - 5:01
    اس کی اس طرح سے روک تھام کرتی ہیں کہ وہ آپ کے
    ویب براؤزر کو سیکیور ساکٹس لیئر اور اس کے جانشین ٹرانسپورٹ
  • 5:01 - 5:08
    لیئر سیکیورٹی نامی اک چیز کا استعمال کرتے ہوئے
    ایک محفوظ چینل پر بات چیت کرنے کا کہتی ہیں۔
  • 5:08 - 5:14
    آپ SSL اور TLS کو اپنی مواصلتوں کے اردگرد
    لپٹی سیکیورٹی کی ایک پرت کے طور پر سوچ سکتے ہیں
  • 5:14 - 5:21
    تاکہ انہیں ہتھیا لینے اور چھیڑ چھاڑ سے بچایا جا سکے۔
    جب HTTPS سے آگے، آپ کے براؤزر کی پتہ بار میں ابھرتا ہوا
  • 5:21 - 5:27
    ایک چھوٹا تالا دیکھتے تو SSL اور
    TLS فعال ہو جاتے ہیں۔ HTTPS پروٹوکولز یقینی بناتے ہیں
  • 5:27 - 5:34
    کہ آپ کی HTTP درخواستیں محفوظ و
    مامون ہیں۔ جب کوئی ویب سائٹ آپ کے براؤزر کو
  • 5:34 - 5:40
    کسی محفوظ کنیکشن میں مشغول ہونے کا کہتی ہے،
    تو یہ پہلے ڈیجیٹل سرٹیفکیٹ فراہم کرتی ہے۔ جو باضابطہ شناختی کارڈ کی طرح
  • 5:40 - 5:45
    ہوتا ہے جو ثابت کرتا ہے کہ یہ وہی ویب سائٹ ہے
    جس کا یہ دعویٰ کر رہی ہے۔ ڈیجیٹل سرٹیفکیٹس،
  • 5:45 - 5:50
    سرٹیفکیٹ حکام کی طرف سے شائع کیے جاتے ہیں،
    جو قابل اعتماد ادارے ہیں جو ویب سائٹوں کی شناخت کی
  • 5:50 - 5:55
    تصدیق کرتے ہیں اور ان کے لئے
    سرٹیفکیٹ جاری کرتے ہیں۔ بالکل اسی طرح جیسے کوئی حکومت شناختی
  • 5:55 - 6:01
    کارڈ یا پاسپورٹس جاری کر سکتی ہے۔ اب اگر کوئی ویب سائٹ مناسب طریقے سے
    جاری کردہ ڈیجیٹل سند کے بغیر محفوظ کنکشن شروع کرنے
  • 6:01 - 6:10
    کی کوشش کرتی ہے، تو آپ کا براؤزر آپ کو انتباہ
    دے گا۔ یہی ویب براؤزنگ کا بنیادی علم ہے!
  • 6:10 - 6:17
    انٹرنیٹ کا وہ حصہ ہے جسے ہم ہر روز دیکھتے ہیں۔
    خلاصہ یہ کہ، HTTP اور DNS HTML، میڈیا فائلوں، یا ویب پر
  • 6:17 - 6:23
    کچھ بھی بھیجنے اور وصول کرنے کو منظم کرتے
    ہیں۔ پس پردہ اسے جو چیز ممکن بناتی ہے وہ
  • 6:23 - 6:30
    TCP/I اور روٹر نیٹ ورکس ہیں جو تقسیم ہوتے ہیں
    اور چھوٹے چھوٹے پیکٹوں میں معلومات منتقل کرتے
  • 6:30 - 6:37
    ہیں۔ وہ پیکٹس خود میں بائنری، 1 اور 0 کے
    تسلسل سے بنے ہوتے ہیں جو مادی طور پر
  • 6:37 - 6:43
    برقی تاروں، فائبر آپٹک تاروں اور وائرلیس
    نیٹ ورک کے ذریعے بھیجے جاتے ہیں۔
  • 6:43 - 6:47
    خوش قسمتی سے، جب آپ یہ سیکھ لیں کہ انٹرنیٹ کی ایک پرت
    کیسے کام کرتی ہے، تو آپ تمام تفصیلات کو یاد رکھے بغیر
  • 6:47 - 6:52
    اس پر بھروسہ کرسکتے ہیں۔ اور ہم
    اعتماد کر سکتے ہیں کہ وہ تمام پرتیں مطلوبہ پیمانے پر
  • 6:52 - 6:59
    اور اعتماد کے ساتھ معلومات کو کامیابی سے فراہم کرنے کے لئے
    کام کریں گی۔
Title:
The Internet: HTTP and HTML
Description:

more » « less
Video Language:
English
Duration:
07:07

Urdu subtitles

Revisions