درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره های توسینسو
آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
مدرس: جعفر قنبری شوهانی
این دوره را در 9 قسط خریداری کنید
دوره آموزشی سیسکو آسان است
مدرس: صادق شعبانی
این دوره را در 35 قسط خریداری کنید
آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
مدرس: پوریا تعبدی
این دوره را در 1 قسط خریداری کنید
بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
مدرس: محمد نصیری
این دوره را در 64 قسط خریداری کنید
دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
مدرس: علی آقامیری
این دوره را در 10 قسط خریداری کنید
دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
مدرس: صادق شعبانی
این دوره را در 3 قسط خریداری کنید
دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
مدرس: محمد نصیری
این دوره را در 3 قسط خریداری کنید
دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
مدرس: اسحاق احمدپور
این دوره را در 37 قسط خریداری کنید
دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
مدرس: محمد عابدینی
این دوره را در 5 قسط خریداری کنید
دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
مدرس: مجتبی اسمائی
این دوره را در 25 قسط خریداری کنید
دوره آموزشی جامع مانیتورینگ شبکه با Solarwinds و ماژول ها
مدرس: جعفر قنبری شوهانی
این دوره را در 6 قسط خریداری کنید
دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
مدرس: صادق شعبانی
این دوره را در 2 قسط خریداری کنید
دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
مدرس: ُسهیل قاسمی
این دوره را در 14 قسط خریداری کنید
دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
مدرس: کاظم تقندیکی
این دوره را در 11 قسط خریداری کنید
آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
مدرس: پوریا تعبدی
این دوره را در 3 قسط خریداری کنید
دوره آموزشی مقدماتی نرم افزار Wireshark
مدرس: محمد عابدینی
این دوره را در 8 قسط خریداری کنید
نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
مدرس: میلاد فشی
این دوره را در 4 قسط خریداری کنید
دوره آموزشی نرم افزار وایرشارک ( Wireshark )
مدرس: مریم علی زاده
این دوره را در 10 قسط خریداری کنید
دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
مدرس: کاظم تقندیکی
این دوره را در 7 قسط خریداری کنید

TCP/IP چگونه کار میکند؟ - پروتکل IP

5 نظرات
205 بازدیدها
سلام به دوستان عزیزITPro ای و علاقه‌مندان به مباحث شبکه. در قسمت پیش از این بحث به معرفی اجمالی مدل مفهومی TCP//IP پرداختیم و در این بخش قصد داریم تا به عنوان ادامه آموزش، به بررسی پروتکل IP از پروتکل های مرکزی TCP//IP بپردازیم. با ما همراه باشید ، مجموعه پروتکل TCP//IP که بر روی سیستم عامل شما نصب شده است، مجموعه ای از پروتکل های بهم پیوسته هستند که پروتکل های مرکزی TCP//IP نامیده میشوند. تمام اپلیکیشن ها و پروتکل های دیگر در مجموعه TCP//IP به نحوی وابسته به سرویس های اصلی ای هستند که این پروتکل ها از خود ارائه میدهند. پروتکل های مرکزی TCP//IP عبارتند از: IP، ARP، ICMP، IGMP، TCP و UDP هستند.

IP


IP یک پروتکل connectionless و غیرقابل اطمینان است که عمدتا مسئول آدرس دهی و مسیریابی بسته های IP بین هاست ها میباشد. مجددا یادآوری میکنیم که Connectionless به این معنی است که قبل از ارسال دیتا هیچ session ای برقرار نمیشود و غیرقابل اطمینان به این معنی که تحویل بسته به مقصد تضمین نمیگردد. اما این نکته را هم باید گفت که IP همیشه بهترین تلاشش را برای تحویل بسته به مقصد انجام میدهد. یک بسته IP ممکن است گم شود و یا در حالتی که ترتیب آن بهم خورده باشد، تکراری و یا با تاخیر آمده باشد به مقصد تحویل شود. در چنین شرایطی IP هیچ تلاشی برای بازیابی این نوع از خطاها انجام نمیدهد. در چنین موقعیتی تائیدیه بسته ها تحویل شده و بازیابی بسته های گم شده بخشی از مسئولیت پروتکل لایه بالاتر یعنی TCP خواهد بود. IP در RFC 791 تعریف شده است.

  • نکته: در این لایه به بسته IP یک دیتاگرام IP گفته میشود. بسته IP در هر لایه با توجه به اضافه شدن فیلدهای خاصی به آن، نام مخصوص بخود را دارد.

