بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > اینترنت و شبکه INternet & network

اینترنت و شبکه INternet & network مباحث مربوط به شبکه و اینترنت

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 01-12-2008
SonBol آواتار ها
SonBol SonBol آنلاین نیست.
معاونت

 
تاریخ عضویت: Aug 2007
محل سکونت: یه غربت پر خاطره
نوشته ها: 11,775
سپاسها: : 521

1,688 سپاس در 686 نوشته ایشان در یکماه اخیر
پیش فرض رابط نرم افزاری در اینترنت

رابط نرم افزاری در اینترنت

نرم افزاری است که در یک شبکه حد واسط بین اینترنت و کاربران واقع می شود. فلسفه ایجاد ***** Server قراردادن یک خط اینترنت در اختیار تعداد بیش از یک نفر استفاده کننده در یک شبکه بوده است ولی بعدها امکانات و قابلیتهایی به ***** Server افزوده شد که کاربرد آن را فراتر از به اشتراک نهادن خطوط اینترنت کرد. به طور کلی ***** Server ها در چند مورد کلی استفاده می شوند. یک کاربرد ***** Server ها، همان به اشتراک گذاشتن یک خط اینترنت برای چند کاربر است که باعث کاهش هزینه و کنترل کاربران و همچنین ایجاد امنیت بیشتر می شود. کاربرد دوم ***** Serverها، در سایتهای اینترنتی به عنوان Firewall می باشد. کاربرد سوم که امروزه از آن بسیار استفاده می شود، Caching اطلاعات است. با توجه به گران بودن هزینه استفاده از اینترنت و محدود بودن پهنای باند ارتباطی برای ارسال و دریافت اطلاعات، معمولاً نمی توان به اطلاعات مورد نظر در زمان کم و با سرعت مطلوب دست یافت. امکان Caching اطلاعات، برای کمک به رفع این مشکل در نظر گرفته شده است.
***** Server، سایتهایی را که بیشتر به آنها مراجعه می شود را دریک حافظه جداگانه نگاه می دارد. به این ترتیب برای مراجعه مجدد به آنها نیازی به ارتباط از طریق اینترنت نیست بلکه به همان حافظه مخصوص رجوع خواهد شد. این امر باعث می گردد از یک طرف زمان دسترسی به اطلاعات کمتر شده و از سوی دیگر چون اطلاعات از اینترنت دریافت نمی شود، پهنای باند محدود موجود با اطلاعات تکراری اشغال نشود. بخصوص آنکه معمولاً تغییرات در یک Website محدود به یک یا دو صفحه می باشد و گرفتن اطلاعات از اینترنت بدون Caching به معنای گرفتن کل سایت می باشد حال آنکه با استفاده از ***** Server و امکان Caching اطلاعات، میتوان فقط صفحات تغییر کرده را دریافت کرد.


