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
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
25. ساختار هیبریدی(ترکیبی از ساختار خطی و ساختار سلسله مراتبی می باشد.)
52
Prepared by: Vajiheh Zoghiyan
26. چرا بعد از HTMLاز XMLاستفاده شد؟
•
•
•
•
•
•
•
62
شرکت ها ی تجاری و کسب وکارها شروع به استفاده از تجارت
الکترونیک کردند و متوجه شدند که XMLاز HTMLبسیار بهتر
است،زیرا:
حجم زیادی از اطالعات را می تواند روی خود نگه دارد.
لیست های حجیم و بزرگ موجودی انبار را می تواند دریافت کند.
لیست های بزرگ درآمد فروش
بسیاری از سفارشات خرید
و دیگر داده های کسب وکاری
و می تواند تمامی این لیست ها را به صورت به روز شده نگهدارد
Prepared by: Vajiheh Zoghiyan