دانلود مقاله مفاهیم اولیه سرویس های وب

دانلود مقاله مفاهیم اولیه سرویس های وب

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

مقاله ای مفید و کامل

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:49

چکیده:

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

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

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

چرا به برنامه های توزیع شده نیاز داریم ؟
در این رابطه دلایل متعددی عنوان می شود که مهمترین آنان عبارتند از :

هزینه سیستم های Mainfarme  . یکی از اولین دلایل مهم ، هزینه های بالای سیستم های Mainframe است . این مسئله از دو زاویه متفاوت قابل بررسی است : هزینه بالای سرمایه گذاری اولیه که بسیاری  از سازمان ها و موسسات توان مالی آن را ندارند و دوم اینکه در این مدل ، دارای صرفا" یک نقطه  آسیب پذیر با ریسک بالا می باشیم .مالکیت اختصاصی داده ها. یکی از فاکتورهای مهم دیگر،  سیاست های مربوط به مالکیت داده ها است . سازمان ها و موسسات که  دارای داده های اختصاصی خود می باشند،  علاقه مند به واگذاری مسئولیت مدیریت داده های مربوطه ،  به سایر مکان های فیزیکی نمی باشند . امنیت . یکی دیگر از فاکتورهای مهم در این زمینه موضوع امنیت است . برای یک سازمان ،  اولا" دستیابی به اغلب داده های آن می بایست بسادگی محقق گردد و ثانیا"  داده ها ی حساس موجود در  سازمان می بایست از بعد امنیتی،  ایمن نگهداری گردند . تامین دو خواسته فوق ( رویکردهای رقابتی  و رویکردهای امنیتی ) با جدا سازی فیزیکی داده ا از یکدیگر محقق خواهد شد ( انباشت داده ها، با نگرش های متفاوت در رابطه با سرعت در دستیابی و ایمن در ذخیره سازی ، ضرورت وجود برنامه های توزیع شده را بخوبی نمایان می سازد )  

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

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

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

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

 معماری RPC)Remote Procedure Call-based)  معماری مبتنی بر پیام (Message-based) 

ملاحظات مربوط به  طراحی برنامه های توزیع شده 
در زمان طراحی برنامه های توزیع شده مسائل متعددی وجود دارد که می بایست به آنها توجه کرد :

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

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

 

مفاهیم اولیه سرویس های وب - بخش دوم

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

معماری مبتنی بر RPC  
معماری مبتنی بر RPC ،  اولین گزینه موجود بمنظور ارائه یک راه حل مناسب در ارتباط با  برنامه های توزیع شده است .

 RPC)Remote Procedure Call) ،  یک نوع فراخوانی به تابع و یا  روتپنی است که برروی یک سیستم از راه دور مستقر است .RPC ، مشابه فراخوانی یک روتین و یا یک تابع معمولی است که کدهای مربوط به فراخوانی تابع ، توسط کاربر بکار گرفته می شود . RPC ، دارای مشخصات زیر است :

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

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

و...

NikoFile



خرید و دانلود دانلود مقاله مفاهیم اولیه سرویس های وب


دانلود تحقیق در خصوص آنتن ها

دانلود تحقیق در خصوص آنتن ها


دانلود تحقیق در خصوص آنتن ها

تعداد صفحات : 107
نوع فایل :WORD



