شهر شبکه

ارایه اخبار روز و آموزش های فناوری اطلاعات

شهر شبکه

ارایه اخبار روز و آموزش های فناوری اطلاعات

نقد و بررسی : رادیو وایرلس میکروتیک SXT Lite5

رادیو وایرلس میکروتیک SXT Lite5 ساخته شده در کمپانی Mikrotik  می‌باشد . این رادیو از نظر قیمت ارزان و مقرون به صرفه است که با یک پردازنده   600MHz ، رم  64MB و آنتن داخلی dbi16 دو جهته یکی از بهترین گزینه ها برای اتباطات نقطه به نقطه محسوب می‌شود .

این رادیو با توان 500 میلی واتی خود و با استفاده از استاندارد تکنولوژی 802.11a/n قادر است دیتا را تا سرعت 300Mb/s انتقال دهد که این خود نشان دهنده قدرت بالای دستگاه می‌باشد.

درون رادیو یک روتر برد مدل RBSXT5nDr2 می‌باشد که دارای یک پورت اترنت 100/10 می باشد.

 

ویژگی های رادیو وایرلس میکروتیک SXT Lite5:

  • دارای پردازنده مدل AR9344 در این رادیو
  • دارای حافظه دستگاه 128MB
  • دارای لایسنس میکروتیک این رادیو Level3
  • وزن کم و نصب آسان

 

در پشت این رادیو چراغهایی تعبیه شده است که مراحل نصب را برای کاربران آسانتر می کند ، ترتیب این چراغ ها در چراغ اول نشان دهنده‌ی پاور دستگاه و چراغ دوم نشان دهنده ی قدرت سیگنال می‌باشد.

 

محتویات داخل جعبه رادیو وایرلس میکروتیک SXT Lite5 شامل :

 

  • رادیو
  • بست فلزی برای نصب روی انواع دکل و لوله
  • منبع تغذیه 24v

رادیو وایرلس میکروتیک SXT Lite5 قادر است در شرایط سخت و دمای بین -40  تا 70 نیز به خوبی کار کند. همچنین دارای باند 5GHz است که گزینه مناسبی برای یک ارتباط خوب و ثابت می باشد .

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

رادیو وایرلس میکروتیک SXT Lite5  از  کابل POE میکروتیک بعنوان واسط ارتباط با سوئیچ استفاده می کند.

SXT Lite5-US

(ایالات متحده آمریکا) از کارخانه در فرکانس‌های 5170 تا 5250 مگاهرتز و 5725 تا 5835 مگاهرتزی قفل شده است. توجه داشته باشید که این قفل قابل حذف کردن نیست.

رنج فرکانس آن از 5150 تا 5875 مگاهرتز پشتیبانی می کند (محدوده فرکانس خاص را می توان با مقررات کشور محدود کرد).

 