● ویژگیهای ***** Serve
▪ ویژگی اول: با استفاده از ***** Server می توان از اکثر پروتکلهای موجود در شبکه های محلی در محدوده نرم افزارهای کاربردی در شبکه های LAN مرتبط با اینترنت استفاده کرد. ***** Server پروتکلهای پر کاربرد شبکه های محلی مانند IPX/SPX (مورد استفاده در شبکه های ناول)، NETBEUI (مورد استفاده در شبکه های LAN با تعداد کاربران کم) و TCP/IP (مورد استفاده در شبکه های Intranet) را پشتیبانی می کند. به این ترتیب برای اینکه بتوان از یک نرم افزار کاربردی شبکه LAN که مثلاً با پروتکل IPX/SPX روی ناول نوشته شده، روی اینترنت استفاده کرد نیازی نیست که قسمتهای مربوط به ارتباط با شبکه که از Function Call های API استفاده کرده را به Function Call های TCP/IP تغییر داد بلکه ***** Server خود این تغییرات را انجام داده و می توان به راحتی از نرم افزاری که تا کنون تحت یک شبکه LAN با ناول کار می کرده است را در شبکه ای که مستقیماً به اینترنت متصل است، استفاده کرد. همین ویژگی درباره سرویسهای اینترنت مانند، FTP، Telnet، Gopher، IRC RealAudio، Pop۳ و... وجود دارد. به این معنا که هنگام پیاده سازی برنامه با یک سرویس یا پروتکل خاص، محدودیتی نبوده و کدی در برنامه برای ایجاد هماهنگی نوشته نمی شود.
▪ ویژگی دوم: با Cache کردن اطلاعاتی که بیشتر استفاده می شوند و با بروز نگاه داشتن آنها، قابلیت سرویسهای اینترنت نمایان تر شده و مقدار قابل توجهی در پهنای باند ارتباطی صرفه جویی می گردد.
▪ ویژگی سوم: ***** Server امکانات ویژه ای برای ایجاد امنیت در شبکه دارد. معمولاً در شبکه ها دو دسته امنیت اطلاعاتی مد نظر است. یکی آنکه همه کاربران شبکه نتوانند از همه سایتها استفاده کنند و دیگر آنکه هر کسی نتواند از روی اینترنت به اطلاعات شبکه دسترسی پیدا کند. با استفاده از***** Server نیازی نیست که هر Client به طور مستقیم به اینترنت وصل شود در ضمن از دسترسی غیرمجاز به شبکه داخلی جلوگیری می شود. همچنین می توان با استفاده از SSL (Secure Sockets Layers) امکان رمز کردن داده ها را نیز فراهم آورد.
▪ ویژگی چهارم: ***** Server به عنوان نرم افزاری که می تواند با سیستم عامل شما مجتمع شود و همچنین با IIS (Internet Information Server) سازگار می باشد، استفاده می گردد. خدمات ***** Server ***** Server سه سرویس در اختیار کاربران خود قرار می دهد:
۱) Web***** Service:
این سرویس برای Web Publishing یا همان ایجاد Web Site های مختلف درشبکه LAN مفید می باشد. برای این منظور قابلیت مهم Reverse Proxing در نظر گرفته شده است. Reverse Proxing امکان شبیه سازی محیط اینترنت درمحیط داخل می باشد. به این ترتیب فرد بدون ایجاد ارتباط فیزیکی با اینترنت می تواند برنامه خود را همچنان که در محیط اینترنت عمل خواهد کرد، تست کرده و مورد استفاده قرا دهد. این قابلیت در بالا بردن سرعت و کاهش هزینه تولید نرم افزارهای کاربردی تحت اینترنت موثر است.
۲) Winsock ***** Service:
منظور، امکان استفاده از API Callهای Winsock در Windows است. در Windows، Function Call های مورد استفاده در سرویسهای اینترنت مانند Telnet، FTP، Gopher و،... تحت عنوان Winsock Protocols معرفی شده اند. در حقیقت برای استفاده از این سرویسها در نرم افزارهای کاربردی نیازی نیست که برنامه نویس چگونگی استفاده از این سرویسها را پیش بینی کند.
۳) Socks***** Service:
این سرویس، سرویس Socks ۴.۳a را پشتیبانی می کند که در واقع زیر مجموعه ای از Winsock می باشد و امکان استفاده از Http ۱.۰۲ و بالاتر را فراهم می کند. به این ترتیب می توان در طراحی Website خارج از Firewall، Security ایجاد کرد.


● معیارهای مؤثر در انتخاب
۱)***** Server سخت افزار مورد نیاز:
برای هر چه بهتر شدن توانمندیهای ***** Server، باید سخت افزار آن توانایی تحمل بار مورد انتظار را داشته باشد.
۲) نوع رسانه فیزیکی برای ارتباط با اینترنت:
راه حلهای مختلفی برای اتصال به شبکه اینترنت وجود دارد. ساده ترین راه، استفاده از مودم و خطوط آنالوگ می باشد. راه دیگر استفاده از ISDN و خطوط دیجیتال است که هم احتیاج به تبدیل اطلاعات از آنالوگ به دیجیتال و برعکس در ارسال و دریافت اطلاعات ندارد و هم از سرعت بالاتری برخوردار است. روش دیگر استفاده از خط های T۱/E۱ با ظرفیت انتقال گیگا بایت می باشد. پیشنهاد می شود که در شبکه های با کمتر از ۲۵۰ کاربر از ISDN و از ۲۵۰ کاربر به بالا از T۱/E۱ استفاده شود. (البته در ایران به علت عدم وجود خطوط ISDN و کمبود خطوط T۱/E۱ این استانداردها کمتر قابل پیاده سازی هستند.)
۳) هزینه ارتباط با اینترنت:
دو عامل موثر در هزینه اتصال به اینترنت، پهنای باند و مانایی ارتباط می باشد. هر چه مرورگرهای اینترنتی بیشتر و زمان استفاده بیشتر باشد، هزینه بالاتر خواهد بود. با توجه به اینکه ***** Server می تواند با Caching اطلاعات این موارد را بهبود بخشد، بررسی این عامل می تواند در تعیین تعداد ***** های مورد استفاده موثر باشد.
۴) نوع وشیوه مدیریت سایت:
این عامل نیز در تعیین تعداد *****ها موثر است. مثلاً اگر در شبکه ای مشکل راهبری وجود داشته باشد، با اضافه کردن تعداد *****ها، مشکل راهبری نیز بیشتر خواهد شد.
۵) پروتکل های مورد استفاده:
***** Server ها معمولاً از پروتکلهای TCP/IP و یا IPX/SPX برای ارتباط با Client ها استفاده می کنند. بنابراین برای استفاده از ***** باید یکی از این پروتکل ها را در شبکه استفاده کرد. پیشنهاد می شود در شبکه های کوچک با توجه به تعداد کاربرها ***** Server و Web Server روی یک کامپیوتر تعبیه شوند و در شبکه های متوسط یا بزرگ تعدادserver *****ها بیش از یکی باشد.
__________________
پاسخ با نقل قول
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید




پاسخ


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

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

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 03:55 PM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


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




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها