AmirTorn
AmirTorn
خواندن ۲ دقیقه·۲ سال پیش

آشنایی با مدل OSI

مدل OSI یک سری قوانین برای کامپیوتر ها در شبکه ایجاد میکنه که باید همه از اون قوانین باید اطاعت کنن

و این مدل از 7 لایه تشکیل شده :

  • 1 : Physical
  • 2 : Data Link
  • 3 : Network
  • 4 : Transport
  • 5 : session
  • 6 : Presentation
  • 7 : Application

لایه Application برای رابط برنامه نویس بین کامپیوتر و شبکه هست

لایه Presentation برای برای فرمت کردن داده ها هست یعنی داده هارو به حالت اولیه برمیگردونه

لایه session برای همگام سازی و همزمان سازی هست که داده ها در طول مسیر از بین نرن

لایه Transport برای تبدیل کردن بسته های بزرگ به بسته های کوچک (packet)

لایه Network برای مسیریابی و آدرس دهی هست از طریق IP هست

آدرس آی پی چیست ؟ (IPv4 VS IPv6)

لایه Data Link برای آدرس دهی از طریق مک آدرس هست چون بعضی از سیستم ها قابلیت خوندن IP رو ندارن

لایه Physical برای فیزیکی شبکه هست حالتی که کامپیوتر به شبکه وصله رو نشون میده

در تصویر زیر نحوه عملکرده مدل OSI بین فرستنده و داده ها و گیرنده میبینید ??

در کامپیوتر فرستنده چه اتفاقی میفته :

در لایه Application برنامه با شبکه ارتباط برقرار میکنه

در لایه Presentation داده فرمت دهی میشه

در لایه Session داده همزمان سازی میشه

در لایه Transport بسته به بسته کوچک تبدیل میشه

در لایه Network داده مسیر یابی میکنه

در لایه Data Link داده بهش مک آدرس اضافه میشه

در لایه Physical بسته به گیرنده میرسه

حالا در کامپیوتر گیرنده چه اتفاقی میفته :

در لایه Data Link مک آدرس چک میشه اگه درست بود میره مرحله بعدی ??

در لایه Network آدرس IP فرستنده و گیرنده چک میشه اگه درست بود میره مرحله بعد ??

در لایه Transport بسته ما در کامپیوتر فرستنده که کوچک شده بود حالا به بسته اصلی تبدیل میشه

در لایه Session همزمان سازی چک میشه چون خیلی مهمه برای این که داده های از بین نرن

در لایه Presentation داده ما فرمت میشه و به حالت اولیه بر میگرده

در آخر هم رابط نرم افزاری داده از مسیر شبکه با برنامه ارتباط برقرار میکنه

مارو در شبکه های اجتماعی زیر دنبال کنید ??

یوتیوب

اینستاگرام

تلگرام

ساب ردیت

خب تا مقاله های دیگر خدانگهدار ??

مقاله های پیشنهاد شده
مفاهیم اصلی شبکه , انواع پروتکل های TCP/IP, کد های وضعیت پروتکل اچ تی تی پی
مدل OSIبرنامه نویسهکرشبکه اجتماعیهک و امنیت
من امیرحسین سلطانی هستم من از بچگی به بازی های ویدیویی علاقه داشتم و اخیرا به برنامه نویسی و هک و امنیت در زمینه تست نفوذ وب و علاقه پیدا کردم. مایلم تجربیاتم را با شما دوستان عزیز به اشتراک بگذارم.
شاید از این پست‌ها خوشتان بیاید