مزایا و معایب راهبردهای اصلی مبارزات انتخاباتی. استراتژی و تاکتیک های تبلیغات انتخاباتی. ویژگی های جمعیتی و جغرافیایی گروه های هدف

TCP/IP مخفف عبارت Transmission Control Protocol/Internet Protocol است. در واقع، TCP / IP یک پروتکل نیست، بلکه تعداد زیادی پروتکل است.

TCP/IP به گونه ای توسعه یافت که شبکه های کامپیوتری مراکز تحقیقاتی در سراسر جهان بتوانند در قالب یک «شبکه شبکه ها» مجازی (اینترنت) به هم متصل شوند. اینترنت اصلی با تبدیل مجموعه ای از شبکه های کامپیوتری موجود به نام ARPAnet با استفاده از TCP/IP ایجاد شد.

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

داده ها در بسته ها منتقل می شوند. بسته ها دارای سرصفحه و انتهایی هستند که حاوی اطلاعات سرویس هستند. داده‌های سطوح بالاتر مانند یک حرف در پاکت در بسته‌های سطوح پایین‌تر درج می‌شوند.

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

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

پروتکل مهم دیگر در پشته TCP/IP، پروتکل User Datagram (UDP، User Datagram Protocol) است که مشابه TCP است اما ابتدایی تر است. TCP یک پروتکل "قابل اعتماد" است زیرا پیام های بررسی خطا و تایید را ارائه می دهد تا اطمینان حاصل شود که داده ها بدون دستکاری به مقصد می رسند. UDP یک پروتکل "غیر قابل اعتماد" است که تضمین نمی کند که دیتاگرام ها به ترتیبی که ارسال شده اند یا حتی اصلاً وارد شوند. UDP برای مدیریت اتصالات استفاده می شود.

سایر پروتکل‌های TCP/IP نقش کمتر برجسته اما به همان اندازه مهم در عملکرد شبکه‌های TCP/IP دارند. به عنوان مثال، پروتکل Address Resolution Protocol (ARP) آدرس های IP را به آدرس های فیزیکی شبکه مانند شناسه های اترنت ترجمه می کند. یک پروتکل مرتبط، پروتکل Reverse Address Resolution Protocol (RARP) برعکس عمل می کند و آدرس های فیزیکی شبکه را به آدرس های IP تبدیل می کند. پروتکل پیام کنترل اینترنت (ICMP) یک پروتکل تعمیر و نگهداری است که از IP برای تبادل اطلاعات کنترلی و کنترل خطاهای مربوط به انتقال بسته های IP استفاده می کند. به عنوان مثال، اگر یک روتر نتواند یک دیتاگرام IP ارسال کند، از ICMP استفاده می کند تا به فرستنده اطلاع دهد که مشکلی وجود دارد.

TCP / IP - نام جمعی برای مجموعه ای (پشته) از پروتکل های شبکه سطوح مختلفدر اینترنت استفاده می شود.

پشته پروتکل TCP/IP به 4 لایه تقسیم می شود:

کاربردی (کاربردها)؛

· حمل و نقل؛

· شبکه (اینترنت)؛

· فیزیکی (کانال).

عملکرد اصلی شبکه های TCP/IP توسط TCP (پروتکل کنترل انتقال) و IP (پروتکل اینترنت) پیاده سازی می شود. پروتکل IP در لایه شبکه عمل می کند در حالی که پروتکل TCP در لایه انتقال عمل می کند. در سطح برنامه کار می کند تعداد زیادی ازپروتکل‌هایی که هم معمولاً استفاده می‌شوند (http، smtp، dns، smb) و کمتر رایج (binkp)، که توسط برنامه‌های کاربری مختلف برای برقراری ارتباط با یکدیگر و انتقال داده‌ها استفاده می‌شوند، اما همه آنها از انتقال ارائه شده توسط TCP / IP استفاده می‌کنند. این پروتکل‌ها به این دلیل پایه نامیده می‌شوند که سایر پروتکل‌ها مبتنی بر آنها هستند و کل فناوری TCP/IP نامیده می‌شود.

همراه با TCP، پروتکل UDP در لایه انتقال استفاده می شود. برخلاف TCP، اتصال ایجاد نمی کند، بلکه به سادگی دیتاگرام ها را ارسال می کند. این روش انتقال بدون ایجاد اتصال برای برخی از برنامه‌ها، عمدتاً خدماتی، راحت است. به طور خاص، پروتکل وضوح نام شبکه DNS روی UDP کار می کند.

