سلام
گاهی اوقات هنگام دانلود بعضی از فایل ها از اینترنت با پسوند های ۰۰۱ و ۰۰۲ و… مواجه می شویم حال این فایل ها بدون نرم افزار مخصوص اجرا نمی شوند این نرم افزار جزو بهترین نرم افزارهای جدا کردن و به هم پیوستن کردن فایل های ۰۰۱ است وحجم بسیار کمی دارد.
پروژه آشنایی با سیگنال ها و پروتکل ها پژوهشی کامل می باشد و در 4 فصل تنظیم شده است. شما میتوانید فهرست مطالب پروژه را در ادامه مشاهده نمایید.
پروژه بصورت فایل قابل ویرایش ورد(WORD) در 113 برگه برای رشته های مهندسی کامپیوتر، IT در پایین همین صفحه قابل دانلود میباشد. شایسته یادآوری است که پروژه از ابتدا تا پایان ویرایش وتنظیم , سکشن بندی (section) ، نوشتن پاورقی (Footnote) و فهرست گذاری اتوماتیک کامل شده وآماده تحویل یا کپی برداری از مطالب مفید آن است.
بلافاصله بعد از پرداخت و خرید ، لینک دانلود نمایش داده می شود، علاوه بر آن لینک فایل مربوطه به ایمیل شما نیز ارسال می گردد.
1-1- مقدمه
کامپیوتر های موجود در یک شبکه به طرق مختلفی می توانند با همدیگر ارتباط برقرار کنند اما بخش بزرگی از این فرآیند ربطی به ماهیت داده هایی که از طریق رسانه شبکه عبور میکند ندارد. قبل از اینکه داده هایی که کامپیوتر فرستنده تولید کرده است به کابل یا نوع دیگری از رسانه برسد به سیگنال هایی که متناسب با آن رسانه می باشد تجزیه می شود.این سیگنال ها ممکن است مثلا برای سیم های مسی ولتاژهای الکتریکی برای فیبر نوری پالس های نور و در شبکه های بی سیم امواج رادیویی و مادون قرمز باشند.این سیگنال ها کدی را تشکیل میدهند که رابط شبکه هر کامپیوتر گیرنده ای ٬آنرا به داده های باینری قابل درک با نرم افزار در حال اجرای روی آن کامپیوتر تبدیل می کند.
بعضی از شبکه ها متشکل از کامپیوتر های مشابهی هستند که دارای سیستم عامل و برنامه های یکسانی می باشند در صورتی که شبکه هایی هم وجود دارند که دارای سکوهای (platform) متفاوتی هستند و نرم افزارهایی را اجرا می کنند که کاملا با یکدیگر تفاوت دارند . ممکن است اینطور به نظر آید که برقراری ارتباط بین کامپیوترهای یکسان ساده تر از بین کامپیوتر های متفاوت است و البته در بعضی از موارد این نتیجه گیری صحیح می باشد. صرفنظر از نرم افزارهایی که در یک شبکه روی کامپیوترها اجرا می شود و صرفنظر از نوع آن کامپیوترها ، باید زبان مشترکی بین آنها وجود داشته باشد تا برقراری ارتباط میسر شود . این زبان مشترک پروتکل نامیده می شود و حتی در ساده ترین نوع تبادل اطلاعات ، کامپیوترها از تعداد زیادی از آنها استفاده می کنند.در واقع همانطور که برای اینکه دو نفر بتوانند با یکدیگر صحبت کنند باید از زبان مشترکی استفاده کنند کامپیوترها هم برای تبادل اطلاعات نیاز به یک یا چند پروتکل مشترک دارند.
یک پروتکل شبکه می تواند نسبتا ساده یا کاملا پیچیده باشد .در بعضی موارد پروتکل فقط یک کد است (مثلا الگویی از ولتاژهای الکتریکی) که مقدار دودویی یک بیت را نشان می دهد و همانطور که می دانید این مقدار می تواند 0 یا 1 باشد. پروتکل های پیچیده تر شبکه می توانند سرویس هایی را ارائه دهند که بعضی از آنها در اینجا نام برده شده است:
اعلام دریافت بسته (packet acknowledgment) :که ارسال یک پیغام از طرف گیرنده به فرستنده مبنی بر دریافت یک یا چند بسته می باشد. یک بسته جزء بنیادی اطلاعات فرستاده شده روی یک شبکه محلی (LAN) می باشد.
بخش بندی (segmentation): که در واقع به تقسیم کردن یک جریان داده طولانی به بخش های کوچکتر می باشد به صورتی که بتوان آنرا در داخل بسته ها ، روی یک شبکه انتقال داد.
کنترل جریان (flow control) : شامل پیغام هایی می باشد که از طرف گیرنده به فرستنده مبنی بر بالا یا پایین بردن سرعت انتقال داده فرستاده می شود .
تشخیص خطا (error detection) : شامل کدهای بخصوصی می باشد که در یک بسته وجود دارد و سیستم گیرنده از آنها برای اطمینان از اینکه داده های آن بسته سالم به مقصد رسیده است یا نه استفاده می کند .
تصحیح خطا (error correction) : پیغام هایی که توسط سیستم گیرنده تولید می شود و به اطلاع فرستنده می رسانند که بسته های معینی آسیب دیدند و باید دوباره فرستاده شوند .
فشرده سازی (data compression) : مکانیزمی است که در آن با حذف اطلاعات اضافه، مقدار داده ای را که باید از طریق شبکه فرستاده شود در حد امکان کم می کنند .
کدگذاری داده (data encryption) : مکانیزمی است برای محافظت از داده هایی که قرار است از طریق شبکه منتقل شود و در آن توسط کلیدی که سیستم گیرنده از آن مطلع است داده ها کد گذاری می شوند.
اغلب پروتکل ها بر مبنای استاندارد های عمومی می باشند که توسط یک کمیته مستقل تولید شده اند نه یک تولید کننده بخصوص. بدین صورت این تضمین وجود دارد که سیستم های مختلف می توانند از آنها به راحتی استفاده کنند .
معهذا هنوز تعدادی پروتکل وجود دارد که اختصاصی هستند و هرگز در بین عموم معرفی نشده اند مسئله مهمی که همیشه باید در نظر داشت این است که همه ی کامپیوتر های موجود در یک شبکه در طول فرآیند برقراری ارتباط و تبادل اطلاعات از پروتکل های گوناگون استفاده می کنند .کارهایی که پروتکل های مختلف در یک شبکه انجام می دهند در بخش هایی به نام لایه تقسیم می شوند که مدل OSI را تشکیل می دهند .
فهرست مطالبفصل اول، مقدمه1-1- مقدمه. 21-2- رابطه ی بین پروتکل ها31-3- تاریخچه پیدایش شبکه. 41-4- مفهوم شبکه. 61-5- کاربردهای شبکه. 71-6- سرور یا سرویس دهنده شبکه. 81-7- سیستم عامل های شبکه. 91-8- شبکه های Peer – To – Peer91-9- نکات مهم در شبکه های Peer – To – Peer101-10- شبکه های Client/Server101-11- کارت شبکه. 111-12- کابل های شبکه. 121-13- کابل (Unshielded Twisted pair)UTP. 131-14- معماری شبکه. 151-15- انواع متداول توپولوژی ها در شبکه کامپیوتری.. 161-15-1- توپولوژی ستاره ای [Star]161-15-2- توپولوژی حلقوی [Ring]171-15-3- توپولوژی خطی یا اتوبوسی [BUS]181-15-4- توپولوژی مش یا توری [Mesh]201-15-5- توپولوژی درختی [Tree]211-15-6- توپولوژی ترکیبی "Hybrid". 221-16- روش های ارسال داده23فصل دوم ، سخت افزار شبکه2-1- کارت شبکه. 262-2- تکرار کننده(Repeater)262-3- Hub. 272-4- پل (Bridge)272-5- Brouter و Router282-6- Gateway. 29فصل سوم ، مدل مرجع OSI3-1- مقدمه. 313-2- تعریف پروتکل و سرویس.... 313-3- لایه های مدل مرجع OSI313-3-1- لایه فیزیکی (Physical Layer)323-3-2- لایه پیوند داده ها (Data Link Layer)343-3-3- لایه شبکه (Network Layer)353-3-4- لایه انتقال (Transport layer)373-3-5- لایه نشست یا جلسه (Session Layer)383-3-6- لایه ارائه یا نمایش (Presentation Layer)393-3-7- لایه کاربرد (Application Layer)403-4- تعریف پروتکل.. 403-5- انواع پروتکل.. 423-5-1- پروتکل netbeui423-5-2- پروتکل IPX/SPX.. 423-5-3- پروتکلTCP/IP. 433-6- تاریخچه و روند تشکیل پروتکل TCP/IP. 443-7- ویژگی های مهم پروتکل TCP/IP. 453-8- معرفی پروتکل TCP/IP. 463-9- مقایسه مدل های OSI و TCP/IP. 483-10- نگاهی انتقادی به مدل OSI و پروتکل های آن.. 503-11- لایه های پروتکل TCP/IP. 513-11-1- لایه کاربرد (Application)523-11-2- پروتکل SMTP. 533-11-3- پروتکل Telnet یا پروتکل برقراری ارتباط با سیستم از راه دور (Romote Login)533-11-4- پروتکل FTP. 533-11-5- پروتکل HTTP. 543-11-6- پروتکل مدیریت شبکه ساده SNMP. 543-11-7- پروتکل (NNTP)Network News Transfer Protocol553-11-8- لایه Transport553-11-9- لایه اینترنت... 553-11-10- لایه Network Interface. 573-12- مبحث آدرس ها در اینترنت و اینترانت و کلاس ها633-13- آدرس های IP. 643-14- پروتکل تعیین آدرس IP در هنگام راه اندازی (RARP)753-15- راهکارهای پروتکل TCP برای جبران کاستی های لایه IP. 77فصل چهارم ، انواع پورت4-1- مقدمه. 814-2- ارسال اطلاعات با استفاده از TCP. 874-3- زمان سنج ها در پروتکل TCP. 904-4- مفهوم پورت های باز914-5- مسیریابی TCP/IP. 914-6- الگوریتم های مسیریابی.. 944-6-1- الگوریتم های ایستا944-6-2- الگوریتم کوتاه ترین مسیر (Shortest Path)944-6-3- الگوریتم سیل (Flooding)954-7- جداول مسیریابی.. 99