در این پست به معرفی دو مدل OSI و TCP/IP میپردازم و وظیفه هر مدل رو به صورت مختصر و مفید با هم بررسی میکنم . همین اول کار بگم که OSI یک مدل تئوری و مفهومی برای تشریح شبکه هست اما مدل TCP/IP مدلی هست که در شبکه ها به صورت واقعی تر استفاده میشه .
این مدل از هفت لایه تشکیل شده و بسته اطلاعاتی ما در لایه هایی حرکت میکنه و ساخته میشه .
لایه کاربردی . این لایه سرویس و خدمات رو ارائه میکنه ، پروتکل هایی در این لایه کار میکنن که کاربر مستقیما با اون ها درگیر هست . به طور کلی وظیفه این لایه برقراری ارتباط با یوزر هست . مثال : HTTP , FTP , SSH , Telnet
لایه نمایش . وظیفه ی این قسمت ، طبقه بندی ، رمزنگاری ، ترجمه و فشرده سازی هست .
لایه جلسه . یک جلسه ایجاد میکنه و ارتباط مارو برقرار میکنه ، در نهایت هم جلسه رو از بین میبره .
لایه انتقال . این لایه سگمنت رو تکه تکه میکنه و به هرکدوم یک sequence number میزنه تا مطمئن بشه داده درست به مقصد میرسه . sequence number یعنی اینکه یک سری اعداد رو به ترتیب به بسته میزنه و ارسالش میکنه ، اگر تاییده ای مبنی بر ارسال صحبیح اطلاعات گرفت ، بعدی رو میفرسته . البته دو نوع پروتکل توی این لایه کار میکنن که این TCP بود ، در UDP به ازای هر ارتباط یک تاییده میگیره .
لایه شبکه . روتر در این لایه کار میکنه و آدرس منطقی (IP) مبدا و مقصد به بسته زده میشه .
لایه پیوند داده . سوییچ در این لایه کار میکنه و آدرس فیزیکی (MAC) مبدا و مقصد به بسته زده میشه .
لایه فیزیکی . هاب در این لایه کار میکنه و تجهیزاتی فیزیکی مثل کابل در این لایه استفاده میشن .
این لایه هم مثل لایه ی قبلی هست با این تفاوت که در شبکه های واقعی استفاده میشه ، یعنی ماهیتش در دنیای واقعی به همین شکله . در این مدل چند تا از لایه ها با هم ادغام شدن .
چند نکته :
.
.
.
این مقاله کوتاه صرفا جهت ثبت کردن دانش فردی نوشته شده ، اگر موردی بود ذکر کنین ، سپاس .