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

چرا یک ایستگاه کاری نمی تواند سرور باشد؟ ایستگاه کاری: از نظر سیستم های کامپیوتری چیست؟

به طور کلی، سازمانی که بیش از 7-8 کامپیوتر در شبکه دارد به یک سرور نیاز دارد. این امر مدیریت را تسهیل می کند، از قابلیت اطمینان ذخیره سازی فایل ها و غیره اطمینان می دهد. شما یک رایانه آزاد کرده اید و تصمیم دارید از آن به عنوان سرور برای شرکت خود استفاده کنید، و مدیر سیستم ورودی شما می گوید که می تواند آن را راه اندازی کند؟ ما شکی نداریم که اجرای یک سیستم عامل سرور بر روی یک رایانه خانگی کاملاً امکان پذیر است. بله، این به صرفه جویی قابل توجهی کمک می کند، اما آیا واقعا سودآور و عالی است؟ بیایید آن را بفهمیم.

انتخاب سخت افزار برای سرور شما باید با وظایفی تعیین شود که قرار است به این واحد دشوار محول کنید. نیازی به گفتن نیست که حتی نام "سرور" برای اکثر افراد ناآگاه با چیز بزرگی مرتبط است - رایانه های بزرگ، بردهای سنگین، نشانگرها و کانکتورهای متعدد... و عملکرد باورنکردنی. اغلب اوقات، این به هیچ وجه درست نیست.

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

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

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

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

بدیهی است که برای برآورده کردن این الزامات، حتی در سطح حداقل، آهن «خانگی» فایده چندانی ندارد، حتی اگر مدیر سیستم شما یک شعبده باز و یک سوزن دوز در یک بطری باشد. حداقل قابلیت اطمینان، در دسترس بودن و خدمات سریع بدون توقف خدمات تنها توسط سخت افزار سرور ارائه خواهد شد. هر متخصصی که حداقل تجربه داشته باشد به شما خواهد گفت که سخت افزار «خانگی» برای عملکرد شبانه روزی نامناسب است و تعویض هارد دیسک خراب یا منبع تغذیه بدون خاموش کردن رایانه ای که به بسیاری از فرآیندها وابسته است غیرممکن است. سخت افزار سرور در این زمینه ضروری است.

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

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

انواع مختلفی از فاکتورهای فرم سرور وجود دارد. سرورهای معمولی با کیس های عمودی وجود دارند که شبیه رایانه های شخصی رومیزی هستند. آنها به شما امکان نصب مادربردهای ATX یا EATX را می دهند و به راحتی می توانید از قطعات استاندارد استفاده کنید. اما برای سیستم هایی که شامل بیش از یک یا دو سرور هستند، سرورهای rackmount بسیار راحت تر هستند. آنها معمولاً در کابینت های قفسه ای 19 اینچی به صورت افقی نصب می شوند. در نتیجه، چندین سرور در یک رک 19 اینچی قرار می‌گیرند. رک‌ها در ارتفاع‌ها و عمق‌های متفاوتی هستند.

اجزای سرورهای رک اغلب غیر استاندارد هستند و معمولاً با بخش "خانگی" منطبق نیستند. ارتفاع سرورهای 19 اینچی معمولاً به صورت U بیان می‌شود (واحد، حالت استاندارد، که اغلب در اصطلاح اصطلاحی «واحد» نامیده می‌شود). آنها معمولاً برای کاربردهای باریک تیز می شوند.

بسیاری از محصولات دیگر برای نصب رک در دسترس هستند، از جمله سوئیچ های شبکه، روترها و فایروال ها، پچ پنل ها، واحدهای صوتی و تصویری استودیویی، منابع تغذیه اضطراری (UPS)، ذخیره سازی متصل به شبکه (NAS)، مبادلات تلفن و غیره.

همچنین یک زیرمجموعه از سرورهای رک به نام سرورهای blade (dlade English - blade) وجود دارد. آنها بسیار نازکتر از سرورهای معمولی هستند. آنها در یک قفسه نصب نمی شوند، بلکه در یک ابزار ویژه از قبل نصب شده در قفسه نصب می شوند.

سرورهای Blade برای افزایش تراکم واحدهای محاسباتی در یک فضای محدود طراحی شده اند. این فاکتور شکل همچنین نگهداری سیستم را تا حدودی ساده می کند، مدیریت کابل را راحت تر می کند، ماژولار بودن و سهولت استقرار را فراهم می کند. سرورهای Rack به برق، کابل‌های نمایشگر، شبکه و غیره نیاز دارند، در حالی که سرورهای Blade به سادگی به اسلات‌های قابل تعویض گرم وصل می‌شوند.

بیایید نگاهی دقیق‌تر به گره‌های سرور مجزا و تفاوت‌های آنها با سخت‌افزار «خانگی» بیندازیم. به طور سنتی، اجازه دهید با پردازنده ها شروع کنیم. در اینجا دو شرکت برتر هستند: اینتل و AMD. این شرکت ها هستند که برای اکثریت قریب به اتفاق راه حل های سرور در سطوح مختلف پردازنده تولید می کنند. نام خطوط پردازنده سرور برای مدت طولانی تغییر نکرده است: XEON برای اینتل و Opteron برای AMD. آنها با مصرف انرژی انعطاف پذیرتر (بسته به بار)، پشتیبانی سخت افزاری گسترده برای مجازی سازی (قابلیت ایجاد چندین سرور مجازی در یک سرور)، پشتیبانی بهتر از فرآیندهای موازی و در دسترس بودن یک سرور، از پردازنده های "مصرف کننده" متمایز می شوند. تعداد فن آوری هایی که امکان نظارت بر وضعیت پردازنده ها و هسته های جداگانه و به طور کلی پیچیده ترین سیستم های چند پردازنده ای را فراهم می کند.

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

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

مادربردهای سرور مدرن علاوه بر پشتیبانی از چند پردازنده، می توانند بسیاری از ویژگی ها و دستگاه های مفید دیگر نیز داشته باشند که تفاوت اساسی با دستگاه های "خانگی" دارند. به عنوان مثال، چندین رابط شبکه داخلی، که به شما امکان می دهد از آنها هم برای ترکیب شبکه های مختلف و هم به عنوان کانال های ارتباطی جداگانه برای سرورهای مجازی ایجاد شده بر روی یک سخت افزار استفاده کنید. برای سیستم‌هایی که نیاز به سرعت شبکه افزایش یافته است، عملکرد ترکیب 2 یا چند رابط شبکه در یک می‌تواند راهگشا باشد، که باعث افزایش سرعت (پهنای باند رابط خلاصه می‌شود) و قابلیت اطمینان (در صورت خرابی یک رابط، سرور در دسترس باقی می‌ماند). چنین فناوری هایی در تعدادی از مادربردها نیز وجود دارد.

مادربردهای سرور نیز می توانند مقادیر زیادی رم را مدیریت کنند. برای اکثر سیستم های مصرف کننده، محدودیت 4 گیگابایت است، در حالی که سیستم های سرور با 8، 16 یا بیشتر گیگابایت کار می کنند. این اغلب برای عملکرد عادی سرویس ها و برنامه ها کاملا ضروری است. علاوه بر این، تعداد کانال های کار با حافظه در چنین بردهایی به 6 یا بیشتر افزایش یافته است که به سرور اجازه می دهد تا چندین کار را همزمان انجام دهد.

اغلب چنین بردهایی مجهز به پشتیبانی سخت افزاری داخلی برای RAID هستند. RAID (آرایه انگلیسی اضافی از دیسک‌های مستقل - آرایه اضافی از هارد دیسک‌های مستقل) آرایه‌ای از چندین دیسک است که توسط کانال‌های پرسرعت به هم متصل شده‌اند و توسط سیستم به عنوان یک کل درک می‌شوند. بسته به نوع آرایه مورد استفاده، می تواند درجات مختلفی از تحمل خطا و عملکرد را ارائه دهد. برای افزایش قابلیت اطمینان ذخیره سازی داده ها و / یا افزایش سرعت خواندن / نوشتن اطلاعات خدمت می کند. اکنون، حتی در مادربردهای مصرفی، پشتیبانی از این نوع آرایه ها ظاهر می شود، اما این تنها بازتابی کم رنگ از قابلیت هایی است که کنترل کننده های سخت افزار سرور دارند.

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

دیسک های SAS که جایگزین دیسک های سرور SCSI شدند، به طور کامل ویژگی های اصلی خود را که مشخصه هارد دیسک است، از جمله سرعت اسپیندل (15000 دور در دقیقه - سرعت چرخش صفحات مغناطیسی داخل دستگاهی که اطلاعات روی آن قرار دارد) به ارث بردند، که به شما امکان خواندن می دهد. داده ها با سرعت بالاتر علاوه بر این، استاندارد SAS به شما امکان می دهد داده ها را در جریان های موازی انتقال دهید، کاری که هارد دیسک های قدیمی نمی توانند انجام دهند.

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

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