بخش های کلیدی در هدر IP


Image

  • Source Address: آدرس IP فرستنده اصلی و اولیه دیتاگرام است.
  • Destination Address:آدرس IPمقصد نهایی دیتاگرام است.
  • Identification:در شناسایی یک دیتاگرام IP بخصوص و همچنین شناسایی تمام قطعه های خرد شده (fragmented) یک دیتاگرام IP (اگر عمل خرد شدن انجام شده باشد) استفاده میشود.
  • Protocol:در این بخش پروتکل هایی که در بخش داده جا سازی شده اند، مشخص میشوند. (مثل TCP، UDP،ICMP و ..)
  • Checksum: یک محاسبه ریاضی که برای تشخیص یکپارچگی هدر IP در سطح بیت بکار میرود.
  • (Time to Live (TTL: تعداد بخش های شبکه را که دیتاگرام قبل از از بین رفتن توسط روتر اجازه دارد از آن ها عبور کند را نشان میدهد. پارامتر TTL توسط مبدا تنظیم میشود و برای جلوگیری از افتادن بسته در یک حلقه بی نهایت استفاده میشود. هنگامی که یک بسته IP ارسال میشود، روتر موظف است به محض رد شدن بسته از آن، یک واحد از مقدار TTL کم کند.

Fragmentation (خرد شدن) و Reassembly (سر هم شدن مجدد)


اگر روتر بسته ای را دریافت کند که بزرگتر از حد استاندارد برای عبور از شبکه است، پروتکل IP بسته را به قطعات کوچکتر خرد میکند که در مقصد طبق ترتیبی که دارند مجددا سر هم میشوند. نگامی که بسته ها به مقصد نهایی رسیدند، پروتکل IP در سیستم مقصد بسته های خرد شده را طبق ترتیب خاصی سرهم بندی میکنند تا مجددا بسته اصلی تشکیل شود. این فرآیند به fragmentation و reassembly معروف است. عمل Fragmentation میتواند در محیط هایی که ترکیبی از رسانه های مختلف شبکه است رخ دهد؛ برای مثال ترکیبی از اترنت و توکن رینگ.Fragmentation و Reassembly بصورت زیر عمل میکنند:

  1. هنگامی که یک بسته IP توسط مبداء ارسال میشود، در بخش Identification یک مقدار منحصر بفرد قرار میگیرد.
  2. روتر بسته IP را دریافت میکند. پروتکل IP در روتر میداند که حداکثر بخش قابل انتقال (Maximum Transmission Unit (MTU)) در شبکه ای که بسته در آن ارسال شده است، کمتر از سایز بسته فعلی است.
  3. پروتکل IP بسته اصلی را به Fragment های کوچکتر تقسیم میکند. هر قطعه با هدرIP مخصوص بخودش ارسال میشود که شامل:

  • بخش اصلی Identification که مشخص میکند تمام قطعه ها متعلق به یک بسته هستند.
  • More Fragments flag که نشان دهنده اینست که قطعه های دیگری نیز در راهند. این پارامتر در قطعه آخر قرار نمیگیرد چرا که پس از آن دیگر قطعه ای نخواهد آمد.
  • بخش Fragment Offsetکه وضعیت قطعه را در بسته اصلی نشان میدهد.

هنگامی که قطعه ها توسط پروتکل IP در مقصد تحویل شدند، توسط بخش Identification شناسایی میشوند که متعلق به یک بسته هستند. سپس با کمک بخش fragment offset قطعه ها مجددا بازیابی و سرهم بندی میشوند.

سربلند و مانا باشید.
پایان بخش دوم


نویسنده: احسان امجدی
منبع: انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
برچسب ها
ردیف عنوان قیمت
1 TCP/IP چگونه کار میکند؟ - معماری مدل مفهومی TCP/IP رایگان
2 TCP/IP چگونه کار میکند؟ - پروتکل IP رایگان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات

برای ارسال نظر ابتدا به سایت وارد شوید

arrow