لایه کاربرد
اسلاید 1: لايه کاربردApplication Layer
اسلاید 2: لايه کاربردقرار دادهای ديگری لازم است تا کاربران بتوانند از خدمات شبکه استفاده کنند:قرارداد سيستم ترجمه نام (DNS)HTTP (Hyper Text Transfer Protocol)FTP (File Transfer Protocol)Email (SMTP, IMAP, POP3)TelnetSNMP (Simple Network Management Protocol)امنيت شبکه
اسلاید 3: DNS (Domain Name System)کامپيوترها در اينترنت با آدرس IP شناسايی می شوند.هر فايل در اينترنت با يک URL شناسايی می شود.کار با URL های رشته ای راحت تر است:www.google.com وHttp://www.um.ac.ir/hp/beo.htm DNS: سرويس تبديل نام به آدرس در شبکه است.در ابتدا اين کار از طريق فايل Hosts.txt انجام می شددر اينترنت از يک مدل درختی استفاده می شود.در سطح بالای درخت انواع دسته های ممکن وجود دارد:Com, net, Org, ac, edu, jp, ir, ca, uk,…
اسلاید 4: URLs – Uniform Resource Locaters
اسلاید 5: The DNS Name Space
اسلاید 6: DNS…How to Work?مثال www.yahoo.com :ميزبان ابتدا آدرس را از سرور نام محلی خود می پرسد. اگر جواب گرفت که کار پايان می يابد.سرور نام محلی از سرويس دهنده ريشه در خواست آدرس سرور نام .com را می کند.از سرور نام .comآدرس سرور نام yahoo.com در خواست می شود.در سرور نام yahoo.com آدرس www.yahoo.com در خواست می شود.
اسلاید 7: HTTP (Hyper Text Transfer Protocol)پر استفاده ترين سرويس شبکه و اينترنت است.دارای معماری Client/Server است.مبتنی بر پروتکل TCP است.به کامپيوتر سرور، Web Server می گويند که دارای تعدادی صفحه وب بر روی خود است:IIS, Apache هر صفحه وب متشکل از متن، تصوير و لينک و... است.HTTP: پروتکلی که نحوه مبادله درخواست صفحه ها بين مشتری و سرويس دهنده را توصيف می کند.
اسلاید 8: Architectural Overview
اسلاید 9: HTTP…HTML: زبان مورد استفاده در ايجاد صفحات وب ايستامرورگر(Browser): نرم افزاری که کدهای HTML را دريافت و آنرا تبديل به صفحات وب می کند:Internet explorer, Fire Fox, Mozilla, Opera,…صفحات وب می توانند به صورت پويا باشنددر وب پويا کاربر با سرور وب محاوره می کندابزارهای برنامه نويسی وب پويا:CGI, ASP, PHP, JSP,…,java script, vb script,…
اسلاید 10: The Server Side
اسلاید 11: The Server Side: A server farm.
اسلاید 12: Dynamic Web Documents
اسلاید 13: Dynamic Web Page Generation
اسلاید 14: FTP: File Transfer Protocolسرويسی که طی آن مشتری به يک فايل سرور وصل می شوداين پروتکل مبتنی بر TCP استعمليات ممکن : ليست فايلهای موجودDownload کردن فايل جستجو برای فايلدسته (پوشه) بندی، حذف و تغيير نام (در صورت داشتن مجوز)
اسلاید 15: FTP…معمولا هر FTP ها اختصاصی هستند:FTP://ftp.um.ac.irبه ftp های عمومی Anonymous FTP می گويند.TFTP نوع خاصی از FTP است که در لايه انتقال از UDP استفاده می کند.TFTP برای کپی فايلهای کوچک استفاده می شود.
اسلاید 16: Email:پروتکلهای آن مبتنی بر TCP استبرای انجام پست الکترونيک پروتکلهای ديگری به کار می رود:SMTP (Simple Mail Transfer Protocol)POP3 (Post Office Protocol)IMAPMIME (Multipurpose Internet Mail Extension)
اسلاید 17: SMTP:CLIENTSERVERTCP ConnectionSource announceServer ACKClient announce receiverServer checks receiver availabilityFormat AgreementSending mailServer AckClose Connection
اسلاید 18: IMAP vs POP3
اسلاید 19: Telnet:اتصال به شبکه از راه دورLogin راه دور به يک سيستم ديگر.پروتکل مورد استفاده TCP است.Client ابتدا از طرف سرور احراز هويت می گردد(اين انتقال توسط متن ساده انجام می شود).سپس کنترل سرور در دست مشتری قرار می گيرد.کاربرد آن در تنظيمات سرور از راه دور است.مدل امن تری از آن در لينوکس با نام SSh ايجاد شده است.
اسلاید 20: SNMP:پروتکل مديريت شبکهمدلی برای مديريت شبکه در TCP/IPمبتنی بر مدل مدير/مامور استاين عناصر بر اساس ساختار عاملها(Agent) ايجاد شده اند.مامورها روی اجزا شبکه (که می خواهيم مديريت شوند) هستند.مامور اطلاعاتی به مدير می فرستد و دستورات را اطاعت می کند.دو فرمان اصلی اين پروتکل:Get: مدير وضعيت مامور را در خواست می کند.Set : به مامور فرمان خاصی داده می شود.
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.