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

مدل OSI و TCP/IP به زبان ساده

در این پست به معرفی دو مدل OSI و TCP/IP میپردازم و وظیفه هر مدل رو به صورت مختصر و مفید با هم بررسی میکنم . همین اول کار بگم که OSI یک مدل تئوری و مفهومی برای تشریح شبکه هست اما مدل TCP/IP مدلی هست که در شبکه ها به صورت واقعی تر استفاده میشه .

Open Systems Interconnection (OSI)

این مدل از هفت لایه تشکیل شده و بسته اطلاعاتی ما در لایه هایی حرکت میکنه و ساخته میشه .

Application

لایه کاربردی . این لایه سرویس و خدمات رو ارائه میکنه ، پروتکل هایی در این لایه کار میکنن که کاربر مستقیما با اون ها درگیر هست . به طور کلی وظیفه این لایه برقراری ارتباط با یوزر هست . مثال : HTTP , FTP , SSH , Telnet

Presentation

لایه نمایش . وظیفه ی این قسمت ، طبقه بندی ، رمزنگاری ، ترجمه و فشرده سازی هست .

Session

لایه جلسه . یک جلسه ایجاد میکنه و ارتباط مارو برقرار میکنه ، در نهایت هم جلسه رو از بین میبره .

Transport

لایه انتقال . این لایه سگمنت رو تکه تکه میکنه و به هرکدوم یک sequence number میزنه تا مطمئن بشه داده درست به مقصد میرسه . sequence number یعنی اینکه یک سری اعداد رو به ترتیب به بسته میزنه و ارسالش میکنه ، اگر تاییده ای مبنی بر ارسال صحبیح اطلاعات گرفت ، بعدی رو میفرسته . البته دو نوع پروتکل توی این لایه کار میکنن که این TCP بود ، در UDP به ازای هر ارتباط یک تاییده میگیره .

Network

لایه شبکه . روتر در این لایه کار میکنه و آدرس منطقی (IP) مبدا و مقصد به بسته زده میشه .

Data Link

لایه پیوند داده . سوییچ در این لایه کار میکنه و آدرس فیزیکی (MAC) مبدا و مقصد به بسته زده میشه .

Physical

لایه فیزیکی . هاب در این لایه کار میکنه و تجهیزاتی فیزیکی مثل کابل در این لایه استفاده میشن .

Transmission Control Protocol / Internet Protocol (TCP/IP)

این لایه هم مثل لایه ی قبلی هست با این تفاوت که در شبکه های واقعی استفاده میشه ، یعنی ماهیتش در دنیای واقعی به همین شکله . در این مدل چند تا از لایه ها با هم ادغام شدن .



چند نکته :

  • فرایند ایجاد بسته اطلاعاتی Encapsulation و خارج کردن از بسته اطلاعاتی Decapsulation .
  • اگر دقت در ارتباط مد نظر بود از TCP استفاده میکنیم و اگر سرعت میخواستیم ، UDP .
  • هنگام ارسال بسته اطلاعاتی ، لایه ها یک سری هدر و فوتر اضافه میکن که کمی حجم بسته اطلاعاتی رو بالا میبرن .

.

.

.

این مقاله کوتاه صرفا جهت ثبت کردن دانش فردی نوشته شده ، اگر موردی بود ذکر کنین ، سپاس .

نتورک پلاسOSItcp ipشبکهنتورک
شاید از این پست‌ها خوشتان بیاید