Session 4,5.pptx - Arabic Network Protocols

Summary

This presentation covers various network protocols, including OSI, ARP, ICMP, IGMP, IPv4, IPv6, TCP, UDP, and others, providing detailed explanations, functions, and applications in networking. It also discusses the concept of MAC addresses and their role in network communication.

Full Transcript

‫‪1‬‬ ‫بسم الله الرحمن‬ ‫الرحیم‬ ‫‪2‬‬ ‫آشنایی با پروتکل های پر کاربرد مدل ‪OSI‬‬ ‫مخاطبین‪ :‬دانشجویان فناوری اطالعات سالمت‬ ‫مدرس‪ :‬دکتر گلوی‬ ...

‫‪1‬‬ ‫بسم الله الرحمن‬ ‫الرحیم‬ ‫‪2‬‬ ‫آشنایی با پروتکل های پر کاربرد مدل ‪OSI‬‬ ‫مخاطبین‪ :‬دانشجویان فناوری اطالعات سالمت‬ ‫مدرس‪ :‬دکتر گلوی‬ ‫‪3‬‬ ‫پروتکل های ‪OSI‬‬ ‫‪ ‬پروتکل‌ه‪6‬ای ‪ OSI‬اس‪6‬تانداردهای تب‪6‬ادل اطالع‪6‬ات هس‪6‬تند و ش‪6‬امل مجم‪6‬وعه‌ای از‬ ‫‪6‬کی‪،‬‬ ‫ق‪6‬و‪6‬ا‪6‬نی‪6‬ن اس‪6‬ت ک‪6‬ه‪6‬ن‪6‬ش‪6‬ان‌دهن‪6‬د‪6‬ه‪6‬ی‪6‬ک‪ 6‬ر‪6‬وش ‪6‬اس‪6‬تا‪6‬ندا‪6‬رد ب‪6‬را‪6‬ی‪6‬ای‪6‬ج‪6‬ا‪6‬د ات‪6‬ص‪6‬االت ف‪6‬یزی ‪6‬‬ ‫کابل‌کش‪6‬ی‪ ،‬فرمت‌ه‪6‬ای داده‪ ،‬م‪6‬دل‌های انتق‪6‬ال داده‪ ،‬تش‪6‬خیص و تص‪6‬حیح خط‪6‬ا و‬ ‫غیره است‪.‬‬ ‫‪ ‬سازمان اس‪6‬تاندارد بین المللی (‪ )ISO‬این پروتک‪6‬ل ه‪6‬ا را در س‪6‬ال ‪ 1977‬توس‪6‬عه‬ ‫داد‪.‬‬ 4 5 ‫پروتکل های‬  Network Layer Protocols  Address Resolution Protocol (ARP) ‫الیه‬  Internet Control Message Protocol (ICMP) Network  Internet Group Message Protocol (IGMP)  IPv4  IPv6 ‫‪6‬‬ ‫پروتکل ‪ ARP‬یا (‪)Address Resolution Protocol‬‬ ‫پروتکل ‪ ARP‬یکی از پروتکِل های پرکاربرد شبکه می‌باشد‪.‬‬ ‫‪‬‬ ‫به ط‪6‬ور کلی از آنج‪6‬ایی ک‪6‬ه این پروتک‪6‬ل متعل‪6‬ق ب‪6‬ه الیه‌ی دوم (الیه‌ی پیون‪6‬د) ب‪6‬وده و‬ ‫‪‬‬ ‫د‪ ،6‬از‬ ‫ه ن‪6‬یز فق‪6‬ط ق‪6‬اب‪6‬لیت شناس‪6‬ا‪6‬یی ‪ MAC‬آد ‪6‬ر ‌‬ ‫سه‪6‬ا را ‪6‬دارن‪6 6‬‬ ‫س‪6‬وئ‪6‬یچ‌های م‪6‬وج‪6‬و‪6‬د ‪6‬در ‪6‬این ‪6‬الی‪6 6‬‬ ‫پروتکل ‪ ARP‬برای تبدیل آدرس‌های‪ IP‬به ‪ MAC‬استفاده می‌شود‪.‬‬ ‫به عب‪6‬ارت دیگ‪6‬ر وظیفه‌ی اص‪6‬لی پروتک‪6‬ل ‪ ARP‬این اس‪6‬ت ک‪6‬ه از روی‪ IP‬فراخ‪6‬وانی ش‪6‬ده‬ ‫‪‬‬ ‫د‪6‬ر س‪6‬طح ش‪6‬بکه‪6 MAC6 6،‬آدر‪6‬س ‪6‬تم‪6‬امی ‪6‬ک‪6‬ا‪6‬ربر‪6‬ان ‪6‬ش‪6‬ب‪6‬که ‪6‬ر‪6‬ا ب‪6‬ر‪6‬ا ‪6‬‬ ‫ی ‪6‬ارت‪6‬ب‪6‬اط ‪6‬الی‪6‬ه ‪6‬د ‪6‬و ب‪6‬ه دس‪6‬ت‬ ‫آورد و تمامی این اطالعات را در جدولی به نام ‪ ARP Table‬ثبت کند‪.‬‬ ‫‪7‬‬ ‫‪MAC address‬‬ ‫‪ ‬جدا از آدرس آی پی ک‪6‬ه ی‪6‬ک آدرس منطقی اس‪6‬ت‪ ،‬تم‪6‬امی دس‪6‬تگاه ه‪6‬ای واس‪6‬ط اتص‪6‬ال ب‪6‬ه ش‪6‬بکه‪،‬‬ ‫دارای یک آدرس فیزیکی با نام مک (‪ )MAC address‬نیز هستند‪.‬‬ ‫‪ ‬مک آدرس ی‪6‬ک آدرس ‪ 48‬بی‪6‬تی اس‪6‬ت ک‪6‬ه معم‪6‬وال در ق‪6‬الب ‪ xx:xx:xx:xx:xx:xx‬نم‪6‬ایش داده‬ ‫می‌ش‪6‬ود‪.‬ه‪6‬ر زوج‪ xx 6‬ک‪6‬ه ب‪6‬ا ‪6‬رقم‪‌6‬ه‪6‬ای هگ‪6‬زادس‪6‬یمال ‪6‬پرمی‌ش‪6‬ود‪ ،‬ن‪6‬مای‪6‬ان گ‪6‬ر‪ 8 6‬ب‪6‬یت و ی‪6‬ا ی‪6‬ک ‪6‬ب‪6‬ایت‬ ‫است‪.‬‬ ‫‪ ‬نیم‪6‬ه اولی‪6‬ه این آدرس ک‪6‬ه ش‪6‬امل ‪ 24‬بیت اول می‌باش‪6‬د‪ ،‬توس‪6‬ط ش‪6‬رکت س‪6‬ازنده ک‪6‬ارت واس‪6‬ط ش‪6‬بکه‬ ‫ی ‪6‬ب‪6‬رای ‪6‬آ‪6‬ن ش‪6‬رک‪6‬ت ر‪6‬ا نش‪6‬ان‬ ‫ت‪6‬ع‪6‬ی‪6‬ین ‪6‬م‪6‬ی‌ش‪6‬ود‪ 6‬و ‪ 246‬بی‪6‬ت دوم تع‪6‬داد د‪6‬س‪6‬تگاه‪‌6‬های ق‪6‬اب‪6‬ل ش‪6‬ما‪6‬ره ‪6‬گ‪6‬ذ‪6‬ار ‪6‬‬ ‫می‌دهد‪.‬‬ ‫‪8‬‬ ‫‪MAC address‬‬ ‫با توج‪6‬ه ب‪6‬ه ‪ 48‬بیت و ب‪6‬ا توج‪6‬ه ب‪6‬ه این ک‪6‬ه ه‪6‬ر بیت می توان‪6‬د نم‪6‬اینگر ‪ 0‬و ی‪6‬ا ‪ 1‬باش‪6‬د‪ ،‬مجموع‪6‬ا ‪ 2‬ب‪6‬ه ت‪6‬وان‬ ‫‪‬‬ ‫ن مق‪66‬دار ب‪6‬راب‪66‬ر‬ ‫ه ‪66‬گ‪66‬ذار‪6‬ی ‪66‬ک‪6‬ر‪6‬د ک‪6‬ه‪ 6‬ای ‪6‬‬ ‫‪ 48‬دس‪66‬تگا‪6‬ه ‪66‬ک‪6‬ا‪6‬رت ‪6 6‬وا‪6‬س‪66‬ط ش‪66‬بک‪6‬ه ر‪6‬ا م‪6‬ی‌ت‪6‬و‪6‬ا‪6‬ن ش‪66‬ما ‪6‬ر ‪6‬‬ ‫‪ 281474976710656‬می‌باشد‪ ،‬یعنی چیزی حدود ‪ 281‬هزار میلیارد دستگاه مختلف‪.‬‬ ‫اگ‪6‬ر جمعیت فعلی ک‪6‬ره زمین را ‪ 8‬میلی‪6‬ارد در نظ‪6‬ر بگ‪6‬یریم‪ ،‬ب‪6‬ا این سیس‪6‬تم ش‪6‬ماره گ‪6‬ذاری‪ ،‬ب‪6‬رای ه‪6‬ر‬ ‫‪‬‬ ‫فرد امکان دارا بودن تقریبا تعداد ‪ 35184‬کارت واسط شبکه وجود دارد‪.‬‬ ‫در ح‪6‬ال حاض‪6‬ر ب‪6‬ه نظ‪6‬ر می‌رس‪6‬د ک‪6‬ه این سیس‪6‬تم نامگ‪6‬ذاری پاس‪6‬خگوی نیا ‌زه‪6‬ای دس‪6‬تگاه‌های تحت ش‪6‬بکه‬ ‫‪‬‬ ‫موجود در اینترنت می‌باشد‪.‬‬ ‫‪9‬‬ ‫دستورات الزم برای مدیریت پروتکل ‪ ARP‬و وضعیت آن را در سطح‬ ‫شبکه‬ ‫‪10‬‬ ‫پروتکل ‪ ICMP‬یا ‪))Internet Control Message Protocol‬‬ ‫‪ ‬به ط‪6‬ور کلی پروتک‪6‬ل ‪ ICMP‬یکی از پروتکل‌ه‪6‬ای پرک‪6‬اربرد دنی‪6‬ای ش‪6‬بکه می‌باش‪6‬د ک‪6‬ه‬ ‫تقریب‪66‬ا در‪ 6‬زم‪6‬ان‪ 6‬ر‪6‬اه ا‪6‬ن‪6‬دا‪6‬زی ش‪6‬بکه و‪6 VOIP6 6‬بس‪6‬یا‪6‬ری از س‪6‬از‪6‬م‪6‬ان‌ها نی‪6‬از ‪6‬داری‪6‬د ت‪6‬ا ا‪6‬ز آن‬ ‫کمک بگیرید‪.‬‬ ‫‪ ‬این پروتک‪6‬ل در الیه‌ی ش‪6‬بکه ق‪6‬رار گرفت‪6‬ه و در راس‪6‬تای خطای‪6‬ابی در ارتب‪6‬اط بین‬ ‫کامپیوترها‌‪ ،‬هاست و روترها استفاده می‌شود‪.‬‬ ‫‪ ‬پروتک‪6‬ل ‪ ICMP‬تنه‪6‬ا مس‪6‬ئول ارس‪6‬ال پیغا ‌‬ ‫مه‪6‬ای کن‪6‬ترلی و گ‪6‬زارش خط‪6‬ا می‌باش‪6‬د ک‪6‬ه در‬ ‫هی‪ IP 6‬جاس‪6‬ازی‪ 6‬ش‪6‬ده و ش‪6‬مار‪6‬ه مشخ‪6‬ص‪6‬ه‌ی آ‪6‬ن بای‪6‬د در‪ 6‬فیل‪6‬د پروت‪6‬ک‪6‬ل س‪6‬رآیند‬ ‫بس‪6‬ت ‌‬ ‫ه‌ی ‪ IP‬مشخص شود‪.‬‬ ‫بست ‌‬ ‫‪11‬‬ ‫)‪ICMP (Internet Control Message Protocol‬‬ ‫‪ ICMP‬خطاهای مربوط به موارد زیر را کنترل می کند‪:‬‬ ‫‪‬‬ ‫مقصد غیرقابل دسترس‬ ‫‪‬‬ ‫خاموش کردن منبع‬ ‫‪‬‬ ‫بیشتر شدن زمان‬ ‫‪‬‬ ‫تغییر مسیر‬ ‫‪‬‬ ‫‪12‬‬ ‫‪ICMP‬‬ ‫‪ ‬یکی از مهم‌ترین وظایف پروتکل ‪ ICMP‬ارسال پیام یا درخواست و دریافت جواب از‬ ‫سیستم‌های دیگر می‌باشد‪.‬ابزار ‪ PING‬یکی از این دستور‌هاست‪.‬‬ ‫‪ ‬برای استفاده از دستور ‪ PING‬می‌توانید این دستور را به همراه ‪ IP‬مقصد مورد نظر در‬ ‫صفحه‌ی ‪ CMD‬ویندوز یا محیط کامندی سیستمی که از آن استفاده می‌کنید تایپ کنید‪.‬‬ ‫برای مثال کافیست وارد کنید‪:‬‬ ‫‪‬‬ ‫‪Ping 192. 168.1.20‬‬ ‫‪13‬‬ ‫‪ICMP, Ping‬‬ ‫‪ ‬پس از اجرای این دستور ممکن است با پاسخ‌های متفاوتی مواجه شوید‪.‬برای مثال اگر‬ ‫مقصد مورد نظر شما به درستی پینگ شده و ارتباط برقرار باشد پاسخ زیر به شما‬ ‫نمایش داده می‌شود‪:‬‬ ‫‪‬‬ ‫‪Reply from 192.168.1.20 : bytes = 32 time 198 ms TTL=50‬‬ ‫‪ ‬پاسخ فوق بدین معنی است که پاسخ از این آدرس دریافت شده و حجم بسته ارسالی ‪۳۲‬‬ ‫بیت بوده و مدت زمان دریافت پاسخ ‪ ۱۹۸‬میلی ثانیه می‌باشد‪.‬برخی دیگر از پیام‌هایی که‬ ‫ممکن است آن را دریافت کنیددر جدول اسالید بعدی آورده شده است‪.‬‬ 14 ICMP, Ping ‫‪15‬‬ ‫)‪IGMP (Internet Group Message Protocol‬‬ ‫‪ IGMP‬ی‪6‬ک پروتک‪6‬ل ارتب‪6‬اطی چندپخش‪6‬ی اس‪6‬ت ک‪6‬ه از من‪6‬ابع ب‪6‬ه ط‪6‬ور م‪6‬وثر‬ ‫‪‬‬ ‫می‪ 6‬کن‪6‬د‪.6‬ه‪6‬اس‪6‬ت ه‪6‬ا ‪6‬و‪6‬‬ ‫ه ا‪6‬س‪6‬تف‪6‬اده ‪6 6‬‬ ‫ه ه‪6‬ا‪6‬ی ‪6‬دا‪6 6‬د ‪6‬‬ ‫ب‪6‬ر‪6‬ای ‪6‬پ‪6‬خش پ‪6‬ی‪6‬ام ه‪6‬ا‪ /‬ب‪6‬س‪6‬ت‪6 6‬‬ ‫مج‪6‬او‪6‬ر‪6 6‬از‪6 6‬ار‪6‬تب‪6‬ا‪6‬ط ‪6‬چ‪6‬ندپ‪6‬خش‪6‬ی ‪6‬ب‪6‬ا ش‪6‬ب‪6‬که ه‪6‬ا‪6‬ی ‪6 IP6‬اس‪6‬تف‪6‬اد‪6‬ه ‪6‬م‪6‬ی کن‪6‬ن‪6‬د‪.6‬‬ ‫رو‪6‬تر‪6‬ه‪6‬ا‪6‬ی ‪6‬‬ ‫ه ه‪6‬ا‪ 6،‬ب‪6‬ازی‪ 6‬ه‪6‬ا‪6 ،6‬کنف‪6‬را‪6‬ن‪6‬س ه‪6‬ا‪6‬ی و‪6‬ب‬ ‫ش ‪6‬رس‪6‬ا‪6‬ن ‪6‬‬ ‫وا‪6‬ن از‪6 6‬آن ‪6‬ب‪6‬ر‪6‬ای ‪6‬پ‪6‬خ ‪6‬‬ ‫م‪6‬ی ت‪6 6‬‬ ‫اس‪6‬تفاده ک‪6‬رد زی‪6‬را چندپخش‪6‬ی از چن‪6‬دین فرس‪6‬تنده و گیرن‪6‬ده پش‪6‬تیبانی می‬ ‫کند‪.‬‬ ‫‪16‬‬ ‫‪IPv4‬‬ ‫‪IPv4 ‬پروتک‪6‬ل این‪6‬ترنت نس‪6‬خه ‪ 4‬ی‪6‬ک پروتک‪6‬ل الی‪6‬ه ش‪6‬بکه اس‪6‬ت ک‪6‬ه اطالع‪6‬ات را آدرس‌دهی و کن‪6‬ترل می‌کن‪6‬د‬ ‫ی‌ش‪6‬ود‪6IP6.‬و‪6TCP 6‬ب‪6‬ر‪6‬ای‪6 6‬ان‪6‬ت‪6‬ق‪66‬ا ‪6‬‬ ‫ل ب‪6‬س‪6‬ته‪66‬ه‪66‬ا‪6‬د‪6‬ر‪6‬ی‪6‬ک‪ 6‬ش‪6‬بکه‪6‬ب‪66‬ا‬ ‫م ‪6‬‬ ‫که‌ه‪6‬ا‪6‬اس‪6‬تفا‪6‬ده‪6 6‬‬ ‫را‪6‬ی ان‪6‬ت‪6‬ق‪6‬ا‪6‬ل بس‪6‬ته‪‌6‬ه‪6‬ا د‪6‬ر‪6‬ش‪6‬ب ‪6‬‬ ‫و‪6‬ب‪6 6‬‬ ‫ن ی‪6‬ک‪ 6‬آدر‪6‬س‪ IP 326‬ب‪6‬ی‪6‬تی م‪6‬تش‪6‬کل ‪6‬از‪ 6‬شناس‪6 6‬‬ ‫ه ش‪6‬بکه و می‪6‬زب‪6‬ا‪6‬ن داده می‬ ‫ی کنن‪6‬د‪.6‬ب‪6‬ه‪ 6‬ه‪6‬ر می‪6‬زب‪6‬ا ‪6‬‬ ‫ه‪6‬م ک‪6‬ار م ‪6‬‬ ‫شود‪.‬‬ ‫‪ ‬شناس‪6‬ه میزب‪6‬ان ب‪6‬رای شناس‪6‬ایی ی‪6‬ک میزب‪6‬ان معین در ش‪6‬بکه اس‪6‬تفاده می ش‪6‬ود در ح‪6‬الی ک‪6‬ه شناس‪6‬ه‬ ‫ش‪6‬بکه‪ 6‬ب‪6‬ر‪6‬ای‪ 6‬شن‪6‬اس‪6‬ا‪6‬یی ش‪6‬بکه‪ 6‬اس‪6‬تف‪6‬اده می‪6‬ش‪6‬ود‪6IP.‬مس‪6‬ئو‪6‬ل تح‪6‬وی‪6‬ل‪6‬بس‪6‬ته‪ 6‬ه‪6‬ا اس‪6‬ت‪ ،6‬ب‪6‬ا این ح‪6‬ال ‪ TCP‬آنه‪6‬ا‬ ‫را در نظم درستی قرار می دهد‪.‬‬ ‫‪17‬‬ ‫‪IPv6‬‬ ‫)‪IPv6 (Internet Protocol version 6‬جدی‪6‬دترین و بهبودی‪6‬افته‌ترین نس‪6‬خه ‪ IP‬اس‪6‬ت ک‪6‬ه توس‪6‬ط گ‪6‬روه وی‪6‬ژه‬ ‫‪‬‬ ‫‪6‬س‪666‬ه‬ ‫‪6‬‬ ‫شنا‬ ‫م ‪6‬هن‪6‬دس‪666‬ی ا‪6‬ین‪666‬ترن‪6‬ت ‪IETF‬در س‪666‬ال ‪61998‬ا‪6‬ی‪6‬ج‪666‬اد‪ 6‬ش‪666‬د‪6‬ه اس‪666‬ت‪IP (Internet Protocol) 6.‬‬ ‫ص‬ ‫ه‪6‬را‪66‬مش‪6‬خ ‪6‬‬ ‫ک ا ‪6‬ز‪6‬ک‪6‬ام‪6‬پ‪6‬ی‪6‬وتر‪6‬ه‪6‬ا ی‪6‬ا د‪6‬یگ‪6‬ر ت‪6‬ج‪6‬ه‪6‬ی‪6‬زا‪6‬ت‪ 6‬متص‪6‬ل‪6‬ب‪6‬ه ش‪6‬ب‪6‬ک ‪6‬‬ ‫وی‪6‬ت‪6‬ه‪6‬ر‪6‬ی‪6 6‬‬ ‫ه ه‪6 6‬‬ ‫ت ک‪6 6‬‬ ‫ی‪6‬اس‪6 6‬‬ ‫م‪6‬ن‪6‬حص‪6‬ر‪6‬ب‪6‬ه‌فرد‪6 6‬‬ ‫ی م‪66‬بت‪6‬نی‪6‬ب‪6‬ر‪6‬پر‪6‬وتک‪6‬ل ا‪6‬ین‪6‬ت‪6‬رن‪6‬ت (‪6‬آ‪6‬ی‌پی‪ ،)6‬ه‪6‬ر‪ 6‬ک‪6‬ا‪6‬مپ‪6‬یو‪6‬تر‪ 6‬ی‪6‬ا د‪6‬س‪6‬تگاه متص‪6‬ل‪66‬ب‪6‬ه ش‪6‬بک‪6‬ه‪ ،6‬ی‪6‬ک‬ ‫ی ‪6‬کن‪6‬د‪ 6.‬د ‪6‬ر ش‪66‬بک‪6‬ه‌ه‪6‬ا ‪6‬‬ ‫م‪‌6 6‬‬ ‫می‌کن‪6‬د‪.‬پر‪6‬و‪6‬تک‪6‬ل‪6‬‬ ‫ه‪6‬متم‪6‬ایز‪6 6‬‬ ‫ی ‪ )IP address(6‬دا ‪6‬رد‪ 6‬ک‪6‬ه‪6‬آ‪6‬ن ر‪6‬ا‪6‬ا‪6‬ز د‪6‬یگ‪6‬ر‪ 6‬کامپیوت‪6‬ر‪6‬ه‪6‬ا‪6‬ی‪6‬تح‪6 6‬‬ ‫ت‪6‬ش‪6‬بک ‪6‬‬ ‫آ‪6‬درس‪6‬آ‪6‬ی‌پ ‪6‬‬ ‫ه‌ها‪ 6‬را ا ‪6‬ز مب‪66‬دأ ت‪6‬ا‪ 6‬مق‪6‬ص‪6‬د‪ 6‬مس‪66‬یر‪6‬یا‪6‬بی‬ ‫ن و ب‪6‬س‪66‬ت ‪6‬‬ ‫ه‌های دا‪6‬ده‪ 6‬را‪6‬تع‪66‬یی ‪6‬‬ ‫ت ی‪66‬ا آی‌پی‪ ،‬آ‪6‬درس مقص‪6‬د‪ 6‬بس‪66‬ت ‪6‬‬ ‫ای‪6‬ن‪66‬ترن ‪6‬‬ ‫می‌کن‪6‬د‪.‬پروتک‪6‬ل این‪6‬ترنت نس‪6‬خه ‪ 6‬پ‪6‬روتکلی اس‪6‬ت ک‪6‬ه ظ‪6‬رفیت انتق‪6‬ال اطالع‪6‬ات در ش‪6‬بکه این‪6‬ترنت ی‪6‬ا‬ ‫همان ترافیک را افزایش دهد‪.‬‬ ‫‪18‬‬ ‫مزایای ‪IPv6‬‬ ‫‪ ‬مسیریابی کارآمد‬ ‫هم‪6‬ان‌طور ک‪6‬ه محاس‪6‬بات ش‪6‬بکه بی‪6‬ان می‌کن‪6‬د‪ IPv6 ،‬ان‪6‬دازه ج‪6‬داول مس‪6‬یریابی را ک‪6‬اهش می‌ده‪6‬د‪.‬این ام‪6‬ر ب‪6‬اعث‬ ‫‪‬‬ ‫مس‪6‬یریابی کوت‪6‬اه‌تر ش‪6‬ود‪ ،‬بن‪6‬ابراین نی‪6‬ازی نیس‪6‬ت ک‪6‬ه کن‪6‬ترل مج‪6‬دد در ه‪6‬ر پ‪6‬رش روت‪6‬ر انج‪6‬ام ش‪6‬ود‪ ،‬یع‪6‬نی آی‌پی‬ ‫نس‪6‬خه ‪ 6‬ب‪6‬ه ‪ ISP‬ه‪6‬ا اج‪6‬ازه می‌ده‪6‬د پیش‪6‬وندهای ش‪6‬بکه‌های مش‪6‬تریان خ‪6‬ود را در ی‪6‬ک پیش‪6‬وند واح‪6‬د جم‪6‬ع ک‪6‬رده و‬ ‫این پیشوند را به اینترنت ‪ IPv6‬اعالم کنند‪.‬‬ ‫‪ ‬پردازش بهتر پکت‌ها‬ ‫‪ IPv6‬دارای پ‪6‬ردازش س‪6‬اده‌تری نس‪6‬بت ب‪6‬ه ‪ IPv4‬اس‪6‬ت‪ ،‬بن‪6‬ابراین داده‌ه‪6‬ا می‌توانن‪6‬د از طری‪6‬ق ی‪6‬ک ش‪6‬بکه ارتب‪6‬اطی‬ ‫‪‬‬ ‫ته‪6‬ا‪ ،‬مس‪6‬یر رس‪6‬یدن ب‪6‬ه مقص‪6‬د را بهب‪6‬ود می‌بخش‪6‬د و اگ‪6‬ر در این مس‪6‬یر‬ ‫هس‪6‬رعت ح‪6‬رکت کنن‪6‬د‪.‬پ‪6‬ردازش به‪6‬تر پک ‌‬ ‫ب‌‬ ‫خطایی به وجود آید امکان تشخیص خطا برای رفع مشکل را امکان‌پذیر می‌کند‪.‬‬ ‫‪19‬‬ ‫مزایای ‪IPv6‬‬ ‫‪ ‬پیکربندی ساده‌تر شبکه‬ ‫این آی‌پی به‌ص‪6‬ورت خودک‪6‬ار پیکربن‪6‬دی آدرس را انج‪6‬ام می‌ده‪6‬د‪ ،‬ب‪6‬رای پیکربن‪6‬دی ‪ IPv4‬در ‪ ،MAC‬سیس‪6‬تم‌عامل‬ ‫‪‬‬ ‫نیاز به ‪ DHCP‬دارد‪ ،‬اما این فرآیند اضافی در ‪ IPv6‬الزم نیست‪.‬‬ ‫‪ ‬آدرس‌های ‪ IP‬بیشتر‬ ‫این‌یکی از اساس‪6‬ی‌ترین مزای‪6‬ای اس‪6‬تفاده از ‪ IPv6‬نس‪6‬بت ب‪6‬ه ‪ IPv4‬اس‪6‬ت‪ IPv4.‬از ‪ 4.3‬میلی‪6‬ارد آدرس پش‪6‬تیبانی‬ ‫‪‬‬ ‫می‌کند و ‪ IPv6‬از ‪ 340‬تریلیون آدرس پشتیبانی می‌کند‪.‬‬ 20 ‫پروتکل های‬  Transport Layer Protocols  Transmission Control Protocol (TCP) for ‫الیه‬ connection-oriented data transmission  User Datagram Protocol (UDP) for Transport connectionless data transmission. ‫‪21‬‬ ‫پروتکل‪ TCP‬یا (‪)Transmission Control Protocol‬‬ ‫‪ ‬این پروتک‪6‬ل ب‪6‬ر ص‪6‬حت داده‌ه‪6‬ای ارس‪6‬الی و دری‪6‬افتی نظ‪6‬ارت داش‪6‬ته و دارای ض‪6‬ریب اطمین‪6‬ان ب‪6‬اال از‬ ‫جهت تضمین دریافت اطالعات بدون خطا می‌باشد‪.‬‬ ‫‪ ‬به عب‪6‬ارت دیگ‪6‬ر ‪ TCP‬اتص‪6‬ال‌گرا ی‪6‬ا ‪ Connection Oriented‬ب‪6‬وده ک‪6‬ه ب‪6‬دین مع‪6‬نی اس‪6‬ت ک‪6‬ه قب‪6‬ل از‬ ‫ارسال اطالعات باید از صحت ارتباط بین سیستم‌ها اطمینان حاصل شود‪.‬‬ ‫‪ ‬نکت‪6‬ه مهمی ک‪6‬ه بای‪6‬د ب‪6‬ه خ‪6‬اطر داش‪6‬ته باش‪6‬ید این اس‪6‬ت ک‪6‬ه پروتک‪6‬ل ‪ TCP‬طی ی‪6‬ک فرآین‪6‬د س‪6‬ه‬ ‫مرحله‌ای (‪ )Three Way Handshake‬اقدام به ایجاد ارتباط می‌کند‪.‬‬ ‫‪22‬‬ ‫دست تکانی سه مرحله‌ای (‪)Three-Way Handshake‬‬ ‫‪ ‬مرحله‌ی اول‪ :‬در این مرحل‪6‬ه سیس‪6‬تم درخواس‪6‬ت ارتب‪6‬اط را ب‪6‬ا ارس‪6‬ال بس‪6‬ته‌ای ک‪6‬ه فق‪6‬ط ‪ Flag SYN‬آن‬ ‫تنظیم شده است می‌دهد‪.‬‬ ‫‪ ‬مرحله‌ی دوم‪ :‬در این مرحل‪6‬ه سیس‪6‬تم دوم ب‪6‬ا ارس‪6‬ال ی‪6‬ک بس‪6‬ته ک‪6‬ه ‪Flag‬ه‪6‬ای ‪ SYN‬و ‪ ACK‬آن تنظیم‬ ‫شده است‪ ،‬آمادگی خود را اعالم می‌دارد‪.‬‬ ‫‪ ‬مرحله‌ی س‪6‬وم‪ :‬در این مرحل‪6‬ه سیس‪6‬تم اول ی‪6‬ک بس‪6‬ته ح‪6‬اوی ‪ ACK Flag‬ب‪6‬ه سیس‪6‬تم دوم ارس‪6‬ال ک‪6‬رده‬ ‫که بیانگر ایجاد ارتباط می‌باشد‪.‬‬ ‫‪ ‬اگر سه مرحله باال بدون مشکل صورت گرفت‪ ،‬ارتباط ‪ TCP‬برقرار شده است‪.‬‬ ‫نکته‪ :‬همانطور که در فرآیند باال توضیح داده شد‪ ،‬پرچم‌ها (‪ )Flag‬نقش مهمی در پروتکل ‪ TCP‬ایفا می‌کنند‪.‬‬ ‫برای مثال بودن پرچم ‪ SYN‬بیانگر درخواست شروع یک ارتباط می‌باشد‪.‬‬ ‫‪23‬‬ ‫پرچم ها در ‪TCP‬‬ ‫‪ SYN ‬یا (‪ )Synchronize‬این ‪ Flag‬برای اعالم شروع ارتباط کاربرد دارد‪.‬‬ ‫‪ ACK ‬یا (‪ )Acknowledgment‬این ‪ Flag‬دریافت یک بسته را اعالم می‌دارد‪.‬‬ ‫‪ PSH ‬یا (‪ )Push‬این ‪ Flag‬برای ارسال بدون فاصله داده‌های بافر کاربرد دارد‪.‬‬ ‫‪ RST ‬یا (‪ )Reset‬این ‪ Flag‬برای راه‌اندازی مجدد ارتباط کاربرد دارد‪.‬‬ ‫‪ FIN ‬یا (‪ )Finish‬اتمام ارتباط با این ‪ Flag‬اعالم می‌شود‪.‬‬ ‫‪ URG ‬ی‪6‬ا (‪ )Urgent‬ی‪6‬ک ش‪6‬دن این ‪ Flag‬ب‪6‬ه معن‪6‬ای پ‪6‬ردازش س‪6‬ریع داده‌ه‪6‬ای داخ‪6‬ل بس‪6‬ته‬ ‫است‪.‬‬ ‫‪24‬‬ ‫‪ UDP‬یا (‪)User Datagram Protocol‬‬ ‫‪ ‬بر خالف پروتک‪6‬ل ‪ TCP‬ب‪6‬دون اتص‪6‬ال ب‪6‬وده (‪ )Connection less‬و بررس‪6‬ی خاص‪6‬ی ب‪6‬رای ص‪6‬حت ارتب‪6‬اط‬ ‫سیستم‌ها قبل از ارسال داده‌ صورت نمی‌گیرد‪.‬‬ ‫‪ ‬از این پروتک‪6‬ل در ایج‪6‬اد ارتباط‌ه‪6‬ایی ک‪6‬ه س‪6‬رعت انتق‪6‬ال از ص‪6‬حت داده‌ه‪6‬ا اهمیت بیش‪6‬تری دارد‬ ‫استفاده می‌شود‪.‬مثال مشاهده آنالین یک ویدیو یا گوش دادن به یک صوت در بستر شبکه‪.‬‬ ‫‪ ‬نکته‪ UDP :‬ام‪6‬نیت کم‪6‬تر و س‪6‬رعت ب‪6‬االتری نس‪6‬بت ب‪6‬ه پروتک‪6‬ل ‪ TCP‬دارد‪.‬تص‪6‬ویر اس‪6‬الید بع‪6‬د بی‪6‬انگر‬ ‫تفاوت در ارتباط توسط پروتکل‌های ‪ TCP‬و ‪ UDP‬می‌باشد‪.‬‬ 25 ‫‪26‬‬ ‫پورت‌ها در الیه انتقال‬ ‫‪ ‬درگ‪6‬اه ورودی و خ‪6‬روجی ی‪6‬ا هم‪6‬ان پ‪6‬ورت (‪ )Port‬ن‪6‬یز در الیه‌ی انتق‪6‬ال مط‪6‬رح می‌ش‪6‬ود‪.‬پورت‌ه‪6‬ا‬ ‫در ارتباط بین ‪ Client‬و ‪ Server‬از اهمیت ویژه‌ای برخوردارند‪.‬‬ ‫‪ ‬به طور کلی دو نوع پورت سخت‌افزاری و نرم‌افزاری در شبکه وجود دارد‪.‬‬ ‫‪ ‬پورت‌ه‪6‬ای س‪6‬خت اف‪6‬زاری‪ :‬این پورت‌ه‪6‬ا ش‪6‬امل پورت‌ه‪6‬ای ‪ LAN‬ب‪6‬ر روی م‪6‬ادر ب‪6‬ورد‪ ،‬س‪6‬وئیچ‌ها‪،‬‬ ‫روتر‌ها و …‪.‬بوده و قابل رویت می‌باشند‪.‬‬ ‫ته‪6‬ا قاب‪6‬ل رویت نیس‪6‬تند‪.‬این تع‪6‬داد پ‪6‬ورت در س‪6‬ه گ‪6‬روه دس‪6‬ته بن‪6‬دی‬ ‫‪ ‬پور ‌‬ ‫ته‪6‬ای ن‪6‬رم اف‪6‬زاری‪ :‬این پور ‌‬ ‫می‌شوند که جدول اسالید بعدی بیانگر محدوده‌ و کاربرد این پورت‌ها می‌باشد‪.‬‬ ‫‪27‬‬ ‫ه و کاربرد پورت‌های نرم افزاری‬ ‫محدود ‌‬ ‫‪28‬‬ ‫پورت های سخت افزاری و نرم افزاری‬ 29 ‫پروتکل های‬  Session Layer Protocols  SIP ‫الیه‬  NetBIOS Session ‫‪30‬‬ ‫)‪SIP (Session Initiation Protocol‬‬ ‫پروتک‪6‬ل ‪ SIP‬در الی‪6‬ه پنجم ش‪6‬بکه ک‪6‬ار می کن‪6‬د و وظیف‪6‬ه ایج‪6‬اد ی‪6‬ک‬ ‫‪‬‬ ‫جلس‪6‬ه (‪ ،)Make‬م‪6‬دیریت جلس‪6‬ه (‪)Maintain‬و پای‪6‬ان دادن ب‪6‬ه جلس‪6‬ه‬ ‫(‪ )Terminate‬را ب‪6‬ر عه‪6‬ده دارد‪.‬منظ‪6‬ور از جلس‪6‬ه ارتب‪6‬اط بین دو‬ ‫دستگاه می باشد‪.‬‬ ‫‪31‬‬ ‫‪Network Basic Input/Output System‬‬ ‫‪ ‬پروتک‪6‬ل ‪ NetBIOS‬مخف‪6‬ف عب‪6‬ارت ‪ Network Basic Input/Output System‬اس‪6‬ت ک‪6‬ه ی‪6‬ک پروتک‪6‬ل ش‪6‬بکه‬ ‫وس‪6‬ط‬ ‫ه ا‪6‬س‪6‬تفاد‪6‬ه‪6 6‬م‪6‬ی‌ش‪6‬و‪6‬د‪.‬ا‪6‬ین پ‪6‬رو‪6‬تک‪6‬ل‪ 6‬د‪6‬ر ‪6‬ده‪6‬ه ‪ ۱۹۸۰‬ت ‪6‬‬ ‫ی دیگ‪6‬ر ‪6‬د‪6 6‬ر ‪6‬ش‪6‬بک‪6 6‬‬ ‫ت ب‪6‬را‪6‬ی ‪6‬ا‪6‬رت‪6‬ب‪6‬اط‪ 6‬ب‪6‬ا‪6 6‬سیس‪6‬تم‌ه‪6‬ا ‪6‬‬ ‫ا‪6‬س‪6 6‬‬ ‫ی ‪6 IBM PC-XT‬و ‪6‬‬ ‫‪AT‬‬ ‫ه د‪6‬اد‪6‬ه ش‪6‬ده‪ 6‬اس‪6‬ت و ‪6‬در اب‪6‬ت‪6‬د‪6‬ا‪ 6‬ب‪6‬را‪6‬ی ارت‪6‬ب‪6‬اط‪ 6‬ب‪6‬ا ‪6‬س‪6‬یس‪66‬تم‌ها‪6 6‬‬ ‫ش‪6‬ر‪6‬ک‪6‬ت ‪ IBM‬ت ‪6‬‬ ‫وس‪6 6‬ع ‪6‬‬ ‫ها‪6‬ی ک‪6‬ا‪6‬م‪6‬پ‪6‬یوت‪6‬ر‪6‬ی و ا‪6‬ف‪6‬زایش‪ 6‬ت‪6‬ع‪6‬داد ک‪6‬ار‪6‬بران‪ ،66‬پ‪6‬رو‪6‬تک‪6‬ل‬ ‫ه‪6‬‬‫اس‪6‬ت‪6‬فاده ‪6‬م‪6‬ی‌ش‪6‬د‪ 6.‬ب‪6‬ا ‪6‬گس‪6‬ترش ‪6‬اس‪6‬ت‪6‬ف‪6‬اده ‪6‬از ش‪6‬بک‪‌ 6‬‬ ‫‪ NetBIOS‬ب‪6‬ه ی‪6‬ک ‪6‬پرو‪6‬تک‪6‬ل ‪6‬م‪6‬ورد‪6 6‬اس‪6‬تفاده ب‪6‬ر‪6‬ا ‪6‬‬ ‫ی ارت‪6‬ب‪6‬ا‪6‬ط ب‪6‬ا‪ 6‬سی‪6‬س‪6‬ت‪6‬م‌های ‪6‬دیگ‪6‬ر‪ 6‬د‪6‬ر ش‪6‬ب‪6‬که تب‪6‬دیل ‪6‬ش‪6‬د‪6.‬‬ ‫‪ NetBIOS‬به ع‪6‬نوان یک پروت‪6‬کل ش‪6‬بکه ب‪6‬رای ارت‪6‬باط‪ 6‬با س‪6‬یستم‌ها ‪6‬‬ ‫ی دیگ‪6‬ر در‪6‬شبکه استفا‪6‬ده می‌شود‬ 32 ‫پروتکل های‬  Presentation Layer Protocols  ASCII ‫الیه‬  JPEG Presentation  GIF  MPEG  PNG ‫‪33‬‬ ‫‪ ‬پروتک‪6‬ل ه‪6‬ای ق‪6‬الب بن‪6‬دی و کدگ‪6‬ذاری داده ه‪6‬ا در الی‪6‬ه ‪ 6‬اعم‪6‬ال می ش‪6‬ود ت‪6‬ا اطمین‪6‬ان‬ ‫ه‬ ‫ه د ‪6‬رس‪6‬تی‪6 6‬د‪6‬ر ‪6‬بر‪6‬نام‪6‬ه دری‪6‬ا‪6 6‬فت‪ 6‬کنن‪6‬د‪6‬ه ارائ‪6 6‬‬ ‫ه ‪6‬دا‪6‬ده‪ 6‬ه‪6‬ا خوا‪6‬ن‪6‬ا ‪6‬هس‪6‬ت‪6‬ند ‪6‬و ب‪6 6‬‬ ‫حاص‪6‬ل ‪6‬ش‪6‬ود ک‪6 6‬‬ ‫ه ‪6 6‬ا‪6‬س‪6‬ت‪.6‬د‪6‬ر ص‪6‬ور‪6‬ت ل‪6‬ز‪6‬وم‪،‬‬ ‫م‪6‬ی ‪6‬ش‪6‬وند‪.6‬ف‪6‬ش‪6‬ر‪6‬ده‪‌ 6‬س‪6‬ا‪6‬زی دا‪6 6‬ده‪‌6‬ه‪6‬ا ن‪6‬ی‪6‬ز ت‪6‬اب‪6‬عی از ‪6‬الی‪6 6‬‬ ‫ممکن اس‪6‬ت داده‌ه‪6‬ا ب‪6‬رای بهب‪6‬ود ت‪6‬وان عملی‪6‬اتی داده از طری‪6‬ق ارتباط‪6‬ات ش‪6‬بکه‬ ‫فشرده شوند‪.‬‬ ‫‪ ‬برخی از پروتک‪6‬ل ه‪6‬ای رایج الی‪6‬ه ‪ 6‬عبارتن‪6‬د از ‪ ASCII، JPEG، GIF، MPEG‬و ‪PNG‬‬ ‫‪34‬‬ ‫‪ ‬یکی دیگ‪6‬ر از عملکرده‪6‬ای اص‪6‬لی الی‪6‬ه ارائ‪6‬ه‪ ،‬رم‪6‬ز گ‪6‬ذاری و رمزگش‪6‬ایی داده ه‪6‬ای ارس‪6‬ال ش‪6‬ده در‬ ‫ی چن‪6‬دی‪6‬ن ‪6‬الی‪6‬ه ا‪6‬ز م‪6‬د‪6‬ل ‪6 OSI‬را د‪6‬ر ب‪6‬ر‬ ‫کل‌ه‪6‬ای ا‪6‬رت‪6‬ب‪6‬اطی ر‪6‬مز‪6‬گ‪6‬ذا‪6‬ر ‪6‬‬ ‫ر پر‪6‬و‪6‬ت ‪6‬‬ ‫ی‪6‬ک ش‪6‬بکه‪6 6‬اس‪6‬ت‪6.6‬بیش‪6‬ت‪6 6‬‬ ‫می‌گیرند‪ ،‬اما تابع رمزگذاری واقعی الیه ‪ 6‬است‪.‬‬ ‫‪ ‬دو مورد از رایج ترین پروتکل های ارتباطی ایمن عبارتند از‪:‬‬ ‫‪ ‬امنیت الیه حمل و نقل (‪)TLS‬‬ ‫‪ ‬الیه سوکت امن (‪)SSL‬‬ 35 ‫پروتکل های‬  Application Layer Protocols  File Transfer Protocol (FTP) ‫الیه‬  Simple Mail Transfer Protocol (SMTP) Application  Domain Name System (DNS)  Dynamic Host Configuration Protocol(DHCP) ‫‪36‬‬ ‫) ‪FTP (File Transfer Protocol‬‬ ‫‪ ‬پروتک‪6‬ل انتق‪6‬ال فای‪6‬ل‪ ،‬هم‪6‬انطور ک‪6‬ه از ن‪6‬ام آن پیداس‪6‬ت‪ ،‬ب‪6‬رای انتق‪6‬ال فای‪6‬ل ه‪6‬ا بین دو دس‪6‬تگاه اس‪6‬تفاده می ش‪6‬ود‪.‬قب‪6‬ل از‬ ‫ت ا‪6‬س‪6‬تفاده م‪6‬ی ش‪6‬د‪.6‬ام‪6‬روز‪6‬ه ن‪6‬یز‬ ‫را‪6‬ک گ‪6‬ذا‪6‬ری ا‪6‬طالع‪6‬ا ‪6‬‬ ‫‪6‬پی‪6‬دای‪6‬ش ‪6World Wide Web FTP,6‬پر‪6‬وتک‪6‬ل غ‪6‬البی‪ 6‬ب‪6‬ود ‪6‬ک‪6‬ه ‪6‬ب‪6‬رای ب‪6 6‬‬ ‫ه اش‪6‬ت ‪6‬‬ ‫ی س‪6‬رو‪6‬رهای ر‪6‬اه دو‪6‬ر م‪6‬دیریت کنن‪6‬د‪ ،‬اس‪6‬تفاده‬ ‫هن‪6‬د ف‪6‬ای‪6‬ل ه‪6‬ا‪ 6‬را ر‪6‬و ‪6‬‬ ‫دگ‪6‬انی ک‪6‬ه می‪ 6‬خوا‪6 6‬‬ ‫هن‪6 6‬‬ ‫رد‪6‬ه ‪6‬توس‪6‬ط ‪6‬توس‪6‬ع‪6‬ه د ‪6‬‬ ‫ه ط‪6‬ور ‪6‬گس‪6‬ت ‪6‬‬ ‫ب‪6 6‬‬ ‫می شود‪.‬‬ ‫این ن‪6‬وع انتق‪6‬ال فای‪6‬ل از طری‪6‬ق راب‪6‬ط وب س‪6‬ایت ب‪6‬ا اس‪6‬تفاده از پروتک‪6‬ل انتق‪6‬ال اب‪6‬ر متن (‪)Hypertext Transfer Protocol‬انج‪6‬ام‬ ‫‪‬‬ ‫می شود‪.‬‬ ‫‪37‬‬ ‫) ‪FTP (File Transfer Protocol‬‬ ‫‪ FTP ‬ی‪6‬ک برنام‪6‬ه کالینت‪-‬س‪6‬رور اس‪6‬ت‪.‬ی‪6‬ک دس‪6‬تگاه (کالینت) ن‪6‬رم اف‪6‬زار س‪6‬رویس گیرن‪6‬ده ‪ FTP‬را اج‪6‬را می کن‪6‬د و‬ ‫ی ‪6‬دیس‪6‬ک ب‪6‬رای‪6‬‬ ‫م‪6‬س‪6‬ئو‪6‬ل ش‪6‬ر‪6‬وع تم‪6‬ام ا‪6‬تص‪6‬ا‪6‬الت ‪6‬اس‪6‬ت‪.‬دس‪6‬ت‪6‬گ‪6‬اه ‪6‬د‪6‬یگ‪6‬ری ‪6‬س‪6‬رو‪6‬ر ‪FTP6‬را ‪6‬اج‪6‬ر‪6‬ا م‪6‬ی ‪6‬ک‪6‬ن‪6‬د و‪ 6‬ب‪6 6‬‬ ‫ه فض‪6‬ا ‪6‬‬ ‫ذخیره فایل ها دسترسی دارد‪.‬‬ ‫‪ ‬پس از ورود ب‪6‬ه سیس‪6‬تم‪ ،‬ک‪6‬اربر می توان‪6‬د از ن‪6‬رم اف‪6‬زار س‪6‬رویس گیرن‪6‬ده ‪ FTP‬ب‪6‬رای دسترس‪6‬ی ب‪6‬ه دایرکت‪6‬وری ه‪6‬ا‬ ‫ه ک‪6‬ن‪6‬د‪.6‬س‪6‬پ‪6‬س ک‪6‬اربر ‪6‬م‪6‬ی ت‪6‬و‪6‬ان‪6‬د‪6‬‬ ‫ور‪6‬ی‪ 6‬اس‪6‬ت‪6‬فا ‪6‬د ‪6‬‬ ‫د‪6‬ر س‪6‬رو‪6‬ر ‪ FTP6‬و‪ 6‬درخ‪6‬واس‪6 6‬‬ ‫ت ‪6‬لیس‪6‬ت‪6‬ی از ‪6‬ف‪66‬ای‪6‬ل ه‪6‬ا‪6‬ی ‪6‬موج‪6‬ود ‪6‬در‪6 6‬د‪6‬ای‪6‬ر‪6‬کت‪6 6‬‬ ‫انتخاب کند که یک فایل را دانلود یا آپلود کند‪.‬‬ 38 FTP (File Transfer Protocol ) ‫‪39‬‬ ‫) ‪FTP (File Transfer Protocol‬‬ ‫‪ ‬مثال هایی که ممکن است از ‪ FTP‬استفاده شود‪:‬‬ ‫‪ ‬برای ایج‪6‬اد ص‪6‬فحات وب در رایان‪6‬ه شخص‪6‬ی خ‪6‬ود و س‪6‬پس آپل‪6‬ود فای‪6‬ل ه‪6‬ا در وب سرور‬ ‫‪ ‬برای دانلود یک نرم افزار‬ ‫‪ ‬برای دانلود فایل موسیقی‬ ‫‪ ‬برای آپلود کلیپ های ویدئویی در یک صفحه وب‬ ‫‪40‬‬ ‫) ‪FTP (File Transfer Protocol‬‬ ‫‪ ‬مزایا‪:‬‬ ‫ساده و به طور گسترده پشتیبانی می شود‪.‬‬ ‫‪‬‬ ‫امکان انتقال فایل های بزرگ را فراهم می کند‪.‬‬ ‫‪‬‬ ‫‪ ‬معایب‪:‬‬ ‫نگرانی های امنیتی‪ ،‬زیرا داده ها به شکل متن ساده منتقل می شوند‪.‬‬ ‫‪‬‬ ‫به دلیل مدل اتصال کنترل‪/‬داده می تواند کند باشد‪.‬‬ ‫‪‬‬ ‫‪41‬‬ ‫)‪SMTP (Simple Mail Transfer Protocol‬‬ ‫‪ SMTP‬برای ارسال ایمیل بین سرورها استفاده می شود‪.‬‬ ‫‪‬‬ ‫پروتک‪6‬ل انتق‪6‬ال ایمی‪6‬ل س‪6‬اده‪ ،‬ی‪6‬ک اس‪6‬تاندارد ف‪6‬نی ب‪6‬رای انتق‪6‬ال نام‪6‬ه الک‪6‬ترونیکی‬ ‫‪‬‬ ‫(ایمی‪6‬ل) از طری‪6‬ق ش‪6‬بکه اس‪6‬ت‪.‬مانن‪6‬د س‪6‬ایر پروتکل‌ه‪6‬ای ش‪6‬بکه‪ SMTP ،‬ب‪6‬ه‬ ‫رایانه‌ه‪6‬ا و س‪6‬رورها اج‪6‬ازه می‌ده‪6‬د ب‪6‬دون توج‪6‬ه ب‪6‬ه س‪6‬خت‌افزار ی‪6‬ا نرم‌اف‪6‬زار‬ ‫زیربنایی‪ ،‬داده‌ها را مبادله کنند‪.‬‬ ‫‪42‬‬ ‫)‪IMAP (Internet Message Access Protocol) and POP3 (Post Office Protocol‬‬ ‫‪ ‬در ی‪6‬ک راه‌ان‪6‬دازی س‪6‬نتی‪ ،‬زم‪6‬انی ک‪6‬ه ک‪6‬اربر س‪6‬رویس گیرن‪6‬ده ایمی‪6‬ل خ‪6‬ود را ب‪6‬از می‌کن‪6‬د‪ ،‬ب‪6‬ه س‪6‬رور(ه‪6‬ای) ایمی‪6‬ل‬ ‫می‌ک‪6‬ن‪6‬د‪ 6.‬پر ‪6‬وت‪6‬ک‪6‬ل ا‪6‬دار‪6‬ه‪6‬پس‪6‬ت (‪ 6)POP3‬و‪6‬پروتک‪6‬ل‪6‬‬ ‫مت‪6‬ص‪6‬ل‪6‬می‌ش‪6‬و‪6‬د ‪6‬و ه‪6‬ر پی‪6‬ام‪6‬ی ‪6‬را‪ 6‬ک‪6‬ه ر‪6‬س‪6‬ید‪6‬ه‪6‬د‪6‬ا‪6‬نل‪6‬ود‪6 6‬‬ ‫خ‪6‬ود‪6 6‬‬ ‫دستر‪6‬س‪66‬ی ب‪66‬ه پی‪66‬ام‪6‬اینت‪6‬ر‪6‬ن‪66‬تی ‪66)IMAP(66‬پرو‪6‬تک‪66‬ل‪6‬ه‪66‬ایی‪6‬هس ‪66‬تن‪6‬د ک‪66‬ه‪6‬ب‪66‬را ‪6‬‬ ‫ی‪6‬باز‪6‬ی ‪6‬ا‪6‬بی‪6‬ایم‪6‬ی‪66‬ل‪6‬ه‪66‬ا اس‪66‬تفا‪6‬ده م‪6‬ی‬ ‫ش‪6‬وند‪ POP3.6‬آنها ر‪6‬ا ب‪6‬ر ‪6‬رو‪6‬ی دستگا‪6‬ه م‪6‬شتر ‪6‬‬ ‫ی دانلود‪6‬م‪6‬ی کند‪6 6‬و ایمیل‪6‬ه‪6‬ا ر‪6‬ا ا‪6‬ز سرو ‪6‬ر ح‪6‬ذف‪6‬می کند‪.‬‬ ‫‪ ‬از ط‪6‬رف دیگ‪6‬ر‪ IMAP ،‬فق‪6‬ط ک‪6‬پی ه‪6‬ایی را در دس‪6‬تگاه مش‪6‬تری محلی ایج‪6‬اد میکن‪6‬د و ه‪6‬ر گون‪6‬ه ح‪6‬ذف را در‬ ‫ی‪6‬م‪6‬دیر‪6‬یت ایمی‪6‬ل ه‪6‬ای‬ ‫ی‪6‬می ‪6‬کن‪6‬د‪ IMAP 66.‬پروت‪6‬ک‪6‬ل‪ 6‬ت‪6‬رجی‪6‬حی اس‪6 6‬‬ ‫ت ز‪6‬ی‪6‬را‪6‬توان‪6‬ای ‪6‬‬ ‫ی‪6‬و س‪6‬رو ‪6‬ر ه‪6‬مگ‪6‬ا‪6‬م‪6‬س‪6‬از ‪6‬‬ ‫مش‪66‬تر‪6 6‬‬ ‫شما را در چندین دستگاه ارائه می دهد‪.‬‬ ‫‪43‬‬ ‫)‪SMTP (Simple Mail Transfer Protocol‬‬ ‫هنگ‪6‬ام ارس‪6‬ال ایمی‪6‬ل‪ ،‬از پروتک‪6‬ل انتق‪6‬ال ایمی‪6‬ل س‪6‬اده اس‪6‬تفاده می ش‪6‬ود‪.‬این‬ ‫‪‬‬ ‫پروتک‪6‬ل ایمی‪6‬ل را از دس‪6‬تگاه س‪6‬رویس گیرن‪6‬ده ب‪6‬ه س‪6‬رور ایمی‪6‬ل پیون‪6‬د داده ش‪6‬ده‬ ‫منتق‪6‬ل می کن‪6‬د‪.‬اگ‪6‬ر گیرن‪6‬ده نام‪6‬ه در دامن‪6‬ه دیگ‪6‬ری (ارائ‪6‬ه دهن‪6‬ده ایمی‪6‬ل) باش‪6‬د‪ ،‬از‬ ‫‪ SMTP‬برای ارسال ایمیل به سرور ایمیل گیرنده استفاده می شود‪.‬‬ 44 SMTP (Simple Mail Transfer Protocol) ‫‪45‬‬ ‫)‪SMTP (Simple Mail Transfer Protocol‬‬ ‫‪ ‬مزایا‪:‬‬ ‫قابل اعتماد و به طور گسترده پذیرفته شده است‪.‬‬ ‫‪‬‬ ‫می تواند حجم زیادی از ترافیک ایمیل را مدیریت کند‪.‬‬ ‫‪‬‬ ‫‪ ‬معایب‪:‬‬ ‫در برابر هرزنامه و جعل آسیب پذیر است‪.‬‬ ‫‪‬‬ ‫برای بازیابی نامه به پروتکل های اضافی مانند (‪ IMAP‬یا‪ )POP3‬نیاز دارد‪.‬‬ ‫‪‬‬ ‫‪46‬‬ ‫)‪DNS (Domain Name System‬‬ ‫‪ ‬یک سیس‪6‬تم ن‪6‬ام دامن‪6‬ه (‪ )DNS‬ن‪6‬ام دامن‪6‬ه ه‪6‬ا را ب‪6‬ه آدرس ه‪6‬ای ‪ IP‬تب‪6‬دیل می کن‪6‬د ک‪6‬ه ب‪6‬ه‬ ‫م‪6‬رور‪6‬گرها اجاز‪6‬ه می‪ 6‬دهد به و‪6‬ب س‪6‬ایت ه‪6‬ا و سا‪6‬یر من‪6‬ابع ای‪6‬نترنتی دست‪6‬رسی پیدا کنند‪.‬‬ ‫‪ ‬هر دس‪6‬تگاه در این‪6‬ترنت دارای ی‪6‬ک آدرس ‪IP‬اس‪6‬ت ک‪6‬ه س‪6‬ایر دس‪6‬تگاه ه‪6‬ا می توانن‪6‬د از آن‬ ‫ب‪6‬ر‪6‬ای‪6‬مک‪6‬ان‪ 6‬ی‪6‬ابی‪ 6‬دس‪6‬ت‪6‬گا‪6‬ه اس‪6‬تفاده‪6‬ک‪6‬نن‪6‬د‪ ، DNS.‬ن‪6‬ام‌ه‪6‬ای‪6‬دامن‪6‬ه‪6‬قاب‪6‬ل‪66‬خوان‪6‬دن‪ 6‬انس‪6‬ا‪6‬ن (ب‪6‬ه‬ ‫عن‪6‬وان مث‪6‬ال‪www.amazon.com( ،‬را ب‪6‬ه آدرس‌ه‪6‬ای ‪ IP‬قاب‪6‬ل خوان‪6‬دن توس‪6‬ط ماش‪6‬ین (ب‪6‬ه‬ ‫عنوان مثال‪ )2.44.192.0 ،‬ترجمه می‌کند‪.‬‬ 47 DNS (Domain Name System) ‫‪48‬‬ ‫)‪DNS (Domain Name System‬‬ ‫‪ ‬مزایا‪:‬‬ ‫‪ ‬دسترسی به وب سایت ها را ساده می کند‪.‬‬ ‫‪ ‬نیاز به یادآوری آدرس های‪ IP‬را کاهش می دهد‪.‬‬ ‫‪ ‬معایب‪:‬‬ ‫‪ ‬در برابر جعل ‪ DNS‬و حمالت مسمومیت حافظه پنهان آسیب پذیر است‪.‬‬ ‫‪49‬‬ ‫)‪DHCP (Dynamic Host Configuration Protocol‬‬ ‫هم‪6‬انطور ک‪6‬ه از اس‪6‬م این پروتک‪6‬ل مش‪6‬خص اس‪6‬ت‪ DHCP،‬وظیف‪6‬ه آدرس‌دهی خودک‪6‬ار ب‪6‬ه‬ ‫‪‬‬ ‫کاربران موجود در سطح شبکه را بر عهده دارد‪.‬‬ ‫به عب‪6‬ارت دیگ‪6‬ر هم‪6‬انطور ک‪6‬ه می‌دانی‪6‬د ه‪6‬ر ک‪6‬امپیوتر ب‪6‬رای اتص‪6‬ال ب‪6‬ه ش‪6‬بکه بای‪6‬د دارای ی‪6‬ک ‪IP‬‬ ‫‪‬‬ ‫اختصاص‪6‬ی باش‪6‬د ک‪6‬ه این ‪ IP‬آدرس ی‪6‬ا ب‪6‬ه ص‪6‬ورت دس‪6‬تی ب‪6‬رای وی تنظیم م ‌‬ ‫یش‪6‬ود و ی‪6‬ا بای‪6‬د از‬ ‫طریق سرویس‌هایی آدرس را به صورت خودکار برای کالینت مورد نظر تنظیم کنیم‪.‬‬ ‫در ص‪6‬ورتی ک‪6‬ه می‌خواهی‪6‬د این تنظیم‪6‬ات ب‪6‬رای ک‪6‬اربران ب‪6‬ه ص‪6‬ورت خودک‪6‬ار تنظیم ش‪6‬ود بای‪6‬د‬ ‫‪‬‬ ‫از سرویس‪ DHCP‬استفاده کنید‪.‬‬ ‫‪50‬‬ ‫‪DHCP‬‬ ‫‪ ‬رون‪6‬د ک‪6‬ار پروتک‪6‬ل ‪ DHCP‬ب‪6‬دین ص‪6‬ورت اس‪6‬ت ک‪6‬ه ک‪6‬اربری ک‪6‬ه ب‪6‬رای اتص‪6‬ال ب‪6‬ه ش‪6‬بکه ب‪6‬ه ‪ IP‬احتی‪6‬اج دارد‬ ‫ه ‪ Broadcast‬روی ش‪6‬بکه تحت عن‪6‬وان ‪ DHCP Discover‬ارس‪6‬ال می‌کن‪6‬د ت‪6‬ا ب‪6‬ا ارس‪6‬ال این بس‪6‬ته‬ ‫ی‪6‬ک بس‪6‬ت ‌‬ ‫اعالم کند که به دنبال سرور ‪ DHCP‬برای دریافت آدرس ‪ IP‬می‌گردد‪.‬‬ ‫‪ ‬پس از دری‪6‬افت این بس‪6‬ته توس‪6‬ط س‪6‬رور ‪ ،DHCP‬س‪6‬رور ی‪6‬ک بس‪6‬ته ‪ Unicast‬تحت عن‪6‬وان ‪DHCP Offer‬‬ ‫ب‪6‬رای مع‪6‬رفی خ‪6‬ود ب‪6‬ه ب‪6‬ه ک‪6‬اربر ارس‪6‬ال ک‪6‬رده و پس از دری‪6‬افت این بس‪6‬ته توس‪6‬ط کالینت‪ ،‬ک‪6‬اربر ی‪6‬ک بس‪6‬ته‬ ‫با عنوان ‪ DHCP Request‬بر روی شبکه ارسال می‌کند تا عنوان کند آمادگی دریافت ‪ IP‬را دارد‪.‬‬ ‫‪ ‬سرور پس از دری‪6‬افت بس‪6‬ته‌ی ارس‪6‬الی ک‪6‬اربر (‪ ،)DHCP Request‬ی‪6‬ک بس‪6‬ته ک‪6‬ه ح‪6‬اوی اطالع‪6‬ات ‪IP‬‬ ‫می‌باشد را به سمت کاربر ارسال می‌کند‪.‬‬ 51 DHCP ‫‪52‬‬ ‫‪DHCP‬‬ ‫اس‪6‬تفاده از این پروتک‪6‬ل‪ ،‬م‪6‬دیریت و نگه‪6‬داری ش‪6‬بکه‌ ه‪6‬ای ب‪6‬زرگ را آس‪6‬ان‌تر می‌کن‪6‬د و اطمین‪6‬ان حاص‪6‬ل می‌کن‪6‬د‬ ‫‪‬‬ ‫که‪ 6‬خ‪6‬و ‪6‬د ‪6‬ار‪6‬تب‪6‬اط ‪6‬برق‪6‬ر‪6‬ار ‪6‬کنن‪6‬د‪ DHCP 6.‬ب‪6‬ا‬ ‫ر ‪6‬ب‪6‬دو‪6‬ن ‪6‬درگ‪6‬یری ‪6‬در ‪6‬تن‪6‬ظ‪6‬یم‪6‬ا‪6‬ت ش‪6‬ب‪6 6‬‬ ‫وا‪6‬نن‪6‬د ب‪6‬ه ط‪6‬و‪6‬ر م‪6‬ؤث‪6 6‬‬ ‫ه ه‪66‬ا می‌ت ‪6‬‬ ‫ک‪6‬ه‪6 6‬دس‪6‬تگ‪6‬ا ‪‌6‬‬ ‫هس‪6‬ازی فرآین‪6‬د اتص‪6‬ال دس‪6‬تگاه‌ه‪6‬ا و م‪6‬دیریت کارآم‪6‬د من‪6‬ابع ش‪6‬بکه‪ ،‬نقش مهمی در ش‪6‬بکه‌ه‪6‬ای م‪6‬درن ب‪6‬ازی‬ ‫ساد ‌‬ ‫می‌کند‪.‬‬ ‫مزایا‪:‬‬ ‫‪‬‬ ‫مدیریت شبکه را ساده می کند‪.‬‬ ‫‪‬‬ ‫خطاهای پیکربندی را کاهش می دهد‪.‬‬ ‫‪‬‬ ‫معایب‪:‬‬ ‫‪‬‬ ‫اگر به درستی مدیریت نشود‪ ،‬می تواند منجر به تداخل آدرس ‪ IP‬شود‪.‬‬ ‫‪‬‬ ‫به یک سرور ‪ DHCP‬نیاز دارد که همیشه در دسترس باشد‪.‬‬ ‫‪‬‬ 53 DHCP

Use Quizgecko on...
Browser
Browser