ونساک کیا ہے اور یہ کیسے کام کرتا ہے؟

ونساک کیا ہے اور یہ کیسے کام کرتا ہے؟

ونڈوز ساکٹ API ، جسے ونساک بھی کہا جاتا ہے ، ایک قسم کا ایپلیکیشن پروگرامنگ انٹرفیس (API) ہے جو ونڈوز نیٹ ورک سافٹ وئیر اور نیٹ ورک سروسز کے درمیان بات چیت کے لیے استعمال ہوتا ہے۔ یہ بنیادی طور پر ٹرانسمیشن کنٹرول پروٹوکول/انٹرنیٹ پروٹوکول (TCP/IP) پر مبنی ہے ، اور اس کی جڑیں برکلے یونکس ساکٹ انٹرفیس سے حاصل ہوتی ہیں۔





مزید جاننے کے لیے پڑھیں کہ کس طرح ونساک ہماری روز مرہ کی زندگی میں اہم قدر کو شامل کرتا رہتا ہے۔





ونساک کی بنیادی باتیں۔

ونساک ونڈوز پروگراموں اور ایپلی کیشنز کو ٹی سی پی/آئی پی کے ذریعے انٹرنیٹ سے منسلک ہونے دیتا ہے۔





اس کی چند اہم خصوصیات یہ ہیں:

  • ونساک ایک ڈیٹا لنک پرت کے طور پر موجود ہے ، اور اس کے نام سے بھی جانا جاتا ہے۔ winsock.dll ہمارے کمپیوٹرز میں یہ ایک متحرک لائبریری توسیع کا لنک ہے۔
  • ونساک ہر مائیکروسافٹ ونڈوز آپریٹنگ سسٹم میں پہلے سے انسٹال ہے ، اور میک او ایس کے لیے بھی دستیاب ہے۔
  • ونڈوز ساکٹ API میں دو انٹرفیس شامل ہیں۔ پہلا ایپلی کیشن ڈویلپرز کے لیے ایک API ہے جو نیٹ ورکنگ کو سپورٹ کرنے والی ایپس تیار کرتا ہے۔ اس کے برعکس ، دوسرا API ایک سروس فراہم کرنے والا انٹرفیس ہے جو نئے نیٹ ورک پروٹوکول کو ترتیب دینے کے لیے استعمال ہوتا ہے۔

ونساک کی میراث۔

ونساک کو 1990 کی دہائی میں واپس جاری کیا گیا تھا۔ تب سے ، اس نے نیٹ ورکس کی دنیا میں ناقابل شکست میراث چھوڑی ہے۔ اس کے نیٹ ورکنگ اور صارفین کی مانگ میں اضافے کے پیش نظر ، ہارڈ ویئر اور سافٹ وئیر فراہم کرنے والوں کو کام کرنے کے لیے ایک معیاری پروٹوکول کی ضرورت ہے۔



ابتدائی طور پر ، ونساک نے ٹیک جنات سے مالی اعانت حاصل کی ، بشمول مائیکروسافٹ ، آئی بی ایم ، نوول ، اور ہیولٹ پیکارڈ۔ تب سے ، ونڈوز OS ایک عام گھریلو نام بن گیا ہے۔ اس وجہ سے ، تقریبا ہر پی سی کو نیٹ ورکنگ کے لیے ونساک سپورٹ کے ساتھ بھیج دیا جاتا ہے۔

ونساک نے ورلڈ وائڈ ویب کی مقبولیت میں ناقابل تصور کردار ادا کیا ہے۔ مثال کے طور پر ، دنیا کا پہلا ویب براؤزر — موزیک Windows ونساک کا استعمال کرتے ہوئے ونڈوز پر بنایا گیا تھا۔





دوسرے بہت سارے سروس فراہم کرنے والوں نے اس کی پیروی کی ہے۔ موزیلا فائر فاکس ، گوگل کروم ، اور مائیکروسافٹ ایج بھی ونساک کے تصور کو استعمال کرتے ہیں۔

متعلقہ: ایک API کیا ہے اور مخفف کا کیا مطلب ہے؟





Winsock کیسے کام کرتا ہے؟