مقدمه و قسمتی از تحقیق درمورد آنتن ها :
از سال 1877م که نخستین آنتن ساده توسط هرتز ساخته شد. نظریه طراحی آنتن ها به سرعت پیشرفت کرده است و این پیشرفت ادامه دارد، با توجه به اینکه آنتن ها جزئی از یک سیستم مخابراتی الکترونیکی هستند، بایستی تکنولوژیست ها و مهندسین برق الکترونیک در این زمینه دانش کافی داشته باشند. امید است در این مقال اندک که در زیر به اجمال عنوان فصول آن را خواهیم آورد، قدمی هر چند کوچک در این راه برداشته باشیم .
این پایان نامه از 5 فصل تشکیل شده است. فصل اول در قالب طرح تحقیق به بررسی تاریخچه و نیز اهمیت مساله مورد تحقیق می پردازد. قابل ذکر است که اهداف ویژه تحقیق در این مساله نیز با توجه به عنوان و روش انجام این تحقیق به جای فرضیه ها و سوال های تحقیق در طرح تحقیق گنجانده شده است.
در فصل دوم به مبانی مبحث آنتن ها – انواع و پارامترهای آن پرداخته شده است . آنتن مایکروویو بوقی و مخروطی و نیز آنتن های آرایه ای از جمله آنتن های مهم مورد بحث می باشند . جهت دهندگی آنتن ، پهنای شعاع آنتن ، مقاومت پرتو افکنی آنتن ، امپدانس ورودی آنتن ، سطح موثر و طول موثر آنتن پلاریزاسیون آنتن و ... نیز از جمله شاخص ترین پارامترهای آنتن می باشند که در این فصل درباره آنها سخن گفته شده است .
در فصل سوم به بحث پیرامون شبکه های کامپیوتری می پردازیم . مطالب مورد بحث در این فصل شامل توضیح مختصری در مورد سخت افزار شبکه ، نرم افزار شبکه ، پشته ی پروتکلی 802.11 - به عنوان مهمترین شبکه ی محلی بی سیم - و نیز پشته ی پروتکلی 802.16 - مهمترین شبکه ی بی سیم باند گسترده- می باشند .
در فصل چهارم آنتن های هوشمند و کاربرد و مزیت آنها در شبکه های بی سیم در بخش اول این فصل و نیز آنتن های آرایه فازی به طور تخصصی تر در بخش دوم این فصل مورد بحث قرار می گیرند .
فصل پنجم نیز نتیجه گیری کلی و پیشنهاد به دیگر پژوهندگان علاقه مند به این موضوع را شامل   می شود . امید که مفید محضر خوانندگان محترم قرار گیرد .



فهرست تحقیق درمورد آنتن ها :
پیشگفتار                                        1
فصل اول                                         3
طرح تحقیق                                        3
تاریخچه مختصری در باره ی موضوع تحقیق                        4
اهمیت انجام تحقیق                                    6
اهداف کلی تحقیق                                     6
هدف های ویژه  تحقیق                                     6
روش انجام تحقیق                                     7
فصل دوم                                        8
مبانی آنتن انواع و پارامترهای آن                            8
2_1: تاریخچه                                        9
2_2: انواع آنتن ها از نظر کاربرد                                 11
الف) آنتن هرتز                                         11
ب) آنتن مارکنی                                     11
پ) آنتن شلاقی                                         12
ت ) آنتن لوزی ( روبیک)                                 12
ث) آنتن V معکوس                                     12
ج) آنتن ماکروویو                                    13
چ) آنتن آستینی                                        16
ح) آنتن حلزونی                                        16
ذ) آنتن های آرایه ای ARRAY ANTENNA                     17
2-3 : پارامترهای آنتن                                     18
نمودار پرتو افکنی آنتن ها                                18
دستگاه مختصات نمایش نمودار پرتو افکنی                        18
نمودار پرتو افکنی سه بعدی و دو بعدی                             19
نمودار پرتو افکنی درفضای آزاد و در مجاورت زمین                     22
نمودار پرتو افکنی آنتن فرستنده و گیرنده                            22
جهت دهندگی آنتن ها                                    23
پهنای شعاع و پهنای شعاع نیم توان                            23
شعاع های فرعی آنتن ها                                    24
مقاومت پرتو افکنی  آنتن                                    25
امپدانس ورودی آنتن                                     25
سطح موثر یا سطح گیرنده آنتن ها                            26
طول موثر آنتن                                        27
پهنای نوار فرکانس آنتن ها                                27
پلاریزاسیون آنتن ها                                    28
پلاریزاسیون خطی                                    29
پلاریزاسیون دایره ای                                         30                                                                                                            
پلاریزاسیون بیضوی                                    30
ساختمان مکانیکی آنتن ها                                31
اندازه آنتن                                         31
نصب آنتن ها                                        31
خطوط انتقال و موج برها برای تغذیه آنتن ها                        32
رسانا  و نارساناهای مورد استفاده در ساختن آنتن ها                    33
محافظت آنتن در برابر عوامل جوی                             34
فصل سوم                                        35
شبکه های کامپیوتری شبکه های بی سیم                        35
2-1:سخت افزار شبکه                                    36
2-1-1: شبکه های ﭘخشی(broadcast network)                     37
2-1-2: شبکه های همتا به همتا (peer-to-peer network)                 37
2-1-3:شبکه های شخصی (personal area network)                    37
2-1-4:شبکه های محلی (local area network)                    37
2-1-5:شبکة شهری(Mtropolitan  Area Network)                     39
2-1-6:شبکة گسترده (Wide Area Network)                    39
2-1-7:شبکة بی سیم (wireless network)                        41
2-1-8:شبکة شبکه ها (internetwork)                            42
2-2: نرم افزار شبکه                                     42
2-2-1:لایة فیزیکی (Physical layer)                            46
2-2-2: زیر لایة نظارت بر دسترسی به رسانة انتقال ( MAC)                46
2-2-3:لایة شبکه                                    47
2-2-4:لایة انتقال(Transport layer)                            47
2-2-5:لایة کاربرد (Application layer)                        47
2-3: شبکه های محلی بی سیم (802.11)                         48
2-3-1: ﭘشتة ﭘروتکل 802.11                                 49
2-3-2: لایة فیزیکی در 802.11                                 49
2-4: شبکه های بی سیم باند گسترده                            51
2-4-1: لایة فیزیکی در 802.16                                 52
فصل چهارم                                         55
آنتن های هوشمند                                    55
 بخش اول                                        56
