تعداد صفحات:28
نوع فایل:word
فهرست مطالب:
فصل اول
تعاریف
مکانیزم های کنترل ازدحام در شبکه TCP
Slow Start
Congestion Avoidance
Fast Retransmission
Fast Recovery
پیشرفت های جدید در زمینه کنترل ازدحام در TCP
TCP Tahoe
TCP Reno
TCP New Reno
TCP Vegas
فصل دوم
عملکرد بهینه TCP در شبکه های بی سیم حسی
شبکه های حسی مبتنی بر IP
محدودیت گره ها
آدرس دهی مرکزی
مسیر یابی متمرکز
سر بار هدر
Distributed TCP Caching
مکانیزم های پروتکل
شناسایی اتلاف بسته ها و ارسال مجدد به صورت محلی
Selective Acknowledgement
تولید مجدد تصدیق به صورت محلی
TCP Support for Sensor Nodes
مکانیزم های پروتکل
انتقال مجدد سگمنت های TCP به صورت محلی
تولید مجدد و بازیابی تصدیق (TCP Acnowledge
مکانیزم Back pressure
منابع
تعاریف (definitions):
سگمنت (Segment): به بسته های TCP (Data,Ack) اصطلاحا سگمنت گفته میشود.
(Sender Maximum Segment Size)SMSS: اندازه بزرگ ترین سگمنتی که فرستنده
میتواند ارسال کند. این مقدار بر اساس حداکثر واحد انتقال در شبکه،
الگوریتم های تعیین MTU ،RMSS یا فاکتورهای دیگر تعیین میشود. این اندازه
شامل هدر بسته و option نمی باشد.
(Receiver Maximum Segment Size)RMSS: سایز بزرگ ترین سگمنتی که گیرنده
میتواند دریافت کند. که در یک ارتباط در فیلد MSS در option توسط گیرنده
تعیین میشود و شامل هدر و option نمی باشد.
(Receiver Window)rwnd: طول پنجره سمت گیرنده.
(Congestion Window )cwnd: نشان دهنده وضعیت متغیر TCP است که میزان داده
در شبکه را محدود میکند. در هر لحظه، حجم داده در شبکه به اندازه مینیمم
cwnd و rwnd می باشد.
مکانیزم های کنترل ازدحام در شبکه TCP:
در یک شبکه زمانی که ترافیک بار از ظرفیت شبکه بیشتر میشود، ازدحام اتفاق
می افتد. که بمنظور کنترل ازدحام در شبکه الگوریتم های متفاوتی وجود دارد.
در یک ارتباط، لایه شبکه تا حدی قادر به کنترل ازدحام در شبکه است اما راه
حل واقعی برای اجتناب از ازدحام پایین آوردن نرخ تزریق داده در شبکه است.
TCP با تغییر سایز پنجره ارسال تلاش می کند که نرخ تزریق داده را کنترل
کند.
شناسایی ازدحام اولین گام در جهت کنترل آن است.
در گذشته، شناسایی ازدحام به راحتی امکان پذیر نبود. از نشانه های آن وقوع
Timeout به دلیل اتلاف بسته یا وجود noise در خط ارتباطی یا اتلاف بسته ها
در روترهای پر ازدحام و … را میتوان نام برد. اما امروزه از آنجا که اکثرا
تکنولوژی بستر ارتباطی از نوع فیبر میباشد اتلاف بسته ها که منجر به خطای
ارتباطی شود بندرت اتفاق می افتد. و از طرفی وقوع Timeout در اینترنت بدلیل
ازدحام میباشد.
در همه الگوریتم های TCP فرض بر این است که وقوع Timeout به دلیل ازدحام شبکه است.
تعداد صفحات:107
نوع فایل:word
فهرست مطالب:
مقدمه
فصل اول
PHP
My sql
آشنایی با نرم افزار های مورد استفاده
PHP چیست؟
PHP و مقایسه آن با Perl CGI
زبان ها
تسهیلات توکار (Built-in facilities)
ساخت صفحات وب
اشکال زدایی PHP در مقایسه با Perl CGI
برای شروع کار با PHP چه نیاز داریم؟
توضیحات برنامه نویس در حین برنامه نویسی (Comments)
عملگرهای ریاضی در PHP
عملگرهای رشته ای در PHP
متغیرها در PHP
معرفی اپراتورهای منطقی
دستورات شرطی
مفاهیم ابتدایی Mysql
مقدمه
دستور Select
Where شرط
استفاده از توابع در Select
دستور Delete
Where شرط
دستور insert
ایجاد Stored Procedure
ایجاد دید VIEW
ایجاد کردن یک ستون محاسباتی با استفاده از قاب Grid
استفاده کردن از شرط Top n
نشان دادن سطرهای Top s
شرط WHERE
شرط WHERE BASIC
Query Analyzer
فصل دوم
تجزیه و تحلیل سیستم
شناخت سیستم و یافتن مسئله
ارائه راه حل
امکان سنجی
امکان سنجی فیزیکی
امکان سنجی اقتصادی
امکان سنجی تکنیکی
طراحی سیستم
شناخت فرم ها
فرم مشخصات کتاب
فرم مشخصات اعضا
فرم درج خبر
درخواست امانت کتاب
نمودارهای DFD
نمودار usecase
نمودار فعالیت
نمودار ارتباطات
فصل سوم
پیاده سازی
جداول پایگاه داده
جدول temp_user
جدول user
جدول book
جدول user_del
جدول archive
جدول news
برنامه نویسی
معرفی کامل فرم ها
توضیح کد
سطح مدیریتی
جستجوی کتاب
جستجوی اعضا
ثبت خبر
ثبت کتاب
upload
لیست کتاب ها
لیست اعضای فعال
لیست اعضای حذفی
ویرایش اطلاعات
تایید اعضا
منوی اصلی سایت
صفحه ورود
صفحه ثبت نام
جستجوی کتاب
سطح اعضا
جستجو کتاب
لیست کتاب های رزرو
نمایش لیست کتاب های امامت داده شده
ارتباط با ما
ویرایش اطلاعات
پیوست
صفحه ورودی
صفحه login.php
صفحه ثبت نام
صفحه جستجوی کتاب
صفحه ارتباط با مدیر
صفحه اخبار
صفحه ورودی اعضا
صفحه کتاب های امانت گرفته شده
صفحه کتاب های رزرو شده
صفحه ویرایش اطلاعات
صفحه جستجوی اعضا
صفحه درج خبر
صفحه ثبت کتاب
لیست کتاب ها
لیست اعضا
گزارش عملکرد اعضا
مراجع و منا بع
مقدمه:
امروزه گستردگی جوامع، نیازهاو کثرت وابستگی مردم را به یکدیگر، شرایط
جدیدی را فراهم آورده که گذران امور با روشهای سنتی را غیر ممکن میسازد.
بشر روزگارانی را گذرانده که به حداقل جمعیت بر روی کره زمین، زندگی کرده و
تنها نیازش خوراک و پوشاک بوده است. گذشت زمان و افزایش نیاز ها و لزوم
برقراری ارتباط بیشتر، موجب پیدایش زبان ایما و اشاره و سپس نقاشی و خط
گردید.
بسیار زمان گذشت تا بشر نسبت به ثبت و ضبط منظور خودش، در قالب کلمات نوشتاری اقدام کرد و حساب ها را ثبت نمود.
اکنون ارتباط آموزشی، اداری، تجاری و… هر کدام دنیایی از مفاهیم و اعداد و
روابط را در درون خود دارد که بدون ثبت و ضبط دقیق و سازمان یافته آن ها و
بکارگیری علم و فن آوری، استفاده از آن ها غیر ممکن است. آنچه در این پایان
نامه ارائه میشود کوششی است برای سریع تر انجام شدن عمل امانت گرفتن کتاب
از کتابخانه و همچنین کاستن از رفت و آمد های بیهوده.
پس از تعریف صورت پروژه، انتخاب ابزار و محیط مناسب برای پیاده سازی طرح
مورد نظر، در اولویت قرار گرفت که بعد از مطالعات صورت گرفته، تصمیم گرفتیم
که از زبان برنامه نویسی تحت وبPHP و زبان پایگاه داده MySql استفاده
کنیم.
در فصل های مختلف این پایان نامه، مراحل طراحی و پیاده سازی سیستم کتابخانه الکترونیک شرح داده شده است.
در فصل اول به معرفی نرم افزار های مورد استفاده در این پروژه پرداختیم. در
فصل دوم، امکان سنجی سیستم و مراحل دقیق طراحی سیستم بیان شده است. در فصل
سوم جداول پایگاه داده و روابط بین آن ها و تشریح کد، شرح داده شده است.
فصل چهارم پیوست (نمایی از سایت) می باشد.
تعداد صفحات:17
نوع فایل:word
فهرست مطالب:
پیش گفتار
سرگذشت یونیکس (UNIX)
ویژگی های سیستم عامل یونیکس (UNIX)
ساختار سیستم عامل یونیکس (UNIX)
فایل های سیستم عامل یونیکس (UNIX)
فرمان های سیستم عامل یونیکس (UNIX)
پیشگفتار:
سیستم عامل یونیکس (UNIX) با سایر سیستم عامل های دیگر تا اندازه ای متفاوت
میباشد زیرا در اصل این سیستم برای برنامه نویسی تهیه گشته است.
و از یک سو چگونگی تولید و رشد سیستم عامل یونیکس (UNIX) با دیگر سیستم های
عامل متفاوت است. آمدن این سیستم عامل به جهان تکنولوژی از سمت جهان
بازرگانی (تجارت) نبوده است واین خود دلیلی است برای همه گیرشدنش.
البته این سیستم عامل نوشته نشده است بلکه در پاسخ به نیازهای برنامه نویسی
در پروژه های خاص به تدریج تکامل یافت و تا به امروز نیز به این سیر
تکاملی ادامه داده است.
ما در این نوشته با سرگذشت و ساختار و فرمان های سیستم عامل یونیکس (UNIX) آشنا خواهیم شد.
تعداد صفحات:93
نوع فایل:word
فهرست مطالب:
بخش اول – آجاکس
مقدمه
معرفی AJAX
Http Request AJAX
مثالی از AJAX
پشتیبانی Browser از AJAX
شی XMLHttp Request
ارسال یک درخواست به سرور
اسکریپت سمت سرور ASP
مثال هایی دیگر از AJAX
Java Script AJAX
مقایسه معماری Asp.net AJAX Extensions و Asp.net 2
کنترل های سرور
Service Refrences
Script Managerproxy
Update Panel
راه اندازها (Triggers )
Timer
Update Progress
بخش دوم – وب سرویس های ASP.NET AJAX
مقدمه
اسکریپت قابل فراخوانی Web Service
چه نوع داده هایی را می توان از طریق وب سرویس ارائه داد؟
چه نوع داده هایی را می توان به وب سرویس پاس داد؟
WSDL
نحوه عملکرد وب سرویس ها
SOAP
نحوه فراخوانی یک Web Service از ECMAScript
فراخوانی یک متد از Web Service که پارامتر می گیرد
استفاده از وب سرویس دور دست با ASP.NET AJAX
لیست برخی از وب سرویس ها
منابع
مقدمه:
AJAX، یک نوع برنامه نوِیسی است که در سال 2005 توسط گوگل بطور عمومی
ایجاد شد. با AJAX می توانِیدWeb Application های بهتر، سرِیع تر و بسیار
کاربر پسند ایجاد کنید.
Ajax راهی برای تقسیم کردن صفحات وب به قسمت های قابل Update است بطوری که
Update کردن بخشی از صفحه کل صفحه را Update نکند. در واقع Ajax پاسخی به
مشکلاتWeb Application ها در چند سال گذشته است. کافی است یکبار یک سایت
طراحی کنید تا بفهمید که Postback های اضافی و بی مورد و load شدن های
وحشتناک آن هم به خاطر تغییر، مثلا تاریخ در یک تقویم چه دردسری را برای
طراح و کاربر ایجاد می کند. وقتی صحبت از انداختن بار CPU از سرور به
کامپیوتر کاربر می شود، یعنی از java script استفاده شده است. در واقع
سیستم استفاده از script که به دلیل ناامنی به کناری گذاشته شده بود با
تلفیق جدید دوباره احیا شد. AJAX مبتنی برجاوا اسکرِیپت و HTTP Request
است.
معرفی AJAX:
آجاکس، یک زبان برنامه نوِیسی جدید نیست بلکه یک تکنیک جهت ایجاد Web application های بهتر و سرِیع تر و بسیار تعاملی است.
با آجاکس، جاوا اسکرِیپت میتواند مستقیما با سرور ارتباط برقرار کند، و از
شی جاوا اسکرِیپتی XMLHttpRequest استفاده کند. با این شی، جاوا اسکرِیپت
میتواند داده را با یک Web server، بدون لود مجدد صفحه، مبادله کند.
آجاکس از انتقال ناهمزمان داده ها(درخواست های HTTP) در بین browser و web
server استفاده میکندو اجازه میدهد صفحات وب به جای درخواست کل صفحه،
اطلاعات کمی را از سرور درخواست کنند.
تکنیک آجاکس، application های اِینترنت را کوچک تر و سرِیع تر و بسیار کاربر پسند میکند.
آجاکس یک تکنولوژِی browser وابسته به نرم افزار webserver است و مبنِی بر
استانداردهای وب است. در ادامه لیستی از این استانداردها را می بینید:
JavaScript
XML
HTML
CSS
استانداردهای وبِی که آجاکس مبنی بر آن ها است، به خوبِی تعرِیف شده اند و
توسط browser های زِیادی پشتیبانی میشوند. Application های آجاکس و browser
و platform بهم وابسته اند.
Web application ها مزایای بیشتری نسبت به application های دیگر دارند. آن
ها میتوانند به داده بیشترِی دست یابند و نصب و پشتیبانی آن ها بسیار آسان
است و جهت توسعه راحترند. به هر حال، application های اینترنتی همانند
desktop application های سنتی همیشه غنی و کاربرپسند نیستند. با آجاکس،
internet application ها میتوانند غنی تر و کاربرپسند تر ایجاد شوند.
تعداد صفحات:33
نوع فایل:word
فهرست مطالب:
مقدمه
فرضیه
تفاوت های زن و مرد
چرا زوج ها در شرایط خوشی با هم مشاجره میکنند
مهم ترین چیزهایی را که اول باید انجام داد
راه حل ها
شوهر خود را تحسین کنید
خود را با همسرتان وفق دهید
از شوهرتان قدردانی کنید
لباس پوشیدن برای همسر
یک رابطه خوب چگونه به وجود می آید
احترام به زن
چگونه از مشاجره بپرهیزیم
جنگ کردن
گریز
وانمود کردن
تسلیم شدن
نوشتن نامه ای محبت آمیز
نمونه آمارگیری شده
نتیجه گیری و پیشنهاد
فهرست منابع و مآخذ
نمونه پرسشنامه
مقدمه:
در این تحقیق تلاش شده است راههای روابط زناشویی موفق را نشان دهیم و
دستورالعملی برای ایجاد یک رابطه مبتنی بر عشق و علاقه را بازگو گردانیم.
این تحقیق نشان میدهد که زن و مرد چگونه در همه زمینه ها تفاوت دارند. زن و
مرد نه تنها متفاوت از یکدیگر با هم ارتباط برقرار می سازند، بلکه در
احساس، اندیشه، درک، واکنش و عشق با هم تفاوت هایی اصولی دارند. و شاید
بتوان گفت که زن و مرد حتی از دو سیاره متفاوتند. با درک تفاوت های اصولی
زن و مرد در موقعیتی قرار میگیریم که بسیاری از ناراحتی ها موجود میان خود و
همسرانمان را از میان برداریم و میتوان سوء تفاهم را تخفیف داد و یا حتی
از آن بطور کلی اجتناب کرد. یا با استفاده از روشهای مختلف، تنش ها را
تخفیف داد و در مقابل در روابط زناشویی عشق و مهر را بیشتر کرد.
تنش های موجود در روابط زناشویی اغلب مردم از آن روست که یکدیگر را درک
نمیکنند به همین علت بسیاری از زوج ها از مناسبات زناشویی خود ناراحتند.
بسیاری از افراد صادقانه به شرکای زندگی خود عشق میورزند ولی با این حال
چون تنش از راه میرسد نمیدانند که برای رفع آن چه باید بکنند. غالب اختلاف
های زندگی از عدم اطلاع افراد از نیروهای روحی سرچشمه میگیرد و اگر هر دو
به هدف والای زندگی مشترک زناشویی به دیده احترام بنگرند و قدر زندگی خویش
را بدانند و از جوانی هم لدت ببرند هرگز غبار کدورت آیینه پیونده مقدسشان
را تیره و تار نخواهد کرد و باید تفاوت ها را شناخت و به آن ها احترام
گذاشت و این سبب کاسته شدن اختلاف ها میشود البته باید متذکر شد که این
تحقیق به مدت تقریبی چهار ماه برای جمع آوری و تکمیل پرسشنامه و تهیه نهایی
آن وقت صرف شده و بیش از بیست پرسشنامه تهیه گردید که هر دو پرسشنامه توسط
یک زوج تکمیل شد و فقط دو پرسشنامه تکمیل نشده برگشت. نمودارهای آماری بر
اساس اطلاعات همین پرسشنامه بوده که از اسفند سال هشتاد و چهار تا اول
خرداد هشتاد و پنج بوده با امید اینکه مجموعه ایی از این اطلاعات راهنمای
کوچکی به تحقق بهتر شدن زندگی افراد باشد.
و در طول تحقیق از چندین کتاب و مجله نیز استفاده شده که به اختصار اسامی آن ها را در فهرست مأخذ و منابع آمده است.