منابع تغذیه سرور مستحق بحث جداگانه است. این دستگاه ها برای بخش حرفه ای به طور ویژه برای حداکثر قابلیت اطمینان و جایگزینی سریع طراحی شده اند. حتی یک منبع تغذیه معمولی خانگی می تواند اثرات یک فاز از دست رفته را برطرف کند، اما راه حل های حرفه ای می توانند خرابی های جدی تری را مدیریت کنند. از جمله - آنها همچنین محافظت از نوسانات را فراهم می کنند و تا حدی عملکرد سیستم های برق اضطراری (UPS) را تکرار می کنند.

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

بنابراین، بدیهی است که قابلیت اطمینان و قابلیت استفاده سخت افزار سرور مرتبه ای بالاتر از سخت افزار "خانگی" است. استفاده از یک کامپیوتر معمولی در این ظرفیت مسئولیت پذیر یک قرعه کشی در خالص ترین شکل آن است. آیا آماده ریسک پذیری هستید؟

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

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

سرور: چیست، چه ویژگی هایی دارد

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

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

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

هدف سرورها معمولاً به شرح زیر است:

  • پردازش و سازماندهی انتقال داده در شبکه؛
  • پردازش پیام های پستی (در مورد سرورهای پست الکترونیکی)؛
  • سازماندهی دسترسی به انواع منابع شبکه از جمله اینترنت؛
  • سازماندهی ذخیره سازی داده ها در شبکه؛
  • تعامل بین مشتریان بازی

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

مفهوم ایستگاه کاری

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

هیچ ایستگاه کاری منابع خود را برای اشتراک گذاری شبکه توسط ایستگاه های کاری دیگر در دسترس قرار نمی دهد.

به طور معمول، به منابع شبکه نام درایو یا پورت محلی اختصاص داده می شود. به عنوان مثال، Z، E، I، و غیره، یا LPTx، COMx، و غیره.

هر محل کار می تواند به عنوان یک ماشین کار کامل کاربر یا به عنوان پایانه ای که به کارمند امکان دسترسی به منابع شبکه را می دهد ارائه شود. در حالت دوم، ترمینال ممکن است حتی حافظه دیسک خود را نداشته باشد.

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

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

تفاوت بین سرور و ایستگاه کاری

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

همین الان ملحق شوید، همین الان بپیوندید!

ما وقت شما را برای زندگی آزاد می کنیم. K-Systems یکپارچه کننده دیگر است!
فیلدهای مشخص شده با * الزامی است

ترکیب ARM.

ایستگاه کاری خودکار (AWP) کاربر نهایی سیستم اطلاعاتی

انتصاب و ترکیب AWP. ویژگی های انواع پشتیبانی از AWS

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

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

ترکیب ایستگاه کاری تعیین می شود:

ویژگی های جهت گیری حرفه ای یک متخصص؛

سطح وظایف مدیریت (تاکتیکی، استراتژیک، پیش بینی)؛

ویژگی های وظایفی که باید حل شوند (برای متخصصان: تنظیم اسناد - تکرار از نظر شرایط، تنوع اطلاعات نظارتی و مرجع و عملیاتی و غیره؛ برای مدیران: تعیین اهداف استراتژیک، برنامه ریزی، انتخاب منابع بودجه، توسعه سیاست و غیره). ).

18. طبقه بندی کامپیوترها.

19. ساختار کامپیوتر.

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

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

20. ایستگاه کاری و سرور.

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

سرور- یک رایانه راه دور که وظیفه آن صدور درخواست برای مشتریان نهایی متصل به آن است (اعم از ایستگاه های کاری، پایانه های دسترسی، سایر سرورها).

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

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

سرورهای معمولی برای موارد زیر طراحی شده اند:

  • پردازش و ارسال نامه در شبکه،
  • پردازش پرس و جو به پایگاه داده،
  • فراهم کردن دسترسی به منابع وب،
  • هدایت یا توزیع ترافیک در شبکه (سرورهای پروکسی)،
  • ذخیره و انتقال فایل ها در شبکه
  • اطمینان از تعامل مشتریان بازی

تنظیمات دیگر نیز امکان پذیر است.

سرور چه تفاوتی با کامپیوتر (ایستگاه کاری) دارد؟

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

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

21. طبقه بندی شبکه های کامپیوتری.

پس از ایجاد رایانه های شخصی توسط بشر، ایجاد رویکرد جدیدی برای سازماندهی سیستم های پردازش داده ها و همچنین ایجاد فناوری های جدید در زمینه ذخیره سازی، انتقال و استفاده از اطلاعات ضروری بود. کمی بعد، نیاز به انتقال از استفاده از رایانه‌های مجزا که در سیستم‌هایی که داده‌ها را به صورت مرکزی پردازش می‌کنند به سیستم‌هایی که قادر به پردازش داده‌های توزیع شده هستند، وجود داشت. پردازش داده های توزیع شده به پردازش اطلاعاتی اطلاق می شود که توسط رایانه های مستقل اما به هم پیوسته انجام می شود که یک سیستم توزیع شده را تشکیل می دهند. یک شبکه کامپیوتری مجموعه ای از رایانه هایی است که توسط کانال های ارتباطی به هم متصل شده اند، که به شما امکان می دهد یک سیستم واحد ایجاد کنید که به طور کامل الزامات تحمیل شده توسط قوانین پردازش اطلاعات توزیع شده را برآورده کند. بنابراین، هدف اصلی شبکه های کامپیوتری پردازش مشترک داده ها است که در آن تمام اجزای سیستم، صرف نظر از موقعیت فیزیکی آنها، مشارکت دارند. طبقه بندی شبکه های کامپیوتری شامل تقسیم آنها به انواع شبکه های کامپیوتری، بسته به موقعیت سرزمینی کامپیوترها و سایر اجزاء نسبت به یکدیگر است. بنابراین، طبقه بندی شبکه های رایانه ای شامل تقسیم آنها به: جهانی است - اینها شبکه های رایانه ای هستند که مشترکین را که در فاصله زیادی از یکدیگر قرار دارند - از صدها تا ده ها هزار کیلومتر متحد می کنند. چنین شبکه هایی حل مشکل ترکیب منابع اطلاعاتی همه نوع بشر و همچنین سازماندهی دسترسی فوری به این منابع را ممکن می سازد. منطقه ای - اینها شبکه های رایانه ای هستند که مشترکینی را که در فواصل کمتری نسبت به شبکه های جهانی قرار دارند، اما همچنان در فواصل قابل توجهی قرار دارند، به هم متصل می کنند. نمونه ای از شبکه های منطقه ای شبکه ای از یک شهر بزرگ یا یک ایالت جداگانه است. محلی - اینها شبکه های رایانه ای هستند که مشترکین را در فواصل نسبتاً کوتاه از یکدیگر متحد می کنند - اغلب در یک ساختمان یا چندین ساختمان مجاور. اینها شبکه های شرکت ها، دفاتر شرکت ها، شرکت ها و غیره هستند. علاوه بر این، طبقه‌بندی شبکه‌های کامپیوتری نشان می‌دهد که شبکه‌های جهانی، منطقه‌ای و محلی می‌توانند با هم ترکیب شوند، که این امکان ایجاد سلسله‌مراتب چند شبکه‌ای را فراهم می‌کند، که ابزار قدرتمندی هستند که به شما امکان می‌دهند تا آرایه‌های اطلاعاتی عظیمی را پردازش کنید و دسترسی تقریباً نامحدودی به اطلاعات فراهم کنید. منابع در میان چیزهای دیگر، طبقه بندی شبکه های کامپیوتری، یا بهتر است بگوییم درک آن، ساخت چنین سیستمی را امکان پذیر می کند که به طور کامل نیازهای یک شرکت، اداره، شهر یا ایالت را برای اطلاعات برآورده کند. به طور کلی، شبکه های کامپیوتری از سه زیر سیستم تودرتو تشکیل شده اند: شبکه ای از ایستگاه های کاری، شبکه ای از سرورها و شبکه انتقال داده های اولیه. ایستگاه کاری (می‌تواند توسط یک ماشین مشتری، محل کار، ایستگاه مشترک، پایانه نشان داده شود) رایانه‌ای است که توسط مشترک شبکه کامپیوتری استفاده می‌شود. شبکه ای از ایستگاه های کاری مجموعه ای از ایستگاه های کاری و همچنین وسایل ارتباطی است که برای اطمینان از تعامل ایستگاه های کاری بین خود و سرور طراحی شده اند. سرور رایانه ای است که وظایف کلی شبکه را انجام می دهد و ایستگاه های کاری را با خدمات مختلف ارائه می دهد. شبکه سرور مجموعه ای از سرورهای شبکه و همچنین ابزارهای ارتباطی است که برای اتصال سرورها به شبکه اصلی طراحی شده است. شبکه اصلی انتقال داده مجموعه ای از ابزارها برای انتقال اطلاعات بین سرورها است. شبکه اصلی شامل کانال های ارتباطی و گره های ارتباطی است. گره ارتباطی مجموعه ای از وسایل سوئیچینگ و همچنین انتقال اطلاعات است که در یک نقطه متمرکز شده است. هدف گره ارتباطی دریافت داده هایی است که از طریق کانال های ارتباطی می آیند و همچنین انتقال آنها به کانال هایی که به مشترکین منتهی می شوند.