آنتن های هوشمند در شبکه های بی سیم                        56
تداخل هم کانال                                        57
اثرات محوشدگی                                        57
4_الف_1: جوانب تکنولوژی سیستم آنتن هوشمند                        60
4- الف - 2: مدلهای کانال                                62
4-الف-2-1:مدل لی Lee s Model                            62
4-الف- 2-2: A Model of Discreteiy Didposed , Uniform set Of Evenly
Spread scatterers                                    63
4- الف-2-3: مدل ماکروسل (Macro cell Model)                    64
4-الف-2-4: مدل باند عریض میکروسل (Macrocell Wide Band Model)         65
3-الف-2-5: Gaussian Wide – sene stionary ,uncorrelated scattering
(GWSSUS)model                                    65
3-الف-2-6: مدل زاویه دریافت گاوسی (Gaussian angle of)                66
4-الف-2-7-: مدل کانال با بردار متغیر زمانی (Time –varying-vector channel model)
4-الف-2-8: مدل شهری واقعی(typical urban (tu/model))                 67
4-الف-2-9: مدل شهری بد(Bad urban (Bu) model)                 68
4_الف_3:آرایه های هوشمند:آنتن و بهره های مختلف                    68
انواع آنتن های هوشمند                                    70
4-الف-4:ردیابی وتکنیک های بیم آرایه سوئیچ شده                     74
4-الف –5: راهبردهای شکل دهی بیم ثابت                         75
4- الف – 6: پردازش آرایه از طریق شکل دهی بیم                         76
4 الف 6- 1: الگوریتم های پایه شکل دهی سیگنال                     77
4- الف-6-2: ترکیب های آرایه ای تنظیمی                        80
 4-الف –6-3: ترکیب آرایه پرتو سوئیچ شده                        81
مثال 1-4                                        85
4-الف-7: نکات نتیجه گیری شده                                88
بخش دوم                                        89
آنتن های آرایه فازی                                    89
4-ب-1:تاریخچه                                        89
4-ب-2: انواع آرایه ها                                    89
4-ب-2-1: آرایه های خطی (Linear Array)                         90
4-ب-2-2:آرایه های مسطح (Planar Array)                         90
4-ب-3: ویژگی های آرایه فازی                                92
4-ب-3-1: تکنولوژی شیفت دهنده فاز                            92
4-ب-3-2:تکنولوژی شیفت دهنده فاز دی الکتریک ولتاژ متغیر                93
فصل پنجم                                        95
نتیجه و ﭘیشنهاد                                    96
منابع                                             97




