ٹرانسميشن ڪنٽرول پروٽوڪول (ٽي پي سي) ۽ صارف ڊياتگرام پروٽوڪول (يو ايس ڊي پي) انٽرنيٽ پروٽوڪول (IP) سان استعمال ٿيل ٻن معياري ٽرانسپورٽ ليڊر آهن.
نيٽ ورڪ ۽ يو ايس ڊي پي جي ڊاڪٽرن جي پيغام جي ڊيٽا جي حصي طور نيٽورڪ رابطن تي منتقلي لاء استعمال ڪن ٿا. سي ٽي پي جي سرپرست ۽ يو ايس پي جي سرپرست تي هر هڪ پيٽروليمن جو هڪ سيٽ تي مشتمل آهي جنهن کي پروٽوڪ ٽيڪنالاجي بيانن جي بيان ڪيل فيلڊ جو نالو شامل آهي.
ٽي پي سي جو هيڊ فارم
هر ٽائيڪ پيڪرن کي ڏهه گهربل شعبن ۾ 20 بائيٽ (160 بٽ ) سائيز ۾ ڪل آهي. اهي پڻ اختياري طور تي سائيز ۾ 40 بيتن تائين اضافي ڊيٽا سيڪشن شامل ڪري سگهن ٿا.
هي ٽي سي جي هيڊرن جي ترتيب آهي.
- ماخذ TCP بندرگاهه نمبر (2 بائيٽ)
- منزلن جي پي سي پي بندرگاھ نمبر (2 بائيٽ)
- ذليل نمبر (4 بيتن)
- تصديق ٿيل نمبر (4 بيتن)
- ٽي سي سي ڊيٽا جي شروعات (4 بٽ)
- محفوظ ٿيل ڊيٽا (3 بٽ)
- ڪنٽرول پرچم (9 بٽ تائين)
- دريز جي شڪل (2 بيتن)
- ٽي سي سي چيڪم (2 بائيٽ)
- باقاعده قطب (2 بيتن)
- TCP اختياري ڊيٽا (0-40 بٽ)
مٿي ڏنل فهرستن جي ترتيب ۾ ٽائيم سرپرست فيلڊ کي پيغام واري وهڪرو ۾ داخل ڪري ٿو.
- ذريعن ۽ منزلون TCP بندرگاهن ڊوائيسز موڪلڻ ۽ وصول ڪرڻ لاء مواصلاتي اختيارن واريون آهن.
- نياپو موڪليندڙن جي پيغامن جي ترتيب کي نشان لڳائڻ لاء آرڊر نمبر استعمال ڪريو. ٻئي مرسلز ۽ رسيديندڙ پيغامن جي تعداد جي ڳڻپ لاء تصديق ڪندڙ نمبر فيلڊ استعمال ڪندا آهن جيڪي تازيون مليون آهن يا انهن کي موڪليا ويا آهن.
- ڊيٽا آف لائين فيلڊ جي اي سي ٽي سي جي مٿين سائيز جي چار بيتن ۾ مجموعي سائيز جو اسٽور. ھڪڙو مٿين اختياري TCP فيلڊ کي استعمال نه ڪيو آھي ڊيٽا جو آفيسر 5 (20 بائٽس جي نمائندگي) آھي، ۽ ھڪڙي مٿين لاء مٿاھين جي وڌايل اختياري فيلڊ استعمال ڪندي 15 جي ڊيٽا (60 بائيٽ جي نمائندگي) آھي.
- خاص طور تي TCP سردارن جي ڊيٽا کي هميشه صفر جي قيمت آهي. هي ميدان چار سر سائيز جي گھڻن کي مٿو مٿين سائيز جي ترتيب ڏيڻ جو مقصد ڏي ٿو (ڪمپيوٽر جي ڊيٽا پروسيسنگ جي ڪارڪردگي لاء اهم).
- TCP خاص حالتن ۾ ڊيٽا وهڪرو کي منظم ڪرڻ لاء ڇهه معيار ۽ ٽي وڌايل ڪنٽرول ڦڙا (هر هڪ شخص جي نمائندگي يا بند ڪري ) جي سيٽ استعمال ڪندو آهي. هڪڙي پرچم، مثال طور، سي ٽي پي ڪنيڪشن ريٽسيٽ منطق شروع ڪري ٿو. هنن شعبن جي تفصيلي عمل هن مضمون جي دائري کان ٻاهر آهي.
- ٽي سي پي جي موڪليل ڪندڙن کي ونڊو سائيز سڏيو ويو آھي ھڪڙي تعداد کي استعمال ڪرڻ لاء واپسيء ۾ ھڪڙي تسليم ڪرڻ کان اڳ ھڪ وصول ڪندڙ ڏانھن ڪيترو ڊيٽا کي ڪنٽرول ڪرڻ لاء. جيڪڏهن ونڊو سائيز تمام ننڍڙو ٿي ويندو آهي، نيٽ ورڪ ڊيٽا جي منتقلي غير ضروري طور تي سست ٿي ويندا، جڏهن ته ونڊو سائيز تمام وڏي ٿي سگهي ٿي، نيٽ ورڪ لنڪ سٿريت ٿي سگهي ٿو (ڪنهن ٻئي درخواستن لاء ناپسنديده) يا وصول ڪندڙ شايد جلدي ايندڙ آمدني کي عمل ڪرڻ جي قابل نه هوندا. ڪافي (نتيجو سست ڪارڪردگي پڻ). ويندڙ الورجٽيڊس سائيز جي قدرن جي حساب سان پروٽوڪول کي تبديل ڪيو ۽ ٽي سي سي جي هيڊرن جي هن فيلڊ کي استعمال ڪرڻ لاء موڪليندڙ ۽ رسيدڻ جي وچ ۾ تبديل ڪرڻ لاء.
- چيسڪيم جي قيمت ٽي سي ٽي پي جي اندر اندر پروٽوڪول موڪليندڙ طرفان ٺاهيل آهي جيڪا وصول ڪندڙ مدد جي مدد لاء رياضياتي ٽيڪنڪ جي طور تي خراب ٿي وئي آهي يا انهن سان ملن ٿا.
- بيچاري پوائنٽر فيلڊ اڪثر ڪري صفر کي مقرر ڪيو ويو آهي، پر نظرانداز ڪيو ويو آهي، پر ڪنٽرول جي جاگرافي سان گڏ هڪ انٽرويو کي پروسيسنگ جي ضرورت هوندي آهي.
- اختياري TCP ڊيٽا جي استعمال جون هن مضمون جي دائري کان ٻاهر آهن پر خاص اعتراف ۽ ميڊيڪل اسڪرنگ الورگيتم لاء مدد شامل آهن.
يو ايس پي جي سرپرست فارم
ڇو ته UDP خاص طور تي TCP کان وڌيڪ صلاحيت ۾ محدود آهي، ان جو مٿو گهڻو ننڍڙو آهي. يو UDP جي سرپرست 8 بٽن تي مشتمل آهي، هيٺ ڏنل چار ضروري خانن ۾ ورهايو ويو آهي:
- ماخذ پورٽ نمبر (2 بائيٽ)
- منزل پورٽ نمبر (2 بائيٽ)
- ڊيٽا جي ڊگھائي (2 بائيٽ)
- يو ايس ڊي چيڪسيم (2 بيتن)
مٿي ڏنل فهرستن جي سرپرست يو آر پي جي سرپرست فيلڊ ۾ ان جي پيغام وارو وهڪرو داخل ڪري ٿو.
- ماخذ ۽ منزل UDP بندرگاهه ڊوائيسز موڪلڻ ۽ وصول ڪرڻ لاء مواصلاتي اختيارن جا آهن.
- يو ڊي ڊي ۾ ڊيگهه جو ميدان هر ڊيٽگرام جي ڪل سائيز جي نمائندگي ڪندو آهي، جنهن ۾ هيڊر ۽ ڊيٽا پڻ شامل آهن. ھن فيلڊ جي حدن ۾ گھٽ ۾ گھٽ 8 بائيٽ (ضروري سرر سائيز) کان وڌ 65،000 بيتن کان مٿي تائين آھي.
- TCP سان گڏوگڏ يو يو پي ڊي چيڪس کي پيغام جي ڪنهن خراب ٿيل بٽ لاء ايندڙ ڊيٽا کي هڻڻ جي اجازت ڏيندو آهي.