لایه های پشته TCP/IP کاملاً با لایه های نظری مدل OSI مطابقت ندارند

TCP / IP استفاده از پروتکل ها و فناوری های لایه های فیزیکی و پیوند را تنظیم نمی کند. داشتن یک رابط ماژول های سطح پیوند با ماژول IP ضروری و کافی است که انتقال بسته های IP را تضمین می کند. ابزارها و روش های اطمینان از این انتقال خارج از محدوده TCP / IP هستند. در اجرای عملی لایه‌های مدل OSI، ترکیب برخی از لایه‌ها در یک ماژول راحت‌تر بود. مطابقت بین سطوح پشته TCP / IP و OSI چیزی شبیه به این است:

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

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

معماری TCP/IP عمداً بر اساس ساختار همتا به همتا بود. TCP/IP برخلاف مدل کلاسیک قابلیت اطمینان "بالا به پایین" در طبیعت توزیع شده است. در یک محیط TCP/IP، هیچ مرجع مرکزی وجود ندارد. گره ها به طور مستقیم با یکدیگر ارتباط برقرار می کنند و هر یک از آنها اطلاعات کاملی در مورد تمام خدمات شبکه موجود دارند. اگر هر یک از کامپیوترهای میزبان از کار بیفتد، هیچ یک از ماشین‌های دیگر به این موضوع واکنش نشان نمی‌دهند (مگر اینکه به داده‌هایی نیاز داشته باشد که دقیقاً روی رایانه از کار افتاده باشد).

در اینجا لیستی از پروتکل های موجود در پشته TCP/IP آمده است:

  • TCP(پروتکل کنترل انتقال - پروتکل کنترل انتقال) - پروتکل اصلی حمل و نقل که نام خود را به کل خانواده پروتکل های TCP / IP داده است.
  • UDP(پروتکل Datagram کاربر) - دومین پروتکل رایج حمل و نقل خانواده TCP / IP.
  • IP(پروتکل اینترنت) - پروتکل اینترنت؛
  • ARP(پروتکل وضوح آدرس - پروتکل وضوح آدرس) - برای تعیین مطابقت بین آدرس های IP و آدرس های اترنت استفاده می شود.
  • لیز خوردن (پروتکل اینترنت خط سریال) - پروتکل برای انتقال داده از طریق خطوط تلفن؛
  • PPP (پروتکل نقطه به نقطه) - پروتکل تبادل داده "نقطه به نقطه"؛
  • RPC (کنترل فرآیند از راه دور) - پروتکل کنترل فرآیند از راه دور.
  • TFTP (پروتکل انتقال فایل بی اهمیت) - یک پروتکل ساده انتقال فایل.
  • DNS (سیستم نام دامنه) - پروتکل برای دسترسی به سیستم نام دامنه.
  • پاره كردن (پروتکل اطلاعات مسیریابی) - پروتکل مسیریابی.

پروتکل های اصلی پشته TCP/IP را می توان به صورت ساختاری نشان داده شده در شکل 1 نشان داد.

برنج. 1. معماری پشته TCP/IP

مدل مبتنی بر پشته TCP/IP شامل 4 سطح است: برنامه کاربردی، اصلی (حمل و نقل)، کار اینترنتی (شبکه)، رابط های شبکه (کانال). مطابقت این لایه ها با معماری مدل OSI در جدول 1 نشان داده شده است.

جدول 1. نگاشت لایه مدل های OSI و TCP/IP

همانطور که از جدول مشاهده می شود، هر دو معماری قابلیت همکاری شامل لایه های مشابهی هستند، اما در مدل TCP/IP، چندین لایه از مدل OSI در یک لایه ترکیب می شوند.

بیایید عملکردهای هر چهار سطح مدل را بر اساس پشته پروتکل TCP/IP در نظر بگیریم.

1. سطح کاربردی -

توسط سرویس هایی ارائه می شود که خدمات شبکه را به برنامه های کاربردی کاربر ارائه می دهند. لیست خدمات اصلی شامل پروتکل های زیر است: Telnet، FTP، TFTP، DNS، SNMP، HTTP. لایه برنامه عملکردهای لایه کاربردی و لایه ارائه داده مدل OSI را انجام می دهد.

2. سطح اصلی -