قسمتی از تحقیق درمورد آنتن ها  :
همانطور که می دانید عنوان شبکه در برگیرنده  مفهومی وسیع است که شبکه  چاه های آب  روستایی   ( قنات ها)، شبکه ی نهرها و کانال های آبیاری مزارع، شبکه  آب و فاضلاب شهری، شبکه گاز شهری، شبکه پدافند هوایی و نیز شبکه های کامپیوتری هر کدام به نحوی تداعی کننده مفهوم کلی این کلمه می باشند.
البته واضح است که با توجه به پیشرفت چشمگیر کامپیوتر و تکنولوژی های وابسته به آن          (جمع آوری، پردازش و توزیع اطلاعات) در دنیای امروز، شبکه های کامپیوتری در تمامی مفاهیم که از شبکه عنوان شد، وارد شده اند، و نرم افزار های کامپیوتری کارهای مدیریت، نظارت و کنترل کلیه شبکه های یاد شده را به عهده گرفته اند. پیوند فرخنده  کامپیوتر و مخابرات اتفاقی بود که هر دو صنعت را دچار تحولات عظیم کرد. اکنون دیگر مفهوم اتاقی با یک کامپیوتر بزرگ به نام « مرکز کامپیوتر» که افراد کارهایشان را به آنجا می آورند، به کلی منسوخ شده است. مدل قدیمی کامپیوتر بزرگی که تمام کارهای محاسباتی سازمان را انجام می دهد، اکنون جای خود را به تعداد زیادی کامپیوتر کوچک متصل به هم داده است. به این سیستم ها شبکه های کامپیوتری (computer netwoks) گفته می شود.
دو کامپیوتر وقتی « به هم متصل اند» که بتوانند با یکدیگر اطلاعات رد و بدل کنند. الزامی نیست که این اتصال از طریق سیم های مسی باشد، فیبرهای نوری، امواج مایکروویو، مادون قرمزو ماهواره های مخابراتی هم می توانند عامل این ارتباط باشند.
در اینجا پس از طرح مساله شبکه های بی سیم، مهمترین مساله بررسی آنتن های قابل استفاده در این شبکه ها می باشد، که در ابتدا لازم می دانیم تاریخچه  مختصری از پیدایش آنتن را نیز در اختیار خوانندگان محترم قرار دهیم.
مبنای نظری آنتن ها بر معادلات ماکسول استوار است. جیمز کلارک ماکسول  (1831-1879) در سال 1864 در حضور انجمن سلطنتی انگلستان نظریه خود را ارائه داد؛ مبنی بر اینکه نور و امواج الکترو مغناطیسی پدیده های فیزیکی یکسانی دارند. همچنین پیش بینی کرد که نور و اختلالات الکترو مغناطیسی را می توان به صورت امواج رونده دارای سرعت برابر توجیه کرد.  در سال 1882 فیزیکدان آلمانی هاینریش هرتز  (1894-1875) با افزایش تحقیقات در این زمینه ادعای ماکسول را در عمل اثبات کرد و نشان داد که امواج الکترو مغناطیسی در فضا منتشر می شود. هرتز، آنتن هایی از نوع دو قطبی و سهموی را نیز ساخت. مهندس برق ایتالیایی مارکونی (1937-1874) نیز یک آنتن استوانه میکروویو در طول موج 23 سانتی متری را ساخت، ولی کارهای بعدیش برای حصول برد مخابراتی بهتر در طول موج های بلند تر بود. فیزیکدان روسی الکساندر پوپوف  (1895-1905) نیز اهمیت کشف امواج رادیویی را توسط هرتز تشخیص داد و یک سال بعد، قبل از مارکونی  شروع به فعالیت کرد. اغلب افتخار کاربرد  اولین آنتن در اولین سیستم رادیویی را در سال 1879 برای ارسال سیگنال از کشتی به ساحل در مسافت 3مایل به او می دهند. در هر حال این مارکونی بود که رادیوی تجارتی را توسعه داد و مخابرات رادیویی را در ماورای اقیانوس اطلس ایجاد کرد. مارکونی را پدر رادیوی آماتور می شناسند. لازمه ارتباط در این سال ها با آنتن محدود به وجود مولدهای سیگنال بود. ساخت مولدهای سیگنال کلایسترونی و مگنترونی ( در حدود یک گیگا هرتز ) باعث شد که آنتن های بوقی توسعه یابند.  در طول جنگ جهانی دوم اولین کوشش ها جهت توسعه آنتن های مدرن برای رادار انجام گرفت، و هم اکنون آنتن های پیشرفته ای جهت ارتباط مایکروویوی و راداری ساخته  می شوند. که آنتن های آرایه فازی از جمله ی این آنتن ها می باشند. که در فصول آتی به آنها خواهیم پرداخت.



خرید و دانلود دانلود تحقیق در خصوص آنتن ها


دانلود مقاله اینترنت DSL

دانلود مقاله اینترنت DSL

اینترنت DSL

مقاله ای مفید و کامل

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:17

چکیده :

برای اتصال به اینترنت از روش های متفاوتی استفاده می گردد. استفاده از  مودم معمولی ،  مودم کابلی ،  شبکه محلی و یا خطوط DSL)Digital Subscriber Line)،  نمونه هائی از روش های موجود برای اتصال به اینترنت می باشند. DSL  ، یک اتصال با سرعت بالا را با استفاده از کابل های معمولی تلفن برای کاربران اینترنت فراهم می نماید. 

مزایای DSL

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

اشکالات ( ایرادات ) DSL

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

مبانی DSL

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

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

در اغلب منازل و ادارات برخی از کشورهای دنیا ، کاربران از یک DSL نامتقارن (ADSL) استفاده می نمایند. ADSL فرکانس های قابل دسترس دریک خط را تقسیم تا کاربران اینترنت قادر به دریافت و ارسال اطلاعات باشند. در مدل فوق ، فرض بر این گذاشته شده است که سرعت دریافت اطلاعات بمراتب بیشتر از سرعت ارسال اطلاعات باشد. در صورتیکه سرعت خط اینترنت به کاربر ( دریافت اطلاعات ) ،  سه و یا چهار برابر سریعتر نسبت

صوت و داده

کیفیت دریافت و ارسال اطلاعات از طریق DSL ، به مسافت موجود بین استفاده کننده و شرکت ارائه دهنده سرویس فوق بستگی دارد. ADSL از یک تکنولوژی با نام " تکنولوژی حساس به مسافت " استفاده می نماید. بموزات افزایش طول خط ارتباطی ، کیفیت سیگنال افت و سرعت خط ارتباطی کاهش پیدا می نماید. ADSL دارای محدودیت 18.000 فوت ( 5.460 متر ) است . کاربرانی که در مجاورت و نزدیکی شرکت ارائه دهنده سرویس DSL قرار دارند، دارای کیفیت و سرعت مناسبی بوده و بموازات افزایش مسافت ، کاربران اینترنت از نظر کیفیت و سرعت دچار افت خواهند شد.  تکنولوژی ADSL قادر به ارائه بالاترین سرعت در حالت " اینترنت به کاربر " (Downstream) تا 8 مگابیت در ثانیه است .( در چنین حالتی حداکثر مسافت 6.000 فوت و یا 1.820 متر خواهد بود ) . سرعت ارسال اطلاعات " از کاربر به اینترنت" (Upstream)  دارای محدوده 640 کیلوبیت در ثانیه خواهد بود. در عمل ،  بهترین سرعت ارائه شده برای ارسال اطلاعات از اینترنت به کاربر ، 1.5 مگابیت در ثانیه و سرعت ارسال ارسال اطلاعات توسط کاربر بر روی اینترنت ، 640 کیلوبیت در ثانیه است .

و...

NikoFile



خرید و دانلود دانلود مقاله اینترنت DSL


دانلود مقاله مزیت JPEG پیشرفته

دانلود مقاله مزیت JPEG پیشرفته

مزیت JPEG پیشرفته

مقاله ای مفید و کامل

 

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:31

چکیده:

