نيٽ ورڪ ۾ ڊيٽا ڪميونيڪيشن کي سمجهڻ پيچيده آهي. هن آرٽيڪل ۾ آئون آساني سان ڏيکاريندس ته ڪيئن ٻه ڪمپيوٽر هڪ ٻئي سان ڳنڍجن ٿا، ڊيٽا جي معلومات کي منتقلي ۽ وصول ڪن ٿا پڻ Tcp/IP فائيو پرت پروٽوڪول سان.
ڊيٽا ڪميونيڪيشن ڇا آهي؟
اصطلاح "ڊيٽا ڪميونيڪيشن" استعمال ڪيو ويندو آهي معلومات جي منتقلي کي بيان ڪرڻ لاءِ هڪ هنڌ کان ٻئي تائين هڪ وچولي استعمال ڪندي جيئن ته تار ڪنيڪشن. جڏهن سڀئي ڊوائيس ڊيٽا مٽائي رهيا آهن ساڳئي عمارت ۾ يا ويجھي، اسان چئون ٿا ته ڊيٽا جي منتقلي مقامي آهي.
ان حوالي سان ”ذريعو“ ۽ ”وصول ڪندڙ“ جون سڌيون معنائون آهن. ماخذ ڊيٽا کي منتقل ڪرڻ واري سامان ڏانهن اشارو ڪري ٿو، جڏهن ته وصول ڪندڙ ڊيٽا وصول ڪرڻ واري ڊوائيس ڏانهن اشارو ڪري ٿو. ڊيٽا مواصلات جو مقصد ذريعو يا منزل تي معلومات جي پيدائش نه آهي، بلڪه ڊيٽا جي منتقلي ۽ پروسيس دوران ڊيٽا جي سار سنڀال.
ڊيٽا ڪميونيڪيشن سسٽم اڪثر ڪري ڊيٽا ٽرانسميشن لائينن کي استعمال ڪندا آهن ڊيٽا حاصل ڪرڻ لاءِ پري پري جي جڳهن کان ۽ پروسيس ٿيل نتيجا واپس موڪليندا آهن انهن ئي ڏورانهن هنڌن تي. شڪل ۾ تصوير ڊيٽا ڪميونيڪيشن نيٽ ورڪ جو وڌيڪ جامع جائزو ڏئي ٿو. ڪيتريون ئي ڊيٽا ڪميونيڪيشن ٽيڪنڪ جيڪي هن وقت استعمال ۾ آهن، تدريجي طور تي ترقي ڪري رهيون آهن، يا ته اڳ ۾ موجود ڊيٽا ڪميونيڪيشن ٽيڪنڪ تي بهتري جي طور تي يا انهن جي متبادل جي طور تي. ۽ پوءِ اتي آهي ليڪسيڪل مائن فيلڊ جيڪو ڊيٽا ڪميونيڪيشن آهي، جنهن ۾ اصطلاح شامل آهن بڊ ريٽ، موڊيمس، روٽرز، LAN، WAN، TCP/IP، جيڪو ISDN، ۽ لازمي طور تي نيويگيٽ ٿيڻ گهرجي جڏهن ٽرانسميشن جي ذريعن تي فيصلو ڪيو وڃي. نتيجي طور، اهو ضروري آهي ته پوئتي ڏسڻ ۽ انهن تصورن ۽ ڊيٽا ڪميونيڪيشن ٽيڪنالاجي جي ارتقاء تي هڪ هٿ حاصل ڪرڻ.
TCP/IP پنج پرت پروٽوڪول:
TCP/IP ڪمن کي صحيح طريقي سان يقيني بڻائڻ لاءِ، اسان کي لازمي طور تي گھٽ ۾ گھٽ ڊيٽا فراهم ڪرڻ گھرجي جيڪا ان جي فارميٽ ۾ گهربل هجي جيڪا سڄي نيٽ ورڪ تي عالمگير طور سمجھي وڃي. سافٽ ويئر جو پنج-پرت فن تعمير هن فارميٽ کي ممڪن بڻائي ٿو.
TCP/IP بنياديات حاصل ڪري ٿو ان کي اسان جي ڊيٽا کي نيٽ ورڪ تي منتقل ڪرڻ جي ضرورت آهي انهن مان هر هڪ کان. فنڪشن کي منظم ڪيو ويو آهي ڪم جي مخصوص "پرت" ۾ هتي. ھن ماڊل ۾ ھڪڙي ھڪڙي خصوصيت نه آھي جيڪا سڌو سنئون مدد نه ڪري سگھي ٿو ڪيترن ئي تہن مان ھڪڙو پنھنجي ڪم کي بھتر ڪرڻ ۾.
صرف پرت جيڪي هڪ ٻئي جي ڀرسان آهن گفتگو ڪري سگهن ٿيون. پروگرام جيڪي اعليٰ سطحن تي ڪم ڪن ٿا انهن کي هيٺئين سطح تي ڪوڊ لڳائڻ جي ذميواري کان آزاد ڪيو ويو آهي. دور جي ميزبان سان ڪنيڪشن قائم ڪرڻ لاءِ، مثال طور، ايپليڪيشن ڪوڊ کي صرف اهو ڄاڻڻو آهي ته ٽرانسپورٽ جي پرت تي درخواست ڪيئن ڪجي. اهو موڪليل ڊيٽا جي بنيادي انڪوڊنگ اسڪيم کي سمجهڻ کان سواءِ ڪم ڪري سگهي ٿو. ان کي سنڀالڻ لاءِ جسماني پرت تي منحصر آهي. اهو خام ڊيٽا جي منتقلي جو انچارج آهي، جيڪو صرف 0s ۽ 1s جو هڪ سلسلو آهي، انهي سان گڏ بٽ ريٽ ريگيوليشن ۽ ڪنيڪشن جي وضاحت ڪرڻ، وائرليس ٽيڪنالاجي يا برقي ڪيبل جيڪا ڊوائيسز کي ڳنڍي ٿي.
TCP/IP پنج-پرت پروٽوڪول شامل آهنايپليڪيشن پرت، ٽرانسپورٽ پرت، نيٽ ورڪ پرت، ڊيٽا لنڪ پرت، ۽ جسماني پرت، اچو ته هن TCP/IP تہن بابت ڄاڻون.
1. جسماني پرت:جسماني پرت نيٽ ورڪ ۾ ڊوائيسز جي وچ ۾ حقيقي وائرڊ يا وائرليس لنڪ کي سنڀاليندو آهي. اهو ڪنيڪٽر جي وضاحت ڪري ٿو، ڊوائيسز جي وچ ۾ وائرڊ يا وائرليس ڪنيڪشن، ۽ ڊيٽا جي منتقلي جي شرح کي منظم ڪرڻ سان گڏ خام ڊيٽا (0s ۽ 1s) موڪلي ٿو.
2. ڊيٽا لنڪ پرت:ھڪڙي نيٽ ورڪ تي ٻن جسماني طور تي ڳنڍيل نوڊس جي وچ ۾ ھڪڙي ڪنيڪشن قائم ڪئي وئي آھي ۽ ڊيٽا لنڪ پرت تي جدا ٿيل آھي. اهو ڊيٽا پيڪن کي انهن جي رستي تي موڪلڻ کان پهريان فريم ۾ ورهائي ٿو. ميڊيا رسائي ڪنٽرول (MAC) MAC ايڊريس کي استعمال ڪري ٿو ڊوائيسز کي ڳنڍڻ ۽ ڊيٽا کي منتقل ڪرڻ ۽ وصول ڪرڻ جا حق بيان ڪرڻ، جڏهن ته منطقي لنڪ ڪنٽرول (LLC) نيٽ ورڪ پروٽوڪول جي سڃاڻپ ڪري ٿو، غلطي جي چڪاس ڪري ٿو، ۽ فريم کي هم وقت سازي ڪري ٿو.
3. نيٽ ورڪ پرت:نيٽ ورڪن جي وچ ۾ رابطا انٽرنيٽ جي پٺڀرائي آهن. انٽرنيٽ ڪميونيڪيشن پروسيس جو ”نيٽورڪ پرت“ اهو آهي جتي اهي ڪنيڪشن ٺاهيا ويندا آهن نيٽ ورڪن جي وچ ۾ ڊيٽا پيڪٽس جي تبادلي سان اوپن سسٽم انٽر ڪنيڪشن (OSI) ماڊل جي ٽئين پرت نيٽورڪ پرت آهي. ڪيترائي پروٽوڪول، بشمول انٽرنيٽ پروٽوڪول (IP)، هن سطح تي استعمال ڪيا ويندا آهن اهڙن مقصدن لاءِ جيئن روٽنگ، ٽيسٽنگ، ۽ انڪرپشن.
4. ٽرانسپورٽ پرت:ميزبان کان ميزبان جي وچ ۾ ڪنيڪشن قائم ڪرڻ لاء نيٽ ورڪ تہن جي ذميواري آهي. جڏهن ته ٽرانسپورٽ پرت جي ذميواري آهي بندرگاهن کان بندرگاهه ڪنيڪشن قائم ڪرڻ. اسان ڪاميابيءَ سان ڪمپيوٽر A کان B تائين ڊيٽا کي جسماني پرت، ڊيٽا لنڪ پرت ۽ نيٽ ورڪ پرت جي رابطي ذريعي منتقل ڪيو. ڪمپيوٽر A-to-B ڏانهن ڊيٽا موڪلڻ کان پوءِ ڪمپيوٽر B ڪيئن سڃاڻي سگهندو ته ڊيٽا ڪهڙي ايپليڪيشن لاءِ منتقل ڪئي وئي آهي؟
انهي جي مطابق، اهو ضروري آهي ته پروسيسنگ کي هڪ خاص ايپليڪيشن کي پورٽ ذريعي تفويض ڪيو وڃي. اهڙيء طرح، هڪ IP پتو ۽ پورٽ نمبر استعمال ڪري سگهجي ٿو منفرد طور تي ميزبان جي هلندڙ پروگرام کي سڃاڻڻ لاء.
5. ايپليڪيشن پرت:برائوزر ۽ اي ميل ڪلائنٽ ڪلائنٽ سائڊ سافٽ ويئر جا مثال آهن جيڪي ايپليڪيشن پرت تي هلن ٿا. پروٽوڪول دستياب ڪيا ويا آهن جيڪي پروگرامن جي وچ ۾ رابطي کي آسان بڻائي ٿو ۽ استعمال ڪندڙن لاء مفيد معلومات جي نمائش. هائپر ٽيڪسٽ ٽرانسفر پروٽوڪول (HTTP)، فائل ٽرانسفر پروٽوڪول (FTP)، پوسٽ آفيس پروٽوڪول (POP)، سادي ميل ٽرانسفر پروٽوڪول (SMTP)، ۽ ڊومين جو نالو سسٽم (DNS) سڀ پروٽوڪول جا مثال آهن جيڪي ايپليڪيشن پرت تي هلن ٿا (DNS) .