22. انواع کانال های داده.

کانال های انتقال داده مورد استفاده در شبکه های کامپیوتری بر اساس تعدادی معیار طبقه بندی می شوند. ابتدا با توجه به شکل نمایش اطلاعات در قالب سیگنال های الکتریکی، کانال ها به دیجیتال و آنالوگ تقسیم می شوند. در مرحله دوم، با توجه به ماهیت فیزیکی رسانه انتقال داده، کانال های ارتباطی سیمی (معمولا مسی)، نوری (معمولا فیبر نوری)، بی سیم (کانال های مادون قرمز و رادیویی) هستند. ثالثاً، با توجه به روش تقسیم رسانه بین پیام ها، کانال های فوق با تقسیم زمان (tdm) و فرکانس (fdm) متمایز می شوند. یکی از ویژگی های اصلی یک کانال ظرفیت آن است (نرخ انتقال اطلاعات، به عنوان مثال، نرخ اطلاعات)، که توسط پهنای باند کانال و روش رمزگذاری داده ها در قالب سیگنال های الکتریکی تعیین می شود. نرخ اطلاعات با تعداد بیت های اطلاعات ارسال شده در واحد زمان اندازه گیری می شود. همراه با اطلاعات، آنها با نرخ bean (مدولاسیون) کار می کنند که در باود اندازه گیری می شود، یعنی تعداد تغییرات یک سیگنال گسسته در واحد زمان. این نرخ باود است که توسط پهنای باند خط تعیین می شود. اگر یک تغییر در مقدار یک سیگنال گسسته با چند بیت مطابقت داشته باشد، نرخ اطلاعات از نرخ مرده بیشتر می شود. در واقع، اگر n بیت در بازه باود (بین تغییرات سیگنال مجاور) ارسال شود، تعداد درجه بندی سیگنال 2n است. مثلا با تعدادی درجه بندی 16 و سرعت 1200 باود

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

23. کانال های دیجیتال و آنالوگ.

زیر کانال ارتباطیدرک کلیت محیط انتشار و ابزار فنی انتقال بین دو کانال مشترک یا اتصالات نوع C1 (شکل 1-1 را ببینید). به همین دلیل، اتصال C1 اغلب به عنوان اتصال کانال شناخته می شود.

بسته به نوع سیگنال های ارسالی، دو دسته بزرگ از کانال های ارتباطی دیجیتال و آنالوگ وجود دارد.


برنج. 25. کانال های انتقال دیجیتال و آنالوگ

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

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

کانال های دیجیتال PCM، ISDN، کانال های نوع T1 / E1 و بسیاری دیگر هستند. SPDهای جدید ایجاد شده سعی می کنند بر اساس کانال های دیجیتالی ایجاد شوند که مزایای زیادی نسبت به کانال های آنالوگ دارند.

کانال های آنالوگ به دلیل سابقه طولانی توسعه و سهولت پیاده سازی رایج ترین آنها هستند. یک مثال معمولی از یک کانال آنالوگ، یک کانال فرکانس صوتی (CH) و همچنین مسیرهای گروهی برای 12، 60 یا بیشتر کانال فرکانس صوتی است. مدار تلفن PSTN به طور معمول شامل چندین سوئیچ، اسپلیتر، مدولاتور گروهی و دمدولاتور است. برای PSTN، این کانال (مسیر فیزیکی آن و تعدادی از پارامترها) با هر تماس بعدی تغییر می کند.

هنگام انتقال داده، باید دستگاهی در ورودی کانال آنالوگ وجود داشته باشد که داده های دیجیتالی را که از DTE به سیگنال های آنالوگ ارسال شده به کانال ارسال می شود، تبدیل کند. گیرنده باید دارای دستگاهی باشد که سیگنال های پیوسته دریافتی را دوباره به داده دیجیتال تبدیل کند. این دستگاه ها مودم هستند. به طور مشابه، هنگام انتقال از طریق کانال های دیجیتال، داده های DTE باید به شکلی که برای این کانال خاص اتخاذ شده است، تبدیل شود. این تبدیل توسط مودم های دیجیتال انجام می شود که اغلب به عنوان آداپتورهای ISDN، آداپتورهای کانال E1/T1، درایورهای خط و غیره (بسته به نوع خاص کانال یا رسانه انتقال) نامیده می شوند.

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

دانشگاه بین المللی قزاقستان-روسیه

پروتسان الکساندر والریویچ

AU-401، دوره چهارم

"اتوماسیون و کنترل"

کنترل کار بر روی نظم و انضباط

"سیستم های کامپیوتری، شبکه ها و مخابرات"

موضوع: "هدف تجهیزات شبکه شبکه های کامپیوتری: ایستگاه کاری، سرور، مودم، آداپتور شبکه هاب، پل، دروازه، روتر"

معرفی

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

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

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

بنابراین، لازم است راه حلی اساسی برای موضوع سازماندهی IVS (شبکه اطلاعات و رایانه) بر اساس پارک رایانه ای موجود و بسته نرم افزاری که نیازهای علمی و فنی مدرن را برآورده کند، با در نظر گرفتن نیازهای روزافزون و امکان توسعه تدریجی بیشتر شبکه به دلیل ظهور راه حل های فنی و نرم افزاری جدید.

LAN به عنوان اتصال مشترک چندین ایستگاه کاری کامپیوتری (ایستگاه کاری) جداگانه به یک کانال انتقال داده واحد درک می شود.

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

مفهوم شبکه محلی - LAN (LAN انگلیسی - Local Agea Network) به پیاده سازی های سخت افزاری و نرم افزاری از نظر جغرافیایی محدود (منطقه ای یا تولیدی) اشاره دارد که در آن چندین سیستم کامپیوتری با استفاده از وسایل ارتباطی مناسب به یکدیگر متصل می شوند.

از طریق این اتصال، کاربر می تواند با سایر ایستگاه های کاری متصل به این LAN تعامل داشته باشد.

در عمل صنعتی، شبکه های محلی نقش بسیار مهمی دارند.

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

جدایش، جدایی منابع

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

جداسازی داده ها

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

جداسازی نرم افزار

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

به اشتراک گذاری منابع پردازنده

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

حالت چند نفره

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

ایستگاه کاری

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

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

در ادبیات داخلی، اصطلاح AWP (ایستگاه کاری) نیز استفاده می شد، اما به معنای محدودتر از ایستگاه کاری.

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

نشانه های نسبتاً پایداری از پیکربندی ایستگاه های کاری وجود دارد که برای حل طیف خاصی از وظایف طراحی شده اند، که به آنها اجازه می دهد تا به یک زیر کلاس حرفه ای جداگانه تفکیک شوند: چند رسانه ای (تصویر، ویدئو، پردازش صدا)، CAD، GIS، کار میدانی، و غیره. زیر کلاس ممکن است ویژگی ها و اجزای منحصر به فرد خود را داشته باشد (در داخل پرانتز نمونه هایی از زمینه های استفاده آمده است): مانیتور ویدیویی بزرگ و / یا مانیتورهای متعدد (CAD، GIS، بورس اوراق بهادار)، کارت گرافیک پرسرعت (سینما و انیمیشن، بازی های رایانه ای) ، حجم زیاد ذخیره سازی داده ها (فتوگرامتری، انیمیشن)، وجود اسکنر (عکس)، طراحی محافظت شده (نیروهای مسلح، کار میدانی) و غیره.

سرور

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

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