اطمینان از تحویل بسته داده ها، یکپارچگی آنها و ترتیب تحویل را تضمین می کند. در این سطح، داده های ارسالی به بسته ها شکسته شده و به سطح پایین تر منتقل می شوند. پس از انتقال، بسته ها جمع آوری شده و داده ها به لایه برنامه ارسال می شود. پروتکل اصلی این لایه TCP است. لایه اصلی عملکرد لایه های نشست و انتقال مدل OSI را انجام می دهد.

3. سطح تعامل -

انتقال بسته های داده را در یک شبکه ترکیبی فراهم می کند، جایی که نه تنها اتصالات محلی، بلکه سراسری نیز وجود دارد. پروتکل اصلی این لایه IP است. در این سطح از پروتکل های مسیریابی RIP، OSPF (Open Shortest Path First) برای جمع آوری اطلاعات مسیریابی استفاده می شود. این لایه با لایه شبکه مدل OSI مطابقت دارد.

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

برنج. 3.2

پیاده سازی مایکروسافت از TCP/IP از یک مدل چهار لایه به جای مدل هفت لایه پیروی می کند، همانطور که در شکل 2 نشان داده شده است. 3.2. مدل TCP/IP شامل ویژگی های بیشتری در هر لایه است که در نتیجه لایه های کمتری ایجاد می شود. سطوح زیر در مدل استفاده می شود:

لایه Application مدل TCP/IP با لایه های Application، Presentation و Session مدل OSI مطابقت دارد.

لایه انتقال مدل TCP/IP با لایه انتقال مدل OSI مطابقت دارد.

لایه اینترنت مدل TCP / IP همان عملکردهای لایه شبکه مدل OSI را انجام می دهد.

لایه رابط شبکه مدل TCP/IP با لایه های پیوند و فیزیکی مدل OSI مطابقت دارد.

سطح برنامه

از طریق لایه Application مدل TCP/IP، برنامه ها و سرویس ها به شبکه دسترسی پیدا می کنند. دسترسی به پروتکل های TCP / IP از طریق دو رابط برنامه (API - Application Programming Interface) انجام می شود:

سوکت ویندوز؛

Windows Sockets Interface یا به اصطلاح WinSock یک رابط برنامه نویسی شبکه است که برای تسهیل همکاری بین برنامه های مختلف TCP/IP و خانواده های پروتکل طراحی شده است.

رابط NetBIOS برای ارتباط بین فرآیندها (IPC - Interposes Communications) سرویس ها و برنامه های ویندوز استفاده می شود. NetBIOS سه عملکرد اصلی را انجام می دهد:

تعیین نام NetBIOS؛

سرویس دیتاگرام NetBIOS؛

سرویس جلسه NetBIOS.

جدول 3.1 خانواده پروتکل TCP/IP را فهرست می کند.

جدول 3.1

نام پروتکل

شرح پروتکل

رابط برنامه نویسی شبکه

ارتباط با برنامه های ویندوز

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

پروتکل کنترل انتقال

پروتوکل دیتاگرام کاربر

پروتکل حل آدرس

پروتکل حل معکوس آدرس

پروتکل اینترنت

پروتکل پیام کنترل اینترنت

پروتکل مدیریت گروه اینترنت،

رابط تعاملی بین درایورهای پروتکل حمل و نقل

پروتکل انتقال فایل

پروتکل انتقال فایل بی اهمیت

لایه حمل و نقل

لایه انتقال TCP/IP مسئول ایجاد و حفظ ارتباط بین دو گره است. توابع اصلی سطح:

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

کنترل جریان داده؛

توالی و رله کردن بسته ها

بسته به نوع سرویس، می توان از دو پروتکل استفاده کرد:

TCP (پروتکل کنترل انتقال - پروتکل کنترل انتقال)؛

UDP (پروتکل دیتاگرام کاربر - پروتکل دیتاگرام کاربر).

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

پروتکل کنترل انتقال (TCP)

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

سرویس گیرنده ای که درخواست اتصال می کند بسته ای را به سرور ارسال می کند که شماره پورتی را که مشتری می خواهد استفاده کند و همچنین یک کد ISN (شماره ترتیب اولیه) (یک شماره خاص) را نشان می دهد.

سرور با یک بسته حاوی ISN سرور به اضافه ISN مشتری به اضافه 1 پاسخ می دهد.

مشتری باید با برگرداندن ISN به اضافه 1 سرور، اتصال را تأیید کند.

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

پروتکل دیتاگرام کاربر (UDP)

