Session 4,5.pptx - Arabic Network Protocols
Document Details
Uploaded by HandyWhistle57
Tags
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