سرورها تنها در مرحله راه اندازی اولیه، در طول تعمیر و نگهداری سخت افزار و مدیریت اضطراری، به کنسول (معمولاً مانیتور/صفحه کلید/موس) و مشارکت انسانی نیاز دارند (به طور معمول، اکثر سرورها از راه دور کنترل می شوند). برای شرایط اضطراری، سرورها معمولاً با یک کیت کنسول در هر گروه از سرورها (با یا بدون سوئیچ، مانند سوئیچ KVM) ارائه می‌شوند.

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

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

سخت افزار سرور، به عنوان یک قاعده، مجهز به عناصر قابل اعتماد تر است:

  • حافظه با افزایش تحمل خطا، مانند رایانه های سازگار با i386، حافظه در نظر گرفته شده برای سرورها دارای فناوری تصحیح خطا (ECC) است. بررسی و تصحیح خطا). در برخی پلتفرم‌های دیگر، مانند SPARC (Sun Microsystems)، تمام حافظه‌ها دارای تصحیح خطا هستند.
  • رزرو، از جمله:
    • منابع تغذیه (از جمله دوشاخه گرم)
    • هارد دیسک ها (RAID؛ از جمله هات وصل و تعویض). نباید با سیستم های "RAID" رایانه های معمولی اشتباه گرفته شود.
  • خنک کننده متفکرانه تر (عملکرد)

سرورها (و سایر تجهیزات) که باید بر روی برخی از شاسی های استاندارد (مانند قفسه ها و کابینت های 19 اینچی) نصب شوند، استاندارد شده و با سخت افزار نصب لازم عرضه می شوند.

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

در نسخه موسوم به "صنعتی" علاوه بر کاهش سایز، بدنه دارای استحکام بیشتر، محافظت در برابر گرد و غبار (با فیلترهای قابل تعویض)، رطوبت و لرزش است و همچنین دارای طراحی دکمه ای است که از فشار دادن تصادفی آن جلوگیری می کند.

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

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

رشد منابع برای افزایش ظرفیت (به عنوان مثال، تخصص برای یک سرور فایل) و عملکرد سرور در نظر گرفته شده است. هنگامی که عملکرد به حد معینی می رسد، رشد بیشتر با روش های دیگر ادامه می یابد، به عنوان مثال، با موازی کردن کار بین چندین سرور.

هدف کاهش منابع کاهش اندازه و مصرف انرژی سرورها است.

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

نرم افزار موجود در راه حل های سخت افزاری توسط سازنده در حافظه دائمی و/یا غیر فرار بارگذاری می شود.

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

اخیراً تعداد زیادی از راه‌حل‌های سرور بدون دیسک بر اساس رایانه‌های (معمولا x86) با فرم فاکتور Mini-ITX و کمتر با پردازش تخصصی گنو/لینوکس بر روی دیسک SSD (فلش یا فلش کارت ATA) گسترش یافته‌اند که به صورت « راه حل های سخت افزاری". این راه حل ها متعلق به کلاس سخت افزار نیستند، بلکه سرورهای تخصصی معمولی هستند. برخلاف راه‌حل‌های سخت‌افزاری (گران‌تر)، مشکلات پلتفرم و راه‌حل‌های نرم‌افزاری که بر اساس آن‌ها ساخته شده‌اند را به ارث می‌برند.

مودم

مودم(مخفف ساخته شده از کلمات modulator-demodulator) - دستگاهی که در سیستم های ارتباطی استفاده می شود و عملکرد مدولاسیون و دمدولاسیون را انجام می دهد. مدولاتور سیگنال حامل را مدوله می کند، یعنی ویژگی های آن را مطابق با تغییرات سیگنال اطلاعات ورودی تغییر می دهد، دمودولاتور فرآیند معکوس را انجام می دهد. کیس مخصوص مودم یک وسیله جانبی پرکاربرد برای کامپیوتر است که به آن اجازه می دهد با کامپیوتر دیگری مجهز به مودم از طریق شبکه تلفن (مودم تلفن) یا شبکه کابلی (مودم کابلی) ارتباط برقرار کند.

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

انواع مودم برای کامپیوتر

با اجرا:

  • خارجی- متصل شده از طریق COM، پورت USB یا یک کانکتور استاندارد در کارت شبکه RJ-45 معمولا منبع تغذیه خارجی دارند (مودم های USB وجود دارند که توسط مودم های USB و LPT تغذیه می شوند).
  • درونی؛ داخلی- نصب شده در داخل کامپیوتر در اسلات ISA، PCI، PCI-E، PCMCIA، AMR، CNR
  • ساخته شده است- در داخل یک دستگاه مانند لپ تاپ یا ایستگاه اتصال قرار دارند.

طبق اصل کار:

  • سخت افزار- تمام عملیات تبدیل سیگنال، پشتیبانی از پروتکل های تبادل فیزیکی، توسط یک ماشین حساب تعبیه شده در مودم (به عنوان مثال، با استفاده از یک DSP، کنترلر) انجام می شود. همچنین در مودم سخت افزاری یک رام وجود دارد که حاوی سیستم عاملی است که مودم را کنترل می کند.
  • مودم نرم، Winmodems(انگلیسی) میزبان مستقر نرم - مودم) - مودم های سخت افزاری، بدون رام با سیستم عامل. سیستم عامل چنین مودمی در حافظه رایانه ای که مودم به آن متصل است (یا نصب شده است) ذخیره می شود. در همان زمان، مودم حاوی یک مدار آنالوگ و مبدل است: ADC، DAC، کنترلر رابط (به عنوان مثال، USB). تنها در صورتی عملیاتی است که درایورهایی وجود داشته باشند که تمام عملیات رمزگذاری سیگنال، بررسی خطا و مدیریت پروتکل را به ترتیب در نرم افزار پیاده سازی و توسط پردازنده مرکزی کامپیوتر انجام دهند. در ابتدا فقط نسخه هایی برای سیستم عامل های خانواده MS Windows وجود داشت که نام دوم از آن ظاهر شد.
  • نیمه برنامه(مودم مبتنی بر کنترلر) - مودم هایی که در آنها برخی از عملکردهای مودم توسط رایانه ای که مودم به آن متصل است انجام می شود.

بر اساس نوع اتصال:

  • مودم برای خطوط تلفن Dial-up- رایج ترین نوع مودم
  • ISDN- مودم برای خطوط تلفن سوئیچ دیجیتال
  • DSL- برای سازماندهی استفاده می شود اختصاصی (بدون سوئیچ) خطوطبا استفاده از شبکه تلفن معمولی تفاوت آنها با مودم های سوئیچ در این است که از محدوده فرکانسی متفاوتی استفاده می کنند و همچنین سیگنال از طریق خطوط تلفن فقط به PBX منتقل می شود. معمولاً همزمان با تبادل داده، امکان استفاده از خط تلفن را به روش معمول می دهند.
  • کابل- برای تبادل داده از طریق کابل های تخصصی استفاده می شود - به عنوان مثال، از طریق کابل تلویزیون جمعی با استفاده از پروتکل DOCSIS.
  • سلولی- کار با استفاده از پروتکل های ارتباط سلولی - GPRS، EDGE، 3G، 4G، و غیره. آنها اغلب نسخه هایی به شکل یک کلید USB دارند. پایانه های ارتباطی سیار نیز اغلب به عنوان مودم مورد استفاده قرار می گیرند.
  • ماهواره
  • PLC- از فناوری انتقال داده از طریق سیم های شبکه برق خانگی استفاده کنید.

رایج ترین آنها در حال حاضر عبارتند از:

  • مودم نرم داخلی
  • مودم سخت افزاری خارجی
  • ساخته شده استمودم در لپ تاپ

آداپتور شبکه

آداپتور شبکه، همچنین به عنوان کارت شبکه، NIC، آداپتور اترنت، NIC (eng. شبکه رابط کنترل کننده) یک دستگاه جانبی است که به رایانه اجازه می دهد با سایر دستگاه های شبکه ارتباط برقرار کند.

انواع

با توجه به پیاده سازی سازنده، کارت های شبکه به موارد زیر تقسیم می شوند:

  • داخلی - بردهای جداگانه که در شکاف PCI، ISA یا PCI-E قرار داده شده اند.
  • خارجی، متصل از طریق رابط USB یا PCMCIA، که عمدتا در لپ تاپ ها استفاده می شود.
  • در مادربرد تعبیه شده است.

در کارت های شبکه 10 مگابیت، از 3 نوع کانکتور برای اتصال به شبکه محلی استفاده می شود:

  • 8P8C برای جفت پیچ خورده؛
  • کانکتور BNC برای کابل کواکسیال نازک؛
  • کانکتور فرستنده گیرنده 15 پین برای کابل کواکسیال ضخیم.

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

روی بردهای 100 مگابیتی، فقط یک کانکتور جفت پیچ خورده (8P8C، که به اشتباه RJ-45 نامیده می شود) نصب شده است.

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

یکی از اولین کارت های شبکه تولید انبوه، سری NE1000/NE2000 از ناول بود و در اواخر دهه 1980 تعداد زیادی کلون کارت شبکه شوروی با کانکتور BNC وجود داشت که با رایانه های مختلف شوروی و به طور جداگانه تولید می شدند.

تنظیمات آداپتور شبکه

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

  • شماره خط IRQ
  • شماره کانال DMA (در صورت پشتیبانی)
  • آدرس ورودی/خروجی پایه
  • آدرس پایه رم (در صورت استفاده)
  • پشتیبانی از استانداردهای مذاکره خودکار دوبلکس/نیمه دوبلکس، سرعت
  • پشتیبانی از بسته های VLAN برچسب گذاری شده (802.1q) با قابلیت فیلتر کردن بسته های یک شناسه VLAN داده شده
  • پارامترهای WOL (Wake-on-LAN).

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

کارت های شبکه سرور را می توان با دو (یا بیشتر) کانکتور شبکه عرضه کرد. برخی از NIC ها (که در مادربرد تعبیه شده اند) عملکرد فایروال را نیز ارائه می دهند (به عنوان مثال nforce).

توابع و ویژگی های آداپتورهای شبکه

آداپتور شبکه (کارت رابط شبکه، NIC)، همراه با درایور آن، دومین سطح کانال مدل سیستم های باز را در گره انتهایی شبکه - یک کامپیوتر - پیاده سازی می کند. به طور دقیق تر، در یک سیستم عامل شبکه، جفت آداپتور/درایور فقط وظایف لایه های فیزیکی و MAC را انجام می دهد، در حالی که لایه LLC معمولاً توسط یک ماژول سیستم عامل که برای همه درایورها و آداپتورهای شبکه مشترک است پیاده سازی می شود. در واقع، مطابق با مدل پشته پروتکل IEEE 802 باید اینگونه باشد. به عنوان مثال، در ویندوز NT، سطح LLC در ماژول NDIS پیاده سازی می شود که برای همه درایورهای آداپتور شبکه مشترک است، صرف نظر از اینکه درایور کدام فناوری است. پشتیبانی می کند.

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

  • دریافت یک قاب داده LLC از طریق یک رابط بین لایه ای به همراه اطلاعات آدرس لایه MAC. معمولاً تعامل بین پروتکل ها در داخل یک کامپیوتر از طریق بافرهایی که در RAM قرار دارند انجام می شود. داده ها برای انتقال به شبکه توسط پروتکل های لایه بالایی در این بافرها قرار می گیرند که آنها را از حافظه دیسک یا از حافظه پنهان فایل با استفاده از زیرسیستم I / O سیستم عامل بازیابی می کند.
  • طراحی قاب داده لایه MAC که قاب LLC در آن محصور شده است (با پرچم 01111110 کنار گذاشته شده است). پر کردن آدرس مقصد و مبدا، محاسبه چک‌سوم.
  • تشکیل نمادهای کد هنگام استفاده از کدهای اضافی از نوع 4V/5V. درهم آمیختن کدها برای به دست آوردن طیف یکنواخت تری از سیگنال ها. این مرحله در همه پروتکل ها استفاده نمی شود - برای مثال، فناوری اترنت 10 مگابیت بر ثانیه بدون آن انجام می شود.
  • صدور سیگنال به کابل مطابق با کد خط پذیرفته شده - منچستر، NRZ1. MLT-3 و غیره

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

  • دریافت سیگنال های کابلی که جریان بیت را رمزگذاری می کنند.
  • جداسازی سیگنال ها در پس زمینه نویز. این عملیات می تواند توسط تراشه های تخصصی مختلف یا پردازنده های سیگنال DSP انجام شود. در نتیجه، یک دنباله بیت معین در گیرنده آداپتور تشکیل می شود، با درجه بالایی از احتمال همزمانی با آنچه که توسط فرستنده ارسال شده است.
  • اگر داده ها قبل از ارسال به کابل درهم ریخته شده باشند، از طریق descrambler منتقل می شوند و پس از آن نمادهای کد ارسال شده توسط فرستنده در آداپتور بازیابی می شوند.
  • چهارچوب چک جمع. اگر نادرست باشد، فریم کنار گذاشته می شود و کد خطای مربوطه از طریق رابط بین لایه ای به سمت بالا به پروتکل LLC منتقل می شود. اگر جمع کنترلی صحیح باشد، قاب LLC از قاب MAC استخراج می‌شود و از طریق رابط بین لایه بالادست، به پروتکل LLC منتقل می‌شود. قاب LLC در RAM بافر است.

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

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

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

بسته به اینکه آداپتور کدام پروتکل را اجرا می کند، آداپتورها به آداپتورهای اترنت، آداپتورهای Token Ring، آداپتورهای FDDI و غیره تقسیم می شوند. امروزه بسیاری از آداپتورهای اترنت از دو سرعت پشتیبانی می کنند و پیشوند 10/100 را به نام خود دارند. برخی از تولیدکنندگان این ویژگی را سنجش خودکار می نامند.

آداپتور شبکه باید قبل از نصب روی رایانه پیکربندی شود. هنگام پیکربندی یک آداپتور، معمولاً شماره IRQ مورد استفاده آداپتور، شماره کانال DMA (اگر آداپتور از حالت DMA پشتیبانی می کند) و آدرس پایه پورت های I/O را مشخص می کنید.

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

طبقه بندی آداپتورهای شبکه

به عنوان نمونه ای از طبقه بندی آداپتورها، ما از رویکرد 3Com استفاده می کنیم که به عنوان یک پیشرو در زمینه آداپتورهای اترنت شهرت دارد. 3Com معتقد است که آداپتورهای شبکه اترنت در توسعه خود سه نسل را پشت سر گذاشته اند.

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

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

آداپتورهای شبکه نسل دوم از تراشه‌های یکپارچه بسیار استفاده می‌کنند که قابلیت اطمینان آداپتورها را بهبود می‌بخشد. علاوه بر این، درایورهای این آداپتورها بر اساس مشخصات استاندارد هستند. آداپتورهای نسل دوم معمولاً دارای درایورهایی هستند که هم با استاندارد NDIS (مشخصات رابط درایور شبکه) که توسط 3Com و مایکروسافت توسعه یافته و توسط IBM تأیید شده است و هم با استاندارد ODI (مشخصات رابط درایور باز) توسعه یافته توسط Novell کار می کنند.

آداپتورهای شبکه نسل سوم (3Com از آنها به عنوان آداپتورهای خانواده EtherLink III یاد می کند) یک طرح پردازش قاب خط لوله را اجرا می کنند. در این واقعیت نهفته است که فرآیندهای دریافت فریم از رم رایانه و انتقال آن به شبکه در زمان ترکیب می شوند. بدین ترتیب پس از دریافت چند بایت اول فریم، انتقال آنها آغاز می شود. این به طور قابل توجهی (25-55٪) عملکرد زنجیره RAM - آداپتور - کانال فیزیکی - آداپتور - RAM را افزایش می دهد. چنین طرحی به آستانه شروع انتقال، یعنی به تعداد بایت های فریمی که قبل از شروع انتقال به شبکه در بافر آداپتور بارگذاری می شود، بسیار حساس است. آداپتور شبکه نسل سوم این پارامتر را با تجزیه و تحلیل محیط عملیاتی و همچنین با محاسبه بدون مشارکت مدیر شبکه تنظیم می کند.

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

آداپتورهای نسل سوم مبتنی بر مدارهای مجتمع ویژه برنامه (ASIC) هستند که عملکرد و قابلیت اطمینان آداپتور را افزایش می دهند و در عین حال هزینه آن را کاهش می دهند. 3Com فناوری Frame-pipelining خود را Parallel Tasking نامید و سایر شرکت‌ها طرح‌های مشابهی را در آداپتورهای خود پیاده‌سازی کرده‌اند. بهبود عملکرد پیوند "آداپتور-حافظه" برای بهبود عملکرد شبکه به عنوان یک کل بسیار مهم است، زیرا عملکرد یک مسیر پردازش فریم پیچیده، از جمله، به عنوان مثال، هاب ها، سوئیچ ها، روترها، لینک های جهانی و غیره .، همیشه با عملکرد کندترین عنصر این مسیر تعیین می شود. بنابراین، اگر آداپتور شبکه سرور یا کامپیوتر مشتری کند باشد، هیچ سوئیچ سریعی قادر به افزایش سرعت شبکه نخواهد بود.

