SlideShare a Scribd company logo
1 of 26
Download to read offline
Electronic Commerce(9th edition)
Gary P. Shneider
Chapter 2
TECHNOLOGY INFRASTRUCTURE: THE
INTERNET AND THE WORLD WIDE WEB

)2‫مترجم: وجیهه ذوقیان(صفحات 56 تا 38 فصل‬

Prepared by: Vajiheh Zoghiyan

1
‫ابتدا ‪ IPV‬های ورژن 4 به بازار آمدند و بعد از آن ورژن 6 وارد بازار شد.‬
‫اول خصوصیات ورژن4 را شرح می دهیم:‬
‫آدرس دهی 23 بیتی و توان آدرس دهی 23^2 آدرس الکترونیکی، در این آدرس‬
‫دهی بخش های غیر ضروری دیده می شد و بخش های امنیتی کمتر بود.‬
‫چرا ورژن 6 به بازار آمد؟‬
‫چون ظرفیت آدرس دهی ورژن 4 کم بود و انتظار می رفت به زودی تمام این‬
‫آدرس ها به کار گرفته شوند و آدرسی برای سایت جدیدی باقی نمی ماند پس‬
‫ورژن 6 وارد بازار شد.‬
‫خصوصیات ورژن 6:‬
‫آدرس دهی 821 بیتی و توان آدرس دهی 821^2 آدرس الکترونیکی، در این نوع‬
‫آدرس دهی بخش های غیر ضروری حذف شد و به بخش های امنیتی اهمیت‬
‫بیشتری داده شد.‬

‫2‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫• چه سازمانی مبدع و مسئول این ‪ IP‬ها با ورژن های مختلف می باشد؟‬
‫• )‪IETF(Internet Engineering Task Force‬‬
‫• یک سازمان جهانی که با هدف بهتر کار کردن اینترنت کار می کند.‬

‫3‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫• زمانیکه هر روتر‪ Router‬از یک کامپیوتر می خواهد پیغامی را روی اینترنت‬
‫بفرستد، ابتدا آن را بسته بسته می کند و سپس این بسته ها را با آدرس مبدا و‬
‫مقصد روی اینترنت می فرستد، به این سیستم، سیستم ‪ notation‬گفته می‬
‫شود.‬
‫• در ورژن 4 از 4 بسته 8 بیتی(4 بسته 1 بایتی) استفاده می کرد. که به یک بایت‬
‫، 1 اکته ‪ octe‬هم گفته می شود.‬
‫• در ورژن 6 از 8 بسته 61 بیتی(8 بسته هگزا دسیمال) استفاده می کند.که به‬
‫سیستم هگزادسیمال،سیستم 61 تایی هم گفته می شود.‬
‫• هر بسته با : از بسته بعدی جدا می شود.‬
‫• و در بسته ها از اعداد تک رقمی و حروف انگلیسی ‪a‬تا ‪f‬نیز استفاده می شود.‬
‫• مثال:‬
‫‪CD18:0000:0000:AF23:0000:FF9E:61B2:884D‬‬
‫4‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫• برای اینکه آدرس دهی با سیستم نوتیشن در اینترنت برای‬
‫کاربران دشوار می باشد، به هر آدرس یک دامین نیم ‪domain‬‬
‫‪ name‬اختصاص داده می شود که آدرس دهی راحت تر باشد.‬
‫• مثال به این آدرس‬
‫‪CD18:0000:0000:AF23:0000:FF9E:61B2:884D‬‬
‫این دامین نیم اختصاص داده شده است:‬
‫‪www.bernardo.com‬‬

‫5‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
World Wide Web

TLD : Top Level Domain

www.sandiego.com

The institution : University of San Diego

Prepared by: Vajiheh Zoghiyan

6
‫‪Internet Corporation for Assigned Names‬‬
‫)‪and Numbers(ICANN‬‬
‫• این موسسه از سال 8991 مسئولیت مدیریت نام دامین ها را بر عهده گرفت و‬
‫آن ها را با آدرس ‪ IP‬ها هماهنگ می کرد.‬
‫• و همچنین این موسسه مسئولیت تنظیمات استانداردها را برای روتر های کامپوتر‬
‫ها دارا می باشد.‬
‫• به علت این مسئولیت های بی شمار این موسسه مجبور شد که از ‪ TLD‬های‬
‫بیشتری استفاده کند.‬

‫7‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
TLD

Use

.com

U.S. commercial

.edu

4-year educational institution

.gov

U.S. federal government

.mil

U.S. military

.net

U.S. general use

.org

U.S. not-for-profit organization

.us

U.S. general use

.asia

Companies , individuals, and organizations based in Asian-Pacific regions

.biz

Businesses

.info

General use

.name

Individual persons

.pro

Licensed professionals (such as accountants, lawyers, physicians)

.au

Australia

.ca

Canada

.de

Germany

.fi

Finland

.fr

France

Prepared by: Vajiheh Zoghiyan

8
‫• بعضی از سایتها و گروهها کارها و فعالیت های موسسه ‪ ICANN‬را زیر‬
‫نظر گرفته و به بعضی از این فعالیتها منتقدانه نگاه می کنند.‬
‫• مانند ‪ ICANN Watch‬که یک سایتی می باشد که فعالیتهای‬
‫‪ ICANN‬را زیر نظر دارد.‬

‫9‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫• این گروههای منتقد معتقدند که افزایش تعداد ‪ TLD‬ها نگران کننده است‬
‫و بر خالف قوانین آزاد مربوط به تجارت بر روی اینترنت می باشد.‬
‫• این افراد و گروهها معتقدند که این افزایش تعداد ‪TLD‬ها برای شرکت‬
‫های تجاری مشکل ساز می باشد و کار شرکت تجاری را برای حفاظت‬
‫کردن از نام برند و محصول و نام شرکت سخت تر می کند. به دلیل اینکه‬
‫این افزایش ها در واقع شناخته شدن برند و شناخته شدن ‪TLD‬‬
‫انحصاری شرکت را مشکل تر می کند.‬

‫01‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
Web Page Request and Delivery Protocols
(client/server architecture)
Web Browser such
as Mozilla,
Chrome,IE, Safari &
etc.

Web Client Computer

client/server ‫ساختار سرور کالینت‬
‫تقاضای صفحه وب و پروتکل های تحویل‬
‫، وب بروسری‬Client،‫بر روی کامپوتر کاربر اینترنت‬
‫مانند موزیال و یا فایرفاکس ویا کروم و یا‬
‫ موجود می باشد. و بر روی وب سرور‬safari‫سفاری‬
.‫هم نرم افزار خاص خودش قرار می گیرد‬

•
•
•

Prepared by: Vajiheh Zoghiyan

Web Server Software

Web Server

11
‫• قوانینی که برای تحویل فایلهای صفحه وب بر روی اینترنت قرار دارد‬
‫یک نوع پروتکل است که ‪ HTTP‬نامیده می شود.‬
‫• ‪ HTTP‬یا همان ‪ Hypertext Transfer Protocol‬به معنای‬
‫پروتکل انتقال فرامتن(ابر متن) می باشد که توسط تیم برنرز لی در سال‬
‫1991 توسعه داده شد.‬
‫• ترکیب ‪ HTTP‬و ‪ domain name‬را ‪ URL‬می گوییم. که مخفف‬
‫‪ Uniform Resource Locator‬می باشد، یعنی مکان یاب سرور.‬
‫‪http://www.yahoo.com‬‬

‫21‬

‫‪URL‬‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫وقتی که کاربر اینترنت در قست آدرس بار، نام یک سایت فرضا یاهو را تایپ می کند. در واقع توسط برنامه ‪web‬‬
‫‪browser‬پیغامی با فرمت ‪ HTTP‬برای سرور که همان یاهو می باشد فرستاده می شود و تقاضا می کند که‬
‫اطالعات فرستاده شود. سرور هم شروع به ارسال اطالعات که می تواند شی های گرفیکی یا صدا یا ویدئو کلیپ باشد‬
‫می کند و البته این اطالعات را به صورت بسته بسته و با همان فرمت ‪ http‬ارسال می کند.‬
‫‪Web browser address bar‬‬

‫!‪Yahoo‬‬
‫‪Web server computer‬‬
‫31‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫به دلیل اینکه افراد از نرم افزار های متفاوت‬
‫برای ارسال نامه ها استفاده می کنند مثال‬
‫شخص 1 از یاهو میل و شخص 2 از جی میل.‬
‫پس سرور باید تمامی این نرم افزار ها را‬
‫داشته باشد تا بتواند بین این دو کاربر‬
‫هماهنگی ایجاد کند و 2 کاربر بتوانند‬
‫محتوای ایمیلی را که دیگری ارسال کرده‬
‫ببینند.‬

‫‪Electronic Mail Protocols‬‬
‫)‪(client/server structure‬‬

‫:‪Email Service‬‬
‫‪Gmail or hot mail‬‬
‫‪or yahoo mail‬‬

‫• در این نوع ساختارابتدا کاربر از طریق یک‬
‫‪Email server software and‬‬
‫نرم افزار ایمیل مانند جی میل و یا یاهو‬
‫میل به سرور متصل می شود‬
‫‪uses several email client‬‬
‫• سرور باید عالوه بر نرم افزار مخصوص‬
‫‪software like: microsoft‬‬
‫خودش، نرم افزار کاربر را نیز داشته باشد،‬
‫‪outlook, mozilla‬‬
‫پس سرورها باید تمام نرافزارهای کاربران را‬
‫‪thundrebird, pegasus mail‬‬
‫داشته باشند چون نمی دانند کدام کاربر‬
‫قرار است از طریق کدام نرم افزار با آنها‬
‫ارتباط برقرار کند.‬
‫‪ Prepared by: Vajiheh Zoghiyan‬و باز هم سیستم تقاضا و پاسخ را در اینجا‬
‫•‬
‫41‬
‫‪Email Server‬‬
‫داریم‬
‫‪coordinating‬‬

‫•‬

‫‪Gmail‬‬

‫•‬

‫:‪Protocol‬قوانینی که برای انتقال داده بین کامپیوتر ها‬
‫استفاده می شود‬
‫انواع سیستم های انتقال نامه الکترونیکی در زیر آمده است:‬

‫• ‪IMAP(interactive mail access‬‬
‫:)‪protocol‬نوع4: مانند نوع 2 می باشد اما‬
‫سیستم کارکردی آن پیچیده تر از نوع 2 است.‬
‫در این نوع پروتکل، فقط سربرگ نامه الکترونیکی‬
‫برای کاربر ارسال می شود و محتوا بر روی سرور‬
‫باقی می ماند و ارسال نمی شود. و کاربر با دیدن‬
‫سربرگ، ممکن است نامه را حذف کند و در این‬
‫صورت، سرور نیازی به ارسال نامه ندارد و اگر‬
‫کاربر روی سربرگ کلیک کند تا ایمیل را کامل با‬
‫محتوا مشاهده کند، سرور کل محتوای نامه را به‬
‫صورت یک پیغام و البته بسته بسته برای نرم‬
‫افزار ایمیل کاربر ارسال میکند.‬
‫•نوع 4 یک مشکلی که دارد آن است که به دلیل‬
‫نگه داری ایمیل ها سرور نیاز به حافظه دیسکی‬
‫عظیمی دارد و همین طور سرعت باال برای ارسال‬
‫داده. قبال دیسک های با ظرفیت حجم باال گران‬
‫بودند اما امروزه قیمت چندانی ندارند و این‬
‫مشکل حل شده است.‬

‫•‬

‫:)‪SMTP(simple mail transfer protocol‬‬
‫نوع1:این نوع پروتکل، فرمت یک نامه را تشخیص می دهد‬
‫و اینکه نامه بر روی سرور چگونه به ثبت رسیده است و‬
‫چگونه روی اینترنت منتقل شده است‬

‫•‬

‫:)‪POP(post office protocol‬نوع2: به ایمیل‬
‫سرور، می گوید که یک نامه را بفرستد و سوال می کند که‬
‫آیا نامه تحویل داده شد یا خیر. یا اینکه اگر تحویل داده‬
‫شده، آیا نامه از روی سرور پاک شود و یا باز هم باقی‬
‫بماند؟‬

‫•‬

‫‪MIME(multipurpose internet mail‬‬
‫:)‪extensions‬نوع3:برای کاربرانی مناسب است که‬
‫فالهای بسیاری را به نامه خود ضمیمه می کنند فایلهایی‬
‫مانند صدا یا فیلم یا صفحات گسترده و ...‬

‫‪Hotmail‬‬

‫51‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫‪Spam/Bulk/UCE(Unsolicited‬‬
‫)‪Commercial Email‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬

‫61‬

‫مشکالت بسیاری را برای شرکت ها پدید آورده است.‬
‫پهنای باند شبکه های شرکت ها روی اینترنت را کاهش می دهد.‬
‫به دلیل ارسال هرزنامه و ترافیک داده ها روی خط.‬
‫روی ایمیل سرور ها هم فضایی را اشغال می کند.‬
‫بین کار کارمندان در شرکت ،مرتب وقفه می اندازد.‬
‫محتوای این نوع نامه ها ممکن است آزاردهنده باشد.‬
‫به گفته خود کارمندان، محیط کاری را خسته کننده می کند.‬
‫و متاسفانه در هر سال بیش از 04 میلیارد دالر برای شرکت ها‬
‫خسارت به بار می آورد.‬
‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫زبانهای برنامه نویسی‬
‫صفحات وب‬

MARKUP LANGUAGES AND THE WEB
SGML
Standard Generalized
Markup Language
1st standards established in
1996

HTML

XML

Hypertext Markup
Language

Extensible Markup
Language

1st standards established
in 1991

1st standards established in
1998

XHTML
Extensible Hypertext
Markup Language
1st standards established in 2000
Prepared by: Vajiheh Zoghiyan

17
‫)‪World Wide Web Consortium (W3C‬‬
‫• یک گروه غیر انتفاعی می باشد که استانداردهای وب را‬
‫نگهداری می کند.‬
‫• البته این موسسه تحت استانداردهای ‪ ISO‬کار می کند.‬
‫• از سال 0691، افرادی که روی برنامه نویسی صفحات وب کار‬
‫می کنند می توانند اسنادی را ایجاد نمایند که :‬
‫فقط یکبار نیاز به نوشته شدن دارند‬
‫به صورت الکترونیکی ذخیره می شوند‬
‫هر چند بار که کاربر بخواهد می تواند از آنها پرینت بگیرد.‬
‫81‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
International Standardization
Organization(ISO)
‫ و آن را‬W3C ‫ ای را که توسط‬GML ‫ اولین‬ISO •
.‫نامگذاری کرد‬SGML

Prepared by: Vajiheh Zoghiyan

19
‫نقاط قوت و ضعف ‪SGML‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫02‬

‫به شرکت خاصی مربوط نیست‬
‫به پلت فرمی که روی آن اجرا می شود ربطی ندارد و مستقل‬
‫است(روی هر پلت فرمی قابل اجراست)‬
‫خود برنامه تگ هایی را به برنامه نویس پیشنهاد می دهد‬
‫راه اندازی آن هزینه بر است و نگهداری آن نیز هزینه بر است‬
‫گزینه های نرم افزار گران قیمت است‬
‫یادگیری آن دشوار است‬
‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫‪HTML‬‬
‫•‬
‫•‬
‫•‬
‫•‬

‫12‬

‫ارتباط هایی را بین عناصر متن ایجاد می کند در یک سند یا در‬
‫بین اسناد مختلف‬
‫عناصر متن به یکدیگر مرتبط می شوند و این ارتباط را ابر متن (فرا‬
‫متن) می گویند.‬
‫بعد از اینکه ‪ HTML‬ورژن 4 نهایی شد و راهی بازار شد، برنامه‬
‫نویسان روی این برنامه کار کردند و ویژگی هایی جدید با قابلیت‬
‫هایی جدید را به آن اضافه کردند.‬
‫در سال 7002، برنامه نویسان شرکت هایی مانند اپل،اپرا و موزیال‬
‫شروع به کار روی یک ورژن جدید ‪ HTML‬کردند که شامل ویژگی‬
‫هایی مانند صدا و فیلم بود.‬
‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫‪HTML Links‬‬

‫22‬

‫تفاوت یک متن ساده و یک ابر متن، مانند‬
‫تفاوت یک کاست ضپط صوت و یک سی دی‬
‫صوتی می باشد. و یا مانند تفاوت حافظه‬
‫ترتیبی و حافظه مستقیم در کاپیوتر می باشد.‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫‪Hyper Link‬‬
‫• وب سایت های شرکت های تجاری از لینک های فرا متن بهره‬
‫می گیرند تا مشتریان را به صورت مستقیم به هر صفحه دلخواه‬
‫موجود در وب سایت وصل کنند.‬
‫• نوع ارتباط صفحات و بهره گیری از لینک ها بسیار مهم است و‬
‫می تواند روی سودمندی سایت تاثیر گذار باشد و‬
‫• نقش بسیار مهمی را در شکل گیری ذهنیت مشتری از شرکت‬
‫ایجاد می کند..‬

‫32‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫ساختار خطی‬
‫ساختار سلسله مراتبی‬

‫42‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫ساختار هیبریدی(ترکیبی از ساختار خطی و ساختار سلسله مراتبی می باشد.)‬

‫52‬

‫‪Prepared by: Vajiheh Zoghiyan‬‬
‫چرا بعد از ‪ HTML‬از‪ XML‬استفاده شد؟‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫62‬

‫شرکت ها ی تجاری و کسب وکارها شروع به استفاده از تجارت‬
‫الکترونیک کردند و متوجه شدند که ‪ XML‬از ‪ HTML‬بسیار بهتر‬
‫است،زیرا:‬
‫حجم زیادی از اطالعات را می تواند روی خود نگه دارد.‬
‫لیست های حجیم و بزرگ موجودی انبار را می تواند دریافت کند.‬
‫لیست های بزرگ درآمد فروش‬
‫بسیاری از سفارشات خرید‬
‫و دیگر داده های کسب وکاری‬
‫و می تواند تمامی این لیست ها را به صورت به روز شده نگهدارد‬
‫‪Prepared by: Vajiheh Zoghiyan‬‬

More Related Content

Similar to Persian translation of Technology Infrastructure

Similar to Persian translation of Technology Infrastructure (20)

security of IOT
security of IOTsecurity of IOT
security of IOT
 
386 wp
386 wp386 wp
386 wp
 
Wp
WpWp
Wp
 
Iptables
IptablesIptables
Iptables
 
Soap vs restful
Soap vs  restfulSoap vs  restful
Soap vs restful
 
13940305-Message Passing_ver2.5
13940305-Message Passing_ver2.513940305-Message Passing_ver2.5
13940305-Message Passing_ver2.5
 
Digital Publisher
Digital PublisherDigital Publisher
Digital Publisher
 
DHCP in Linux persion
DHCP in Linux persionDHCP in Linux persion
DHCP in Linux persion
 
بکتوری
بکتوریبکتوری
بکتوری
 
Proxmox
ProxmoxProxmox
Proxmox
 
IranOUG_Oracle_Multitenant
IranOUG_Oracle_MultitenantIranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
 
بسم الله الرحمن الرحیم
بسم الله الرحمن الرحیمبسم الله الرحمن الرحیم
بسم الله الرحمن الرحیم
 
PHP Web service - وب سرویس
PHP Web service - وب سرویسPHP Web service - وب سرویس
PHP Web service - وب سرویس
 
امنیت در شبکه های Wi-Fi
امنیت در شبکه های Wi-Fiامنیت در شبکه های Wi-Fi
امنیت در شبکه های Wi-Fi
 
HotSpot
HotSpotHotSpot
HotSpot
 
ESB
ESBESB
ESB
 
how use iptables
how use iptables how use iptables
how use iptables
 
Joomla
JoomlaJoomla
Joomla
 
Web Application Security Test
Web Application Security TestWeb Application Security Test
Web Application Security Test
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟
 

Persian translation of Technology Infrastructure

  • 1. Electronic Commerce(9th edition) Gary P. Shneider Chapter 2 TECHNOLOGY INFRASTRUCTURE: THE INTERNET AND THE WORLD WIDE WEB )2‫مترجم: وجیهه ذوقیان(صفحات 56 تا 38 فصل‬ Prepared by: Vajiheh Zoghiyan 1
  • 2. ‫ابتدا ‪ IPV‬های ورژن 4 به بازار آمدند و بعد از آن ورژن 6 وارد بازار شد.‬ ‫اول خصوصیات ورژن4 را شرح می دهیم:‬ ‫آدرس دهی 23 بیتی و توان آدرس دهی 23^2 آدرس الکترونیکی، در این آدرس‬ ‫دهی بخش های غیر ضروری دیده می شد و بخش های امنیتی کمتر بود.‬ ‫چرا ورژن 6 به بازار آمد؟‬ ‫چون ظرفیت آدرس دهی ورژن 4 کم بود و انتظار می رفت به زودی تمام این‬ ‫آدرس ها به کار گرفته شوند و آدرسی برای سایت جدیدی باقی نمی ماند پس‬ ‫ورژن 6 وارد بازار شد.‬ ‫خصوصیات ورژن 6:‬ ‫آدرس دهی 821 بیتی و توان آدرس دهی 821^2 آدرس الکترونیکی، در این نوع‬ ‫آدرس دهی بخش های غیر ضروری حذف شد و به بخش های امنیتی اهمیت‬ ‫بیشتری داده شد.‬ ‫2‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 3. ‫• چه سازمانی مبدع و مسئول این ‪ IP‬ها با ورژن های مختلف می باشد؟‬ ‫• )‪IETF(Internet Engineering Task Force‬‬ ‫• یک سازمان جهانی که با هدف بهتر کار کردن اینترنت کار می کند.‬ ‫3‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 4. ‫• زمانیکه هر روتر‪ Router‬از یک کامپیوتر می خواهد پیغامی را روی اینترنت‬ ‫بفرستد، ابتدا آن را بسته بسته می کند و سپس این بسته ها را با آدرس مبدا و‬ ‫مقصد روی اینترنت می فرستد، به این سیستم، سیستم ‪ notation‬گفته می‬ ‫شود.‬ ‫• در ورژن 4 از 4 بسته 8 بیتی(4 بسته 1 بایتی) استفاده می کرد. که به یک بایت‬ ‫، 1 اکته ‪ octe‬هم گفته می شود.‬ ‫• در ورژن 6 از 8 بسته 61 بیتی(8 بسته هگزا دسیمال) استفاده می کند.که به‬ ‫سیستم هگزادسیمال،سیستم 61 تایی هم گفته می شود.‬ ‫• هر بسته با : از بسته بعدی جدا می شود.‬ ‫• و در بسته ها از اعداد تک رقمی و حروف انگلیسی ‪a‬تا ‪f‬نیز استفاده می شود.‬ ‫• مثال:‬ ‫‪CD18:0000:0000:AF23:0000:FF9E:61B2:884D‬‬ ‫4‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 5. ‫• برای اینکه آدرس دهی با سیستم نوتیشن در اینترنت برای‬ ‫کاربران دشوار می باشد، به هر آدرس یک دامین نیم ‪domain‬‬ ‫‪ name‬اختصاص داده می شود که آدرس دهی راحت تر باشد.‬ ‫• مثال به این آدرس‬ ‫‪CD18:0000:0000:AF23:0000:FF9E:61B2:884D‬‬ ‫این دامین نیم اختصاص داده شده است:‬ ‫‪www.bernardo.com‬‬ ‫5‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 6. World Wide Web TLD : Top Level Domain www.sandiego.com The institution : University of San Diego Prepared by: Vajiheh Zoghiyan 6
  • 7. ‫‪Internet Corporation for Assigned Names‬‬ ‫)‪and Numbers(ICANN‬‬ ‫• این موسسه از سال 8991 مسئولیت مدیریت نام دامین ها را بر عهده گرفت و‬ ‫آن ها را با آدرس ‪ IP‬ها هماهنگ می کرد.‬ ‫• و همچنین این موسسه مسئولیت تنظیمات استانداردها را برای روتر های کامپوتر‬ ‫ها دارا می باشد.‬ ‫• به علت این مسئولیت های بی شمار این موسسه مجبور شد که از ‪ TLD‬های‬ ‫بیشتری استفاده کند.‬ ‫7‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 8. TLD Use .com U.S. commercial .edu 4-year educational institution .gov U.S. federal government .mil U.S. military .net U.S. general use .org U.S. not-for-profit organization .us U.S. general use .asia Companies , individuals, and organizations based in Asian-Pacific regions .biz Businesses .info General use .name Individual persons .pro Licensed professionals (such as accountants, lawyers, physicians) .au Australia .ca Canada .de Germany .fi Finland .fr France Prepared by: Vajiheh Zoghiyan 8
  • 9. ‫• بعضی از سایتها و گروهها کارها و فعالیت های موسسه ‪ ICANN‬را زیر‬ ‫نظر گرفته و به بعضی از این فعالیتها منتقدانه نگاه می کنند.‬ ‫• مانند ‪ ICANN Watch‬که یک سایتی می باشد که فعالیتهای‬ ‫‪ ICANN‬را زیر نظر دارد.‬ ‫9‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 10. ‫• این گروههای منتقد معتقدند که افزایش تعداد ‪ TLD‬ها نگران کننده است‬ ‫و بر خالف قوانین آزاد مربوط به تجارت بر روی اینترنت می باشد.‬ ‫• این افراد و گروهها معتقدند که این افزایش تعداد ‪TLD‬ها برای شرکت‬ ‫های تجاری مشکل ساز می باشد و کار شرکت تجاری را برای حفاظت‬ ‫کردن از نام برند و محصول و نام شرکت سخت تر می کند. به دلیل اینکه‬ ‫این افزایش ها در واقع شناخته شدن برند و شناخته شدن ‪TLD‬‬ ‫انحصاری شرکت را مشکل تر می کند.‬ ‫01‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 11. Web Page Request and Delivery Protocols (client/server architecture) Web Browser such as Mozilla, Chrome,IE, Safari & etc. Web Client Computer client/server ‫ساختار سرور کالینت‬ ‫تقاضای صفحه وب و پروتکل های تحویل‬ ‫، وب بروسری‬Client،‫بر روی کامپوتر کاربر اینترنت‬ ‫مانند موزیال و یا فایرفاکس ویا کروم و یا‬ ‫ موجود می باشد. و بر روی وب سرور‬safari‫سفاری‬ .‫هم نرم افزار خاص خودش قرار می گیرد‬ • • • Prepared by: Vajiheh Zoghiyan Web Server Software Web Server 11
  • 12. ‫• قوانینی که برای تحویل فایلهای صفحه وب بر روی اینترنت قرار دارد‬ ‫یک نوع پروتکل است که ‪ HTTP‬نامیده می شود.‬ ‫• ‪ HTTP‬یا همان ‪ Hypertext Transfer Protocol‬به معنای‬ ‫پروتکل انتقال فرامتن(ابر متن) می باشد که توسط تیم برنرز لی در سال‬ ‫1991 توسعه داده شد.‬ ‫• ترکیب ‪ HTTP‬و ‪ domain name‬را ‪ URL‬می گوییم. که مخفف‬ ‫‪ Uniform Resource Locator‬می باشد، یعنی مکان یاب سرور.‬ ‫‪http://www.yahoo.com‬‬ ‫21‬ ‫‪URL‬‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 13. ‫وقتی که کاربر اینترنت در قست آدرس بار، نام یک سایت فرضا یاهو را تایپ می کند. در واقع توسط برنامه ‪web‬‬ ‫‪browser‬پیغامی با فرمت ‪ HTTP‬برای سرور که همان یاهو می باشد فرستاده می شود و تقاضا می کند که‬ ‫اطالعات فرستاده شود. سرور هم شروع به ارسال اطالعات که می تواند شی های گرفیکی یا صدا یا ویدئو کلیپ باشد‬ ‫می کند و البته این اطالعات را به صورت بسته بسته و با همان فرمت ‪ http‬ارسال می کند.‬ ‫‪Web browser address bar‬‬ ‫!‪Yahoo‬‬ ‫‪Web server computer‬‬ ‫31‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 14. ‫به دلیل اینکه افراد از نرم افزار های متفاوت‬ ‫برای ارسال نامه ها استفاده می کنند مثال‬ ‫شخص 1 از یاهو میل و شخص 2 از جی میل.‬ ‫پس سرور باید تمامی این نرم افزار ها را‬ ‫داشته باشد تا بتواند بین این دو کاربر‬ ‫هماهنگی ایجاد کند و 2 کاربر بتوانند‬ ‫محتوای ایمیلی را که دیگری ارسال کرده‬ ‫ببینند.‬ ‫‪Electronic Mail Protocols‬‬ ‫)‪(client/server structure‬‬ ‫:‪Email Service‬‬ ‫‪Gmail or hot mail‬‬ ‫‪or yahoo mail‬‬ ‫• در این نوع ساختارابتدا کاربر از طریق یک‬ ‫‪Email server software and‬‬ ‫نرم افزار ایمیل مانند جی میل و یا یاهو‬ ‫میل به سرور متصل می شود‬ ‫‪uses several email client‬‬ ‫• سرور باید عالوه بر نرم افزار مخصوص‬ ‫‪software like: microsoft‬‬ ‫خودش، نرم افزار کاربر را نیز داشته باشد،‬ ‫‪outlook, mozilla‬‬ ‫پس سرورها باید تمام نرافزارهای کاربران را‬ ‫‪thundrebird, pegasus mail‬‬ ‫داشته باشند چون نمی دانند کدام کاربر‬ ‫قرار است از طریق کدام نرم افزار با آنها‬ ‫ارتباط برقرار کند.‬ ‫‪ Prepared by: Vajiheh Zoghiyan‬و باز هم سیستم تقاضا و پاسخ را در اینجا‬ ‫•‬ ‫41‬ ‫‪Email Server‬‬ ‫داریم‬
  • 15. ‫‪coordinating‬‬ ‫•‬ ‫‪Gmail‬‬ ‫•‬ ‫:‪Protocol‬قوانینی که برای انتقال داده بین کامپیوتر ها‬ ‫استفاده می شود‬ ‫انواع سیستم های انتقال نامه الکترونیکی در زیر آمده است:‬ ‫• ‪IMAP(interactive mail access‬‬ ‫:)‪protocol‬نوع4: مانند نوع 2 می باشد اما‬ ‫سیستم کارکردی آن پیچیده تر از نوع 2 است.‬ ‫در این نوع پروتکل، فقط سربرگ نامه الکترونیکی‬ ‫برای کاربر ارسال می شود و محتوا بر روی سرور‬ ‫باقی می ماند و ارسال نمی شود. و کاربر با دیدن‬ ‫سربرگ، ممکن است نامه را حذف کند و در این‬ ‫صورت، سرور نیازی به ارسال نامه ندارد و اگر‬ ‫کاربر روی سربرگ کلیک کند تا ایمیل را کامل با‬ ‫محتوا مشاهده کند، سرور کل محتوای نامه را به‬ ‫صورت یک پیغام و البته بسته بسته برای نرم‬ ‫افزار ایمیل کاربر ارسال میکند.‬ ‫•نوع 4 یک مشکلی که دارد آن است که به دلیل‬ ‫نگه داری ایمیل ها سرور نیاز به حافظه دیسکی‬ ‫عظیمی دارد و همین طور سرعت باال برای ارسال‬ ‫داده. قبال دیسک های با ظرفیت حجم باال گران‬ ‫بودند اما امروزه قیمت چندانی ندارند و این‬ ‫مشکل حل شده است.‬ ‫•‬ ‫:)‪SMTP(simple mail transfer protocol‬‬ ‫نوع1:این نوع پروتکل، فرمت یک نامه را تشخیص می دهد‬ ‫و اینکه نامه بر روی سرور چگونه به ثبت رسیده است و‬ ‫چگونه روی اینترنت منتقل شده است‬ ‫•‬ ‫:)‪POP(post office protocol‬نوع2: به ایمیل‬ ‫سرور، می گوید که یک نامه را بفرستد و سوال می کند که‬ ‫آیا نامه تحویل داده شد یا خیر. یا اینکه اگر تحویل داده‬ ‫شده، آیا نامه از روی سرور پاک شود و یا باز هم باقی‬ ‫بماند؟‬ ‫•‬ ‫‪MIME(multipurpose internet mail‬‬ ‫:)‪extensions‬نوع3:برای کاربرانی مناسب است که‬ ‫فالهای بسیاری را به نامه خود ضمیمه می کنند فایلهایی‬ ‫مانند صدا یا فیلم یا صفحات گسترده و ...‬ ‫‪Hotmail‬‬ ‫51‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 16. ‫‪Spam/Bulk/UCE(Unsolicited‬‬ ‫)‪Commercial Email‬‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫61‬ ‫مشکالت بسیاری را برای شرکت ها پدید آورده است.‬ ‫پهنای باند شبکه های شرکت ها روی اینترنت را کاهش می دهد.‬ ‫به دلیل ارسال هرزنامه و ترافیک داده ها روی خط.‬ ‫روی ایمیل سرور ها هم فضایی را اشغال می کند.‬ ‫بین کار کارمندان در شرکت ،مرتب وقفه می اندازد.‬ ‫محتوای این نوع نامه ها ممکن است آزاردهنده باشد.‬ ‫به گفته خود کارمندان، محیط کاری را خسته کننده می کند.‬ ‫و متاسفانه در هر سال بیش از 04 میلیارد دالر برای شرکت ها‬ ‫خسارت به بار می آورد.‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 17. ‫زبانهای برنامه نویسی‬ ‫صفحات وب‬ MARKUP LANGUAGES AND THE WEB SGML Standard Generalized Markup Language 1st standards established in 1996 HTML XML Hypertext Markup Language Extensible Markup Language 1st standards established in 1991 1st standards established in 1998 XHTML Extensible Hypertext Markup Language 1st standards established in 2000 Prepared by: Vajiheh Zoghiyan 17
  • 18. ‫)‪World Wide Web Consortium (W3C‬‬ ‫• یک گروه غیر انتفاعی می باشد که استانداردهای وب را‬ ‫نگهداری می کند.‬ ‫• البته این موسسه تحت استانداردهای ‪ ISO‬کار می کند.‬ ‫• از سال 0691، افرادی که روی برنامه نویسی صفحات وب کار‬ ‫می کنند می توانند اسنادی را ایجاد نمایند که :‬ ‫فقط یکبار نیاز به نوشته شدن دارند‬ ‫به صورت الکترونیکی ذخیره می شوند‬ ‫هر چند بار که کاربر بخواهد می تواند از آنها پرینت بگیرد.‬ ‫81‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 19. International Standardization Organization(ISO) ‫ و آن را‬W3C ‫ ای را که توسط‬GML ‫ اولین‬ISO • .‫نامگذاری کرد‬SGML Prepared by: Vajiheh Zoghiyan 19
  • 20. ‫نقاط قوت و ضعف ‪SGML‬‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫02‬ ‫به شرکت خاصی مربوط نیست‬ ‫به پلت فرمی که روی آن اجرا می شود ربطی ندارد و مستقل‬ ‫است(روی هر پلت فرمی قابل اجراست)‬ ‫خود برنامه تگ هایی را به برنامه نویس پیشنهاد می دهد‬ ‫راه اندازی آن هزینه بر است و نگهداری آن نیز هزینه بر است‬ ‫گزینه های نرم افزار گران قیمت است‬ ‫یادگیری آن دشوار است‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 21. ‫‪HTML‬‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫12‬ ‫ارتباط هایی را بین عناصر متن ایجاد می کند در یک سند یا در‬ ‫بین اسناد مختلف‬ ‫عناصر متن به یکدیگر مرتبط می شوند و این ارتباط را ابر متن (فرا‬ ‫متن) می گویند.‬ ‫بعد از اینکه ‪ HTML‬ورژن 4 نهایی شد و راهی بازار شد، برنامه‬ ‫نویسان روی این برنامه کار کردند و ویژگی هایی جدید با قابلیت‬ ‫هایی جدید را به آن اضافه کردند.‬ ‫در سال 7002، برنامه نویسان شرکت هایی مانند اپل،اپرا و موزیال‬ ‫شروع به کار روی یک ورژن جدید ‪ HTML‬کردند که شامل ویژگی‬ ‫هایی مانند صدا و فیلم بود.‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 22. ‫‪HTML Links‬‬ ‫22‬ ‫تفاوت یک متن ساده و یک ابر متن، مانند‬ ‫تفاوت یک کاست ضپط صوت و یک سی دی‬ ‫صوتی می باشد. و یا مانند تفاوت حافظه‬ ‫ترتیبی و حافظه مستقیم در کاپیوتر می باشد.‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 23. ‫‪Hyper Link‬‬ ‫• وب سایت های شرکت های تجاری از لینک های فرا متن بهره‬ ‫می گیرند تا مشتریان را به صورت مستقیم به هر صفحه دلخواه‬ ‫موجود در وب سایت وصل کنند.‬ ‫• نوع ارتباط صفحات و بهره گیری از لینک ها بسیار مهم است و‬ ‫می تواند روی سودمندی سایت تاثیر گذار باشد و‬ ‫• نقش بسیار مهمی را در شکل گیری ذهنیت مشتری از شرکت‬ ‫ایجاد می کند..‬ ‫32‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 24. ‫ساختار خطی‬ ‫ساختار سلسله مراتبی‬ ‫42‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 25. ‫ساختار هیبریدی(ترکیبی از ساختار خطی و ساختار سلسله مراتبی می باشد.)‬ ‫52‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬
  • 26. ‫چرا بعد از ‪ HTML‬از‪ XML‬استفاده شد؟‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫62‬ ‫شرکت ها ی تجاری و کسب وکارها شروع به استفاده از تجارت‬ ‫الکترونیک کردند و متوجه شدند که ‪ XML‬از ‪ HTML‬بسیار بهتر‬ ‫است،زیرا:‬ ‫حجم زیادی از اطالعات را می تواند روی خود نگه دارد.‬ ‫لیست های حجیم و بزرگ موجودی انبار را می تواند دریافت کند.‬ ‫لیست های بزرگ درآمد فروش‬ ‫بسیاری از سفارشات خرید‬ ‫و دیگر داده های کسب وکاری‬ ‫و می تواند تمامی این لیست ها را به صورت به روز شده نگهدارد‬ ‫‪Prepared by: Vajiheh Zoghiyan‬‬