آنچه در این مقاله می‌خوانید [پنهان‌سازی]

شبکه های کامپیوتری به مجموعه ای از دو یا چند کامپیوتر و دستگاه های جانبی (مانند  پرینتر ، سرور ، سویچ و…) گفته می شود که با استفاده از کابل ، امواج رادیویی یا سایر روش ها به یکدیگر متصل شده اند و تبادل دیتا انجام می دهند.

این عملکرد شبکه برای :

  • تبادل دیتا بین دستگاه ها است.
  • دستگاه های شبکه منابع مانند اینترنت ، حافظه و … را به اشتراک بگذارند.
  • نیاز های کاربران برای استفاده از منابع رفع شود.

اصطلاحات پر کاربرد شبکه :

IP Address = یک آدرس منطقی است ، مانند آدرس پستی یا شماره شناسایی دستگاه شما در شبکه است. برای اینکه داده‌ها بدانند به کجا باید بروند، به این آدرس نیاز دارند.

MAC Address = آدرس فیزیکی دستگاه ها که روی کارت شبکه دستگاه ست میشود  ، که توسط کارخانه تولید دستگاه حک می‌شود. مانند شماره سریال یا اثر انگشت دستگاه است.

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

Server = سرورها نیز رایانه یا دستگاه قدرتمند هستند که به این دلیل به آنها سرور گفته میشود که سرویس دهی میکنند .

Workstation = به دستگاه های قدرتمند با CPU و امکانات بالا که سرور نیست بلکه همانند کامپیوتر است اما میتوان برای سرور استفاده کرد.

Conflict = یا Duplicate استفاده چندین دستگاه از یک IP Address که منجربه اختلال اینترنت یا ارتباط شبکه ای میشود.

Collision = به ارسال همزمان چندین Client  یا دستگاه در شبکه و برخورد آنها را Collision گفته می شود.

Segment = به هر بخش از شبکه توسط یک Device مانند روتر، سویچ و… به یک دیگر متصل میشوند.

پروتکل (Protocol) = به زبان یا قانون مشترک بین دستگاه ها که بر یک استاندارد خاص تبادل دیتا انجام دهند که عنوان مختلفی مانند HTTP , HTTPS و … وجود دارند.

 Unicast = ارسال دیتا از یک فرستنده به یک گیرنده

Multicast = ارسال دیتا از  یک فرستنده به چندین گیرنده

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

تصاویر زیر نمونه ای تبادل دیتا به صورت Unicast  ، Multicast ، Broadcast  میباشد.

CRC Error (خطای سی‌آرسی) = این خطا وقتی رخ می‌دهد که داده دریافتی با داده ارسالی همخوانی ندارد. یعنی بسته اطلاعاتی حین انتقال دچار آسیب فیزیکی شده است.

مشکل (Problem) = به یک وضعیت ناخواسته گفته می‌شود که ممکن است ریشه در چند کار داشته باشد. مثلاً “اینترنت کند کار می‌کند” یک مشکل است و همچنین مشکل همیشه یک علت مشخص ندارد.

رخداد (Event) = هر تغییر در وضعیت یک دستگاه (مثلاً Link Up یا Link Down) نیز ثبت میشوند و میتوان آنها را مشاهده کرد و  این همه رخدادها به معنی خطا نیستند.برای مثال در سیستم عامل ویندوز با باز کردن منوی Start و تاییپ کردن عبارت Event میتوان رخداد های ویندوز را برای برررسی های خطا و امنیتی چک کرد.

ابزار پینگ (Ping) = ساده‌ترین ابزار برای تست ارتباط لایه ۳ (IP) بین دو دستگاه ها است تا ارتباط آنها را چک کند.

ابزار تریس‌روت (Traceroute) = نشان می‌دهد که بسته اطلاعاتی از چه مسیری به مقصد می‌رود و کدام گره (روتر) در مسیر مشکل دارد.

ابزار آی‌پی‌کانفیگ / آی‌اف‌کانفیگ (Ipconfig / Ifconfig) = تنظیمات آدرس IP دستگاه را نشان می‌دهد. که ipconfig ابزار برای سیستم عامل ویندوز است ولی ifconfig ابزاری برای سیستم عامل لینوکس است.

ابزار Netstat = اطلاعات مربوط به اتصالات شبکه، جدول مسیریابی و آمار پروتکل‌ها را نشان می‌دهد و تمامی کانکشن های یک دستگاه را نمایش می دهد.

برای مثال : اگر بخواهیدکانکشن های که در سیستم عامل ویندوز وجود دارد را مشاهد کنید میتوان در CMD دستور netstat -an را تایپ کرد.

ابزار TCPDump = یک شنودگر بسته (Packet Sniffer) برای ضبط و تحلیل دقیق ترافیک شبکه است و به طور گرافیکی نیست بلکه Comand Line است . برای مثال در کالی لینوکس به صورت پیش فرض قرار دارد.

Gateway = مسیری که دستگاه برای ارتباط با شبکه های دیگه ازش استفاده میکند(مثلا روتر یا مودم های لبه شبکه)