آداپتورهای شبکه تولید شده امروزه را می توان به نسل چهارم نسبت داد. این آداپتورها لزوماً شامل یک ASIC است که عملکردهای سطح MAC را انجام می دهد، سرعت آن تا 1 گیگابیت در ثانیه توسعه می یابد و همچنین تعداد زیادی عملکرد سطح بالا. مجموعه ای از این توابع ممکن است شامل پشتیبانی از عامل نظارت از راه دور RMON، طرح اولویت بندی فریم، عملکردهای کنترل از راه دور کامپیوتر و غیره باشد. در نسخه های سرور آداپتورها، تقریباً به یک پردازنده قدرتمند نیاز است که پردازنده مرکزی را تخلیه می کند. نمونه ای از آداپتورهای شبکه نسل چهارم، آداپتور 3Com Fast EtherLink XL 10/100 است.

هاب شبکه

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

در حال حاضر، هاب ها تقریبا هرگز تولید نمی شوند - آنها با سوئیچ های شبکه (سوئیچ) جایگزین شده اند، که هر دستگاه متصل را به یک بخش جداگانه جدا می کند. سوئیچ های شبکه به اشتباه به عنوان هاب های هوشمند شناخته می شوند.

اصل عملیات

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

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

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

ویژگی هاب های شبکه
  • تعداد پورت ها- کانکتورهای اتصال خطوط شبکه، هاب ها معمولاً با پورت های 4، 5، 6، 8، 16، 24 و 48 (محبوب ترین با 4، 8 و 16) تولید می شوند. هاب هایی با پورت های بیشتر به طور قابل توجهی گران تر هستند. با این حال، هاب ها را می توان به یکدیگر متصل کرد و تعداد پورت ها را در یک بخش شبکه افزایش داد. برخی از آنها پورت های ویژه ای برای این کار دارند.
  • نرخ انتقال- هاب ها با سرعت های 10، 100 و 1000 با اندازه گیری مگابیت در ثانیه در دسترس هستند. علاوه بر این هاب ها با قابلیت تغییر سرعت عمدتا رایج هستند که به آنها 10/100/1000 مگابیت بر ثانیه گفته می شود. سرعت را می توان هم به صورت خودکار و هم با استفاده از جامپر یا سوئیچ تغییر داد. به طور معمول، اگر حداقل یک دستگاه با سرعت برد پایین به هاب متصل شود، داده ها را با آن سرعت به همه پورت ها ارسال می کند.
  • نوع رسانه شبکه- معمولاً جفت پیچ خورده یا فیبر است، اما هاب برای رسانه های دیگر، و همچنین مختلط، به عنوان مثال، برای جفت تابیده و کابل کواکسیال وجود دارد.

پل شبکه

پل ، پل شبکه ، پل(عامیانه، از انگلیسی. پل) - تجهیزات شبکه برای ترکیب بخش های یک شبکه محلی. پل شبکه در لایه پیوند (L2) مدل OSI عمل می کند و محدودیت دامنه برخورد (در مورد شبکه اترنت) را فراهم می کند. فریم های داده را با توجه به آدرس های MAC فریم ها مسیریابی می کند. شرح رسمی یک پل شبکه در استاندارد IEEE 802.1D ارائه شده است.

تفاوت بین سوئیچ ها و پل ها

به طور کلی، یک سوئیچ (سوئیچ) و یک پل از نظر عملکرد مشابه هستند. تفاوت در ساختار داخلی نهفته است: پل ها ترافیک را با استفاده از یک پردازنده مرکزی پردازش می کنند، در حالی که یک سوئیچ از یک ماتریس سوئیچینگ (مدار سخت افزاری برای سوئیچینگ بسته ها) استفاده می کند. در حال حاضر، پل ها عملاً مورد استفاده قرار نمی گیرند (زیرا برای کار کردن به یک پردازنده قدرتمند نیاز دارند)، به جز مواردی که بخش های شبکه با سازمان های مختلف سطح اول متصل می شوند، به عنوان مثال، بین اتصالات xDSL، اپتیک، اترنت. در مورد تجهیزات SOHO، حالت سوئیچینگ شفاف اغلب به عنوان "حالت پل" نامیده می شود.

عملکرد

پل فراهم می کند:

  • محدودیت دامنه برخورد
  • تأخیر فریم های خطاب به میزبان در بخش فرستنده
  • محدود کردن انتقال از دامنه به دامنه فریم های اشتباه:
    • کوتوله ها (فریم هایی با طول کمتر از حد مجاز استاندارد (64 بایت))
    • فریم هایی با خطاهای CRC
    • قاب هایی با علامت "برخورد"
    • فریم های طولانی (بزرگتر از حد مجاز استاندارد)

پل‌ها ماهیت مکان بخش‌های شبکه را با ساختن جداول آدرس به شکل «Interface:MAC address» که حاوی آدرس‌های تمام دستگاه‌های شبکه و بخش‌های لازم برای دسترسی به این دستگاه است، «یاد می‌گیرند».

پل ها تاخیر شبکه را 10 تا 30 درصد افزایش می دهند. این افزایش تاخیر به این دلیل است که پل هنگام انتقال داده ها به زمان بیشتری برای تصمیم گیری نیاز دارد. پل به عنوان یک دستگاه ذخیره و ارسال در نظر گرفته می شود زیرا باید فیلد آدرس مقصد فریم را تجزیه کند و قبل از ارسال فریم به همه پورت ها، CRC را در فیلد ترتیب بررسی فریم محاسبه کند. اگر پورت مقصد در حال حاضر مشغول است، ممکن است پل به طور موقت قاب را نگه دارد تا پورت آزاد شود.
تکمیل این عملیات مدتی طول می کشد که روند انتقال را کند می کند و تاخیر را افزایش می دهد.

پیاده سازی نرم افزار

حالت پل زدندر برخی از انواع تجهیزات شبکه و سیستم عامل های سطح بالا وجود دارد، جایی که از آن برای "ترکیب منطقی" چندین پورت در یک کل واحد (از نظر پروتکل های بالاتر) استفاده می شود و این پورت ها را به یک سوئیچ مجازی تبدیل می کند. در ویندوز XP/2003 به این حالت «ارتباطات پل» می گویند. در سیستم عامل لینوکس، هنگام اتصال رابط ها به یک پل، یک رابط جدید brN ایجاد می شود (N یک شماره سریال است که از صفر شروع می شود - br0)، در حالی که اینترفیس های اصلی در حالت پایین هستند (از دیدگاه سیستم عامل). بسته bridge-utils که در اکثر توزیع‌های لینوکس موجود است، برای ایجاد پل استفاده می‌شود.

دروازه

دروازه شبکه

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

شرح

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

روترها (روترها) نمونه ای از دروازه های شبکه سخت افزاری هستند.

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

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

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

دروازه اینترنت - یک دروازه شبکه نرم افزاری که دسترسی به اینترنت را بین مشتریان شبکه محلی (کاربران) توزیع و کنترل می کند.

شرح

دروازه اینترنت، به عنوان یک قاعده، نرم افزاری است که برای سازماندهی دسترسی به اینترنت از یک شبکه محلی طراحی شده است. این برنامه یک ابزار کار برای یک مدیر سیستم است که به او اجازه می دهد تا ترافیک و اقدامات کارمندان را کنترل کند. به طور معمول، یک دروازه اینترنتی به شما امکان می دهد دسترسی را بین کاربران توزیع کنید، ترافیک را پیگیری کنید، دسترسی کاربران یا گروهی از کاربران را به منابع اینترنتی محدود کنید. یک دروازه اینترنتی ممکن است شامل یک سرور پراکسی، یک فایروال، یک سرور ایمیل، یک شکل دهنده، یک آنتی ویروس و سایر ابزارهای شبکه باشد. دروازه اینترنت می تواند هم بر روی یکی از کامپیوترهای شبکه و هم روی یک سرور جداگانه کار کند. دروازه به عنوان نرم افزار روی ماشینی با سیستم عامل (مانند فایروال Winroute Kerio در ویندوز) یا روی یک رایانه خالی با سیستم عامل تعبیه شده (مانند Ideco ICS با لینوکس تعبیه شده) نصب می شود.

نرم افزار دروازه های اینترنتی
  • سرور مایکروسافت ISA
  • فایروال Kerio Winroute
  • بازرس راهنمایی و رانندگی
  • دروازه کاربری
  • سرور کنترل اینترنت Ideco
  • تی متر

روتر

روتریا روتر , روتر(از انگلیسی. مسیر) یک دستگاه شبکه است که بر اساس اطلاعات توپولوژی شبکه و قوانین خاصی است که در مورد ارسال بسته های لایه شبکه (لایه 3 مدل OSI) بین بخش های مختلف شبکه تصمیم گیری می کند.

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

