لایه TCP

پروتوکل کنترل کننده انتقال داده (TCP) اطلاعات اتصال را به بسته می افزاید. TCP تضمین می کند که داده ها صحیح و سالم ارسال می شوند و اگر در بین مسیر داده دچار مشکل شود فرستنده یک پیام خطا دریافت می کند. در هر اتصال یا TCP session بسته داده حاوی اطلاعاتی در رابطه با ایجاد اتصال است. همین که اتصال برقرار شد برنامه تحت شبکه دیگر نیازی به کسب اطلاع در مورد بسته های گمشده
يکشنبه، 31 خرداد 1388
تخمین زمان مطالعه:
موارد بیشتر برای شما
لایه TCP
لایه TCP
لایه TCP

لایه TCP:

پروتوکل کنترل کننده انتقال داده (TCP) اطلاعات اتصال را به بسته می افزاید.
TCP تضمین می کند که داده ها صحیح و سالم ارسال می شوند و اگر در بین مسیر داده دچار مشکل شود فرستنده یک پیام خطا دریافت می کند. در هر اتصال یا TCP session بسته داده حاوی اطلاعاتی در رابطه با ایجاد اتصال است. همین که اتصال برقرار شد برنامه تحت شبکه دیگر نیازی به کسب اطلاع در مورد بسته های گمشده یا خراب شده در حین انتقال بین ادوات شبکه را ندارد.
TCP header دارای بخش های گوناگونی است که هر کدام با عمل خاص در اتصال TCP ارتباط دارند. بعضی از آنها عبارتند از :
الف) تمیز دادن چندین اتصال بین دستگاه ها ( توسط شماره پورت مبدا و مقصد)
ب) پیگیری ترتیب بسته ها یا تقاضای ارسال مجدد بسته ها گم شده(توسط شماره ترتیب یاsequence و شماره acknowledgment)
ج) برقراری و قطع اتصال بین دستگاه ها(کامپیوترها) برای ارسال داده ( توسط فلگهای TCP)

شماره پورت برنامه های TCP:

TCP از پورت برای مشخص کردن تک تک اتصال های TCP برای یک کارت شبکه استفاده می کند.
برای اینکه شما بتوانید با کامپیوتر دیگری در شبکه اتصال برقرار کنند به دو چیز نیازمندیم

۱-آدرس IP کامپیوتر مقصد

۲- شماره پورت از نوع TCP برای برنامه کامپیوتر مقصد
بگذارید این دو را با مثالی روشن کنیم :
فرض کنید شما می خواهید برای کسی نامه ارسال کنید ، در ابتدا باید آدرس خانه آن شخص را داشته باشید( همان شماره IP) حال که نامه به مقصد رسید از روی نامی که شما روی پاکت نوشته اید تضمین می شود که نامه باید بدست چه کسی برسد( که این همان شماره پورت است)
به این معنا که وقتی بسته داده به کامپیوتر مقصد رسید در آنجا باید تعیین شود که این بسته متعلق به کدام نرم افزار است. در نظر بگیرید هنگامی که بسته داده به کامپیوتر شما می رسد چندین نرم افزار در حال اجرا منتظر بسته داده باشند. در این شرایط این شماره port است که تعیین میکند بسته داده باید به کدام نرم افزار تحویل داده شود.
کامپیوتر A دو نرم افزار server را اجرا می کنند که منتظر بسته هایی هستند که از Client ها ارسال شده اند یکی از برنامه ها شماره پورت ۸۰۰۰ و دیگری شماره پورت ۹۰۰۰ را دارد کامپیوتر b یک client است که می خواهد با برنامه روی server اتصال برقرار کند. برای کامپیوتر client نیز لازم است که به یک شماره پورت الحاق شود ولی این شماره مهم نیست(چرا؟)
جواب چرا : اگر نخواهد بسته ای از سرور دریافت کند مهم نیست در غیر اینصورت server از اطلاعات بسته ای که از client دریافت کرده شماره IP و port ان client را بدست آورده و داده های درخواستی را به آن ها ارسال می کند.
نکته : به ترکیب IP و port یک endpoint می گویند.
جدول زیر لیستی از برخی شماره های پورت TCP می باشد.
برای مثال پورت ۸۰ مخصوص http است نرم افزار Internet Explorer روی این پورت منتظر دریافت داده مد باشد.
منبع:http://www.academist.ir


ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
مقالات مرتبط
موارد بیشتر برای شما
از روایتِ ضعف تا اقدامِ قدرت؛ دکترین قرآنی-علویِ مدیریتِ روایت در جنگِ ترکیبی
از روایتِ ضعف تا اقدامِ قدرت؛ دکترین قرآنی-علویِ مدیریتِ روایت در جنگِ ترکیبی
روایت قدرت و انسجام ملی؛ تحلیل راهبردی پیام رهبر انقلاب در مسیر ایران قوی
روایت قدرت و انسجام ملی؛ تحلیل راهبردی پیام رهبر انقلاب در مسیر ایران قوی
پزشکیان نرخ سوم بنزین را اعلام کرد
play_arrow
پزشکیان نرخ سوم بنزین را اعلام کرد
شادی زنان والیبال ایران پس از تاریخ‌سازی و صعود به جمع چهار تیم برتر آسیا
play_arrow
شادی زنان والیبال ایران پس از تاریخ‌سازی و صعود به جمع چهار تیم برتر آسیا
کپسول گاز چطور کار می‌کند؟
play_arrow
کپسول گاز چطور کار می‌کند؟
نماینده مجلس: سپاه از سال ۶۶ برای بسته شدن تنگهٔ هرمز برنامه داشت
play_arrow
نماینده مجلس: سپاه از سال ۶۶ برای بسته شدن تنگهٔ هرمز برنامه داشت
افشاگر پنتاگون: نتانیاهو در خطر است؛ اسرائیل سابقه ترور رهبران خود را دارد
play_arrow
افشاگر پنتاگون: نتانیاهو در خطر است؛ اسرائیل سابقه ترور رهبران خود را دارد
گفتگوی الجزیره انگلیسی با مهدی طارمی
play_arrow
گفتگوی الجزیره انگلیسی با مهدی طارمی
روایت رهبر شهید انقلاب از شجاعت حاج قاسم در قلب محاصره دشمن
play_arrow
روایت رهبر شهید انقلاب از شجاعت حاج قاسم در قلب محاصره دشمن
گزارش فاکس‌نیوز درباره پرونده ایران که ترامپ را خشمگین کرد
play_arrow
گزارش فاکس‌نیوز درباره پرونده ایران که ترامپ را خشمگین کرد
شیعه جعفری ام / استوری ولادت امام صادق علیه السلام
play_arrow
شیعه جعفری ام / استوری ولادت امام صادق علیه السلام
شکست در تست اولیه پهپادهای ۳۵ میلیون دلاری کره جنوبی!
play_arrow
شکست در تست اولیه پهپادهای ۳۵ میلیون دلاری کره جنوبی!
حمله تند مجری آمریکایی به ترامپ
play_arrow
حمله تند مجری آمریکایی به ترامپ
ورود آقای قاضی به ماجرای دکل‌های مخابراتی و نگرانی‌های مردم
play_arrow
ورود آقای قاضی به ماجرای دکل‌های مخابراتی و نگرانی‌های مردم
دو کودک فلسطینی در محاصره آتش؛ تلاش برای زنده ماندن
play_arrow
دو کودک فلسطینی در محاصره آتش؛ تلاش برای زنده ماندن