بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
لايه کاربرد
قرار دادهای ديگری لازم است تا کاربران بتوانند از خدمات شبکه استفاده کنند:
- قرارداد سيستم ترجمه نام (DNS)
- HTTP (Hyper Text Transfer Protoco )
- FTP (Fi e Transfer Protoco )
- Emai (SMTP, IMAP, POP3)
- Te net
- SNMP (Simp e Network Management Protoco )
- امنيت شبکه
اسلاید 2 :
DNS (Domain Name System)
کامپيوترها در اينترنت با آدرس IP شناسايی می شوند.
هر فايل در اينترنت با يک UR شناسايی می شود.
کار با UR های رشته ای راحت تر است:
Http://www.um.ac.ir/hp/beo.htm
DNS: سرويس تبديل نام به آدرس در شبکه است.
اسلاید 3 :
در ابتدا اين کار از طريق فايل Hosts.txt انجام می شد.
در اينترنت از يک مدل درختی استفاده می شود.
در سطح بالای درخت انواع دسته های ممکن وجود دارد:
Com, net, Org, ac, edu, jp, ir, ca, uk,…
اسلاید 4 :
DNS…How to Work?
مثال www.yahoo.com :
.1ميزبان ابتدا آدرس را از سرور نام محلی خود می پرسد. اگر جواب گرفت که کار پايان می يابد.
.2سرور نام محلی از سرويس دهنده ريشه در خواست آدرس سرور نام .com را می کند.
.3از سرور نام .comآدرس سرور نام yahoo.com در خواست می شود.
.4در سرور نام yahoo.com آدرس www.yahoo.com در خواست می شود.
اسلاید 5 :
HTTP(Hyper Text Transfer Protoco )
پر استفاده ترين سرويس شبکه و اينترنت است.
دارای معماری C ient/Server است.
مبتنی بر پروتکل TCP است.
هر صفحه وب متشکل از متن، تصوير و لينک و... است.
اسلاید 6 :
HTTP (Hyper Text Transfer Protoco )
به طرف سرور، Web Server می گويند که دارای تعدادی صفحه وب بر روی خود است.
IISو Apacheنمونه هايی از Web Serverهای پرکاربرد امروزی هستند.
HTTP: پروتکلی که نحوه مبادله درخواست صفحه ها بين مشتری و سرويس دهنده را توصيف می کند.
اسلاید 7 :
مراحلی که پس از انتخاب يک HYPER INK توسط c ientانجام می شوند(مثلاhttp://www.um.ac/home/index.htm )
.1مرورگر UR را تعيين می کند.
.2مرورگر با استفاده از DNS آدرس IP قسمت دامنه (Domain) را استخراج می کند.
.3DNS آدرس IP را بر میگرداند.(مثلا 164.18.168.25)
.4مرورگر با پورت 80 کامپيوتر آدرس IP فوق ارتباط TCPبرقرار می کند.
.5سپس فايل /home/index.htm درخواست می شود(فرمان GET
).
.6سرور فايل htm مورد نظر را ارسال می کند.
.7مرورگر فايل را نمايش می دهد.
اسلاید 8 :
مراحلی که توسط Web Serverانجام می شوند
.1پذيرش اتصال TCP از مشتری)مرورگر)
.2دريافت نام فايل برای جستجو
.3گرفتن فايل از ديسک
.4برگرداندن فايل به مشتری
.5قطع اتصالTCP
v
vاستفاده از متدهای caching برای حداقل کردن مراجعه به ديسک
اسلاید 9 :
HTTP…
HTM : زبان مورد استفاده برای ايجاد صفحات وب ايستا.
مرورگر(Browser): نرم افزاری که کدهای HTM را دريافت و آنرا تبديل به صفحات وب می کند:
Internet exp orer, Fire Fox, Mozi a, Opera,…
صفحات وب می توانند به صورت پويا باشند.
اسلاید 10 :
HTTP…
در وب پويا کاربر با سرور وب محاوره می کند.
ابزارهای برنامه نويسی وب پويا:
CGI, ASP, PHP, JSP,…,java script, vb script,…
XHTM و XS و XM ابزارهای توسعه يافته HTM اوليه هستند.
XM به محتوای صفحات وب می پردازد و XS مخصوص طراحی قالب (نمايش) است.
XM بحث SEMANTIC WEB را به وجود آورده و در WEB SERVICE ها هم کاربرد دارد.