اصل عملیات

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

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

جدول مسیریابی

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

192.168.64.0/16 از طریق 192.168.1.2، 00:34:34، FastEthernet0/0.1 که در آن 192.168.64.0/16 شبکه مقصد است، 110/ فاصله اداری است /49 متریک مسیر، 6 آدرس 192.1 است. روتر بعدی که بسته های انتقال را برای شبکه دنبال می کند 192.168.64.0/16، 00:34:34 - زمانی که این مسیر شناخته شده بود، FastEthernet0/0.1 - رابط روتر که از طریق آن می توانید به "همسایه" 192.168.1.2 دسترسی پیدا کنید. .

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

  • مسیریابی استاتیک- زمانی که رکوردهای جدول به صورت دستی وارد و تغییر می شوند. این روش هر بار که تغییری در توپولوژی شبکه ایجاد می شود نیاز به مداخله مدیر دارد. از طرف دیگر، پایدارترین است و به حداقل منابع سخت افزاری روتر برای سرویس دادن به جدول نیاز دارد.
  • مسیریابی پویا- هنگامی که ورودی های جدول به طور خودکار با استفاده از یک یا چند پروتکل مسیریابی به روز می شوند - RIP، OSPF، IGRP، EIGRP، IS-IS، BGP و غیره. علاوه بر این، روتر جدولی از مسیرهای بهینه به شبکه های مقصد را بر اساس معیارهای مختلف می سازد. - تعداد گره های میانی، پهنای باند کانال، تاخیرهای انتقال داده و غیره. معیارهای محاسبه مسیرهای بهینه اغلب به پروتکل مسیریابی بستگی دارد و همچنین توسط پیکربندی روتر تنظیم می شود. این روش ساخت جدول به شما این امکان را می دهد که به طور خودکار جدول مسیریابی را به روز نگه دارید و بهترین مسیرها را بر اساس توپولوژی شبکه فعلی محاسبه کنید. با این حال، مسیریابی پویا بار اضافی بر روی دستگاه‌ها وارد می‌کند و بی‌ثباتی بالای شبکه می‌تواند منجر به موقعیت‌هایی شود که روترها زمانی برای همگام‌سازی جداول خود نداشته باشند، که منجر به اطلاعات متناقض در مورد توپولوژی شبکه در بخش‌های مختلف آن و از دست رفتن داده‌های ارسالی می‌شود.

اغلب از تئوری گراف برای ساخت جداول مسیریابی استفاده می شود.

کاربرد

روترها با تقسیم آن به حوزه های برخورد یا پخش و با فیلتر کردن بسته ها به کاهش ترافیک شبکه کمک می کنند. آنها عمدتاً برای ترکیب شبکه‌هایی از انواع مختلف استفاده می‌شوند که اغلب از نظر معماری و پروتکل‌ها ناسازگار هستند، به عنوان مثال، برای ترکیب شبکه‌های اترنت LAN و اتصالات WAN با استفاده از xDSL، PPP، ATM، رله فریم و غیره. اغلب از روتر برای ایجاد دسترسی از شبکه محلی به شبکه جهانی اینترنت، وظایف ترجمه آدرس و فایروال را انجام می دهد.

روتر می تواند یک دستگاه تخصصی (سخت افزاری) (نمایندگان معمولی Cisco، Juniper) یا یک رایانه معمولی باشد که عملکردهای یک روتر را انجام می دهد. چندین بسته نرم افزاری (بیشتر بر اساس هسته لینوکس) وجود دارد که با آن می توانید رایانه شخصی خود را به یک روتر با کارایی بالا و ویژگی های غنی مانند Quagga تبدیل کنید.

کتابشناسی - فهرست کتب.

1. کریگ زوکر - شبکه های کامپیوتری. نوسازی و عیب یابی. اد. BHV. 2001

2. مطالب از ویکی پدیا - دانشنامه آزاد http://ru.wikipedia.org

تاریخ اضافه شده: 10 دسامبر 2012 در 09:33
نویسنده اثر: a*******@mail.ru
نوع کار: تست

دانلود در آرشیو ZIP (560.12 کیلوبایت)

فایل های پیوست: 1 فایل

دریافت فایل

Test Server_.doc

- 3.37 مگابایت

وزارت آموزش و پرورش فدراسیون روسیه

آژانس فدرال آموزش

دانشگاه ایالتی پنزا

تست

رشته "کار در اینترنت"

با موضوع “سرور چیست؟ تفاوت بین سرور و ایستگاه کاری (کلاینت).
مزایای اصلی به دست آمده توسط کامپیوترهای شبکه. تعریف فناوری های شبکه عناصر یک شبکه کامپیوتری نقش و جایگاه فناوری های شبکه در دنیای مدرن.

توسط یکی از دانش آموزان گروه تکمیل شد

سارایکینا O.N.

بررسی شد

کلچوگین A.F.

پنزا، 2012

معرفی

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

به عنوان تأیید، ما داده‌های منتشر شده توسط وزارت ارتباطات روسیه را بررسی می‌کنیم که در سال 2009 به پایگاه الکترونیکی سازمان ملل متحد "MilleniumDevelopment, GoalsIndicators" ارسال شده است:

نمودار 1. پویایی رشد در تعداد رایانه های شخصی در جهان
(به ازای هر 1000 نفر)

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

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

1 سرور مفاهیم اولیه سرورها

سرور (از انگلیسی server, serving). بسته به هدف، تعاریف مختلفی از مفهوم سرور وجود دارد.

1. سرور (شبکه) - یک گره شبکه منطقی یا فیزیکی که درخواست‌ها را به یک آدرس و/یا نام دامنه (نام دامنه مجاور) ارائه می‌کند، متشکل از یک یا سیستمی از سرورهای سخت‌افزاری که یک یا سیستمی از برنامه‌های سرور را اجرا می‌کنند.

2. سرور (نرم افزار) - نرم افزاری که درخواست های مشتریان را دریافت می کند (در معماری مشتری-سرور).

3. سرور (سخت افزار) - یک کامپیوتر (یا تجهیزات کامپیوتری ویژه) اختصاص داده شده و / یا تخصصی برای انجام عملکردهای خدماتی خاص.

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

رابطه مفاهیم. برنامه سرور (سرور) روی یک رایانه اجرا می شود که به آن "سرور" نیز می گویند، در حالی که با توجه به توپولوژی شبکه، چنین گره ای "سرور" نامیده می شود. به طور کلی، ممکن است یک برنامه سرور در یک ایستگاه کاری معمولی در حال اجرا باشد، یا یک برنامه سرور که بر روی یک کامپیوتر سرور در توپولوژی در نظر گرفته شده اجرا می شود، به عنوان یک مشتری عمل می کند (یعنی از نظر توپولوژی شبکه یک سرور نیست).

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

فرآیندهایی که یک سرویس را پیاده سازی می کنند، مانند یک سیستم فایل یا سرویس پایگاه داده، سرور نامیده می شوند. فرآیندهایی که با ارسال یک درخواست از سرورها درخواست خدمات می کنند و سپس منتظر پاسخ از سرور هستند، کلاینت نامیده می شوند. بر اساس این طرح، سیستم های پردازش داده مبتنی بر DBMS، پست و سیستم های دیگر را می توان ساخت. ما در مورد پایگاه های داده و سیستم های مبتنی بر آنها صحبت خواهیم کرد. و در اینجا راحت تر خواهد بود که نه تنها معماری مشتری-سرور را در نظر بگیریم، بلکه آن را با یکی دیگر - فایل-سرور، مقایسه کنیم.
در یک سیستم سرور فایل، داده ها در یک سرور فایل (به عنوان مثال، Novell NetWare یا Windows NT Server) ذخیره می شوند و پردازش آن در ایستگاه های کاری انجام می شود که به طور معمول یکی از به اصطلاح "DBMS های دسکتاپ" را اجرا می کنند. " - دسترسی، فاکس پرو، پارادوکس و غیره.
برنامه در ایستگاه کاری "مسئول همه چیز" است - برای تشکیل رابط کاربری، پردازش منطقی داده ها و برای دستکاری مستقیم داده ها. سرور فایل تنها خدماتی را در پایین ترین سطح ارائه می دهد - باز کردن، بستن و اصلاح فایل ها. لطفا توجه داشته باشید - فایل ها، نه پایگاه های داده. -

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

شکل 1 مقایسه مدل های فایل-سرور و سرویس گیرنده-سرور