برخلاف TCP، UDP ارتباط برقرار نمی کند. پروتکل UDP برای ارسال مقادیر کم داده بدون برقراری ارتباط طراحی شده است و توسط برنامه هایی که نیازی به تایید دریافت توسط مخاطب ندارند استفاده می شود. UDP همچنین از شماره پورت برای شناسایی فرآیند خاص در آدرس IP مشخص شده استفاده می کند. با این حال، پورت های UDP با پورت های TCP متفاوت هستند و بنابراین می توانند از شماره پورت های مشابه TCP بدون تداخل بین سرویس ها استفاده کنند.

لایه اینترنت

لایه Internetwork وظیفه مسیریابی داده ها در یک شبکه و بین شبکه های مختلف را بر عهده دارد. روترها در این سطح کار می کنند که به پروتکل مورد استفاده بستگی دارد و برای ارسال بسته ها از یک شبکه (یا بخش آن) به شبکه دیگر (یا بخش شبکه دیگر) استفاده می شود. پشته TCP/IP از پروتکل IP در این سطح استفاده می کند.

پروتکل اینترنت (IP)

پروتکل IP تبادل دیتاگرام بین گره های شبکه را فراهم می کند و یک پروتکل بدون اتصال است که از دیتاگرام برای ارسال داده از یک شبکه به شبکه دیگر استفاده می کند. این پروتکل انتظار دریافت تاییدیه (ASK، Acknowledgment) بسته های ارسالی را از گره مقصد ندارد. تصدیق و همچنین ارسال مجدد بسته ها توسط پروتکل ها و فرآیندهایی که در سطوح بالای مدل کار می کنند انجام می شود.

توابع آن شامل تکه تکه شدن دیتاگرام و آدرس دهی کاری اینترنتی است. پروتکل IP اطلاعات کنترلی را برای مونتاژ مجدد دیتاگرام های تکه تکه شده فراهم می کند. عملکرد اصلی پروتکل اینترنت و آدرس دهی جهانی است. بسته به اندازه شبکه ای که دیتاگرام یا بسته روی آن مسیریابی می شود، یکی از سه طرح آدرس دهی استفاده می شود.

آدرس دهی در شبکه های IP

هر کامپیوتر در شبکه های TCP/IP دارای سه سطح آدرس است: فیزیکی (آدرس MAC)، شبکه (آدرس IP) و نمادین (نام DNS).

آدرس فیزیکی یا محلی یک گره، همانطور که توسط فناوری پشت شبکه ای که گره به آن تعلق دارد، تعیین می شود. برای گره های موجود در شبکه های محلی، این آدرس MAC آداپتور شبکه یا پورت روتر است، به عنوان مثال، 11-A0-17-3D-BC-01. این آدرس‌ها توسط سازندگان سخت‌افزار اختصاص داده می‌شوند و آدرس‌های منحصربه‌فردی هستند زیرا به صورت مرکزی مدیریت می‌شوند. برای تمام فناوری‌های MAC LAN موجود، آدرس دارای قالب 6 بایت است: 3 بایت بالا شناسه سازنده است و 3 بایت پایین به طور منحصر به فرد توسط سازنده اختصاص داده می‌شود.

آدرس شبکه یا IP، متشکل از 4 بایت، به عنوان مثال، 109.26.17.100. این آدرس در لایه شبکه استفاده می شود. در هنگام پیکربندی رایانه ها و روترها توسط مدیر اختصاص داده می شود. یک آدرس IP از دو بخش تشکیل شده است: شماره شبکه و شماره میزبان. شماره شبکه می تواند به طور دلخواه توسط مدیر انتخاب شود، یا به توصیه یک بخش ویژه از اینترنت (مرکز اطلاعات شبکه، NIC)، در صورتی که شبکه باید به عنوان کار کند. جزءاینترنت. به طور معمول، ISP ها محدوده آدرس را از بخش های NIC دریافت می کنند و سپس آنها را بین مشترکین خود توزیع می کنند. شماره میزبان در IP صرف نظر از آدرس محلی میزبان اختصاص داده می شود. تقسیم یک آدرس IP به یک فیلد شماره شبکه و یک فیلد شماره میزبان منعطف است و مرز بین این فیلدها را می توان خودسرانه تنظیم کرد. یک گره می تواند به چندین شبکه IP تعلق داشته باشد. در این حالت، گره باید چندین آدرس IP، با توجه به تعداد لینک های شبکه داشته باشد. یک آدرس IP یک کامپیوتر یا روتر را مشخص نمی کند، بلکه یک اتصال شبکه را مشخص می کند.