مزیت JPEG پیشرفته اینست که اگر یک تصویر ضمن اینکه منتقل می شود، بلافاصله نمایش داده شود، شما می توانید خیلی بسرعت کل تصویر را بطور تقریب با اصلاح تدریجی کیفیتببیند تا کسی که مدت طولانی تری منتظر می ماند و این خیلی مجهتر از یک نمایش کند ازبالا تا پایین تصویر می باشد. صغفش اینست که هر اسکنی حدوداًبه میزان یکسانی محاسبه برای نمایش، متوسل می شود همانطور که کل فایل JPEG خط مبنا باید باشد. بنابراین JPEG پیشرفته فقط وقتی حساس می شود که فردی کُدبرداری داشته باشد که در مقایسه با اتصال ارتباطی سریع است. (اگرداده ها بسرعت برسد، یک کُدبرداری // پیشرفته می تواند بوسیله جهش بعضی گذرهای نمایشی، وفق یابد. از اینرو کُد برداری شما به قدر کافی فرمت دارد تا TI داشته باشد یا اتصالات شبکه ای سریعتر ممکن است هیچ تفاوتی رابین JPEG پیشرفته، و با قاعده نبیند، اما بر روی یک اتصال سرعت مودم، JPEG پیشرفته، وسیع می باشد.) تا همین اواخر، کاربردهای زیادی در JPEG پیشرفته که جذاب بنظر می رسید، وجود نداشت، بنابر این آن بطور وسیعی اجرا نمی گشت. اما با شهرت جستجو گرهای شبکه جهانی وب در اجرای اتصالات کند مودم و با اسب بخار در حال افزایش کامپیوترهای شخصی، JPEG پیشرفته برنده کاربرد شبکه جهانی وب شده است، نرم افزار JPEG آزاد JJG اکنون از JPEG پیشرفته حمایت می کند وتوانایی جستجو گرها و دیگر برنامه های شبکه جهانی وب بسرعت گسترده می گردد. به استثنای توانایی فراهم کردن نمایش پیشرفته، // JPEG پیشرفته و JPEG خط مبنا اساساً یکسان هستند و آنها بخوبی بر روی انواع تصویر های مشابه کار می کنند. ممکن است بین نمایش های خط مبنا و پیشرفته یک تصویررا بدون لطمه به کیفیت تبدیل می کند (اما برای انجام این مورد نرم افزارخاصی نیاز می باشد، تبدیل بوسیله خروج از فشردگی و دوباره فشرده کردن به دلیل خطاهای گردکردن برشی بدون خسارت نمی باشد.) یک فایل JPEG پیشرفته به هیچ وجه فقط بوسیله یک کُد برداری JPEG خط مبنا، قابل خواندن نیست، بنابر این نرم افزار موجود باید قبل از اینکه JPEG پیشرفته را بتوان بطور گسترده ای استفاده کرد، ارتقاء یابد. موضوع 16 در بخش 2 را برای آخرین اخبار در مورد برنامه هایی که از آن پشتیبانی می کنند، ببینید. می توانم من یک JPEG شفاف بسازم؟ نه. JPEG از شفافیت پشتیبانی نمی کند و احتمالاً آنرا به سرعت انجام نمی دهد. آن آشکار می کند که اضافه شدن شفافیت به JPEG نباید کار ساده ای باشد. اگر جزئیات کاملی می خواهید تا پایان بخوانید و کسب اطلاع کنید. شیوة قدیمی برای شفافیت کُد در GIF دیگر الگوهای فایلی یافت شده، یک مقدار رنگی که از جهات دیگر استفاده نشده برای که نشانگر یک سلول تصویری شفاف می باشد، انتخاب می شود که نمی تواند در JPEG کار کند. زیرا JPEG پراتلاف می باشد. یک سلول تصویری ضرورتاً با همان رنگی که با آن شروع شده، آشکار نمی شود. بطور معمول یک خطای جزئی در مقدار سلول تصویری عیبی ندارد. زیرا بطور جزئی تصویر را تحت تأثیر قرار می دهد. اما اگر آن سلول تصویری را از شفاف به نرمال یابد. عکس تغییر دهد، این خطا کاملاً آشکار و مزاحم می باشد، بخصوص اگر زمینة اصلی کاملاً متفاوت از رنگ شفاف باشد. یک شیوة معقولانه تر ذخیره کردن کانال آنها (درصد شفافیت) همانند یک عنصر جداگانة رنگ در یک تصویر JPEG می باشد.

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

یک JPEG بدون اتلاف وجود ندارند؟

آشفتگی زیادی در مورد این موضوع وجود دارد که تعجب برانگیز نیست. زیرا چندین شیوة مقایسه ای مختلف وجود دارد که همگی بعنوان JPEG شناخته شده می باشد. شیوه ای که معمولاً استفاده می شود، JPEG خط مبنا می باشد. (یا نوع دیگرش JPEG پیشرفته می باشد.) همچنین استاندارد ایزو (JSO) مشابهی یک شیوة بسیار متفاوت بنام JPEG بدون اتلاف را تعریف می کند. اگر خیلی آشفته نباشد، یک استاندارد جدید بدون اتلاف بنام «JPEG LS» تقریباً سر از خیابانها درمی آورد. وقتی می گویم «بدون اتلاف» منظورم از بی اتلاف از نظر ریاضیاتی این می باشد که: یک الگوریتم مقایسه ای بدون اتلاف، الگوریتمی است که خروجی (برونداد) از فشردگی خارج شده اش را که بیت به بیت با ورود (درونداد) اصلی یکسان می باشد، ضمانت می کند. این یک ادعای قوی تر از «غیرقابل تفکیک شدن تصویری از اصل» می باشد.

JPEG خط مبنا می تواند به تصویری با قابلیت تفکیک پذیری برای تصاویری که بیشترین شباهت را به عکس دانرد، دست یابد، اما آن نمی تواند هرگز کاملاً بدون اتلاف باشد. JPEG بدون اتلاف یک شیوة کاملاً متفاوت است که واقعاً بدون اتلاف می باشد. با این وجود آن کمابیش همانند JPEG خط مبنا فشرده نمی شود، آن بطور معمولی می تواند داده های تمام رنگی را تا حدود 2:1 فشرده کند و JPEG بدون اتلاف بخوبی فقط بر روی تصاویر آهنگ پیوسته کار می کند.

آن فشردگی مُفیدی از تصاویر صفحه رنگ یا تصاویری با بیت عمق کم تهیه نمی کند. JPEG بدون اتلاف در حقیقت هرگز به شهرت نرسیده و هیچ کاربرد معمولی آنرا پشتیبانی نمی کند و آن اکنون کاملاً غیرقابل استفاده می باشد. (برای مثال استاندارد جدید PNG ، JPEG بدون اتلاف را بر روی بیشترین تصاویر فشرده می سازد.) با درک این مطلب کمیتة ISO JPEG اخیراً یک استاندارد فشردگی بدون اتلاف کاملاً جدید بنام JPEG-LS را تکمیل کرده است. (شما همچنین ممکن است از آن تحت نام LOCO می شنوید.) JPEG-LS ، فشردگی بهتری از JPEG اصلی بدون اتلاف ارائه می دهد، اما هنوز نزدیک به آن چیزی که شما می توانید با یک شیوة پُراتلاف بدست آورید، نمی شود.

هر کسی حدس می زد که آیا این استاندارد جدید به شهرت می رسد یا نه. آن تکرار باارزشی می باشد که یک اجرای منظم JPEG را با حداکثر حالت کیفیتش آغاز می کند که به شما ذخیره سازی بدون اتلاف نمی دهد، حتی در بالاترین حالت کیفیت ممکن. JPEG خط مبنا پراتلاف می باشد. زیرا آن به خطاهای گِرد کردن برشی در محاسبات مختلف منوط می شود. خطاهای گِرد کردن برشی به تنهایی تقریباً همیشه خیلی کوچکتر از آنی است که دیده شود. اما اگر شما تصویر را از طریق چرخه های چندگانه فشردگی مرتبط کنید، آنها انباشته می شوند. خیلی از اجراها حتی به شما اجازه نمی دهند که به حداکثر محیط ممکن دست یابید، زیرا آن همانند یک شیوة کم بازده برای استفادة JPEG منظم می باشد. برای مثال با نرم افزار JJG JPEG شما مجبور نیستید فقط «کیفیت 100» را انتخاب کنید. همچنین نمونه برداری از کارافتادة کروما (رنگ) را برای به حداقل رساندن اتلاف اطلاعات، خاموش کنید. فایل های نتیجه خیلی بزرگتر می باشند و فقط از نظر کسری کیفیت بهتری از فایل های تولید شده در محیطهای معقولانه تری دارد. آنها هنوز کمی پراتلاف می باشند. اگر شما واقعاً به ذخیره سازی بدون اتلاف نیاز دارید، تلاش نکنید با JPEG منظم به آن نزدیک شوید.

چرا تمام مدارک در مورد قالبهای فایل می باشد؟

JPEG فقط به خانوادة الگوریتم های فشردگی اشاره می کند نه به یک قالب فایل تصویر ویژه. کمیتة JPEG از تعریف قالب فایل توسط جنگهای قلمروی در داخل سازمانهای بین المللی استانداردها جلوگیری می کند. از آنجایی که ما نمی توانیم عملاً تصاویر را هر شخص دیگری تعویض کنیم مگر اینکه بر روی یک قالب فایل مشترک توافق کنیم. این مورد برای ما یک مشکل بوجود می آورد. در غیاب استانداردهای رسمی، تعدادی از نویسندگان برنامة JPEG فقط برای انجام کارهای خودشان آنرا ترک می کنند و در نتیجه برنامه هایشان با هر شخص دیگری قابل وفق نیست. نزدیکترین چیزی که ما با یک قالب JPEG استاندارد داریم، تعدادی کار است که بوسیلة مردم در میکروسیستم های C-Cube هماهنگ می شود. آنها دو قالب فایل بر مبنای JPEG را تعریف می کنند.

JFIF (قالب تغییر فایل JPEG) یک قالب ارزان قیمت که سلولهای تصویری را انتقال می دهد نه چیز دیگری را. TIFF/JPEG ، TIFF 6/0 aka ، توسعة قالب Aldus TIFF . TIFF یک قالب گران قیمت می باشد که به شما اجازة ثبت فقط در مورد چیزی را می دهد که شما همیشه می خواستید در مورد یک یک تصویر و اطلاعات جانبی تر بدانید. JFIF بعنوان یک استاندارد غیررسمی بر روی اینترنت ظاهر می شود و چیزی است که بطور معمول بوسیلة یک «فایل PEG » معنی می شود. بیشترین خوانندگان JFIF همچنین توانایی دستکاری تعدادی قالبهای مختلف نه کاملاً قانونی JFIF را دارند. خصوصیت TIFF 6/0 برای یکپارچه کردن JPEG بطور وسیعی اجرا نمی شود، زیرا تا اندازه ای آن تعدادی نقص جدی طرحی دارد. طرح بازبینی شده TIFF/TPEG اکنون بوسیلة یادداشت # 2 تکنیکی TIFF توصیف می شود، این طرح موردی بود که در 0/7 TIFF استفاده شد. اجراهای جدید TIFF باید از طرح یادداشت تکنیکی برای توکاری کردن TIFF 6/0 استفاده کند نه از طرح. (تا جایی که من می دانم، سیستم های Next Step (قدم بعدی) تنها سیستم هایی هستند که هرگونة کاربرد قابل توجهی از نوع TIFF/JPEG,TIFF 6/0 بوجود می آورند.) حتی وقتی که TIFF/JPEG ثابت است، آن هرگز بطور گسترده ای استفاده نخواهد شد.

و...

NikoFile



خرید و دانلود دانلود مقاله مزیت JPEG پیشرفته


دانلود مقاله شبکه

دانلود مقاله شبکه

لینک و پرداخت دانلود * پایین مطلب *

 

فرمت فایل : word ( قابل ویرایش )

 

تعداد صفحه : 3

 

 

 

 

فهرست

مفهوم شبکه (network)

تعریف

طبقه‌بندی شبکه‌های رایانه‌ای

بر اساس لایه شبکه

بر اساس اندازه

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

بر اساس معماری کاربری

بر اساس همبندی (توپولوژی)

 

 

مقدمه

«شبکه رایانه‌ای» (Computer Network) از چندین «رایانه» متصل به هم تشکیل شده‌است که از یک سیستم ارتباطی به هدف به اشتراک گذاری داده‌ها، منابع و ارتباطات استفاده می‌کند. برای مثال شبکه رایانه خانگی ممکن است از دو یا چند رایانه تشکیل شده باشد که با استفاده از شبکه، فایلها و یک «پرینتر» را به اشتراک گذاشته‌اند. اندازه و مقیاس هر شبکه از روی سخت‌افزار مورد استفاده و همچنین قراردادهایی که پیاده‌سازی شده‌اند تعیین می‌شوند.



خرید و دانلود دانلود مقاله شبکه