در سیستم سرویس گیرنده-سرور، (حداقل) دو برنامه وجود دارد - کلاینت و سرور، که توابعی را بین آنها به اشتراک می گذارند که در معماری فایل-سرور به طور کامل توسط برنامه در ایستگاه کاری انجام می شود. سرور پایگاه داده که می تواند Microsoft SQL Server، Oracle، Sybase و غیره باشد، وظیفه ذخیره سازی و دستکاری مستقیم داده ها را بر عهده دارد.

رابط کاربری توسط مشتری ساخته شده است که می تواند با استفاده از طیف وسیعی از ابزارهای سفارشی و همچنین اکثر DBMS های دسکتاپ ساخته شود. منطق پردازش داده ها را می توان هم بر روی مشتری و هم روی سرور اجرا کرد. مشتری درخواست هایی را به سرور ارسال می کند که معمولاً در SQL فرموله می شوند. سرور این درخواست ها را پردازش می کند و نتیجه را برای مشتری ارسال می کند (البته مشتریان زیادی می توانند وجود داشته باشند).

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

1.1 مزایا و معایب معماری سرویس گیرنده-سرور

بیایید از دیدگاه نیازهای تجاری به این معماری نگاه کنیم. مشتری-سرور چه ویژگی هایی را برای سیستم اطلاعاتی به ارمغان می آورد؟
قابلیت اطمینان
سرور پایگاه داده اصلاح داده ها را بر اساس مکانیزم تراکنش انجام می دهد که به هر مجموعه ای از عملیات اعلام شده به عنوان تراکنش ویژگی های زیر را می دهد:

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

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

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

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

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

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

در یک برنامه داده سه لایه منطقی وجود دارد:

  • رابط کاربری؛
  • قوانین پردازش منطقی (قوانین تجاری)؛
  • مدیریت داده ها (لایه های منطقی را با لایه های فیزیکی اشتباه نگیرید که در ادامه به آن پرداخته خواهد شد).

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

در یک برنامه کلاینت-سرور دو لایه که در شکل بالا نشان داده شده است، به عنوان یک قاعده، تمام توابع برای تشکیل یک رابط کاربری بر روی کلاینت پیاده سازی می شوند، تمام توابع مدیریت داده ها بر روی سرور پیاده سازی می شوند، اما قوانین تجاری را می توان در هر دو مورد اجرا کرد. سرور با استفاده از مکانیسم های برنامه نویسی سرور (روش های ذخیره شده، راه اندازی ها، نماها، و غیره) و روی کلاینت.

در یک برنامه سه لایه، یک لایه سوم و میانی ظاهر می‌شود که قوانین تجاری را پیاده‌سازی می‌کند، که اغلب اجزای برنامه تغییر می‌کنند (شکل مدل سه‌لایه برنامه مشتری-سرور را ببینید).


شکل 2 مدل سه سطحی یک برنامه کاربردی سرویس گیرنده-سرور


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

بیایید سعی کنیم تمام موارد فوق را با یک مثال کوچک توضیح دهیم. فرض کنید سازمانی قوانین حقوق و دستمزد (قوانین کسب و کار) خود را تغییر داده است و باید نرم افزار خود را به روز کند.

1) در یک سیستم سرور فایل، ما "به سادگی" تغییراتی را در برنامه ایجاد می کنیم و نسخه های آن را در ایستگاه های کاری به روز می کنیم. اما این "ساده" حداکثر هزینه کار را به همراه دارد.

2) در یک سیستم کلاینت-سرور دو سطحی، اگر الگوریتم حقوق و دستمزد به صورت قانون حقوق و دستمزد بر روی سرور پیاده سازی شود، توسط یک سرور قوانین کسب و کار، به عنوان مثال، در قالب یک سرور OLE، اجرا می شود. ، و ما یکی از اشیاء آن را بدون تغییر چیزی نه در برنامه مشتری و نه در سرور پایگاه داده به روز می کنیم.

3. طبقه بندی سرورهای استاندارد
به طور معمول، هر سرور یک (یا چند پروتکل مشابه) را ارائه می دهد و سرورها را می توان بر اساس نوع سرویسی که ارائه می دهد طبقه بندی کرد.

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

  • inetd از انگلیسی سرور اینترنت super-server da emon سرویس IP daemon یک ابزار استاندارد سیستم یونیکس است - برنامه ای که به شما امکان می دهد سرورهای TCP / IP (و پروتکل های شبکه سایر خانواده ها) را بنویسید که از طریق جریان های ورودی و خروجی استاندارد تغییر مسیر داده شده (stdin) با مشتری کار می کنند. و stdout).

    RPC از انگلیسی. رویه از راه دور فراخوانی رویه از راه دور - سیستمی برای یکپارچه سازی سرورها به شکل رویه هایی که برای تماس توسط کاربر راه دور از طریق یک رابط یکپارچه در دسترس است. رابط اختراع شده توسط Sun Microsystems برای سیستم عامل خود (SunOS، Solaris، سیستم Unix) در حال حاضر در اکثر سیستم های یونیکس و همچنین در ویندوز استفاده می شود.

  • فناوری های کاربردی سرویس گیرنده-سرور ویندوز:

(D-) COM (English (Distributed) Component Object Model - مدلی از اشیاء ترکیبی) و غیره - به یک برنامه اجازه می دهد تا با استفاده از رویه های برنامه های دیگر عملیات روی اشیاء داده را انجام دهد. در ابتدا، این فناوری برای "پیوند دادن و جاسازی شی" آنها (OLE English. Object Linking and Embedding) در نظر گرفته شده است، اما، به طور کلی، به شما امکان می دهد طیف گسترده ای از سرورهای کاربردی مختلف را بنویسید. COM فقط در یک کامپیوتر کار می کند، DCOM از راه دور از طریق RPC در دسترس است.

  • Active-X - پسوند COM و DCOM برای ایجاد برنامه های چند رسانه ای.

سرورهای عمومی اغلب برای نوشتن انواع سرورهای اطلاعاتی، سرورهایی که به شبکه خاصی نیاز ندارند، سرورهایی که وظیفه دیگری جز خدمت رسانی به مشتریان ندارند، استفاده می شود. به عنوان مثال، برنامه ها و اسکریپت های کنسول معمولی می توانند به عنوان سرور برای inetd عمل کنند.
اکثر سرورهای ویندوز داخلی و خاص شبکه از طریق سرورهای عمومی (RPC, (D-)COM) اجرا می شوند.
خدمات شبکه عملکرد شبکه را تضمین می کند، به عنوان مثال، سرورهای DHCP و BOOTP مقداردهی اولیه سرورها و ایستگاه های کاری، DNS - ترجمه نام ها به آدرس ها و بالعکس را ارائه می دهند.
سرورهای تونل زنی (به عنوان مثال، سرورهای مختلف VPN) و سرورهای پروکسی ارتباط با شبکه ای را فراهم می کنند که از طریق مسیریابی قابل دسترسی نیست.

سرورهای AAA و Radius یک احراز هویت شبکه، مجوز و ثبت دسترسی را فراهم می کنند.
خدمات اطلاعاتی خدمات اطلاعاتی شامل ساده ترین سرورهایی است که اطلاعات مربوط به میزبان (زمان، روز، موتد)، کاربران (انگشت، شناسه)، و سرورهای نظارتی مانند SNMP را گزارش می دهند. بیشتر خدمات اطلاعاتی از طریق سرورهای جهانی کار می کنند.
سرورهای همگام سازی زمان نوع خاصی از خدمات اطلاعاتی هستند - NTP، علاوه بر اطلاع رسانی به مشتری در مورد زمان دقیق، سرور NTP به صورت دوره ای چندین سرور دیگر را برای تصحیح زمان خود نظرسنجی می کند. علاوه بر تصحیح زمان، سرعت ساعت سیستم تحلیل و تصحیح می شود. تصحیح زمان با افزایش یا کاهش سرعت ساعت سیستم (بسته به جهت اصلاح) انجام می شود تا از مشکلاتی که ممکن است با یک جایگشت ساده زمان رخ دهد جلوگیری شود.
فایل سرورها سرورهایی برای دسترسی به فایل های روی دیسک سرور هستند.

توضیح کوتاه

در حال حاضر، شاید چنین فردی وجود نداشته باشد که هرگز فرصت کار با کامپیوتر را نداشته باشد. فن آوری های کامپیوتری مدرن در همه جا استفاده می شود: از فروشگاه های خرده فروشی معمولی گرفته تا مراکز تحقیقاتی.
به عنوان تأیید، ما داده‌های منتشر شده توسط وزارت ارتباطات روسیه را بررسی می‌کنیم که در سال 2009 به پایگاه الکترونیکی سازمان ملل متحد "MilleniumDevelopment, GoalsIndicators" ارسال شده است.

برترین مقالات مرتبط