Posted by: parsifa on: جولای 17, 2008
کارت شبکه در کارایی کلی شبکه تاثیر چشم گیری دارد زیرا اگر کارت کند باشد اطلاعات ارسالی به سرعت به تمام دستگاههای شبکه نمیرسد، مثلا برروی یک شبکه با توپولوژی Bus که درآن هیچ کس نمیتواند از شبکه استفاده کند مگر اینکه کابل کاملا آزاد و خالی از سیگنال باشد. یک کارت شبکه کند باعث زیاد شدن زمان انتظار برای همه کاربران می گردد. بعد از تشخیص نیازمندیهای فیزیکی کارت و این که باید از چه نوع اتصال دهنده هایی استفاده کرد و کارت در چه شبکه ای قرار است وظیفه کند نیاز خواهد بود که فاکتورهایدیگری نیز برروی کارآیی شبکه تاثیر دارند مدنظر قرار داد. کارآیی شبکه را میتوان با توجه به بعضی از موارد بهبود بخشید:
دستیابی مستقیم به حافظه یا(DMA (Direct Memory Access
با استفاده از این روش کامپیوتر اطلاعات را مستقیما از بافر کارت شبکه به حافظه کامپیوتر انتقال میدهد بدون اینکه از ریزپردازنده دستگاه استفاده شود.
حافظه اشتراکی کارت شبکه (Shared Adapter Memory):
در این روش کارت شبکه دارای نوعی حافظه Ram میباشد که با کامپیوتر به اشتراک میگذارد و درواقع کامپیوتر این حافظه را به گونه ای مشاهده میکند که گویی این RAM برروی خود کامپیوتر نصب شده است.
حافظه اشتراکی سیستم (Shared System Memory):
در این روش پردازنده موجود برروی کارت شبکه بخشی از حافظه کامپیوتر را انتخاب مینماید و آن را برای پردازش داده های خود به کار میگیرد.
گذرگاه مسلط (Bus Mastering):
در تکنیک Bus Mastering کارت شبکه بطور موقتی کنترل Bus کامپیوتر را در اختیار میگیرد و CPU کامپیوتر کنار گذاشته میشود و داده ها را مستقیما به حافظه سیستم کامپیوتر منتقل میکند. این عمل باعث سرعت بخشیدن به عملیاتهای مختلف کامپیوتری میشود زیرا زمان پردازنده آزاد می گردد و میتواند برروی دیگر وظایف به پردازش اطلاعات مشغول شود. این کارتها گران می باشند ولی میتوانند کارایی شبکه را 20 تا 70 درصد بهبود بخشد. هم معماری EISA و هم معماری Micro Channel از تکنیک Bus Mastering پشتیبانی مینمایند.
استفاده از بافرها برروی RAM (RAM Buffering):
تمام کارتهای شبکه داری تراشه های حافظه RAM برروی خود میباشند که مجموعا یک بافر را تشکیل میدهند. وقتی که کارت میزان داده ای بیش از آن که بتواند آن را فورا پردازش کند دریافت نماید بافر میزانی از اطلاعات را درخود نگه میدارد تا زمانی که پردازنده کارت شبکه بتواند به پردازش آن رسیدگی کند. این موضوع باعث سرعت بخشیدن به کارت شبکه و مانع از تبدیل شدن آن به یک تنگنا برای گذر اطلاعات میشود.
ریزپردازنده موجود برروی کارت شبکه (Onboard Microprocessor):
با وجود یک ریز پردازنده برروی کارت شبکه دیگر نیازی به پردازنده کامپیوتر برای پردازش داده ها نمی باشد. اکثر کارتهای امروزی مجهز به پردازنده های مخصوص این کار می باشند که باعث میشود عملیاتهای شبکه بسیار سریع انجام شود.
کارتهای شبکه دستگاههای سرور
بخاطر این که serverها بالاترین و بیشترین ترافیک شبکه را مدیریت کنند باید به کارتهای شبکه با بالاترین کارآیی مجهز شوند.
کارتهای شبکه دستگاههای Workstation client
دستگاههای Workstation میتوانند از کارتهای شبکه ارزانتری استفاده کنند، اما این بستگی به میزان فعالیت یا محدودیتهای نرم افزارهای کاربردی آنها دارد. مثلا نرم افزارهای واژه پرداز با ترافیکی چندانی ندارند اما بانکهای اطلاعاتی بزرگ یا نرم افزارهای فنی و مهندسی به کارتهای شبکه قدرتمند تری نیاز دارند.
کارتهای شبکه مخصوص
کارتهای شبکه بدون سیم:
کارتهای شبکه بدون سیمی فراهم میباشند که سیستمهای عامل اصلی شبکه را پشتیبانی میکنند. معمولا این کارتها با قابلیتهای زیر ارزیابی میشوند:
آنتن همه جهته برای درون ساختمان و کابل مربوط به این آنتن
نرم افزار شبکه برای کارکردن کارت شبکه در تمام انواع شبکه
نرم افزارهای بررسی و اشکال زدایی
نرم افزارهای قابل نصب
این گونه کارتهای شبکه میتوانند استفاده شوند تا:
یک LAN کامل بدون سیم را تشکیل دهند.
ایستگاههای کاری بدون سیم به یک شبکه LAN کابل کشی شده اضافه کنند.
کارتهای شبکه فیبر نوری:
به دلیل پیشرفت و توسعه نرم افزارهای کاربردی که برای پردازش اطلاعات حرصانه عمل میکنند و جریانهای داده ای چند رسانه ای که امروز علایق را به سوی خود جلب کرده اند، کارتهای شبکه فیبر نوری اجازه ارتباط مستقیم (On-line) با شبکه های فیبرنوری با سرعت بسیار بالا را میدهند به دلیل هزینه زیاد ، این گونه دستگاهها در موارد خاصی مورد استفاده قرار میگیرند.
کارتهای شبکه با قابلیت بوت کردن دستگاه از راه دور (Remote-Boot PROMs):
در بعضی از محیطهای کاری امنیت اطلاعات به قدری مهم میگردد که دستگاههای Workstation دیگر دیسک گردان نیز ندارند. بدون وجود دیسک گردان دیگر کاربرها قادر نخواهند بود اطلاعاتی را برروی فلاپی یا هارد دیسک خود کپی کنند و بنابراین نمیتوانند اطلاعاتی را از سایت کاری خارج کنند. اما به هرحال به خاطر این که کامپیوترها به طور عادی از دیسک فلاپی یا هارد دیسک راه اندازی میشوند باید یک منبع برای نرم افزار راه انداز کامپیوتر وجود داشته باشد ، در این گونه محیط ها کارت شبکه با یک تراشه برنامه ریزی شده خاص به نام Remote – boot PROM مجهز میشوند که برنامه راه اندازی کامپیوتر و اتصال کاربر به شبکه را برروی ماشین به اجرا در می آورد.