آشنایی با مفاهیم شبکه و پروتکل‌ها (بخش سوم)

TCP/IP

در این شماره با پروتکل‌های اصلی اینترنت آشنا می‌شویم، پروتکل TCP/IP عنوانی است برای گروهی از پروتکل‌ها و برای ارتباطات کامپیوتر به کامپیوتر که در شبکه استفاده می‌شود، در TCP/IP لایه کاربردی، لایه‌های جلسه و نمایش مدل مرجع OSI1 در لایه کاربردی قرار داده شده‌اند.
کد خبر: ۲۲۲۴۲۲

 TCP/IP بر داده‌های ارسالی برای برنامه کاربردی تمرکز دارد. لایه‌های شبکه و انتقال با هم سیستم پشته TCP/IP را می‌سازند که متشکل از نرم‌افزارهای اجرایی روی کامپیوتر است. همانند مدل OSI یک لایه با لایه‌ای مشابه در قسمتی دیگر رابطه برقرار می‌کند و علاوه بر آن لایه پایینی سرویسی را برای لایه‌های بالایی تهیه می‌کند. به جلوی هر بسته هنگام ارسال، اطلاعاتی مثل آدرس آی‌پی مبدا و آی‌پی مقصد اضافه می‌شود که این اطلاعات را سرآیند2 می‌گویند و شامل اطلاعات مفیدی برای داده است تا وظیفه خود را انجام دهد. لایه شبکه اطلاعاتی در مورد آدرس مبدا و مقصد را در سرآیند آی‌پی که به پیام افزوده می‌شود قرار می‌دهد، پیام حاصل آی‌پی داده‌گرام3 نامیده می‌شود.

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

خانواده پروتکل‌های TCP/IP از اجزای گوناگونی تشکیل شده است: پروتکل کنترل انتقال4 پروتکل دیتاگرام کاربر5، پروتکل اینترنت6 و همین‌طور پروتکل پیام کنترل اینترنت7 (ICMP)  که هر کدام از این پروتکل‌ها تعریف خاص خود را دارند که در ادامه این مقاله درباره آنها و برنامه‌های مورد استفاده این پروتکل‌ها توضیح خواهیم داد.

TCP/IP در گذشته برای دانشگاه‌ها و تحقیقات آماده شد و هیچگونه قابلیت حفاظتی را دارا نبود و امنیت بسیار ضعیفی داشت، پروتکل سنتی TCP/IP برای فرستادن و انتقال بسته‌ها بر روی شبکه مناسب نبود، چون زمانی که شما فایل و داده‌ای را به اینترنت ارسال می‌کردید TCP/IP به هر استفاده کننده دیگری اجازه دیدن و تغییر داده شما را می‌داد، همچنین بدون اعتبارسنجی8 هکرها می‌توانند بسته‌ای را برای شما بفرستند که به‌نظر می‌آید از منابع و سرورهای قابل اعتماد دیگر روی شبکه اینترنت به دست آمده است. برای این کار درک پایه‌ای از TCP/IP و آشنا بودن با فرمت بسته‌ها و TCP/IP لازم بود و هست ولی خوشبختانه به‌تازگی حفاظت و امنیت به پروتکل TCP/IP در فرم توسعه پروتکل که IPSec نامیده می‌شود، اضافه شده است که البته هنوز در ایران چندان فراگیر نشده است.

پی‌نوشت

1. Open Systems Interconnection

2. Header

3. Datagram

4. Transmission Control Protocol (TCP)

5. User Datagram Protocol (UDP)

6. Internet Protocol (IP)

7. Internet Control Message Protocol (ICMP)

8. Authentication 

بهروز کمالیان

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها