صفحه 1:
لابه کاربرد
Application Layer
صفحه 2:
لابه کاربرد
© قرار دادهای دیگری لازم است تا کاربران بتوانند از خدمات
شبکه استفاده کنند:
* قرارداد سیستم ترجمه نام (DNS)
HTTP (Hyper Text Transfer Protocol) °
FTP (File Transfer Protocol) °
Email (SMTP, IMAP, POP3) °
Telnet °
SNMP (Simple Network Management °
Protocol)
صفحه 3:
DNS (Domain Name
System)
نت با يى .11181 شناسایی می شود.
* کار با .11181 هاى رشته اى راحت تر است:
le.com
* 1(15: سرمیستسبدیلنام بسه آدیسدر شبکهلست
* در ابتدا این کار از طریق فایل 1055.11] انجام می شد
* در اینترنت از یک مدل درختی استفاده می شود.
* در سطح بالای درخت انواع دسته های ممکن وجود دارد:
Com, net, Org, ac, edu, jp, ir, ca, uk,...
صفحه 4:
URLs - Uniform
Resource Locaters
Example
http://www.cs.vu.nl/~ast/
ftp://ftp.cs.vu.nl/pub/minix/README
file:///ust/suzanne/prog.c
news:comp.os.minix
news:AA01342231 12@cs.utah.edu
gopher://gopher.tc.umn.edu/11/Libraries
mailto:JohnUser @ acm.org
telnet://www.w3.org:80
Used for
Hypertext (HTML)
FTP
Local file
Newsgroup
News article
Gopher
Sending e-mail
Remote login
Name
http
ftp
file
news
news
gopher
mailto
telnet
صفحه 5:
The DNS Name Space
Generic | | Countries
flits با
صفحه 6:
۰
DNS...How to Work?
:www.yahoo.com مثال
میزبان ابتدا آدرس را از سرور نام محلی خود می پرسد. اگر
جواب گرفت که كار بايان مى يابد.
سرور نام محلى از سرويس دهنده ريشه در خواست آدرس
سرور نام .00132 را مى كند.
از سرور نام .0132©آدرس سرور نام 781200.60332ق در
خواست مى شود.
در سرور نام 3721200.60©0332آدرس
217ل در خواست مى شود.
صفحه 7:
HTTP (Hyper Text Transfer
Protocol)
" پر استفاده ترین سرویس شبکه و اینترنت است.
* دارای con! Client/Server (¢ jlox0
* مبتنی بر پروتکل 16۳ است.
* به کامپیوتر سرور. 561۷67 ۷۷۵0 می گویند که دارای
تعدادی صفحه وب بر روی خود است:۸020106 ر11]5
5 هر صفحه وب متشکل از متن. تصویر و لینک و... است.
© 1 ]1: پروتکلیکه نحود مبادله درخولستصفحه ها
بسیرمشتریو سرویس دهنده را تسوصیفمیکند.
صفحه 8:
Web
Server
Architectural Overview
Server Server
Client abcd.com xyz.com
Current page
displayed by
browser = =
Hyperlink
| سس 10 7
اه
Browser
program ا
|__— TCP connection
صفحه 9:
HTTP...
.1 زبانمورد لستفادم در لیجاد صفحانهبلیستا
HTML class 45 (55135! ¢5 (Browser) 55350 ,1
دریافت و آنرا تبدیل به صفحات وب می کند:
Internet explorer, Fire Fox, Mozilla, Opera,
صفحات وب می توانند به صورت پوبا باشند
در وب پوبا کاربر با سرور وب محاوره می کند
ابزارهای برنامه نویسی وب پویا:
CGI, ASP, PHP, JSP....,java script, vb script,...
صفحه 10:
The Server Side
Web server machine
Cache
Front end
SWZ
1
Incoming Outgoing
request reply
Processing,
module
(thread)
صفحه 11:
The Server Side: A server farm.
۳۳ Processing node Thread
SL (parte computer) pipeline
وووو 359«
LAN
Front end
صفحه 12:
1. User fills in form
2. Form sent back
3. Handed to CGI
4.CGI queries DB
5. Record found
6. CGI builds page
7. Page returned
8. Page displayed
Dynamic Web
Documents
Data
cal base
Browser Server script on disk
User \
صفحه 13:
Dynamic Web Page
Generation
Browser — Server Browser — Server
AOSD] امتهم 65
60 PHP module JavaScript (b)
صفحه 14:
FTP: File Transfer
Protocol
* سرویسی که طی آن مشتری به یک فایل سرور وصل می شود
“اين پروتکل مبتنی بر 167۳ است
” عمليات ممكن :
* ليست فايلهاى موجود
Lis Download ©
© جستجو برای فایل
* دسته (پوشه) بندی. حذف و تغییر نام (در صورت داشتن مجوز)
صفحه 15:
FTP...
*معمولا هر <۳۳۵) ها اختصاصی هستند:
سس PPC Pip
Pip 4° های عمومی LS Cs Pawayewous PPR
AgY 53 A Sud PPP jleald ¢ 55 DEPP ©
لنتقا-لاز 0606۳) لستفادم میک ند.
© 0 برلیک پی ف ایلهایک وچکالستفادم میشود.
صفحه 16:
Email:
* پروتکلهای آن مبتنی بر 167 است
" برای انجام پست الکترونیک پروتکلهای دیگری به کار می
رود:
SMTP (Simple Mail Transfer Protocol) °
POP3 (Post Office Protocol) *
IMAP *
MIME (Multipurpose Internet Mail °
Extension)
صفحه 17:
SMTP:
GEROE
CLIED
صفحه 18:
IMAP vs POP3
Feature POPS IMAP
Where is protocol defined? RFC 1939 | RFC 2060
Which TCP port is used? 110 143
Where is e-mail stored? User's PC | Server
Where is e-mail read? Off-line On-line
Connect time required? Little Much
Use of server resources? Minimal Extensive
Multiple mailboxes? No Yes
Who backs up mailboxes? User IsP
Good for mobile users? No Yes
User control over downloading? | Little Great
Partial message downloads? No. Yes
‘Are disk quotas a problem? No Could be in time
Simple to implement? Yes No
Widespread support? Yes Growing
صفحه 19:
تصللیه شبکه از رلم دور :611061 1
* 030 رلد دور بسه یسکسیستم دیگر
" پروتکل مورد استفاده 16/۳ است.
* 1بسبتدا از طرفسرورحراز همیتمیگرددللین
لنتقل [تسوسط متنسادملنجام میشود).
* سپس کنترل سرور در دست مشتری قرار می گیرد
کاربرد آن در تنظیمات سرور از راه دور است
* مدل امن ترى از آن در لینوکس با نام 550 ایجاد
شده است.
صفحه 20:
پروتکمد برینشبکه: 1۷۲۳ 5
* مدلی برای مدیریت شبکه در TCP/IP.
* مبتنی بر مدل مدير امامور است
* این عناصر بر اساس ساختار عاملها (06101 4 ایجاد شده اند.
* مامورها روی اجزا شبکه (که می خواهیم مديريت شوند)
* مامور اطلاعاتی به مدیر می فرستد و دستورات را اطاعت می
کند
* دو فرمان اصلی این پروتکل:
:Get © مدیر وضعینسامور را در خولس سیک ند.
© 6 : بسه مامور فرمانخاصودادد میشود.