آدرس نمادین یا نام DNS مانند SERV1.IBM.COM. این آدرس توسط مدیر تخصیص داده می شود و از چندین قسمت مانند نام ماشین، نام سازمان، نام دامنه تشکیل شده است. چنین آدرسی در سطح برنامه، به عنوان مثال، در پروتکل های FTP یا telnet استفاده می شود.

پروتکل های نقشه برداری آدرس ARP و RARP

پروتکل Address Resolution Protocol (ARP) برای تعیین آدرس محلی از یک آدرس IP استفاده می شود. ARP بسته به اینکه کدام پروتکل لایه پیوند در یک شبکه معین اجرا می شود - پروتکل - متفاوت عمل می کند شبکه محلی(Ethernet، Token Ring، FDDI) با قابلیت پخش همزمان دسترسی به تمامی گره های شبکه یا پروتکل شبکه جهانی(X.25، فریم رله)، که به طور کلی از دسترسی پخش پشتیبانی نمی کند. همچنین پروتکلی وجود دارد که مشکل معکوس را حل می کند - یافتن یک آدرس IP از یک آدرس محلی شناخته شده. Reverse ARP - RARP (Reverse Address Resolution Protocol) نامیده می شود و هنگام راه اندازی ایستگاه های بدون دیسک که در ابتدا آدرس IP خود را نمی دانند، اما آدرس آداپتور شبکه خود را می دانند، استفاده می شود.

در شبکه های LAN، ARP از فریم های پخش پروتکل لایه پیوند برای جستجوی شبکه برای یافتن میزبانی با آدرس IP معین استفاده می کند.

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

پروتکل ICMP

پروتکل پیام کنترل اینترنت (ICMP) توسط IP و سایر پروتکل های سطح بالا برای ارسال و دریافت گزارش وضعیت اطلاعات ارسال شده استفاده می شود. این پروتکل برای کنترل سرعت انتقال اطلاعات بین دو سیستم استفاده می شود. اگر روتر متصل کننده دو سیستم پر از ترافیک باشد، می تواند یک پیغام خطای ویژه ICMP ارسال کند تا سرعت ارسال پیام را کاهش دهد.

پروتکل IGMP

میزبان های شبکه محلی از پروتکل مدیریت گروه اینترنت (IGMP) برای ثبت نام خود در یک گروه استفاده می کنند. اطلاعات گروه در روترهای LAN نگهداری می شود. روترها از این اطلاعات برای ارسال پیام های چندپخشی استفاده می کنند.

یک پیام گروهی، مانند یک پیام پخش، برای ارسال داده ها به چندین گره به طور همزمان استفاده می شود.

مشخصات رابط دستگاه شبکه - مشخصات رابط دستگاه شبکه، یک رابط نرم افزاری که تعامل بین درایورهای پروتکل انتقال و درایورهای رابط شبکه مربوطه را فراهم می کند. اجازه می دهد تا از چندین پروتکل استفاده شود حتی اگر فقط یک کارت شبکه نصب شده باشد.

لایه رابط شبکه

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

سوالات

هدف از مشخصات استاندارد IEEE802.

کدام استاندارد فناوری شبکه اترنت را توصیف می کند؟

کدام استاندارد وظایف مدیریت یک پیوند منطقی را تعریف می کند؟

چه استانداردی مکانیسم های مدیریت شبکه را تعریف می کند؟

کدام استاندارد فناوری شبکه ArcNet را توصیف می کند؟

کدام استاندارد فناوری شبکه Token Ring را توصیف می کند؟

رابط لایه پایه مدل OSI چیست؟

پروتکل لایه پایه مدل OSI چیست؟

یک پشته پروتکل را تعریف کنید.

لایه های پشته های پروتکل چیست؟

محبوب ترین پروتکل های شبکه را نام ببرید.

محبوب ترین پروتکل های حمل و نقل را نام ببرید.

محبوب ترین پروتکل های کاربردی را نام ببرید.

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

هدف سوکت ویندوز و APIهای سوکت NetBIOS.

TCP چه تفاوتی با UDP دارد؟

توابع پروتکل IP

انواع آدرس دهی در شبکه های IP چیست؟

چه پروتکلی برای تعیین آدرس محلی از یک آدرس IP لازم است؟

چه پروتکلی برای حل یک آدرس IP از یک آدرس محلی لازم است؟

برای کنترل پیام های اینترنتی از چه پروتکلی استفاده می شود؟

تخصیص لایه رابط شبکه پشته TCP/IP.