ونساک کس طرح کام کرتا ہے اس کا مظاہرہ کرنے کے لیے ذیل میں ایک تیز رفتار پیش رفت ہے۔

  • ونساک بنیادی نیٹ ورک خدمات کے لیے مترجم کے طور پر کام کرتا ہے ، جیسے بھیجنا۔ () یا وصول کریں () درخواستیں
  • یہ درخواستیں بہت عام ہیں ، اور ونساک ضروری ایپلی کیشنز کو درخواست کے پروٹوکول سے متعلقہ درخواستوں میں تبدیل کرکے کام کرتا ہے تاکہ مطلوبہ کام انجام دے سکیں۔

وسیع پیمانے پر ، ونساک آپ کے کمپیوٹر سسٹم میں ایک ایپلیکیشن پروگرام اور انٹرنیٹ پروگرام کے درمیان چلتا ہے ، جو TCP/IP کا استعمال کرتا ہے۔

ونساک کو بطور نیٹ ورک API استعمال کرنا۔

ونساک تیزی سے نیٹ ورک تہوں کے لیے ایک معیاری قبول شدہ API بن گیا ہے ، کئی نیٹ ورک فراہم کرنے والے اس کی حمایت کرنے پر متفق ہیں۔ اس کے تعارف سے پہلے ، ہر ایک کو اپنی اپنی انٹرفیس لائبریریاں تیار کرنا تھیں۔

متعلقہ: APIs کیسے کام کرتے ہیں اور انہیں اپنی ایپ میں کیسے ضم کرتے ہیں۔

نیٹ ورک وینڈر کے سافٹ وئیر اور ایپلی کیشن کے اندر کاموں کا واضح امتیاز کر کے ، ونساک نے ان APIs اور ایپلی کیشنز کو تیار کرنے میں آسان معیاری کاری متعارف کرائی ہے۔ اس کی کامیابی کی ایک اور وجہ یہ ہے کہ ونساک کو ٹی سی پی/آئی پی کے علاوہ بھی کئی دوسرے نیٹ ورکس کے ساتھ ڈھال لیا اور استعمال کیا جا سکتا ہے۔

ونساک کی کامیابی پر خوش ہونا۔

ونساک کی اوپن سورس نوعیت کی وجہ سے ، یہاں تک کہ تھرڈ پارٹی ڈویلپر بھی اپنی اصلاحات اور تبدیلیاں متعارف کروا رہے ہیں۔ اس نے سافٹ وئیر کو ایک صدی کے ایک چوتھائی کے بعد بھی تازہ اور ڈھالنے کی اجازت دی ہے۔

ونساک نے زیادہ تر کمپیوٹر سسٹمز کو گھیر لیا ہے۔ اور اس کی مضبوط فطرت اور موافقت کو دیکھتے ہوئے ، آپ یقین دہانی کر سکتے ہیں کہ یہ آنے والے سالوں کے لیے یہاں ہے۔

بانٹیں بانٹیں ٹویٹ ای میل۔ API کا کیا مطلب ہے؟ APIs استعمال کرنے کی مثالیں۔

APIs وہ ہیں جو سافٹ وئیر اور ویب سائٹس کو ایک دوسرے سے بات کرنے کی اجازت دیتے ہیں۔ API کا مطلب کیا ہے اور API استعمال کرنے کے طریقے کے بارے میں مزید جانیں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • ونڈوز
  • ٹیکنالوجی کی وضاحت
  • ونڈوز
  • آپریٹنگ سسٹمز
  • آپریٹنگ سسٹم
مصنف کے بارے میں ونی بھلا۔(41 مضامین شائع ہوئے)

وانی دہلی میں مقیم مصنف ہیں ، جنہیں لکھنے کا 2 سال کا تجربہ ہے۔ اپنے لکھنے کے دوران ، وہ ڈیجیٹل مارکیٹنگ ایجنسیوں اور تکنیکی فرموں سے وابستہ رہی ہیں۔ اس نے پروگرامنگ لینگویجز ، کلاؤڈ ٹیکنالوجی ، AWS ، مشین لرننگ ، اور بہت کچھ سے متعلقہ مواد لکھا ہے۔ اپنے فارغ وقت میں ، وہ پینٹ کرنا پسند کرتی ہے ، اپنے خاندان کے ساتھ وقت گزارتی ہے اور جب بھی ممکن ہو پہاڑوں کا سفر کرتی ہے۔

وینی بھلہ سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

ایمیزون فائر 10 پر گوگل پلے
سبسکرائب کرنے کے لیے یہاں کلک کریں۔