ویژگی های رادیو وایرلس میکروتیک SXT Lite5 :

 

  • دارای کد محصول RBSXT5nDr2 و مشهور به SXT Lite5
  • دارای معماری MIPSBE
  • دارای ابعاد این رادیو 140x140x56mm
  • دارای پردازشگر (CPU(AR9344 ، با قدرت پردازش 600 MHz.
  • دارای رم و ذخیره ساز با ظرفیت به ترتیب 64 و 128 مگابایت
  • دارای پورت 100/10 اترنت
  • کارت وایرلس با توان انتقال 300 Mbit/s در باند 5 GHz
  • دارای استاندارد 11a/n

مشخصات کلی رادیو وایرلس میکروتیک SXT Lite5 :

رادیو وایرلس میکروتیک SXT Lite5

رادیو وایرلس میکروتیک SXT Lite5

رادیو وایرلس میکروتیک SXT Lite5

رادیو وایرلس میکروتیک SXT Lite5

رادیو وایرلس میکروتیک SXT Lite5

 

 

 

نگاهی به رادیو وایرلس میکروتیک مدل SXT Lite5:

رادیو وایرلس میکروتیک SXT Lite5


7 علامت که نشان می‌دهد کامپیوتر شما ممکن است از کار بیافتد

معمولا کامپبوترها در مواقع حساس و زمان‌هایی که ما بیشترین نیاز را به آن‌ها داریم، از کار می‌افتند. گاهی هنگام کار بر روی یک پروژه، قبل از فشردن دکمه Save ممکن است کامپیوتر خاموش شود و ما همه اطلاعات خود را از دست بدهیم.

با توجه به این مسئله این‌که بتوانیم زمان خراب شدن کامپیوتر خود را حدس بزنیم، کمک بزرگی محسوب می‌شود. خوشبختانه این امکان وجود دارد. خرابی‌های کامپیوتر به آن‌ اندازه که به‌نظر می‌رسند، تصادفی نیستند.

در ادامه به توضیح علامت‌هایی که نشان می‌دهد، کامپیوتر ممکن است از کار بیافتد، می‌پردازیم. همچنین راه‌کارهایی برای حل این مشکلات ارایه خواهیم کرد.


1. هارددرایو پرسروصدا

با این‌که امروزه بیشتر لپ‌تاپ‌ها از SSD بهره می‌برند، اما دستگاه‌های ارزان‌قیمت و بعضی از کامپیوترهای دسکتاپ همچنان از هارددرایوهای قدیمی HDD استفاده می‌کنند.

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

بر طبق تحقیقات، طول عمر یک هارددرایو بین 3 تا 5 سال است.

راه‌حل:

شما به‌عنوان یک کاربر عادی، کاری برای جلوگیری از خراب شدن هارددرایو نمی‌توانید انجام دهید. درعوض تنها می‌توانید به مدیریت ریسک بپردازید. نسبت به هرگونه علامت که نشان می‌دهد هارددرایو را درگیر کرده است، هوشیار باشید و در فواصل زمانی کوتاه از داده‌های خود نسخه پشتیبان تهیه کنید.


2. خطاهای بوت

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

اگر شما پیام‌هایی مانند “Boot device not found” را دریافت می‌کنید، احتمال این‌که کپی ویندوزتان خراب شده باشد، زیاد است. همین موضوع به‌نوبه خود می‌تواند نشان‌دهنده افزایش احتمال خراب شدن کامپیوتر باشد. این موضوع به‌ویژه هنگامی‌که خطاهای بوت هرازگاهی ظاهر شوند، صادق است.

راه‌حل:

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


3. عملکرد ضعیف نرم‌افزار

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

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

راه‌حل:

عاقلانه رفتار کنید. سعی نکنید تصاویر فتوشاپی را در یک کامپیوتر 6 ساله با 2 گیگابایت رم، ویرایش کنید! همچنین به‌طور همزمان چندین برنامه را بیش از چیزی که کامپیوترتان قادر به مدیریت آن است، اجرا نکنید.

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


4. عملکرد ضعیف سخت‌افزار

یکی دیگر از علامت‌‌های ازکار افتادن کامپیوتر عملکرد ضعیف سخت‌افزاری است. عملکرد کند و ضعیف، یک نشانه قوی از خراب شدن قریب‌الوقوع کامپیوتر است. اگر نتوانستید مشکلی را در نرم‌افزار دستگاه خود پیدا کنید، به احتمال زیاد ایراد از سخت‌افزار سیستم شماست.

راه‌حل:

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


5. صدای زیاد فن سیستم

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

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

راه‌حل:

شما می‌توانید برای حل مشکل از یک ابزار نظارت‌کننده مانند SpeedFan استفاده کنید و گزارشات دمای CPU و GPU را بررسی نمایید.

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


6. تداخل سخت‌افزاری

زمانی‌که دو نرم‌افزار مختلف سعی می‌کنند از یک جزء سخت‌افزاری مشابه استفاده کنند، تداخل سخت‌افزاری رخ می‌دهد.

تشخیص تداخلات سخت‌افزاری ساده نیست. یک مشکل ممکن است خود را در یک برنامه نشان دهد در حالی‌که ممکن است یک برنامه دیگر به‌خوبی کار کند.

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

علامت‌ ازکار افتادن کامپیوتر


راه‌حل:

ساده‌ترین راه برای آگاهی از وجود تداخل سخت‌افزاری در کامپیوتر شما، استفاده از Device Manager است.

هرنوع مشکلی در Device Manager با رنگ زرد و علامت تعجب نشان داده می‌شود.

نصب مجدد درایورهای سخت‌افزار نیز راه‌حل دیگریست. اگر این مورد نیز به شما کمک نکرد، باید یکی از دستگاه‌های مشکل‌ساز را در Device Manager غیرفعال کنید.


7. خرابی فایل‌ها و برنامه‌ها

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

این ارورها می‌توانند علل گوناگونی داشته باشند؛ بدافزارها، نقص سخت‌افزاری، نقص اجزا داخلی و فایل‌های خراب از این دلایل هستند.

راه‌حل:

در اولین قدم، آنتی‌ویروس خود را اجرا کنید. معمولا بدافزارها دلیل عمده این مشکلات هستند. همچنین می‌توانید به بررسی اررورهای هارددرایو بپردازید و مطمئن شوید که فایل‌ها را با برنامه‌های مناسب باز می‌کنید.

چگونه بر قابلیت اطمینان کامپیوتر نظارت کنیم؟

برای آگاهی از وضعیت سیستم و یادآوری علامت‌‌های ازکار افتادن کامپیوتر باید موارد زیادی را به‌خاطر بسپارید و بررسی نمایید. اکثر کاربران توانایی و زمان مناسبی برای انجام این کار را ندارند.

خوشبختانه ویندوز چند ابزار برای این کار ارایه کرده است:

 Reliability Monitor: این ابزار به کامپیوتر شما نمره‌ای بین 1-10 بر پایه شاخص ثبات می‌دهد. همچنین رویدادهای بحرانی، هشدارها و سایر اطلاعات را فهرست می‌کند که کنار هر کدام یک لینک وجود دارد که به شما این امکان را می‌دهد تا اطلاعات فنی بیشتری را مشاهده کنید. هرگونه تهدید جدی برای ثبات دستگاه شما باید در این‌جا نشان داده شود.

Disk Error Checking: ویندوز به شما امکان بررسی درایوها را می‌دهد. برای اجرای اسکن و بررسی ارورها، بر روی درایو راست‌کلیک کنید و Properties > Tools > Error Checking > Check را انتخاب نمایید.

روتر چیست و چگونه کار می کند؟

Image result for ‫روتر چیست‬‎




روتر چیست ؟

روترها بخش مهمی از تکنولوژی هایی هستند که امروزه ما در زندگی روزمره خود از آن استفاده می کنیم. اما متاسفانه دقیقا ضرورت وجود آنها را درک نکرده و کارایی آنها را نمی دانیم.


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


نقش روتر ها در شبکه :

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


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


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


نحوه عملکرد روترها :

عملیات روتینگ به معنای فرآیند ارسال داده IP از یک شبکه به شبکه دیگر است. در واقع روتر ها دستگاه هایی هستند که به شبکه متصل شده و کار انتقال داده را انجام می دهند. روترها در واقع به 2 بال شبکه (NIC) متصل هستند که یک بال به یک شبکه و دیگری به شبکه دیگر متصل است. در واقع این دستگاه ها می توانند تعداد شبکه های زیادی را به یگدیگر متصل نمایند و برای آنها یک NIC در نظر بگیرد.


پیکربندی دو شبکه با یک روتر بسیار آسان است. مانند شکل زیر:


نحوه عملکرد روتر در شبکه


اما زمانی که شبکه ما بزرگتر و در نتیجه تعداد روتر ها بیشتر می شود شرایط کمی پیچده تر خواهد شد. برای مثال زمانی که ما می خواهیم سه شبکه را توسط روتر یه یک دیگر متصل نماییم دو روش وجود دارد:


1ـ یکی از روش ها این است که این سه شبکه را توسط دو روتر یه یک دیگر متصل نمایید. مانند شکل زیر:


نحوه عملکرد روتر در شبکه


در این روش زمانی که روتر B یا A غیر فعال می شود هیچ مسیری وجود ندارد که زیر شبکه A به زیر شبکه C برسد. بنابراین جهت انتقال اطلاعات از زیر شبکه A به زیر شبکه C نیاز به فعال بودن هر دو روتر A و B می باشد.                       


2ـ یکی دیگر از روش ها اتصال سه شبکه به وسیله 3 روتر می باشد. مانند شکل زیر:


نحوه عملکرد روتر در شبکه


کار روترها تنها انتقال اطلاعات در شبکه نمی باشد. در واقع آنها همواره به دنبال سریعتر مسیر جهت انتقال اطلاعات هستند.


در این روش جهت رسیدن به زیر شبکه C دو مسیر وجود دارد: 1ـ به طور مستقیم از زیر شبکه A به C برود.2ـ از طریق زیر شبکه B به زیر شبکه C برسد. قطعا این کار به دلیل سرعت بیشتر به طور مستقیم از زیرشبکه A به C انجام می شود. حال این سوال پیش می آید یک روتر چگونه این مسیر را تشخیص می دهد؟


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


تفاوت مودم و روتر :

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


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


نحوه عملکرد روتر در شبکه


تفاوت میان روتر بی سیم و کابلی :

تفاوت میان روتر بی سیم و کابلی در نوع اتصال آن می باشد. یک روتر سیمی تنها دارای پورت های کابل شبکه است، در حالی که یک روتر بی سیم (همچنین به عنوان یک روتر Wi-Fi شناخته می شود) شامل آنتن ها و یک آداپتور بی سیم است که اجازه می دهد دستگاه ها بدون کابل برق وصل شوند. اکثر مودم ها و روتر ها شامل پرت های LAN و آنتن هستند.


انواع مختلف روتر شبکه سیسکو:

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


روتر سیسکو مدل Cisco 1941-K9

روتر سیسکو مدل Cisco 1941-K9  از روترهای سری 1900 کمپانی سیسکو می‌باشد، این روتر در شبکه‌هایی در سطح Enterprise مورد استفاده قرار می‌گیرد.

 

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

 

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

 

طراحی این محصول به صورت ماژولار می‌باشد که باعث انعطاف‌پذیری روتر شده است و به شما اجازه این را می‌دهد که به صورت دلخواه روتر خود را کانفیگ کنید.

 

روتر سیسکو مدل Cisco 1941-K9  از نسل روترهای Integrated Services Router (ISR) می‌باشد و خدمات یکپارچه نظیر؛ ارائه رمزنگاری VPN را از طریق سخت افزار تعبیه شده در داخل روتر، Firewall به صورت اختیاری، پیشگیری از نفوذ و ارائه Application Services. علاوه بر این Router IOS از طیف وسیعی از اتصالات به صورت بی سیم و Wireless نظیر: Serial، T1/E1، xDSL، Third-Generation (3G) و Gigabit Ethernet (GE) پشتیبانی می کند.

 

روتر های سری ISR ها از اسلات ماژول‌های جدیدی نظیر: Enhanced High-Speed WAN Interface Cards (EHWICs)، Internal Services Modules(ISMs) و 2 CompactFlash cards نیز پشتیبانی می‌کنند.

 

روتر سیسکو مدل Cisco 1941-K9 دارای اتصالات LAN و WAN است. این روتر توانایی پیکربندی با کارت‌هایی مانند Interchangeable Interface Card و Internal Services Modules (ISMs) را دارا می‌باشند.

 

روترهای سیسکو سری 1900  در مدل‌های  1905، 1921، 1941 و 1941 (بی سیم) موجود می‌باشند که می‌توانید بر اساس نیاز و قابلیت دستگاه‌ها، روتر مورد نیار را تهیه نمایید. روتر سیسکو مدل 1941W با WI-FI Certified و استاندارد 802.11a/b/g/n سازگار است.

 

امکانات روتر سیسکو مدل Cisco 1941-K9 :

دارای یک پورت USB Mini Type-B Serial جهت Management

دارای یک پورت RJ-45 CONSOL جهت Management

دارای یک پورت AUX جهت Management

دارای دو اینترفیس با سرعت 10/100/1000 گیگابیت اترنت

دارای دو پورت USB Type A

دارای دو اسلات ماژول HWIC

برخوردای از یک اسلات ماژول Internal Services

دارای دو Compact Flash (یک نوع حافظه خاص است)

روتر سیسکو مدل 1941-K9 از دو اسلات ماژول EHWIC برای انعطاف‌پذیری کانفیگ پیشتیبانی می‌کند.

 

همچنین از دو ماژول نام برده در زیر نیز پشتیبانی می‌کند:

 

1- double wide HWIC-D or single wide EHWIC/HWIC module

 

2- single wide E-HIC/HWIC module

 

از دیگر امکانات روتر سیسکو مدل 1941-K9 می‌توان به ارتباط امن از طریق انتقال گروهی رمزگذاری شده با VPN، Dynamic Multipoint VPN، Enhanced Easy VPN و کنترل تهدیدات یکپارچه از طریق استفاده از Cisco IOS Firewall، Cisco IOS Zone-Base Firewall، Cisco IOS IPs و Cisco Content Filtering. و مدیریت شناسایی از طریق Authentication، Authorization و Accounting و Public Key Infrastructure. اشاره کرد.

 

مدیریت هویتی که از تأیید هویت، مجوز و حسابداری (AAA) Authentication, authorization, and accounting (AAA), and public key infrastructure و زیرساخت کلید عمومی استفاده می‌کند.

 

روتر سیسکو مدل Cisco 1941-K9

 

در جدول زیر Licenses IOS های قابل پشتیبانی را مشاهده می‌کنید:

 Ø±ÙˆØªØ± سیسکو مدل Cisco 1941-K9

نگاهی به پنل جلویی روتر سیسکو مدل Cisco 1941-K9 :

روتر سیسکو مدل Cisco 1941-K9

1-فضای LEDها

 

 

نگاهی به پنل پشت روتر سیسکو مدل Cisco 1941-K9 :

 

 

1- کلید ON/OFF

 

2- AC Power کانکتور

 

3- اسلات ماژول HWIC

 

4- Compact Flash

 

5-  پورت USB-mini Type B Serial

 

6- پورت AUX جهت Management

 

7- پورت RJ-45 Serial جهت Management

 

8- پورت گیگابیت اترنت

 

9- پورت USB Type A

 

 

در جدول زیر رابط و ماژول‌های قابل پشتیبانی سیسکو مدل 1941-K9 را مشاهده می‌کنید :

روتر سیسکو مدل Cisco 1941-K9

 

مقایسه دو مدل از پرفروش‌ترین مدل‌ها از این سری از روترهای سیسکو :

 

روتر سیسکو مدل Cisco 1941-K9

برنامه نویسی تحت شبکه

برنامه نویسی تحت شبکه

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

 

مدل سرویس گیرنده / سرویس دهند:

 

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

برنامه نویسی تحت شبکه

پیام های سرویس گیرنده/ سرویس دهنده می توانند به صورت متنی باشند یا می توانند حاوی داده باشند. سرویس دهنده باید قبلاً برای سرویس گیرنده اجرا شده باشد تا با آن ارتباط برقرار نماید. علاوه بر آن، سرویس گیرنده باید آدرس IP یا نام دامنه سرویس دهنده را بداند تا ارتباط را آغاز نماید.

ارتباطات اتصال گرا در مقابل ارتباطات بدون اتصال:

 

سرویس گیرنده ها و سرویس دهنده ها اطلاعات را به دو روش مبادله می کنند: از طریق ارتباطات اتصال گرا (Connection-oriented) و ارتباطات بدون اتصال (Connectionless). در ارتباطات اتصال گرا باید جلسه ای بین سرویس گیرنده و سرویس دهنده ایجاد گردد. بدین ترتیب تحویل مطمئن و بدون خطای پیام ها در هر دو جهت تظمین می گردد و عمل تبادل اطلاعات با استفاده از TCP انجام می پذیرد.

ارتباطات اتصال گرا معمولاً در هنگامی که باید برای مدت زمانی طولانی مصل زمان دریافت یک فایل یا هنگام ارسال و دریافت یک Email، موجود باشد ایجاد می گردند. ارتباطات اتصال گرا برای برنامه های کاربردی جریان دار(Streaming) مثل جریان صوتی و ویدیویی نیز به کار می رود. ارتباطات بدون اتصال با استفاده از دیاگرام های UDP ایجاد شده و سربار (Overhead) جلسات را حذف می کند.

سرویس گیرنده و سرویس دهنده پیام ها را برای یکدیگر ارسال می کنند با این امید که آنها را به درستی دریافت کنند. اگر نتوانند پیام ها را دریافت کنند، برنامه خیلی تحت تأثیر قرار نمی گیرد. هنگامی که در برنامه های تحت شبکه، به سرعت نیاز باشد، حذف نمودن سربار جلسات از اهمیت زیادی برخوردار می گردد.

برنامه نویسی تحت شبکه


سوکت ها :

 

سوکت ها یک مکانیزم ورودی/ خروجی برای پیام های شبکه می باشد. هر برنامه شبکه برای برقراری ارتباط از یک سوکت استفاده می کند. در محیط ویندوز توابع شبکه از طریق Winsock API یا رابط برنامه نویسی کاربردی سوکت های ویندوز فراهم می شوند.برای استفاده از هر نوعی سوکت، مقدار دهی اولیه مشخصی (برای تنظیم ساختارهای داده گوناگون و سایر پارامترها) لازم می باشد که توسط فراخوانی اتوماتیک یک تابع به نام WSAStartup انجام می پذیرد.

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

در حالت غیر بلوکه اگر بسته ای موجود باشد برنامه آن را می پذیرد، ولی برای رسیدن یک بسته جدید متوقف نشده و منتظر نمی ماند و به اجرای خود ادامه می دهد. مقدار دهی اولیه سوکت های سرویس گیرنده و سوکت های سرویس دهنده کمی با هم متفاوت است. هر چند می توان از هر شماره پورتی بین ۰ تا ۶۵۵۳۵ استفاده کرد، ولی بهتر است که از شماره های بزرگتر از ۱۰۲۴ استفاده کرد تا از تداخل با پورت های مشهور اجتناب شود. وقتی کارمان با سوکت به اتمام رسید، باید آن را به درستی ببندیم. این کار با فراخوانی توابع زیر انجام می شود:

برنامه نویسی تحت شبکه

زبان های برنامه نویسی شبکه:

 

برنامه های کاربردی شبکه توسط یکی از چندین زبان برنامه نویسی نوشته می شوند. از جمله این زبان ها :

C/C++ ، C# ، Visual Basic ، Perl و جاوا

 

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

 

تمام برنامه های شبکه ای که در اینجا ارائه می کنیم بر روی ماشین هایی که جاوی Windows هستند کار خواهند کرد. هر برنامه به زبان Visual C/C++ نوشته شده است.

ـ سرویس دهنده Echo: یک برنامه کاربردی بدون اتصال است که به سادگی همان پیامی را که زا یک سرویس گیرنده دریافت نموده است را به آن باز می گرداند.

ـ سرویس دهنده Time: یک برنامه کاربردی بدون اتصال است که پیام دریافتی از یک سرویس گیرنده را با پیامی که حاوی ساعت و تاریخ جاری می باشد پاسخ می دهد.

 

ماشین حساب آدرس CGI IP :

 

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

برنامه کاربردی CGI ماشین حساب IP برای تعیین این که آدرس IP به کار برده شده از چه کلاس می باشد، از Form داده خود استفاده می کند. ماشین حساب آدرس IP در دو نسخه موجود است. نسخه اول که IPCLASS نام دارد، داده Post شده از عنصر Form را برای تولید یک خروجی فقط ـ متنی استفاده می کند. نسخه دوم که IPCLASS نام دارد، خروجی HTML را با امکان قالب بندی WYSIWYG باز می گرداند.

 

روش های عیب یابی :

 

عیب یابی برنامه های تحت شبکه به زمان و تمرین نیاز دارد. در زیر نکاتی بیان شده که باید آنها را همواره به خاطر داشته باشید:

ـ هرگز هیچ فرضی را بر اساس عملکرد شبکه در نظر نگیرید. اتصال خود با سرویس دهنده را از طریق فرمان PING تست کنید تا از برقراری ارتباط مطمئن شوید. Ping می تواند از سمت سرویس گیرنده به سرویس دهنده و یا بالعکس باشد.

ـ اگر در اتصال سرویس گیرنده / سرویس دهنده تأخیر خیلی زیادی وجود دارد، با استفاده از فرمان TRACERT مسیر بین سرویس گیرنده و سرویس دهنده را تست کنید. وجود تعداد زیاد اتصالات می تواند در کارایی تأثیر داشته باشد.

ـ خواص شبکه را با بررسی پروتکل TCP/IP نصب شده تست کنید و مطمئن شوید که به درستی نصب و به کارت شبکه مقید شده باشند. بررسی کنید که مشکل به وجود آمده به سیستم عامل مربوط نباشد ( این موضوع در برخی از سیستم های عامل صادق است ولی در برخی صادق نیست.

ـ شماره پورت، آدرس IP و شماره نسخه Winsock را بررسی کنید و از درستی آنها مطمئن شوید. علاوه بر آن، برای تست یک برنامه سرویس گیرنده/ سرویس دهنده چند کامپیوتری باید شبکه شده باشند؟ در برخی از مواقع یکی کافی است. مثلاً سرویس گیرنده و سرویس دهنده Echo، سرویس گیرنده و سرویس دهنده Time و سرویس گیرنده و سرویس دهنده Tic-Tac-Toe همگی می توانند برروی یک ماشین اجرا شوند به شرط آن که پشته پروتکل TCP/IP نصب شده باشد.

 

نتیجه گیری :

 

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

 شرکت فناوران عصر شبکه آترا امیدواراست تا با انتشار مقاله برنامه نویسی تحت شبکه، گامی مؤثر در راستای شناخت شما عزیزان برداشته و شما را در راستای افزایش دانش IT  خود یاری نماید.

زبان های برنامه نویسی شبکه:

 

برنامه های کاربردی شبکه توسط یکی از چندین زبان برنامه نویسی نوشته می شوند. از جمله این زبان ها :

C/C++ ، C# ، Visual Basic ، Perl و جاوا

 

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

 

تمام برنامه های شبکه ای که در اینجا ارائه می کنیم بر روی ماشین هایی که جاوی Windows هستند کار خواهند کرد. هر برنامه به زبان Visual C/C++ نوشته شده است.

ـ سرویس دهنده Echo: یک برنامه کاربردی بدون اتصال است که به سادگی همان پیامی را که زا یک سرویس گیرنده دریافت نموده است را به آن باز می گرداند.

ـ سرویس دهنده Time: یک برنامه کاربردی بدون اتصال است که پیام دریافتی از یک سرویس گیرنده را با پیامی که حاوی ساعت و تاریخ جاری می باشد پاسخ می دهد.

 

ماشین حساب آدرس CGI IP :

 

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

برنامه کاربردی CGI ماشین حساب IP برای تعیین این که آدرس IP به کار برده شده از چه کلاس می باشد، از Form داده خود استفاده می کند. ماشین حساب آدرس IP در دو نسخه موجود است. نسخه اول که IPCLASS نام دارد، داده Post شده از عنصر Form را برای تولید یک خروجی فقط ـ متنی استفاده می کند. نسخه دوم که IPCLASS نام دارد، خروجی HTML را با امکان قالب بندی WYSIWYG باز می گرداند.

 

روش های عیب یابی :

 

عیب یابی برنامه های تحت شبکه به زمان و تمرین نیاز دارد. در زیر نکاتی بیان شده که باید آنها را همواره به خاطر داشته باشید:

ـ هرگز هیچ فرضی را بر اساس عملکرد شبکه در نظر نگیرید. اتصال خود با سرویس دهنده را از طریق فرمان PING تست کنید تا از برقراری ارتباط مطمئن شوید. Ping می تواند از سمت سرویس گیرنده به سرویس دهنده و یا بالعکس باشد.

ـ اگر در اتصال سرویس گیرنده / سرویس دهنده تأخیر خیلی زیادی وجود دارد، با استفاده از فرمان TRACERT مسیر بین سرویس گیرنده و سرویس دهنده را تست کنید. وجود تعداد زیاد اتصالات می تواند در کارایی تأثیر داشته باشد.

ـ خواص شبکه را با بررسی پروتکل TCP/IP نصب شده تست کنید و مطمئن شوید که به درستی نصب و به کارت شبکه مقید شده باشند. بررسی کنید که مشکل به وجود آمده به سیستم عامل مربوط نباشد ( این موضوع در برخی از سیستم های عامل صادق است ولی در برخی صادق نیست.

ـ شماره پورت، آدرس IP و شماره نسخه Winsock را بررسی کنید و از درستی آنها مطمئن شوید. علاوه بر آن، برای تست یک برنامه سرویس گیرنده/ سرویس دهنده چند کامپیوتری باید شبکه شده باشند؟ در برخی از مواقع یکی کافی است. مثلاً سرویس گیرنده و سرویس دهنده Echo، سرویس گیرنده و سرویس دهنده Time و سرویس گیرنده و سرویس دهنده Tic-Tac-Toe همگی می توانند برروی یک ماشین اجرا شوند به شرط آن که پشته پروتکل TCP/IP نصب شده باشد.