بروز رسانی خرداد ۱۶ام, ۱۳۹۶ ۸:۱۷ قبل از ظهر
بهمن ۲۳, ۱۳۹۴ admin مقالات دیدگاهها برای تفاوت سرور و کلاینت بسته هستند
در اواسط دهه ۸۰ میلادی زمانی که اولین بار تولیدکنندگان تجهیزات شبکه، کالاها خود را به بازار عرضه کردند، عبارت Client/Server وارد عرصه رایانه گردید. در آن زمان واژه فوق صرفا در رابطه با تجهیزات سخت افزاری رایانه استفاده می شد. رایانه ی که از آن به عنوان مرکز نقل ارائه خدمات در یک شبکه یاد می شد را با نام Server رایانه ی که از این امکانات مصرف می کرد را بعنوان Client می شناختند. امروزه واژه فوق دارای یک مفهوم ویِژگزینشه است که چندان مرتبط با سخت افزار نیست. اکثرا مردم هنوز واژه Client را به یک رایانه فیزیکی نسبت داده عبارت Server را به رایانه فیزیکی دیگری که به آن متصل و سرویس هائی را ارائه می دهد، اطلاق می نمایند. مطلب فوق با اینکه درست است ولی صرفا یک بخش اندک از همه واقعیت های موجود در این زمینه است. عبارت فوق امروزه در مقیاس وسیع تری به خدمت گرفته می شود. به منظور آشنائی بیشتر با این کلمه مقاله ذیل را دنبال نمائید.
خرید هاست,خرید سرور مجازی,سرور مجازی ایران,هاست پربازدید
تعریف Client/Server
عموما کلاینت به رایانه ی گفته می شود که تقاضایی را از سرور دارد. کلاینت در لغت نامه به معنای مشتری است و مشتری کسی است که تقاضای خدماتی را از طرف فروشنده ای دارد. یکسرور می تواند در آن واحد به چندین کلاینت یا بازدید کننده خدمات رسانی نماید ، این در حالی است که در فناوری اطلاعات سرور برنامه ی رایانه ی است که خدمات گوناگونی را به پروگرام های رایانه ی دیگر یا کاربر انش (در همان سیـستم یا سیستم دیگر) ارائه می دهد . در تعریف عملی تر، سرور یک رایانه متصل به شبکه است که بر خلافبقیه رایانه ها جهت چند منظور مفرق ساخته شده است.
فرق server و Client
همان گونه که در بالا اشاره شد، مفهوم سرور کلاینت در ابتدا با گستردگی که در حال حاضر وجود دارد بیان نبود و با ظهور شبکه در علم کامپیوتر این جمله نیز وارد دنیای کامپیوتر شد روز به روز بر گستردگی و مفهوم آن افزوده گردید . امروزه این مفهوم را از جنبه های مختلفی می توان بررسی و مقایسه نمود که در اینجا سعی شده است به دو جنبه اساسی و کاربردی اشاره فرق های بین سرور و کلاینت را بیان نمائیم.
فرق server Client از نظر برنامه نویسی
سرور کلاینت را از نظر پروگرام نویسی می توان به دو دسته زبان های سمت سرور (server side) سمت فرد (client side) تقسیم نمود، که دارای فرق هایی می باشند . در ذیل یه شرح این فرق پرداخته شده است.
زمانی که ما میخواهیم یک صفحه وب را مشاهده کنیم، ابتدا در خواست ما به سرور میزبان آن وبسایت ارسال می شود. در این وقت عملیات پروگرام هایی که برای تهیه محتوای مناسب لازم است انجام شود، جهت مثال رابطه با پایگاه داده در سرور بوسیله زبان های سمت server انجام می شود. PHP , ASP , JSP از عبارت این زبان ها هستند . بعد از اینکه این عملیات در سمت سرور وبسایت انجام شود، خروجی پروگرام به صورت کدهای سمت کاربر ، به فرد فرستاده می شود. کدهایی مثل HTML , CSS , JavaScript . این کدها برنامه های سمت کاربر می باشند . بدین مفهوم که پردازش این اطلاعات دیگر به عهده یسرور نیست و مرورگر کاربر (برای مثال Mozilla Firefox) باید این کدها را پردازش کرده و نتیجه را به صورت صفحه وب به کاربر نمایش دهد.
فرق server و Client از نظر شبکه
فرق بین این دو شبکه خیلی واضح و بزرگ است اگرچه فرق ها را از نظر فیزیکی نمی توانیم ببینیم ولی می توانیم از نظر logically آنها را بدرستی از تشخیص دهیم.
Peer to Peer Network:
در این نوع شبکه هیچگونه centralized authority بین رایانه های شبکه نمی توانیم ببینیم در واقع هیچ نوع مرکزیت بین آنها وجود ندارد. اگر یک فرد بخواهد به منابع رایانه دیگر دسترس و نگرانی ی پیدا نماید سیـستم امنیتی رایانه مقصد (رایانه ی که منابع درخواست شده را در خودش دارد) ارزیابی می نماید که رایانه درخواست دهنده مجوز دساسترس ی به منابع را دارد یا خیر. هر رایانه در این نوع شبکه می تواند هم client باشد سرور. هر کاربر می بایست local back up را خودش بگیرد، ملاحظات امنیتی خیلی زیاد اندک است و رایانه های محدودی در بر می گیرد.
Client/Server Network:
بر خلاف شبکه peer to peer این نوع شبکه سیستم علت ی را استفاده می نماید که جهت این کار تخصص یافته است تا اطلاعات شبکه را از یک منطقه مرکزی یا centralized point مدیریت نماید که این منطقه مرکزی همان سرور است . client ها از سرور تقاضای اطلاعات می کنند سرور است که با دادن اطلاعات یا دسترس ی به منابع به آنها جواب می دهد. شبکه های client/server نسبت به peer to peer ویژگی ها ی معین ی دارند و در کلام شبکه ای خیلی خیلی سازماندهی تر شده می باشند . بسیار زیاد آسان تر خواهد بود که فایـل ها منابع را پیدا کنیم چون آنها بر روی سرور ذخیره شده اند از امنیت زیاد بالایی برخوردارند تمام username passwords ها در یک database یکسان که همان سرور است ذخیره می شوند فرد ان نمی توانند از سرور بعنوان workstation مصرف کنند پس در نهایت واضح است که شبکه client /server کارایی بسیار زیاد بهتری دارد.
بخشی از هارد رایانه سرور است که VPS شما می تواند تمالک نماید .
توضیح ات بیشتر
به میزان انتقال داده ای که VPS شما در بازه ی معین انجام میدهد گفته می شود .
چنانچه این مصرف بیشتر از میزان مجاز باشد بعد از مطلع کردن شمتری فاکتور اضافه مصرف جهت آنها صادر خواهد شد.
شرح ات بیشتر
هر برنامه ی که بر روی VPS نصب و راه اندازی می شود و همین طور وب وب سایت هایی که بر روی آن راه اندازی میکنید از رم ستفاده میکنند، در صورتی که میزان رمی که در موقع ثبت سفارش جهت ادامه ی کار VPS کافی نباشد میتوانید به هر اندازه که احتیاج داشته باشید سیستم را ارتقا دهید.
شرح ات بیشتر
هر نرم افزار ی که بر روی VPS نصب راه اندازی می شود و همین طور وب سایت هایی که بر روی آن راه اندازی میکنید از CPU ستفاده میکنند، در صورتی که CPU که در موقع ثبت سفارش جهت ادامه ی کار VPS کافی نباشد میتوانید به هر اندازه که احتیاج داشته باشید سیستم را ارتقا دهید.
دیدگاهها برای درباره نرم افزار ایمیل اگزیم بسته هستند
دیدگاهها برای اموزش مقدماتی شبکه بسته هستند
دیدگاهها برای تفاوت vps با هاست اشتراکی در چیست؟ بسته هستند