همه پست های بابک آشفته یزدی

ریاضیات گسسته

نگاه کوتاه

ریاضیات

از ویکی‌پدیا، دانشنامهٔ آزاد

صفحه‌ای از کتاب خوارزمی

ریاضیات (در قدیم[نیازمند منبع]، هم‌چنین: اِنگارِش[۱]) را بیش‌تر دانش بررسی کمیتها و ساختارها و فضا و دگرگونی (تغییر) تعریف می‌کنند. دیدگاه دیگری ریاضی را دانشی می‌داند که در آن با استدلال منطقی از اصول و تعریف‌ها به نتایج دقیق و جدیدی می‌رسیم (دیدگاه‌های دیگری نیز در فلسفه ریاضیات بیان شده‌است). با اینکه ریاضیات از علوم طبیعی به شمار نمی‌رود، ولی ساختارهای ویژه‌ای که ریاضی‌دانان می‌پژوهند بیشتر از دانش‌های طبیعی به‌ویژه فیزیک سرچشمه می‌گیرند و در فضایی جدا از طبیعت و محض‌گونه گسترش پیدا می‌کنند، به‌طوری که علوم طبیعی برای حل مسائل خود به ریاضی باز می‌گردند تا جوابشان را با آن مقایسه و بررسی کنند.

علوم طبیعی، مهندسی، اقتصاد و پزشکی بسیار به ریاضیات تکیه دارد ولی ریاضی‌دانان گاه به دلایل صرفاً ریاضی (و نه کاربردی) به تعریف و بررسی برخی ساختارها می‌پردازند.

تاریخچه

مصریان باستان، بیش از ۵ هزار سال پیش، برای اندازه‌گیری و نقشه‌برداری زمین و ساختن اهرام با دقت بسیار بالا، از حساب و هندسه استفاده می‌کردند. علم حساب با اعداد و محاسبه سر و کار دارد. در حساب، چهار عمل اصلی عبارتند از: جمع، تفریق، ضرب و تقسیم. هندسه علم مطالعه خط‌ها، زاویه‌ها، شکل‌ها، و حجم‌ها است. یونانی‌هایی چون اقلیدس، حدود ۲۵۰۰ سال قبل، بیشتر قوانین اصلی هندسه (قضایای هندسه) را تعیین کردند. جبر نوعی خلاصه‌نویسی ریاضیات است که در آن برای نشان دادن کمّیت‌های نامعلوم، از علائمی چون x و y استفاده می‌شود. این علم را نیز دانشمندان ایرانی، حدود ۱۲۰۰ سال قبل توسعه دادند. حساب، هندسه و جبر، پایه‌های ریاضیات هستند.

ریاضیات نوعی زبان علمی است. مهندسان، فیزیکدانان، و سایر دانشمندان، همگی از ریاضیات در کارهایشان استفاده می‌کنند. سایر کارشناسان که به مطالعه اعداد، کمّیت‌ها، شکل‌ها و فضا به‌شکل محض علاقه دارند، ریاضیات محض (غیرکاربردی) را به کار می‌گیرند. نظریه اعداد که شامل مطالعه اعداد درست و نحوه عمل آنهاست، شاخه‌ای از ریاضیات محض به شمار می‌آید. در دنیای جدید، ریاضیات یکی از عناصر کلیدی علوم الکترونیک و رایانه به‌شمار می‌رود.

کمیت

مجموعه، رابطه، تابع، عمل، گروه، میدان، عدد، اعداد طبیعی، اعداد حسابی، اعداد صحیح، اعداد اول، اعداد مرکب، اعداد گویا، اعداد گنگ، اعداد حقیقی، اعداد مختلط، اعداد جبری، عدد پی، عدد ای، چهارگان‌ها، هشت‌گان‌ها، شانزدگان‌ها، اعداد پی-ادیک، اعداد فوق پیچیده (Hypercomplex numbers)، اعداد فوق حقیقی (Hyperreal number)، اعداد فراواقعی (Surreal numbers)، بینهایت، اعداد ترتیبی، اعداد اصلی، ثابت‌های ریاضی، پایه

ساختار

Elliptic curve simple.png Group diagram d6.svg
جبر مجرد نظریه اعداد نظریه گروه‌ها
Torus.jpg MorphismComposition-01.png Lattice of the divisibility of 60.svg
توپولوژی نظریه مدول‌ها نظریه ترتیب

جبر مجرد، نظریه اعداد، هندسه جبری، نظریه گروه‌ها، مونوئیدها، آنالیز ریاضی، آنالیز تابعی، توپولوژی، جبر خطی، نظریه گراف، جبر عمومی، نظریه مدول‌ها، نظریه ترتیب، [[نظ

فضا

Torus.jpg Pythagorean.svg Taylorsine.svg Osculating circle.svg Koch curve.svg
توپولوژی هندسه مثلثات هندسه دیفرانسیل هندسه برخال‌ها

توپولوژی، هندسه، مثلثات، هندسه جبری، هندسه دیفرانسیل، توپولوژی دیفرانسیل، توپولوژی جبری، جبر خطی، هندسه برخال‌ها، متری

تغییر

36 \div 9 = 4 Integral as region under curve.png Vectorfield jaredwf.png \int 1_S\,d\mu=\mu(S)
حساب حسابان حساب برداری آنالیز ریاضی
\frac{d^2}{dx^2} y = \frac{d}{dx} y + c Limitcycle.jpg LorenzAttractor.png
معادلات دیفرانسیل سیستم‌های دینامیکی نظریه آشوب

حساب، حسابان، حساب برداری، آنالیز ریاضی، معادلات دیفرانسیل، سیستم‌های دینامیکی، نظریه آشوب، فهرست تابع‌ها

پایه‌ها و روش‌های ریاضیات

فلسفه ریاضیات، شهودگرایی، ساخت‌گرائی، مبانی ریاضیات، نظریه مجموعه‌ها، منطق نمادی، نظریه مدل، نظریه رسته‌ها، منطق ریاضی، ریاضیات معکوس، جدول نمادهای ریاضی

ریاضیات گسسته

[1,2,3][1,3,2]
[2,1,3][2,3,1]
[3,1,2][3,2,1]
Venn A intersect B.svg DFAexample.svg Caesar3.svg 6n-graf.svg
ترکیبیات نظریه شهودی مجموعه‌ها نظریه رایانش رمزنگاری نظریه گراف

ترکیبیات، نظریه شهودی مجموعه‌ها، نظریه رایانش، رمزنگاری، نظریه گراف

ریاضیات کاربردی

فیزیک ریاضی، مکانیک، مکانیک سیالات، آنالیز عددی، بهینه‌سازی، احتمالات، آمار، اقتصاد ریاضی، ریاضیات مالی، نظریه بازی‌ها، ریاضیات زیستی، رمزنگاری، نظریه اطلاعات

گفتاورد (نقل قول)

برتراند راسل زمانی که دربارهٔ روش بُنداشتی (اصل موضوعی) سخن می‌گفت که در آن برخی ویژگی‌های یک ساختار (که چیزی از آن نمی‌دانیم) فرض می‌شود و پیامدهای این فرض از راه منطق نتیجه‌گیری می‌شود گفت:

ریاضیات را می‌توان رشته‌ای تعریف کرد که در آن نه معلوم است از چه سخن می‌گوییم و نه می‌دانیم آنچه می‌گوییم صحت دارد.

ما در ریاضیات مطالب را نمی‌فهمیم، بلکه تنها به آنها عادت می‌کنیم.

طراحی و تحلیل الگوریتمهای برنامه نویسی

نگاه کوتاه

الگوریتم

از ویکی‌پدیا، دانشنامهٔ آزاد

الگوریتم (نسبت: الگوریتمی، خوارزمیک)[۱] یا خوارزمی[۲] مجموعه‌ای متناهی از دستورالعمل‌ها است، که به ترتیب خاصی اجرا می‌شوند و مسئله‌ای را حل می‌کنند. به عبارت دیگر یک الگوریتم، روشی گام به گام برای حل مسئله است. شیوه محاسبه معدل در مدرسه، یکی از نمونه‌های الگوریتم است.

خصوصیات یک الگوریتم

تمام الگوریتم‌ها باید شرایط و معیارهای زیر را دارا باشند:[۳]

  • ورودی:

یک الگوریتم باید هیچ یا چندین پارامتر را به عنوان ورودی بپذیرد؛

  • خروجی:

الگوریتم بایستی حداقل یک کمیت به عنوان خروجی (نتیجه عملیات) تولید کند؛

  • قطعیت:

دستورهای الگوریتم باید با زبانی دقیق، و بی‌ابهام بیان شوند. هر دستورالعمل نیز باید انجام‌پذیر باشد. دستورهایی نظیر «مقدار ۶ یا ۷ را به x اضافه کنید» یا «حاصل تقسیم پنج بر صفر را محاسبه کنید» مجاز نیستند؛ چرا که در مورد مثال اول، معلوم نیست که بالاخره چه عددی باید انتخاب شود، و در خصوص مثال دوم هم تقسیم بر صفر در ریاضیات تعریف نشده‌است.

  • محدودیت:

الگوریتم باید دارای شروع و پایان مشخصی باشد، به نحوی که اگر دستورهای آن را دنبال کنیم، برای تمامی حالات، الگوریتم پس از طی مراحل شمارا و متناهی خاتمه یابد. به علاوه، زمان لازم برای خاتمه الگوریتم هم باید به گونه‌ای معقول، کوتاه باشد.

ریشه واژهٔ الگوریتم

واژه الگوریتم از نام ریاضیدان و ستاره‌شناس و جغرافی‌دان نامی ایرانی، ابوجعفر محمد بن موسی خوارزمی (الخوارزمی)، گرفته شده است، که در خوارزم زاده شد و در دانشگاه «بیت الحکمه» بغداد به اوج شهرت رسید. خوارزم یکی از شهرهای «ایران بزرگ» بود، که امروزه در ازبکستان واقع شده است و خیوه نام دارد. رساله‌ای که خوارزمی در قرن ۹ میلادی به عربی نگاشته بود، در قرن ۱۲ به لاتین با نام “Algoritmi de numero Indorum” ترجمه شد؛ یعنی “[کتابی بدست] «الگوریتمی» در مورد اعداد هندی”، که «الگوریتمی» نام الخوارزمی بود که مترجم در تبدیل به لاتین نام وی را جلوی نام اصلی کتاب (در مورد اعداد هندی) آورده بود. در قرن ۱۳ میلادی واژه الگوریسموس(algorismus) به معنای «سیستم شمارش عربی (دهدهی)» (یعنی اعداد ۱ تا ۹ به علاوه صفر، و نیز مفهوم اعشار) بود؛ که هنوز هم یکی از معانی واژه الگوریسم(algorism) است. معنای دیگر الگوریسم «حساب کردن با کمک اعداد عربی» است؛ یعنی فن انجام أعمال حسابی پایه، مانند جمع و ضرب، با قرار دادن اعداد در زیر هم و إعمال قواعدی خاص، که جایگزین به کارگیری اعداد رومی و استفاده از چرتکه شد. حتی روش انجام دستی تقسیم و جذر گرفتن (رادیکال) هم الگوریسم نامیده می‌شود. در قرن ۱۹ این کلمه در فرانسوی به algorithme تغییر شکل پیدا کرد، البته معنایش ثابت ماند. طولی نکشید که این کلمه به شکل algorithm وارد زبان انگلیسی شد؛ ولی فقط در اواخر قرن ۱۹ میلادی بود که معنای عام‌تر امروزی‌اش را یافت، و به «هر مجموعه قواعدی برای انجام یک رویه محاسباتی یا روال رایانه‌ای به کار رود» الگوریتم گفته شد.

تبدیل نام الخوارزمی به الگوریسم و سپس الگوریتم احتمالاً تحت تأثیر واژه یونانی arithmos (به معنای عدد) و arithmetic (به معنای محاسباتی) بوده است. برخی منابع هم کلمه لگاریتم را هم در تبدیل الگوریسم و الگوریتم بی تأثیر ندانسته‌اند.[۴]

نقش الگوریتم‌ها در علوم رایانه

در علوم رایانه، یک الگوریتم را یک روال محاسباتی خوش‌تعریف می‌دانند، که مقدار یا مجموعه‌ای از مقادیر را به عنوان ورودی (Input) دریافت کرده و پس از طی چند گام محاسباتی، ورودی را به خروجی (Output) تبدیل می‌کند. بجز این، الگوریتم را ابزاری برای حل مسائل محاسباتی نیز تعریف کرده‌اند.[۵] ساخت و طراحی الگوریتم مناسب در مرکز فعالیت‌های برنامه‌سازی رایانه قرار دارد. یک برنامه رایانه‌ای، بیان یک یا چند الگوریتم با یک زبان برنامه‌نویسی است.

مفهوم الگوریتم

مفهوم الگوریتم را معمولاً با تشبیه به دستور آشپزی توضیح می‌دهند. مثلاً اگر بخواهیم آبگوشت درست کنیم (عمل مورد نظر) با فرض اینکه مواد خام را داریم (حالت اولیه) مراحل مشخصی را باید طبق دستور آشپزی طی کنیم (دستورالعمل‌ها) تا به آبگوشت آماده (حالت پایانی) برسیم. البته الگوریتم‌ها معمولاً پیچیده‌تر از این هستند.

الگوریتم گاه دارای مراحلی است که تکرار می‌شود (در مثال آبگوشت مثلاً چند بار باید نمک زد یا آب اضافه کرد) و یا در مرحله‌ای نیازمند تصمیم‌گیری است (اگر نمک کافی است دیگر نمک نمی‌زنیم، اگر کافی نیست نمک می‌زنیم).

اگر الگوریتم برای عمل مورد نظر مناسب نباشد و یا غلط باشد به نتیجه مورد نظر نمی‌رسیم. مثلاً اگر الگوریتم آبگوشت را با مواد اولیه کباب انجام دهیم واضح است که به آبگوشت نمی‌رسیم.

باید بدانیم برای هر الگوریتم تعریف متغیرها و طراحی مرحله به مرحله بسیار مهم است. زیرا الگوریتم باید بداند بر روی چه متغیرهایی، چه اعمالی را انجام دهد و نتیجه را در غالب چه متغیرها یا پارامترهایی نشان دهد.

مقدمه‌ای بر تحلیل الگوریتم

نوشتار اصلی: تحلیل الگوریتم‌ها

معمولاً برای حل یک مسئله، روش‌ها و الگوریتم‌های گوناگونی وجود دارند؛ یک الگوریتم ممکن است عمل مورد نظر را با دستورهای مختلف در مدت زمان و یا کار کمتر یا بیشتری نسبت به الگوریتم دیگر انجام دهد. به همین دلیل، انتخاب الگوریتم مناسب و کارا اهمیت زیادی در موفق بودن و کارایی برنامه رایانه‌ای دارد. الگوریتم‌ها به عنوان یک فناوری مطرح هستند[۵] و دانشمندان آنها را طراحی، تحلیل، و مطالعه می‌کنند. مطالعه الگوریتم‌ها زمینه‌های متعددی را در بر می‌گیرد. در زیر به چند نمونه اشاره می‌کنیم که می‌توان آنها را چرخه حیات یک الگوریتم نامید.

الف) طراحی الگوریتم‌ها: روش‌های مختلفی برای طراحی الگوریتم‌ها وجود دارد که عبارتند از:روشهای تقسیم و غلبه، روش‌های حریصانه، روش‌های برنامه نویسی پویا، روش‌های پسگرد و روش‌های انشعاب و تحدید.

ب) معتبر سازی یا اثبات درستی الگوریتم‌ها:بعد از طراحی باید اثبات شود که الگوریتم مزبور درست است. الگوریتمی درست است که به ازای هر ورودی مناسب خروجی صحیحی بدهد. اثبات درستی الگوریتم‌ها به اثبات قضایا در ریاضی می‌ماند و مرحله بسیار مهمی در زمینه مطالعه الگوریتم‌ها است

پ) تحلیل الگوریتم‌ها (تحلیل مقدم، ارزیابی کارایی الگوریتم‌ها):یک الگوریتم در زمان اجرا از cpuی رایانه برای اجرای دستورالعمل‌ها و از حافظه برای ذخیره‌سازی برنامه و داده‌ها استفاده می‌کند تحلیل یک الگوریتم مشخص می‌کند که الگوریتم در زمان اجرا چه مدت زمان از cpuبرای اجرای دستورالعمل (پیچیدگی زمانی) و چه مقدار از حافظه (چه اصلی و چه جانبی) برای ذخیره‌سازی برنامه و داده‌ها (پیچیدگی فضایی) نیاز دارد.

ت) پیاده‌سازی الگوریتم‌ها:پیاده‌سازی یک الگوریتم نوشتن آن به زبان برنامه نویسی خاص است که معمولاً بعد از تحلیل مقدم آن صورت می‌گیرد و نام برنامه به آن اطلاق می‌شود.

ث) تست برنامه:تست یک برنامه شامل۱:اشکال زدایی و ۲:تحلیل مؤخر (اندازه‌گیری کارایی) است. اندازه‌گیری کارایی عبارت است از فرایند اجرای الگوریتم صحیح بر روی داده‌های نمونه گیری شده برای به دست آوردن زمان و حافظه مورد نیاز توسط کامپایلر. زمان اجرای یک الگوریتم به پارامترهای مختلفی بستگی دارد که از جمله می‌توان به نوع دستورالعمل‌ها (دستورالعمل‌های جمع، ضرب، نوشتن، خواندن، شرطی و…)کامپایلر مورد استفاده، زبان برنامه نویسی، سخت‌افزار به کار رفته و پارامتری مثل nکه می‌تواند معرف تعداد ورودی‌ها و خروجی‌ها و یا هر دو باشد اشاره کرد

تحلیل الگوریتم‌ها رشته‌ای است که به بررسی کارایی الگوریتم‌ها می‌پردازد. تحلیل الگوریتم‌ها یعنی پیش‌بینی منابع مورد نیاز برای اجرای یک الگوریتم، همچون: حافظه، پهنای‌باند ارتباطی، سخت‌افزار، و از همه مهمتر، زمان.[۶] کارایی یا پیچیدگی هر الگوریتم را با تابعی نشان می‌دهند که تعداد مراحل لازم برای اجرای الگوریتم را برحسب طول داده ورودی، یا میزان محل‌های لازم حافظه را بر حسب طول داده ورودی نشان می‌دهد.

جنبه حقوقی

در بعضی کشورها، مثل آمریکا اگر تعبیه فیزیکی الگوریتمی ممکن باشد (برای مثال، یک الگوریتم ضرب که می‌شود آن را در واحد محاسبهٔ یک ریز پردازنده تعبیه کرد) می‌شود آن الگوریتم را به ثبت رساند.

جستارهای وابسته

مروری بر تجارت الکترونیک

نگاه کوتاه

از ویکی‌پدیا، دانشنامهٔ آزاد

ارتباط بین تجارت و تکنولوژی دیر زمانی است که وجود داشته و ادامه دارد. در واقع، یک پیشرفت تکنیکی باعث رونق تجارت شد و آن هم ساخت کشتی بود. در حدود ۲۰۰۰سال قبل از میلاد، فینیقیان تکنیک ساخت کشتی را بکار بردند تا از دریا بگذرند و به سرزمین‌های دور دست یابند. با این پیشرفت، برای اولین بار مرزهای جغرافیایی برای تجارت باز شد و تجارت با سرزمین‌های دیگر آغاز گشته و روشهای خلاقانه‌ای بصورتهای گوناگون به آن اضافه شد تا امروز که یکی از محبوبترین روشهای تجارت خرید اینترنتی در دنیای وب است. شما می‌توانید در زمانهای پرت، در هر زمان و مکان حتی با لباس خواب می‌توانید اینکار را بکنید. به معنای واقعی هر کسی می‌تواند صفحه اینترنتی خود را ساخته و کالاهای مورد نیازش را در آن ارایه دهد. البته تاریخچه تجارت الکترونیک با تاریخچه اختراعات قدیمی مثل کابل، مودم، الکترونیک، کامپیوتر و اینترنت پیوند خورده‌است. تجارت الکترونیک به شکل کنونی در سال ۱۹۹۱ محقق شد. از آن زمان هزاران هزار کسب و کار و تجار وارد این دنیا شده‌اند.درواقع تجارت الکترونیک برای اسان سازی معاملات اقتصادی به صورت الکترونیک تعریف شد. استفاده از این فناوری مانند تبادل الکترونیکی اطلاعات و انتقال الکترونیکی سرمایه، که هر دو در اواخر ۱۹۷۰ معرفی شده‌اند. و به شرکتها و سازمان‌ها اجازه ارسال اسناد الکترونیکی را داد. و اجازه تجارت کردن با ارسال اسناد تجاری مثل سفارشهای خرید یا فاکتورها را به صورت الکترونیکی، می‌دهد. با رشد و پذیرش کارت اعتباری، ماشین تحویلدار خودکار و تلفن بانک در دهه ۱۹۸۰ باعث فرم گیری تجارت الکترونیک شد. نوع دیگر تجارت الکترونیک سیستم رزرواسیون هواپیمایی بوسیله Sabre در امریکا و Travicom در بریتانیا، ارایه شده‌است. از دهه ۱۹۹۰ به بعد تجارت الکترونیک شامل اضافاتی مثل سیستم برنامه ریزی منابع سرمایه، داده کاوی، انبار داده شده‌است. در ۱۹۹۰، Tim Bermers-lee مرورگر وب جهان گسترده را اختراع کرد و شبکه ارتباطی اکادمیک را به سیستم ارتباطی هرروز و برای هر شخص در جهان وسیع دگرگون ساخت که اینترنت یا www خوانده می‌شود. سرمایه‌گذاری تجاری بروی اینترنت بخاطر کافی نبودن سرمایه‌گذاری کاملاً محدود شده بود. اگر چه اینترنت محبوبیت جهانی گسترده‌ای در حدود ۱۹۹۴ با استفاده از مرورگر وب Mosaic پیدا کرده بود. معرفی پروتکلهای امنیتی و DSL (اشتراک خط دیجیتال) که ارتباط مستمر را با اینترنت را اجازه می‌داد حدود ۵ سال طول کشید.. البته در سال ۲۰۰۰ بحران The dot-com bust باعث برشکستگی خیلی از شرکت‌های تجاری بزرگ و نتایج ناگواری را بوجود اورد، باعث بازبینی قوانین و افزایش مزایا و امکانات تجارت الکترونیک کردند و تا انتهای سال ۲۰۰۰، خیلی از شرکتهای تجاری امریکایی و اروپایی سرویس هایشان را از طریق اینترنت ارایه دادند. از ان موقع مردم به کلمه‌ای به عنوان تجارت الکترونیک با توانایی خرید کالاهای گوناگون از طریق اینترنت با استفاده از پروتکل‌های امنیتی و سرویس‌های پرداخت الکترونیکی که در ان مشارکت کردند، اشنا شدند. واز این زمان رقابت شدید بین شرکت‌ها و سازمانها شدت گرفتو با گذشت زمان هم اینرقابت تنگتر شده‌است. جالب این که تا پایان سال ۲۰۰۱ بیش از ۲۲۰ بیلیون دلار معاملات مالی توسط صدها سایت تجاری بر روی اینترنت انجام پذیرفته‌است و در همین سال مدل تجارت الکترونیک B2B دارای در حدود ۷۰۰ میلیارد تراکنش بود. و در سال ۲۰۰۷ سهم تجارت الکترونیک در خرده فروشی کل دنیا ۳٫۴٪ بوده‌است که انرا در سال ۲۰۱۰، ۵٫۱٪ اعلام نمودند که این امار رشد سریع این شیوه تجارت کردن را می‌رساند.

کسب و کار الکترونیک عبارتست از کاربردی کردن کلیه سیستمهای اطلاعاتی برای تقویت و کنترل فرایندهای کسب و کار. امروزه این فرایندها با استفاده از تکنولوژی‌های مبتنی بر وب توسعه می‌یابند .

کسب و کار الکترونیکی در یک تعریف ساده واژه‌ای به معنی انجام کسب و کار با استفاده از ارتباطات راه دور و ابزارهای مرتبط است . تجارت الکترونیک از این دست دارای مفهومی کوچکتر و محدودتر نسبت به کسب و کار الکترونیکی است . در تجارت الکترونیک حتماً باید بین دو طرف پول رد و بدل شود ( تا به مفهوم تجارت برسیم ) ولی در کسب و کار الکترونیک لازم نیست پولی مبادله گردد . به عنوان مثال دادگاهی که در آن محاکمه از طریق فضای اینترنتی انجام میگردد کسب و کار الکترونیک محسوب می‌شود .
برخی نیز کسب و کار الکترونیک را ترکیبی از تجارت الکترونیک، هوشمندی شرکتها، مدیریت ارتباط با مشتری، مدیریت زنجیرهٔ تامین و برنامه ریزی منابع شرکت می‌دانند که به صورت زیر بیان می‌شود :

کسب و کار الکترونیک

کسب و کار الکترونیک تعاریف متعددی دارد که در زیر به برخی از آنها اشاره می شود: – کسب و کار الکترونیک وسیله ای که مسیر رسیدن بنگاهها به بازار را هموار می سازد. مسیری که مشتریان در آنجا اقدام به خرید کالا و خدمات می کنند؛ – کسب و کار الکترونیک وسیله ای است که به استفاده کنندگان آن امکان رسیدن به مشتریان موثر و کارآمد را فراهم می سازد؛ – کسب و کار الکترونیک توانایی هدایت تجارت از طریق شبکه های الکترونیک نظیر اینترنت و شبکه جهانی است.

تجارت الکترونیک

براساس تعریف دفتر توسعه جامعه اروپا(OECD) به طور کلی تجارت الکترونیک، معاملات را در ارتباط با فعالیتهای تجاری افراد و سازمانها شکل می دهد. این فعالیتها براساس پردازش و انتقال اطلاعات دیجیتالی (متن، صدا و تصاویر) مبتنی هستند. تجارت الکترونیک، به مجموعه فعالیتهایی اطلاق می گردد که مستقیماً به وسیله ارتباطات الکترونیکی (شبکه ای) پشتیبانی می شود.

تفاوت کسب و کار الکترونیک و تجارت الکترونیک کسب و کار الکترونیک به مفهوم کلی شامل به کارگیری فناوریهای جدید برای برقراری ارتباطات زنجیره ای بین سازندگان، فروشندگان، عرضه کنندگان و به طور کلی ارایه دهندگان کالا و خدمات از یک سو و خریدار و مصرف کننده و یا به طور کلی مشتری از سوی دیگر است و نتیجه آن اتخاذ تصمیمهای بهتر، بهینه سازی کالا و خدمات، کاهش هزینه ها و گشودن کانالهای جدید است. ولی تجارت الکترونیک به هر شکلی از نقل و انتقالات در تجارت اطلاق می شود که در آن طرفین، بیشتر از طریق الکترونیکی با یکدیگر در تماس هستند تا از طریق نقل و انتقالات فیزیکی. به عبارت دیگر، تجارت الکترونیک زیربخشی از کسب و کار الکترونیک در سازمانها است، زیرا در کسب و کار الکترونیک، شکل الکترونیکی کلیه فرایندهای کسب و کار سازمان از قبیل تولید، تحقیق و توسعه امور اداری، مالی، مدیریت نیروی انسانی، پشتیبانی و تجارت مطرح است. در حالی که در تجارت الکترونیک تنها فرایند تجارت سازمان به صورت الکترونیک یک جزء بنیادی از کسب و کار الکترونیک به حساب می آید. کسب و کار الکترونیک باعث می شود تا فرایندهای تجارت، روابط و دادوستد جهانی گردد. محیط تجاری شرکت، ممکن است، شامل یک شبکه جهت دسترسی به سازمانهای عمومی یا شبکه هایی که با محافظت خاص برای دسترسی افرادی خاص طراحی شده و یا حتی شبکه داخلی باشد که برای دسترسی افراد و کارمندان داخل شرکت طراحی شده است. کسب و کار الکترونیک تنها قراردادن یک صفحه شبکه ای نیست. بلکه محیط مدلهای تجاری اعم از تجارت با کارمندان، مشتریان، تامین کنندگان و شرکا است. (سرمد، ۱۳۸۲، ص۳)

انواع کسب و کار الکترونیک

کسب و کار الکترونیک بسته به اینکه طرفهای معامله سازمانها یا افراد باشند به انواع زیر تقسیم می شوند. در اینجا روابط بر مبنای اهداف تجاری شکل می گیرد. واحد تجاری با واحد تجاری (BUSINESS TO BUSINESS = B2B) ؛ واحد تجاری با مصرف کننده (BUSINESS TO CONSUMER = B2C) مصرف کننده با مصرف کننده (CONSUMER TO CONSUMER = C2C) واحد تجاری با دولت (BUSINESS TO GOVERNMENT = B2G) دولت با واحد تجاری (GOVERNMENT TO BUSINESS = G2B)

شیوه های کسب و کار الکترونیک

به طور کلی سه شیوه معاملات کسب و کار الکترونیکی وجود دارد: OFF LINE = در این شیوه بنگاهها برای انجام فعالیتهای تجاری از سیستم پست الکترونیکی استفاده می کنند.

ON LINE = در این شیوه،& بنگاهها از طریق «<تعیین کننده متحدالشکل منبع» (UNIFORM RESOURCE LOCATOR = URL) اقدام به معاملات تجاری می کنند. URL ها آدرسهایی هستند که ساختار آنها برای همه کامپیوترها یکسان است و به وسیله آن می توان به منبع مورد نظر دست یافت (اسنل، ۱۳۷۹، ص ۷۷). دروازه شبکه (PORTAL) یک صفحه شبکه است که در آن لینک هایی برای رفتن به سایت های محتوی اخبار مربوط به موضوعهای مختلف وجود دارد. این صفحات دارای تعداد زیادی آدرس با موضوعهای مختلف هستند. (اسنل، ۱۳۷۹، ص ۹۷). خدمات دروازه شبکه اغلب شامل موتورهای جستجوگر، پست الکترونیکـــــی، چت، نقشه ها، فروش و گزینه های دیگری برای مشتریان است. درواقع دروازه های شبکه هدفی برای تبلیغات و بازاریابی هستند.مزایای استفاده از کسب و کار الکترونیک: نزدیک شدن ارتباطات؛ دستیابی به بازارهای جدید؛ افزایش میزان فروش و سود؛ حذف هزینه هایی مانند تهیه کاغذ، چاپ، بروشور و کاتالوگ؛ کاهش هزینه های معاملاتی و تدارکاتی؛ بهبود مدیــریت بر روابط مصرف کننده، عرضه کننده و کارکنان؛ کاهش آلودگی محیط زیست، ترافیک و ازدحام.

معایب کسب و کار الکترونیک مسئله امنیت، امکان ورود به سیستم های شما از طریق آدرس پست الکترونیکی، سایت شبکه و دستیابی به اطلاعات مالی و غیره؛ اختلال در برنامه کاری در صورت خرابی سیستم؛ از دست دادن کنترل؛ مشکلات و هزینه های به روز بودن با فناوریهایی که به سرعت پیشرفت می کنند.

چارچوب تحلیلی گسترش و نفوذ هر فناوری بستگی به چند عامل نظیر منافع بالقوه فناوری، ظرفیت جذب بنگاهها دارد. منافع بالقوه نه تنها به تولیدکنندگان کالاها و خدمات می رسد که از فناوری جدید استفاده می کنند، بلکه مصرف کنندگان آن کالاها و خدمات نیز از آن بهره مند می شوند. برای مثال، رشد سریع اینترنت باعث می شود هم عرضه کنندگان و هم مصرف کنندگان از مطلوبیت بیشتری برخوردار گردند.

پذیرش فناوری کسب و کار الکترونیک تابعی از چندین عامل است. این عوامل در اکثر مواقع اثر تقویت کننده دو جانبه ای (متقابلی) بر یکدیگر دارند ملاحظات بین‌المللی که شامل صادرات، واردات فنــــاوری و… است در تعامل با کسب و کار الکترونیک، اثرتقویت کننده بر یکدیگر دارند. در این حالت بنگاه در سطح بین‌المللی با پذیرش کسب و کار الکترونیک واردات و صادرات خود را برمبنای اصول استاندارد کسب و کـــــار الکترونیک شکل می دهد. از طرف دیگر قرار گرفتن کالا و خدمات در فضای تجارت الکترونیکی موجب حذف فاصله بین مبدا و مقصد کالاها و خدمات می گردد و تغییرات اساسی در بازارهای هدف به وجود می آورد. موفقیت در این فرایند، منوط به مدیریت کارا و حرفه ای اسـت. مدیریت حرفـه ای با درک و شناخت از فضای ارتباطات بین‌المللی، شیوه های کسب و کار الکترونیک را متناسب با ملاحظات بیـــن المللی تطبیق می دهد. از طرف دیگر، مدیریت حرفه ای با تجارت مدرن روابط غیرمعمـــول را تصحیح می کند. حجم عملیات، اثرات دو سویه ای را بر کسب و کار الکترونیک دارد. از آنجایی که استفاده از کسب و کار الکترونیک باعث دستیابی به انبوهی از مشتریان با سلایق مختلف می گردد. لذا بنگــاههای فعال در امر تجارت بین‌المللی با گسترش ظـــرفیت تولیدی و تنوع بخشی به تولیدات کالا و خدمات سعی در جذب مشتریان بیشتر است. یکی از شرایط مهم دیگر در کسب و کار الکترونیک وجود شبکه ارتباطی قوی همراه با اطمینان بالاست. دسترسی به پهنای باند بالاتر در اختیار هیچ کدام از بنگاهها نیست. پهنای باند قسمتی از زیرساختهای نهادینه شده توسط دولت است. هرقدر این پهنا بالاتر باشد، حجم وسرعت اطلاعاتی که ردوبدل می کند بیشتر خواهد بود. از این رو با درنظر گرفتن نقش مهمی که این عامل می تواند در موقعیت خدمات شبکه با توان بالا داشته باشد، خصوصی سازی و مقررات زدایی خدمات ارتباطی به منظور افزایش کارایی در سیستم مخابرات در کشورهای در حال توسعه و توسعه یافته مورد تاکید قرار می گیرد. متغیرهای رفتاری نظیر میزان مهارت نیروی انسانی بنگاهها، حجم سرمایه گذاری در تحقیق و توسعه و نرخهای دستمزد، از عوامل مهمی هستند که در پذیرش کسب و کار الکترونیک توسط بنگاهها موثرند. هرقدر بنگاه تجاری در سطح بین‌المللی از نیروی انسانی متخصص بیشتری برخوردار باشد و منابع بیشتری را به سرمایه گذاری تخصیص دهد، موقعیت بهتــــــری در جذب و پذیرش کسب و کار الکترونیک دارد. همچنین دستمزدهای بالا همیشه انگیزه عمده ای برای نیروی کار جهت افزایش کارایی و نوآوری به حساب می آید. در نتیجه به کارگیری کسب و کار الکترونیک منافع متعددی را به دنبال دارد. علی‌رغم اینکه بسیاری از منافع موجود در شکل یک ذکر گردید، بسیاری از بنگاهها به دلیل پایین بودن هزینه مشارکت را قبول می کنند اینترنت باعث ارزانی دسترسی به اطلاعات و بازارهای جهانی می شود. این عامل موجب می گردد سرعت عمل در بازارهای چند منظوره که برای تولید کالاها و اطلاعات است، بالا برود. به طور بالقوه شکل تازه ای به سازمان دهی زیرساخت مشاغل مــــوجود می بخشد و با ارزش گذاری مجدد، راه را برای انجام معاملات تجاری باز می کند و با مهندسی مجدد بازرگانی محدودیتهایی که به طور سنتی تولیدکنندگان را از مشتریان جدا می ساخت رها می سازد.از سوی دیگر، فعالیتهای منفصل و جدا از هم نظیر سفارش، پرداخت و خدمات بعد از فروش، ممکن است به یک فرایند واحد ادغام شده و باعث کاهش هزینه های اعتباری گردد. نتیجه چنین فرایندی منتهی به افزایش کارایی و رقابت پذیری در بین بنگاههای صادراتی است. نتیجه گیری

باتوجه به چارچوب تئوریک مطرح شده و بررسی تجربه هند از کسب و کار الکترونیک برای افزایش انگیزه صادراتی پیشنهادات زیر برای بنگاههای تجاری فعال در امور بازرگانی به بنگاههای بین‌المللی توصیه می شود. ورود به سازمان تجارت جهانی و قرار گرفتن در وضعیت رقابتی امری اجتناب ناپذیر است. از این رو استفاده از فناوریهای نوین تجاری در بنگاههای صادراتی مورد تاکید قرار می گیرد. از آنجا که موفقیت در کسب و کار الکترونیک نیازمند توجه به عوامل جانبی و تاثیرگذار بر آن است. لذا مدیریت حرفه ای و به کارگیری نیروی کار متخصص برای تقویت کسب و کار الکترونیک برای بنگاهها توصیه می شود.

شیوه مستند سازی

نگاه کوتاه

برگرفته از سایت http://www.ues.ac.ir

مستندسازی

تهیه مجموعه اسناد و مدارکی است که سیر تکوین و تحقق یک فعالیت از شروع تا خاتمه آن و چگونگی بهره برداری و نگهداری را، با تحلیل و ارزیابی مربوط نشان میدهد. در واقع، مستندسازی ابزاری است که امکان استفاده و بکارگیری از تجربیات فردی و گروهی را جهت توسعه سازمانی فراهم می سازد. مستندسازی بهعنوان کلید مدیریت دانش محسوب میگردد و شامل فرآیند شناسایی، گردآوری، و در دسترس عموم قرار دادن سوابق یا اسناد موجود از قبیل مکاتبات، فایلهای کامپیوتری، تصاویر و… میباشد که دارای ارزش تاریخی نیز میباشند. (مستندسازی همچنین میتواند اشاره به خود سوابق، اوراق، عکسها و … داشته باشد). ممکن است مستندسازی مستلزم خلق اسناد جدید جهت تهیه متن برای موارد موجود یا پر کردن خلأهای موجود در سوابق تاریخی موجود باشد.

یکی از روش های مهم کسب دانش و بهبود عملکرد در هر سازمان ” تجربه ” است. تجربه تصویری تاریخی ایجاد می کند که به کمک این تصویر میتوان شرایط و اتفاقات جدید را مشاهده و درک کرد. دانش ناشی از این تجربیات، نقش یا نقوشی آشنا در ذهن بوجود میآورد که با استفاده از آن ها میتوان بین آنچه که اکنون در حال شکل گرفتن است و آنچه که قبلاً اتفاق افتاده، ارتباط برقرار کرد. کسانی که قادر به یادآوری این تجربیات نیستند ممکن است بار دیگر با همان مشکلات مواجه شوند. آموختن از تجربیات گذشته یکی از مهارتهای کلیدی در سازمانهای یادگیرنده می باشد. اما این مسأله که همه افراد همه کارها را خود تجربه کنند، وقت و هزینه بسیاری را برای سازمان به دنبال خواهد داشت. در نتیجه یکی از روش های موثر کسب دانش، استفاده از تجربیات دیگران است و قدم اول در استفاده از تجربیات دیگران، مستند سازی این تجارب می باشد.

مستندسازی تجربیات، یعنی مستندسازی همه عواملی که بر اتخاذ و اجرای تصمیمات تشکیل دهنده تجربیات مؤثر بوده است. بر این اساس مستند سازی تجربیات یعنی، تحلیل محتوایی تصمیم های اتخاذ شده با هدف آگاهی از دانشی که تصمیمات را فرا گرفته است.

مستندسازی تجربیات مدیران مستلزم توصیف ادراکات، نگرانی ها، تحلیل ها، اقدامات و فعالیتهای انجام شده در دورههای ماقبل تصمیم، تصمیم و پس از تصمیم و تبیین دانش فراگیرنده تصمیمات در قالب گروههای عوامل تاثیر گذار ، براساس ترتیب زمانی و منطق علت و معلولی است.

پیتر دراکر پدر علم مدیریت نوین، بیان می کند: «همانطور که درختان از سر فاسد میشوند و از بین میروند، یک سازمان هم زمانی دچار اضمحلال و نابودی میگردد، که مدیر آن سازمان توانایی مدیریت را نداشته باشد». همچنین آلفرد مارشال نیز در اهمیت نقش مدیران گفته است که: «اگر سرمایههای جهان و ابزار و ماشینآلات، یکباره نابود شوند، اما مدیران ماهر، زمام امور را به دست داشته باشند، توسعه و پیشرفت از قبل هم شکوفاتر خواهد شد». با توجه به این سخنان و اهمیت نقش مدیران در هر سازمان، پرورش مدیرانی ماهر و توانا برای بقای سازمان امری حیاتی قلمداد می شود. پژوهش انجام شده بر روی تعداد زیادی از شرکتهای بزرگ نشان داده است که ۷۰ درصد آنان در تربیت مدیران آتی خود، تجربه را مهمترین عامل به شمار میآورند و از انجام عملیات متنوع به عنوان کلید تربیت یاد میکنند. همچنین برخورداری از تجارب مفید و مرتبط از مهمترین شرایط احراز سمتهای مدیریتی در سراسر جهان به شمار میآید. بنابراین آشکار است که بیشتر یادگیری میتواند از طریق تجربه تحقق یابد. نتایج مصاحبهای که لومباردو (۱۹۸۶) با هشتاد و شش مدیر عالی انجام داد نشان داد که آنان توانستهاند ۲۸۶ رویداد کلیدی رخ داده در مسیر شغلی خود را نام ببرند که ۵۲۹ “درس” را به آنان آموخته است. نتایج حاصل از این درسها طی حدود ۳۰۰ مصاحبه با مدیران اجرایی نشان داد که همهی مدیران برای یادگیری از اشتباهات قبلی خود، ارزش قائل میشوند. این برای مدیران موفق ضروری است که دریابند چه کارهایی غلط انجام شدهاند؛ پیامدهای آن چه بوده است و چگونه از شرایط مشابه در آینده اجتناب کنند. بنابراین مستند سازی تجربه مدیران در هر سازمانی از اهمیت بسزایی برخوردار است.

اساسی ترین منافع مستندسازی تجربیات مدیران از دیدگاه مدیریت دانش را می توان در موارد زیر خلاصه کرد:

• ثبت تاریخی، تحلیلی و نیز علمی تجارب، موفقیت ها، دستاوردها، مراحل رشد و سایر رویدادهای تعیین کننده ی سازمان؛

• فراهم آمدن زمینهی ثبت، گسترش و آموزش فرهنگ سازمان به نسلهای بعدی کارکنان و مدیران

• فراهم گردیدن ابزاری برای توجه به ابعاد مختلف مسائل سازمانی و ساز وکاری برای نگرش به مسائل سازمان از زوایای مختلف؛

• فراهم شدن زمینهی بازخوانی رویدادهای گذشته و امکان ارزیابی علمی نقاط قوت و ضعف سازمان و مدیران آن؛

• ابزاری برای خلق نظریههای بومی مدیریت

• فراهم شدن زمینههای تسهیل و تقویت فرایند یادگیری سازمانی؛

• ابزاری برای الگوبرداری از بهترین تجربیات.

مستندات میبایستی چنان تهیه شود که هر فردی بدون هر گونه ارتباط قبلی با کار مورد نظر بتواند موارد زیر را درک کند:

• ماهیت، زمانبندی اجرا و فرایندهای قبل، حین و پس از اجرا را با رعایت استانداردها و الزامات قانونی و مقررات مربوط؛

• نتایج حاصل از اجرای روشها و شواهد و نتایج کسب شده؛

• نکات کلیدی مشخص شده در جریان انجام امور و نتیجه گیریهای مربوط.

برای تجربه ای که به خوبی تدوین شده باشد و بتواند برای مخاطب جذابیت و بازآموزی لازم را داشته باشد، ویژگیهای زیادی را می توان بیان نمود. در ذیل، فهرست وار به ذکر برخی از این ویژگیها می پردازیم:

• مشخص بودن هدف: یک تجربه مستند شده خوب باید از ابتدا هدف را بصورت روشن بیان دارد؛

• مجذوب کردن خواننده از ابتدا به گونه ای که برای خواننده مشغولیت ذهنی ایجاد کند؛

• بالا بودن فرصتهای یادگیری از آن؛

• داشتن قدرت انعطاف: یعنی برای خوانندگان در سطوح مختلف مناسب باشد؛

• حرفی تازه برای گفتن داشته باشد؛

• داشتن ساختار مناسب، موجز و روشن؛

• “یک تجربه خوب شبیه به پیچ گوشتی است” کاربرد اصلی مشخص است ولی کاربردهای وسیع تری هم دارد: مانند باز کردن درب قوطی یا استفاده به عنوان چکش؛

• حالت داستان گونه داشته باشد، یعنی جزئیات رفتارها و تصمیمات را ذکر می کند ولی خط کلی داستان گم نمی شود؛

• حالتی واقعی داشته باشد، برای این کار باید از نقل قول ها، جداول، نمودارها و عدد و رقم کمک گرفت؛

• قضاوت ذهنی در متن تجربه وجود ندارد: “مدیر در این موقعیت تصمیمی خردمندانه گرفت!!

• معمولاً در زمان گذشته و به صورت سوم شخص نوشته می شود؛

• شامل اطلاعات زمینه ای شامل حال و هوای سازمان در زمان وقوع تجربه است تا خواننده را در متن قرار دهد؛

• شامل هنجارها، دیدگاهها و قضاوتهای شخصی افراد درگیر در تجربه است.

تمرینهای تصویری JavaScript

نگاه کوتاه

از ویکی‌پدیا، دانشنامهٔ آزاد

تاریخچه محتویاتجاوااسکریپت (به انگلیسی: JavaScript) زبان برنامه‌نویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شده‌است. این زبان، یک زبان شی‌گرا[۱] است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده‌است.
علیرغم اشتباه عمومی، زبان جاوااسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شده‌است. از همینرو دستورهای متداول مانند if, for,try..catch ,”while” و… در این زبان هم یافت می‌گردند.
این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.
به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب می‌باشد.
کاربرد گسترده این زبان در سایتها و صفحات اینترنتی می‌باشد و به کمک این زبان می‌توان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده می‌شود.
JavaScript به صورت «جاواسکریپت» خوانده می‌شود، ولی در فارسی به صورت «جاوااسکریپت» ترجمه می‌شود و اگر به صورت «جاوا اسکریپت» ترجمه شود اشتباه است چون دو کلمه جدا از هم نیست و اگر به صورت دو کلمه جدا نوشته شود خطلاهای نگارشی ایجاد می‌شود، به طور مثال ممکن است کلمه جاوا در انتهای خط و کلمه اسکریپت در ابتدای خط بعدی نوشته شود.

جاوااسکریپت را در ابتدا شخصی به نام برندان ایچ در شرکت نت‌اسکیپ با نام Mocha طراحی نمود. این نام بعداً به LiveScript و نهایتاً به جاوااسکریپت تغییر یافت.[۲] این تغییر نام تقریباً با افزوده شدن پشتیبانی از جاوا در مرورگر وب Netscape Navigator همزمانی دارد. اولین نسخهٔ جاوااسکریپت در نسخه ۲٫۰B3 این مرورگر در دسامبر ۱۹۹۵ معرفی و عرضه شد. این نام گذاری منجر به سردرگمی‌های زیادی شده و این ابهام را ایجاد می‌کند که جاوااسکریپت با جاوا مرتبط است در حالی که این طور نیست. عدهٔ زیادی این کار را یک ترفند تجاری برای به دست آوردن بخشی از بازار جاوا که در آن موقع زبان جدید مطرح برای برنامه‌نویسی تحت وب بود می‌دانند.[۳][۴]

به دلیل موفقیت عمدهٔ جاوااسکریپت در نقش زبان نویسه‌ای سمت کاربر (client side scripting language) برای صفحات وب، مایکروسافت یک نسخه سازگار از این زبان را ایجاد کرد و به علت مشکلات حقوقی آن را جی اسکریپت نامید. این زبان در نسخه ۳٫۰ از مرورگر اینترنت اکسپلورر و در اوت ۱۹۹۶ داده شد. تفاوت‌های این دو زبان به حدی جزیی است که اغلب جی اسکریپت و جاوااسکریپت به جای هم به کار می‌روند. هرچند که مایکروسافت در اینجا چند ده دلیل برای تفاوت جی اسکریپت با استاندارد ECMA مطرح می‌کند.

نت‌اسکیپ جاوااسکریپت را به سازمان Ecma International برای استاندارد سازی ارسال کرده‌است و نتیجه نسخهٔ استاندارد شده‌ای به نام ECMA Script است.[۵]

جاوااسکریپت به یکی از زبان‌های برنامه‌نویسی پر طرفدار در وب تبدیل شده‌است. هر چند ابتدا بسیاری از برنامه نویسان حرفه‌ای زبان را کم ارزش تلقی می‌کردند چون مخاطبین آن نویسندگان صفحات وب و آماتورهای این چنینی بودند.[۶] ظهور ای‌جکس بار دیگر جاوااسکریپت را در معرض توجه قرار داد و برنامه نویسان حرفه‌ای بیشتری را به خود جذب نمود. نتیجه ازدیاد فریمورک و کتابخانه‌های جامعی در این زمینه، بهبود شیوه‌های رایج برنامه‌نویسی در جاوااسکریپت و افزایش کاربرد جاوااسکریپت خارج از وب است.[نیازمند منبع]

امکانات زبانی

امکانات زیر (در صورت قید نشدن) همگی مطابق استاندارد ECMA Script می‌باشند.

فریم ورک های مبتنی برجاوا اسکریپت

فریم ورک های زیادی برای این زبان درست شده است مانند جی کوئری و آنگولار جی اس

زبان امری و ساخت یافته

جاوااسکریپت از تمامی نحو ساختاری زبان C پشتیبانی می‌کند. مانند گزاره (if و switch و حلقه‌های while و…) یک مورد استثناء تعیین حوزهٔ متغیرهاست: تعریف حوزه در حد block در جاوااسکریپت وجود ندارد. هر چند جاوااسکریپت ۱٫۷ با کلمهٔ کلیدی let این نوع حوزه دهی را امکان‌پذیر می‌سازد. مانند c در جاوااسکریپت بین عبارت و گزاره تفاوت وجود دارد.

پویایی

؛ تایپ دهی پویا: مانند اکثر زبان‌های نویسه‌ای تایپ به مقدارها منسوب می‌گردد و نه به متغیرها. برای مثال متغیر x ممکن است به یک عدد وابسته سازی شود، و بعداً به یک رشته. جاوااسکریپت برای تعیین تایپ شی راه‌های مختلفی از جمله تایپ دهی اردکی (duck typing) را دارد.[۷]

؛ تایپ دهی ضعیف: زبان جاوااسکریپت از نظر تایپ دهی ضعیف به شمار می‌آید و در آن نتیجهٔ عملیاتی مانند ۵ + “۳۷”، عبارت “۵۳۷” خواهد بود. (عدد را با رشته جمع کرده‌است)

؛ اشیاء به دید آرایه‌های انتسابی: جاوااسکیرپت تقریباً تماماً بر اساس اشیاء است. اشیاء، آرایه‌های انتسابی به همراه یک «ساختار شماتیک» هستند. نام ویژگی اشیاء، کلیدهای آرایه انتسابی هستند و درواقع obj.x = ۱۰ با obj[“x”] = ۱۰ هم ارز هستند و شیوه نگارش با نقطه صرفاً یک سهولت نحوی است. ویژگی‌ها و مقدارهایشان در زمان اجرا قابلیت تغییر اضافه و حذف دارند. همچنین می‌توان روی ویژگیهای یک شی با ساختار for … in پیمایش کرد.

؛ ارزیابی در زمان اجرا: جاوااسکریپت یک تابع eval دارد که قادر است گزاره‌های تولید شده در یک رشته در زمان اجرا را، اجرا کند.

تابعی بودن

؛ تابعی بودن: توابع موجوداتی «درجه اول» محسوب می‌شوند، یعنی خود یک شی هستند؛ بنابراین می‌توانند ویژگی داشته باشند، در آرگومان‌های تابع‌ها داده شوند و مانند هر شی دیگری با آن‌ها رفتار شود

؛ توابع داخلی و بستارها: توابع داخلی (توابع تعریف شده داخل یک تابع دیگر) هر بار که تابع بیرونی فرا خوانده شود، ایجاد می‌شوند و متغیرهای توابع بیرونی تا زمانی که تابع داخلی وجود داشته باشد، وجود خواهند داشت، حتی پس از اتمام آن فراخوانی از تابع بیرونی. (مثال: اگر تابع داخلی به عنوانمقدار برگشتی تابع باشد، هنوز به متغیرهای تابع بیرونی دسترسی دارد) – این مکانیزم بستار گرفتن در جاوااسکریپت است.

ساختار شماتیک» محوری

؛ ساختار شماتیک: جاوااسکریپت به جای رده‌ها برای تعریف ویژگی‌های اشیاء، که شامل متدها و وراثت است از «ساختار شماتیک» استفاده می‌کند (پیش‌نمونه). امکان شبیه‌سازی بسیاری از امکانات رده-محور با ساختارهای شماتیک جاوااسکریپت امکان‌پذیر است.

توابع در نقش سازندهٔ اشیاء

برای توابع علاوه بر نقش عادی، به عنوان سازنده ی اشیاء هم عمل می‌کنند. آوردن یک new قبل فراخوانی تابع، آن را با کلمهٔ کلیدی this وابسته سازی شده به شی جدید اجرا می‌کند. ویژگی prototype از تابع مورد نظر، ساختار شماتیک شی جدید را مشخص می‌کند.

؛ توابع در نقش متد: بر خلاف بیشتر زبان‌های شی گرا تفاوتی میان تعریف تابع و متد وجود ندارد. بلکه تفاوت در زمان فراخوانی تابع است، زمانی که یک تابع به عنوان متد یک شی فراخوانده می‌شود کلمهٔ کلیدی this محلی آن تابع به شی مورد نظر وابسته سازی می‌شود.

امکانات دیگر

امکانات دیگر

جاوااسکریپت برای تأمین اشیاء و متدها که با آن‌ها تعامل کند به یک محیط اجرایی (مانند مرورگر وب) نیاز دارد تا بتواند به این ترتیب با دنیای خارج ارتباط برقرار کند. همچنین برای دسترسی به سایر نویسه‌ها (include) هم به این محیط نیازمند است (مانند تگ <script>در HTML). (البته این یک ویژگی زبانی نیست اما در عمل اغلب این طور پیاده‌سازی شده‌است)

؛ تعداد متغیر پارامتر (variadic): تعداد نامعینی پارامتر را می‌توان به یک تابع ارسال نمود. تابع می‌تواند هم از طریق پارامترهای رسمی و هم از طریق شی محلی arguments به آن‌ها دسترسی داشته باشد.

Literalهای آرایه و شی

مانند بسیاری از زبان‌های نویسه‌ای آرایه‌ها و اشیاء (که در زبان‌های دیگر همان آرایه‌های انتسابی هستند) را می‌توان با یک نحو موجز ایجاد و توصیف نمود. در واقع این شیوهٔ نگارش پایهٔ قالب داده‌ای جی‌سون هم هست.

عبارات منظم

جاوااسکریپت به شیوه‌ای مشابه زبان پرل از عبارات منظم پشتیبانی می‌کند که نحوی قدرتمند و موجز را به شکلی فراتر از توابع پیش ساخته برای کار با رشته‌ها، فراهم می‌کند.

نظام تایپ دهی

انواع زیر جزو انواع داده‌های قابل دسترس در زبان جاوااسکریپت است. در استاندارد ECMA انواع دیگری هم تعریف شده که صرفاً داخلی است و برای پیاده‌سازی است.[۸]

تعریف نشده: این تایپ فقط یک مقدار با نام undefined دارد و متعلق به تمام متغییرهای مقدار دهی نشده‌است

نوع تهی: نوع تهی هم فقط یک مقدار دارد با نام null

نوع دودویی: نمایندهٔ یک مقدار منطقی است و دو مقدار true و false را می‌پذیرد.

نوع رشته: در بر گیرندهٔ تمام رشته‌های متناهی از ۰ یا بیشتر عنصر ۱۶ بیتی بدون علامت است. این عناصر با اندیس‌های نامنفی قابل دسترسی هستند. طول رشته تعداد عناصر داخل آن و طول رشتهٔ تهی برابر ۰ است.

زمانی که رشته حاوی متن واقعی باشد هر عنصر به عنوان یک واحد UTF-16 در نظر گرفته می‌شود (مستقل از این که شیوهٔ واقعی نگه داری رشته چه باشد). تمام عملیات بر روی رشته‌ها آن‌ها را به عنوان اعداد صحیح بدون علامت در نظر می‌گیرند و تضمین کنندهٔ تولید رشته به حالت normalize شده نیست و تضمین‌های خاص زمانی هم ندارد. علت این تصمیم گیری سادگی در پیاده‌سازی ذکر شده‌است.

نوع عدد: نوع عدد در جاوااسکریپت مطابق با استادارد IEEE برای اعداد شناور دودویی است (با اندکی تفاوت).

نوع شی: شی در جاوااسکریپت یک مجموعه بدون ترتیب از ویژگی‌ها است. هر ویژگی می‌تواند داخلی، فقط-خواندنی، غیرقابل حذف، و غیرقابل پیمایش باشد (یا ترکیبی از این‌ها یا هیچ‌کدام)

تبدیلات خودکار

این زبان دارای تبدیلات خود کار بین این انواع داده‌ای است.

زمانی که بخواهد یک if را ارزیابی کند یا از عملگرهای منطقی ! و && و || استفاده شود، تبدیل به نوع دودویی را انجام می‌دهد. مقادیر ۰ و ۰- و NaN به false و سایر مقادیر عددی به true نگاشت می‌گردد. همچنین رشتهٔ تهی false و سایر رشته‌ها true در نظر گرفته می‌شود. انواع شی و تابع true و undefined و null هم false در نظر گرفته می‌شود.

زمانی که یکی از عملوندهای عملگر + رشته باشد، تبدیل به رشته صورت می‌گیرد، مانند ۵ + “۳۷” که می‌شود “۵۳۷”

عملگرهای دیگری عددی (جز جمع) منجر به تبدیل به عدد می‌گردد مانند ۳ – “۵۷” که مقدار عددی ۳۴- را به دست می‌دهد.[۹]

وانیلا جاوااسکریپت

وانیلا جاوااسکریپت یا وانیلا جی اس (Vanilla JS) اصطلاحی است که به همان زبان جاوااسکریپت اطلاق می‌شود. در حقیقت، وانیلا جی اس هیچ سکو (framework) یا کتابخانهٔ خاصی نیست. این اصطلاح بیشتر برای کسانی ساخته شده است که گمان می‌کنند برای استفاده از جاوااسکریپت، حتماً باید از کتابخانه‌های موجود یا سکوی خاصی استفاده بکنند.[۱۰]

وانیلا جی اس از آنجا که اصطلاحی دیگر برای استفاده از زبان جاوااسکریپت بدون استفاده از سکوی خاصی هست، سریع‌ترین کتابخانه جاوااسکریپت موجود تلقی می‌شود.[۱۱]

پانویس

آموزش تصویری #C

نگاه کوتاه

 از ویکی‌پدیا، دانشنامهٔ آزاد 

 سی شارپ

(به انگلیسی: C#)، زبانی شیءگرا و سطح بالا از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.

زبان سی شارپ، یک زبان برنامه‌نویسی چند الگویی و منظم شده مدل‌های تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت می‌باشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. سی شارپ یکی از ۴۴ زبان برنامه‌نویسی است که توسط زمان اجرای زبان مشترک از چارچوب دات‌نت پشتیبانی می‌شوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می‌شود.

زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.

این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامه‌نویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبان‌های جاوا و دلفینیازمندمدرک تأثیر پذیرفته‌است. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد. آخرین نسخه آن نسخه ۵٫۰ است که همزمان با دات‌نت ۴٫۵ در اوت ۲۰۱۲ منتشر شد.

اهداف طراحی زبان

  • استاندارد ECMA این اهداف طراحی زبان را برای سی شارپ بر آورده می‌سازد:
  • سی شارپ یک زبان برنامه‌سازی ساده، مدرن، برای اهداف عمومی و شیءگرا است.
  • به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهره‌وری برنامه‌نویس، زبان دارای چک‌کننده Strong Type، چک‌کننده مرزهای آرایه، تشخیص حالت‌هایی که یک متغیر مقداردهی اولیه نشده‌است، قابلیت انتقال کدها و Garbage Collection خودکار است.
  • این زبان برای استفاده در اجزای توسعه نرم‌افزار برای دستیابی به مزایای سامانه‌های توزیعی در نظر گرفته شده‌است.
  • قابلیت انتقال برنامه‌نویس بسیار مهم است، خصوصاً برای آن دسته از برنامه‌نویسانی که با زبان‌های C و C++ آشنا هستند.
  • پشتیبانی از این زبان برای بین‌المللی شدن بسیار مهم است.
  • زبان سی شارپ برای نوشتن برنامه‌ها برای سامانه‌های تعبیه شده و میزبان در نظر گرفته شده‌است، سیستم‌عامل‌های پیچیده بسیار بزرگ گرفته تا توابع اختصاصی بسیار کوچک.
  • هر چند برنامه‌های نوشته شده با سی شارپ طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه باشند، ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبان‌های C و اسمبلی نیست.

تاریخچه

در سال ۱۹۹۹، شرکت سان اجازه استفاده از زبان برنامه‌نویسی جاوا را در اختیار ماکروسافت قرار داد تا در سیستم‌عامل خود از آن استفاده کند. جاوا در اصل به هیچ پلت فرم یا سیستم‌عاملی وابسته نبود، ولی ماکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستم‌عامل بودن جاوا را از آن برداشت. شرکت سان پرونده‌ای علیه ماکروسافت درست کرد و ماکروسافت مجبور شد تا زبان شیءگرای جدیدی با کامپایل جدید که به ++C شبیه بود را درست کند. در طول ساخت دات نت، کلاس‌های کتابخانه‌ای با زبان و کامپایلر SMC نوشته شدند. در سال ۱۹۹۹ آندرس هلزبرگ گروهی را برای طراحی زبانی جدید تشکیل داد که در آن زمان نامش Cool بود و همانند C بود با خواص شیءگرایی. ماکروسافت در نظر داشت اسم این زبان را تا آخر Cool قرار دهد، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد. در ارائه و معرفی رسمی چارچوب دات‌نت درPDC در سال ۲۰۰۰ این زبان به سی شارپ تغییر نام یافت و کتابخانه کلاس‌ها و runtime در ای‌اس‌پی‌دات‌نت به سی شارپ منتقل شدند. مدیر و سرپرست طراحان در ماکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبان‌های برنامه سازی++Borland، دلفی (شهر)،Turbo Pascal، ویژوال سی++ به آسانی در دستورالعمل‌های سی شارپ قابل رویت است و به همان خوبی در هسته CLR.

ویژگی‌ها

برخی از تفاوت‌های زبان سی شارپ با C و ++C عبارتند از:

  • هیچ تابع یا متغیر سراسری(Global) وجود ندارد، تمام متدها و اعضا بایستی در داخل کلاس‌ها تعریف شوند. این امر ممکن است، هر چند برای استفاده از متغیرها و توابع عمومی باید از متدها و متغیرها در کلاس‌های عمومی استفاده کرد.
  • متغیرهای عمومی، بر خلاف C و ++C، نمی‌توانند بلاک‌های پیوستی را در بر بگیرند.
  • سی شارپ دارای یک نوع داده بولی است (bool). برخی از عبارت‌ها مانند while و if که شرطی هستند، نیازمند یک عبارت نوع بولی هستند. همان‌طور که ++C نیز دارای نوع داده بولی است، این نوع داده به راحتی می‌تواند به یا از Integerها تبدیل شود، و عبارتی مانند (if(a نیازمند این امر است که a از یک نوع قابل تبدیل به bool یا اشاره گر باشد. کامپایلر سی شارپ برنامه نویس را در این شرایط مجبور به استفاده از عباراتی می‌کند که به درستی یک مقدار bool را برمی‌گردانند؛ بنابراین دستوری مانند (if(a = b باعث بروز خطا می‌شوند. (به جای = بایستی از == استفاده شود)
  • در سی شارپ، اشاره گرهای به حافظه بایستی فقط در داخل بلوکهای unsafe استفاده شوند و برنامه در این حالت برای اجرا نیاز به اجازه از کاربر دارد. بیشتر دسترسی شی از طریق شی امن است که یا همیشه در حال اشاره به شی صحیح موجود است یا یک مقدار Null دارد. اشاره گری به شی به درد نخور یا بلاک حافظه رندم غیرممکن است. اشاره گر نا امن می‌تواند به نمونه‌ای از value-type، آرایه، رشته یا بلاکی که حافظه به آن داده شده‌است اشاره نماید. کدی که به عنوان نا امن علامت نخورده باشد، هنوز می‌تواند اشاره گرها را از سامانه بازیابی یا در آن ذخیره کند ولی نمی‌تواند مرجع جدیدی به آنها اختصاص دهد.
  • حافظه ساماندهی شده نمی‌تواند صریحاً آزاد شود، ولی به طور خودکار به عنوان به درد نخور تلقی می‌شود. انتخاب آدرس‌های به درد نخور حافظه نفوذ ناپذیر است. هم چنین سی شارپ با استفاده از عبارات، پشتیبانی مستقیمی از پایان اجباری می‌کند (پشتیبانی از اصطلاح Resource Acquisition Is Initialization).
  • وراثت چندگانه از کلاس‌ها در این زبان پشتیبانی نمی‌شود. البته یک کلاس امکان ارث بری از تعداد نامحدود واسط‌ها را دارد. پشتیبانی نکردن از وراثت چندگانه به دلیل اهداف معماری این زبان در CLI و برای جلوگیری از پیچیدگی است. در عوض می‌توان از اینترفیس‌های مختلف استفاده کرد. یعنی برای یک کلاس که احتمالاً فرزند کلاسی دیگر است (ارث برده) می‌توان چندین اینترفیس را پیاده‌سازی (Implement) نمود.
  • سی شارپ بسیار typesafe تر از C++ است. تنها تبدیلات ضمنی مثل تبدیل نوع داده کوچکتر به بزرگتر یا تبدیل نوع مشتق شده به نوع پایه به طور پیش فرض و بدون خطا صورت می‌پذیرد. هیچ تبدیل ضمنی ای میانBooleanها و Integerها وجود ندارد و هر تبدیل user-defined بایستی به صراحت با یکی از کلمات explicit یا implicit نشانه گذاری شود. تبدیل b به a در حالتی که a یک Integer و b یک double باشد در زبان C++ مجاز است اما در سی شارپ به یک خطای زمان کامپایل منجر می‌شود (بایستی به صورت explicit تعریف شود)
  • اعضای Enumeration در داخل محدوده شخصی خود قرار دارند.
  • سی شارپ قابلیت syntactic sugar را برای توابع متداول، اکسسورها و ماجول‌های کسول شده در یک کلاس به صورت ویژگی‌ها قرار داده‌است.

اکسسورها که خاصیت نیز گفته می‌شوند در زبان سی شارپ قادر به کنترل دسترسی اعضا و معتبرسازی داده‌ها هستند.

  • تمام انواع بازتابی(Reflection) و بازیابی(Recovery) قابل استفاده‌است.
  • در حال حاضر (۳ ژوئن ۲۰۰۸) دارای ۷۷ کلمه رزرو شده‌است.

ساختمان داده (ساختار و ذخیر سازی داده)

این کمپایلر در مقابل C یا ++C دارای ساختار بسیار متفاوتی است که دانستن آن به برنامه نویس امکان نوشتن برنامه‌های بسیار بهینه را خواهد داد.

رشته‌هادر C و یا ++C ساختار رشته به صورت ارایه‌ای از نوع char بود که امکان اضافه کردن به رشته را محدود می‌کرد به دلیل ثابت بودن طول در آغاز تعریف ولی در سی شارپ دو نوع متفاوت رشته وجود دارد؛ که یکی به صورت ارایه‌ای با طول ثابت ۲۵۶(در عمل ۲۵۵)موجوداست (به صورت پیش فرض) و در صورتی که با کمبود جا روبرو شود فضای جدید (بزرگتر) یافته و به ان انتقال می‌دهد؛ ولی در نوع دوم رشته‌ها از لیست پیوندی اسفاده می‌شود.

سامانه یکپارچه شده

سی شارپ دارای یک سامانه نوع یکپارچه‌است که به آن CTS می‌گویند. این بدان معناست که تمام انواع، شامل موارد اصلی مانند Integerها، مشتق شده از System.Object هستند. به عنوان مثال، هر نوع یک متد به نام ToString() را به ارث می‌برد. بخاطر کارائی، انواع اولیه (و انواع مقداری) به طور داخلی فضایی برای آنها بر روی پشته در نظر گرفته می‌شود.

انواع داده

CTS داده‌ها را به دو نوع تقسیم می‌کند:

  • نوع مقداری (Value Type)
  • نوع مرجعی (Refrence Type)

انواع داده‌ای توده ساده‌ای از داده می‌باشند. نمونه‌های انواع داده‌ای نه هویت مرجعی دارند و نه مفاهیم مقایسه مراجع را. برای مقایسه برابری یا عدم برابری انواع داده‌ای، خود مقدار داده‌ها را با یکدیگر مقایسه می‌کنیم مگر اینکه عملگرهای مشابه دوباره تعریف شده باشند. مقادیر داده‌های مرجعی همیشه یک مقدار پیش فرض دارند و همیشه می‌توانند ایجاد و یا کپی شوند. یکی دیگر از محدودیت‌های انواع داده‌ای این ات که آنها نمی‌توانند از یکدیگر مشتق شوند (ولی می‌توانند اشتراکاتی داشته باشند) و هم چنین نمی‌توانند در سازنده مقدار دهی اولیه شوند. مثالی از انواع داده‌ای، بعضی از انواع اولیه مانند int و float و char و System.DateTime می‌باشند. در مقابل، انواع مرجعی مفهوم تعریف مرجعی را دارند (که در آن هر نمونه از نوع مرجع، به طور ذاتی از دیگر نمونه‌ها جدا می‌شود، حتی اگر داده هر دو نمونه یکی باشد). این دقیقاً نمونه مشابه مقایسه تساوی یا عدم تساوی داده‌های مرجعی است، که در آن آزمایش برای مرجع‌ها از داده‌ای‌ها سریع تر است. در کل نه همیشه امکان تعریف نمونه مرجعی وجود دارد و نه امکان کپی یا نمایش مقادیر مقایسه دو نمونه؛ ولی به هر حال انواع مرجعی خاص می‌توانند این اعمال را از طریق سازنده‌های عمومی یا اجرای واسط‌های مشابه (مثل ICloneable یا IComparable) انجام دهند. نمونه‌هایی از انواع مرجعی، اشیاء، System.String و Sysmet.Array می‌باشند. هر دو نوع داده قابلیت انعطاف توسط تعریف به وسیله کاربر را دارند. در واقع وقتی ما نوع داده‌ای را به تابع ای ارسال می‌کنیم، آدرس داده نیز فرستاده می‌شود. البته این امر پیش فرض است ولی برای داده‌های مثل آرایه، رشته‌ای، آدرس فرستاده می‌شود و ارسال از نوع مرجع می‌شود

محیطهای چند رسانه ای

نگاه کوتاه

از ویکی‌پدیا، دانشنامهٔ آزاد
نمونه‌های محتوا در شکل چندرسانه‌ای:

ApertureDefn1707.png

IBM logo.svg

Hörlurar.jpg

متن
گرافیک
شنیداری

Horse gif.gif

Muybridge race horse animated.gif

Scroll switch mouse.jpg

پویانمایی
فیلم ویدیویی
تعاملی

محیطهای چند رسانه ای

استفاده از رسانه‌های مختلف مانند متن، طراحی، گرافیک، عکس، صدا، ویدئو، انیمیشن… در کنار یکدیگر جهت انتقال بهتر پیام را چندرسانه‌ای گویند، که در مقابل برنامه‌های صرفاً متنی به کار می‌رود. در چنین برنامه‌هایی تا حد امکان از متن کمتر استفاده شده و بار اصلی انتقال پیام بر عهده سایر رسانه‌های تصویری یا صوتی قرار می‌گیرد.[۱] در تعریف چندرسانه‌ای معاصر، واژه کلیدی که سنت را تغییر شکل داده و رسانه‌ای جدید تولید می کند، رایانه است. رایانه، تکنیک های سنتی را برای ایجاد و ویرایش تمامی شکل های رسانه تغییر داده است. واژه پردازی جایگزین دستگاه تایپ شده است، CD محصولات صوتی و موسیقی را متحول کرده است، دوربین های دیجیتال و نرم افزار ویرایش، فیلم و تاریکخانه را دگرگون کرده اند… انقلاب چندرسانه‌ای تنها در مورد انجام امور سنتی به شیوه های جدید نیست، بلکه در مورد ایجاد رویکردهای جدید در ارتباطات، تجارت، آموزش و سرگرمی نیز هست. تلفن های همراه به پیام رسان های متنی، دوربین و نمایش های ویدیویی مجهز شده اند. تجارت الکترونیکی به خریداران امکان دستیابی لحظه ای به خدمات و محصولات بی شمار از طریق تصاویر، پیش نمایش ها (دمو)، نقدها و امکان مقایسه قیمت را می دهد. کلاسهای درس، دیوارهای فیزیکی را با رسانه دیجیتال از جمله گرافیک، انیمیشن، صدا و تصویر شکسته و در جریان شبکه های الکترونیکی سیر می کنند. شکل های جدید سرگرمی چون podcast ها، بازی های رایانه ای، مسابقات Online و فیلم های غیرتعاملی نیز این هنر-صنعت را متحول کرده است. در این موارد و مواردی مشابه آن، چندرسانه‌ای دیجیتال، دنیا را با فراهم آوردن امکان تعامل با اطلاعات به شیوه هایی جدید برای کاربران، متحول ساخته است. [۲]

فایل‌های چندرسانه‌ای 

(انگلیسی:Multimedia Files) این نوع فایل‌ها نسبتاً جدید هستند و برای ذخیره سازی فایلهای مختلف در یک فایل طراحی شده‌اند. در فایلهای چندرسانه‌ای می‌توان مجموعه‌ای از اطلاعات صوتی، تصاویر، گرافیک، انیمیشن و غیره را همگی در فقط یک فایل در کنار هم ذخیره کرد. این موضوع اتفاق مهمی از نظر طراحی ساختار فایل بود زیرا ساختار فایل بسیار پیچیده‌ای را طلب می‌کند. فایلهایی مانند Quick Time Movie (mov) یا Mpeg و… چنین قابلیتی دارند.

  1. REDIRECT ۹۸۹۳۵۱۴۲۳۴۲۶

چندرسانه‌ای غیرخطی در مقابل خطی

(انگلیسی:Non-Linear VS. Linear Multimedia)ساده‌ترین نوع نمایش، یک نمایش خطی می‌باشد. این نوع نمایش را نمایش اسلایدی (Slide Show) نیز می‌گویند. مشخصه این نوع نمایش آن است که صفحاتی از محتوا (Content) در یک ترتیب از پیش تعریف شده می‌تواند به صورت خودکار، با زمان بندی مشخص، و یا وابسته به اجرای یک رویداد خاص مانند کلیک ماوس، فشردن کلیدی از صفحه کلید و… اجرا شود. جهت حرکت نیز، در این نوع نمایش می‌تواند رو به جلو یا عقب باشد. یک نمایش خطی دارای یک آغاز و پایان مشخص است. در مقابل، در فایلهای چندرسانه‌ای غیرخطی، با استفاده از ویژگی فرارسانه، امکان حرکت روی محتوای چند رسانه‌ای با هر ترتیبی ممکن است. در واقع در این نوع محتوای چند رسانه‌ای امکان داشتن یک آغاز با چند پایان و حتی، در اکثر مواقع، بدون پایان مشخص نیز ممکن است. در چنین نرم‌افزارهایی امکانات ناوبری (Navigation) بوسیله دکمه‌ها، منوها و… در اختیار کاربر قرار داده می‌شود و ویژگی مهمی که در این ارتباط باید رعایت شود این است که در یک محیط نرم‌افزاری چند رسانه‌ای هیچگاه کابر نباید به یک بن بست برسد، و همیشه باید راه فراری برای دسترسی به منوها و سایر محتواها باید در اختیار وی قرار داده شود.

چندرسانه‌ای محاوره‌ای 

(انگلیسی:Interactive Multimedia) در محیطهای چندرسانه‌ای غیر خطی کاربر می‌تواند با رابط کاربر نرم‌افزار، و با استفاده از کنترلهای ناوبری در محاوره باشد و مطابق میل و سلیقه خود در محتوای مربوطه جابجا شود. به چنین نرم‌افزاری، محاوره‌ای گفته می‌شود. مانند نرم‌افزارهای چند رسانه‌ای آموزشی و مقابل فیلمها. برای مثال شما می‌توانید در یک محیط محاوره‌ای در زمان دلخواه به درس مورد نظر خود بروید و یا به سوالات چند گزینه‌ای پاسخ داده و نتیجه آزمون خود را مشاهده کنید.

رابط گرافیکی کاربر 

(انگلیسی:Graphical User Interface/GUI)در دنیای رایانه اصطلاحی وجود دارد به نام سکو (Platform)، یک سکو، ترکیبی است از معماری سخت‌افزاری و سیستم‌عامل مدیریت کننده آن سخت‌افزار. در اکثر مواقع منظور از سکو همان سیستم‌عامل (Operating System) می باشد. در گذشته همه سیستم‌عاملها حالت متنی (Text Mode) بودند، بدین معنی که کاربر باید خواسته‌های خود را در قالب فرامین در محیط خط فرمان (CMD- Command Prompt) تایپ می کرد تا سیستم‌عامل بتواند متوجه آن شده، فرامین مورد نظر را برای ماشین ترجمه کند. اولین بار رابط گرافیک کاربر توسط شرکت اَپل (Apple) در ۱۹۸۴ عرضه شد که سیستم‌عامل مربوطه Mac OS نامگذاری گردید. رابط گرافیکی با استفاده از سمبل‌ها و تصاویر گرافیکی سعی در ایجاد عناصری با معنی خاص می نماید که کار با رایانه را بسیار راحت‌تر می‌کند. در واقع با پدید آمدن تکنولوژی GUI به نوعی همه نرم‌افزارها چند رسانه ای شدند و استفاده از مؤلفه‌های تصویری در آنها به شدت افزایش یافت. از اینجا به بعد تعریف نرم‌افزارهای چندرسانه‌ای به نوعی خاص تر و محدود تر شد و شامل نرم‌افزارهایی می شد که تأکید اصلی در آنها بر سایر رسانه ها، علاوه بر متن، می شد برای مثال نرم‌افزارهای آموزشی محاوره ای، بازی‌های رایانه ای، نرم‌افزارهای تبلیغاتی محاوره ای و غیره که در آنها کاربر بدون نیاز به تایپ چیزی و یا با حداقل استفاده از صفحه کلید می تواند در محتوای ایجاد شده حرکت کند و ضمناً محتوای نرم‌افزار مربوطه نیز سعی می‌کند از متن کمتر استفاده کرده و موضوعات مورد نظر را با سایر رسانه‌ها مانند صدا، تصویر، گرافیک، انیمیشن و غیره ارائه نماید.

مرور اجمالی بر سخت افزار رایانه و موضوعات دیگر

نگاه کوتاه

قطعات الکترونیکی

از ویکی‌پدیا، دانشنامهٔ آزاد

نمونه‌هایی از قطعات الکترونیکی

قطعات الکترونیکی، به قطعات فیزیکی تشکیل دهنده یک سیستم الکترونیکی اطلاق می‌گردد، که تحت تاثیر الکترون یا شاخه‌های مرتبط با آن قرار گرفته باشد. قطعات الکترونیکی معمولأ از دو یا چند پایانه الکترونیکی جدا از آنتن تشکیل می‌شود، که بوسیله لحیم‌کاری به یک فیبر مدار چاپی متصل شده است و در مجموع، یک مدار الکتریکی را تشکیل می‌دهد. (نمونه‌هایی از اینگونه مدارها: تقویت‌کننده الکترونیکی، گیرنده رادیو یا نوسان‌سازمی‌باشند)[۱][۲][۳][۴][۵][۶]

منابع[ویرایش]

  1. پرش به بالا “Financial Risk: Definition”. Investopedia. Retrieved October 2011.
  2. پرش به بالا “In Wall Street Words”. Credo Reference. 2003. Retrieved October 2011.
  3. پرش به بالا McNeil, Alexander J.; Frey, Rüdiger; Embrechts, Paul (2005). Quantitative risk management: concepts, techniques and tools. Princeton University Press. pp. ۲–۳٫ ISBN ۹۷۸-۰-۶۹۱-۱۲۲۵۵-۷.
  4. پرش به بالا Horcher, Karen A. (2005). Essentials of financial risk management. John Wiley and Sons. pp. ۱–۳٫ ISBN ۹۷۸-۰-۴۷۱-۷۰۶۱۶-۸.
  5. پرش به بالا Walter, James (March 1956). “Dividend Policies and Common Stock Prices”. Journal of Finance 11 (1): 29–۴۱٫ doi:10.1111/j.1540-6261.1956.tb00684.x. Retrieved 20 October 2012.
  6. پرش به بالا Brown, Christian; Abraham, Fred (October 2012). “Sum of Perpetuities Method for Valuing Stock Prices”. Journal of Economics 38 (1): 59–۷۲. Retrieved 20 October 2012.
  • مشارکت‌کنندگان ویکی‌پدیا، «Electronic component»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۲۱ مارس ۲۰۱۳).

اصول مهندسی اینترنت

نگاه کوتاه

اینترنت

از ویکی‌پدیا، دانشنامهٔ آزاد

طرحی محاسباتی از بخش کوچکی از شکل شبکه اینترنت. نقطه‌ها در تصویر نشانگر آدرس‌های آی‌پی، و خطوط میان آن‌ها نشانگر خط ارتباط بین دو آی‌پی است.

اینترنت (به انگلیسی: Internet) (مخفف interconnected networks شبکه‌های به هم پیوسته) را باید بزرگ‌ترین سامانه‌ای دانست که تاکنون به دست انسان طرّاحی، مهندسی و اجرا شده است. ریشهٔ این شبکهٔ عظیم جهانی به دههٔ ۱۹۶۰باز می‌گردد که سازمان‌های نظامی ایالات متّحدهٔ آمریکا برای انجام پروژه‌های تحقیقاتی برای ساخت شبکه‌ای مستحکم، توزیع شده و باتحمل خطا سرمایه‌گذاری نمودند. این پژوهش به همراه دوره‌ای از سرمایه‌گذاری شخصی بنیاد ملی علوم آمریکا برای ایجاد یک ستون فقرات اینترنت جدید، سبب شد تا مشارکت‌های جهانی آغاز گردد و از اواسط دههٔ ۱۹۹۰، اینترنت به صورت یک شبکهٔ همگانی و جهان‌شمول در بیاید. وابسته شدن تمامی فعّالیت‌های بشر به اینترنت در مقیاسی بسیار عظیم و در زمانی چنین کوتاه، حکایت از آغاز یک دوران تاریخیِ نوین در عرصه‌های گوناگون علوم، فناوری، و به خصوص در نحوه تفکّر انسان دارد. شواهد زیادی در دست است که از آنچه اینترنت برای بشر خواهد ساخت و خواهد کرد، تنها مقدار بسیار اندکی به واقعیت درآمده‌است.

اینترنت سامانه‌ای جهانی از شبکه‌های رایانه‌ای به هم پیوسته است که از پروتکلِ «مجموعه پروتکل اینترنت» برای ارتباط با یکدیگر استفاده می‌کنند. به عبارت دیگر اینترنت، شبکهٔ شبکه‌هاست که از میلیون‌ها شبکه خصوصی، عمومی، دانشگاهی، تجاری و دولتی در اندازه‌های محلی و کوچک تا جهانی و بسیار بزرگ تشکیل شده است که با آرایه وسیعی از فناوری‌های الکترونیکی و نوری به هم متصل شده‌اند. اینترنت در برگیرنده منابع اطلاعاتی و خدمات گسترده‌ای است که برجسته‌ترین آنها وب جهان‌گستر و رایانامه هستند. سازمان‌ها، مراکز علمی و تحقیقاتی و موسسات متعدد، نیازمند دستیابی به شبکه اینترنت برای ایجاد یک وب‌گاه، دستیابی از راه دور وی‌پی‌ان، انجام تحقیقات و یا استفاده از سیستمرایانامه، هستند. بسیاری از رسانه‌های ارتباطی سنتی مانند تلفن و تلویزیون نیز با استفاده از اینترنت تغییر شکل داده‌اند ویا مجدداً تعریف شده‌اند و خدماتی جدید همچون صدا روی پروتکل اینترنت و تلویزیون پروتکل اینترنت ظهور کردند. انتشار روزنامه نیز به صورت وب‌گاه، خوراک وب و وب‌نوشت تغییر شکل داده‌است. اینترنت اشکال جدیدی از تعامل بین انسان‌ها را از طریق پیام‌رسانی فوری، تالار گفتگو و شبکه‌های اجتماعی به وجود آورده‌است.

در اینترنت هیچ نظارت مرکزی چه بر امور فنّی و چه بر سیاست‌های دسترسی و استفاده وجود ندارد. هر شبکه تشکیل دهنده اینترنت، استانداردهای خود را تدوین می‌کند. تنها استثنا در این مورد دو فضای نام اصلی اینترنت، نشانی پروتکل اینترنت و سامانه نام دامنه است که توسط سازمانی به نام آیکان مدیریت می‌شوند. وظیفه پی بندی و استاندارد سازی پروتکل‌های هسته‌ای اینترنت، IPv4 و IPv6 بر عهده گروه ویژه مهندسی اینترنت است که سازمانی بین‌المللی و غیرانتفاعی است و هر فردی می‌تواند در وظایفشان با آن مشارکت کند.

واژه‌شناسی

در زبان انگلیسی واژهٔ Intrnet هنگامی که به شبکه جهانی مبتنی بر پروتکل IP اطلاق می‌گردد، با حرف بزرگ در اول کلمه، نوشته می‌شود.
در رسانه‌ها فرهنگ عامه، گاه با اینترنت به صورت یک مقوله عمومی و مرسوم برخورد کرده و آن را با حرف تعریف و به صورت حروف کوچک می‌نگارند(the internet)
در برخی منابع بزرگ نوشتن حرف اول را به دلیل اسم بودن آن جایز می‌دانند نه برای صفت بودن این واژه.
واژهٔ لاتین the Internet چنانچه به شبکهٔ جهانی اینترنت اشاره کند، اسم خاص است و حرف اوّلش با حروف بزرگ آغاز می‌شود(I). اگر حرف اوّل آن کوچک باشد می‌تواند به عنوان شکل کوچک شده کلمه Internetwork برداشت شود که به معنی میان شبکه است. واژه «ابر» نیز به صورت استعاری، به ویژه در ادبیات رایانش ابری و نرم‌افزار به عنوان سرویس، برای اشاره به اینترنت به کار می‌رود.

اینترنت در برابر وب

غالباً در گفتگوهای روزمره از دو واژهٔ «وب» و «اینترنت»، به اشتباه، بدون تمایز زیادی استفاده می‌شود، امااین دو واژه معانی متفاوتی دارند. اینترنت یک سامانه ارتباطی جهانی برای داده هاست، زیرساخت‌های نرم‌افزاری و سخت‌افزاری است که رایانه‌ها در سراسر جهان به یک‌دیگر متصل می‌سازد. در مقابل، وب یکی از خدماتی (سرویس) است که بر روی اینترنت ارائه می‌شود و برای ارتباط از شبکه اینترنت بهره می‌جوید. وب مجموعه‌ای از نوشته‌های به هم پیوسته(web page) است که به کمک ابرپیوندها و آدرس جهانی(URL) به یکدیگر پیوند خورده‌اند.
وب شامل سرویس‌های دیگر مانند رایانامه، انتقال فایل(پروتکل اف‌تی‌پیگروه خبری و بازی آنلاین است.
خدمات(سرویس)های یاد شده بر روی شبکه‌های مستقل و جدا از اینترنت نیز در دسترس هستند. وب به عنوان لایه‌ای در بالای اینترنت قرار گرفته و سطح بالاتری نسبت به آن قرار دارد.

تاریخچه

نوشتار اصلی: تاریخ اینترنت

مبنای قابلیت‌های شبکه، وجود رایانه‌ها و استفاده از پردازشگرهای رمزگذار و رمزگشاست. وجود شبکه‌های مخابراتی که در ابتدا در قرن نوزدهم ایجاد شده بودند بنیانی مهم برای شکل‌گیری هر نوع شبکهٔ الکترونیکی محسوب می‌شدند و این پیشرفت‌ها با ایجاد نظریه اطلاعات در دهه ۱۹۴۰ تکمیل شدند[۱] و پیشرفت علم الکترونیک به کندی پیش می‌رفت. افتتاح پروژه اسپوتنیک توسط اتحاد جماهیر شوروی سوسیالیستی زنگ خطر را برای ایالات متحده به صدا درآورد تا با تأسیس آرپا یا موسسه پروژه‌های تحقیقاتی پیشرفته در سال ۱۹۵۸ (میلادی) پیشروی در زمینه فناوری را بازیابد.[۲][۳] آرپا اداره فناوری پردازش اطلاعات (IPTO) را تاسیس نمود تا پروژه SAGE راکه برای اولین بار سامانه‌های رادار سراسر کشور را با هم شبکه کرده بود پیشتر برد. هدف IPTO دست یافتن به راههایی برای پاسخ به نگرانی ارتش امریکا در باره قابلیت مقاومت شیکه‌های ارتباطیشان را پاسخ دهد، و به عنوان اولین اقدام رایانه هایشان را در پنتاگون، کوه چاین و دفتر مرکزی فرماندهی راهبردی هوایی (SAC) را به یکدیگر متصل سازد. جی. سی. آر لیکلایدر که از ترویج کنندگان شبکه جهانی بود به مدیریت IPTO رسید. لیکلایدر در سال ۱۹۵۰ (میلادی) پس از علاقه‌مند شدن به فناوری اطلاعات از آزمایشگاه روانشناسی صدا در دانشگاه هاروارد به ام آی تی رفت. در ام آی تی او در کمیته‌ای مشغول به خدمت شد که آزمایشگاه لینکلن را تاسیس کرد و بر روی پروژه SAGE کار می‌کرد. در سال ۱۹۵۷ (میلادی) او نایب رئیس شرکت بی بی ان (BBN) شد. در آنجا بود که اولین محصول PDP-۱ را خرید و نخستین نمایش عمومی اشتراک زمانی را هدایت نمود.

در “IPTO” جانشین لیکلایدر ایوان ساترلند، در سال ۱۹۶۵ (میلادی)، لارنس رابرتس را بر آن گماشت که پروژه‌ای را برای ایجاد یک شبکه آغاز نماید و رابرتس پایه این فناوری را کار پل باران نهاد.[۴] پل باران مطالعه جامعی را برای نیروی هوایی ایالات متحده آمریکا منتشر کرده بود که در آن پیشنهاد داده بود که برای دستیابی به استحکام و مقاومت در برابر حوادث از راه‌گزینی بسته کوچک استفاده شود. رابرتس در آزمایشگاه لینکلن ام آی تی کار کرده بود که هدف اولیه از تاسیس آن، پروژه SAGE بود. لئونارد کلینراک استاد دانشگاه کالیفرنیا تئوریهای زیربنایی شبکه‌های بسته را در سال ۱۹۶۲ (میلادی) و مسیریابی سلسله مراتبی را در سال ۱۹۶۷ (میلادی) ارائه کرده بود، مفاهیمی که زمینه ساز گسترش اینترنت به شکل امروزی آن شدند.

جانشین ساترلند، رابرت تیلور، رابرتس را قانع نمود که موفقیت‌های اولیه‌اش در زمینه راه‌گزینی بسته کوچک را گسترش دهد و بیاید و دانشمند ارشد IPTO شود. در آنجا رابرتس گزارشی با نام «شبکه‌های رایانه‌ای منابع مشترک» به تیلور داد، که در ژوئیه ۱۹۶۸ (میلادی) مورد تایید او قرار گرفت و زمینه ساز آغاز کار آرپانت در سال بعد شد. پس از کار فراوان، سرانجام در ۲۹ اکتبر ۱۹۶۹ دو گره اول آنچه که بعدها آرپانت شد به هم متصل شدند. این اتصال بین مرکز سنجش شبکه کلینراک در دانشکده مهندسی و علوم کاربردی UCLA و سامانه NLS داگلاس انگلبرت در موسسه تحقیقاتی SRI International در پارک منلو در کالیفرنیا برقرار شد. سومین مکان در آرپانت مرکز ریاضیات تعاملی Culler-Fried در دانشگاه کالیفرنیا، سانتا باربارا بود و چهارمی دپارتمان گرافیک دانشگاه یوتا بود. تا پایان سال ۱۹۷۹ (میلادی) پانزده مکان مختلف به آرپانت جوان پیوسته بودند که پیام آور رشدی سریع بود. آرپانت تنها یکی از اجداد اینترنت امروزی بود. در تلاشی جداگانه، دونالد دیویز نیز، در آزمایشگاه ملی فیزیک انگلیس مفهوم راه‌گزینی بسته کوچک را کشف کرده بود. اونخستین بار آن را در ۱۹۶۵ (میلادی) مطرح نمود. کلمات بسته و راهگزینی بسته در واقع توسط او ابداع شدند و بعدها توسط استانداردها پذیرفته و به کار گرفته شدند. دیویز همچنین یک شبکه راهگزینی بسته به نام Mark I در سال ۱۹۷۰ (میلادی) درانگلستان ساخته بود.[۵] به دنبال نمایش موفق راهگزینی بسته در آرپانت(ARPANET)؛ در سال ۱۹۷۸، اداره پست بریتانیا، Telenet، DATAPACوTRANSPAC با یکدیگر همکاری را برای بوجود آوردن نخستین سرویس شبکه راهگزینی بسته خود آغاز نمودند. در بریتانیا این شبکه به نام سرویس بین‌المللی راهگزینی بسته (به انگلیسی: International Packet Switched Service) خوانده می‌شد. مجموعه شبکه‌های X.۲۵ از اروپا و آمریکا گسترش یافت و تا سال ۱۹۸۱ کانادا، هنگ کنگ و استرالیا ر در بر گرفته بود. استانداردهای راهگزینی بسته X.۲۵ را «کمیته مشاوره بین‌المللی تلگراف و تلفن(CCITT)» – که امروزه به نام ITU-T خوانده می‌شود- حول و حوش سال ۱۹۷۶ تدوین نمود. X.۲۵ از پروتکلهای TCP/IP مستقل بود. این پروتکلها حاصل کار تجربی DARPA در آرپانت، شبکه رادیویی بسته و شبکه ماهواره‌ای بسته بودند.

آرپانت اولیه بر روی برنامه کنترل شبکه(NCP) (به انگلیسی: Network Control Program) کارمی کرد، استانداردی که در دسامبر ۱۹۷۰ توسط تیمی به نام «گروه کاری شبکه(NWG)» به مدیریت استیو کراکر (به انگلیسی: Steve Crocker) طراحی و پیاده‌سازی شد. برای پاسخگویی به رشد سریع شبکه که مرتباً مکانهای بیشتری بدان متصل می‌شد، وینتون سرف (به انگلیسی: Vinton Cerf) و باب کان (به انگلیسی: Bob Kahn) اولین توصیف پروتکلهای TCP را که امروزه به گستردگی استفاده می‌شوند در خلال سال ۱۹۷۳ ارائه دادند و در مه ۱۹۷۴ مقاله‌ای در این باب منتشر نمودند. به کاربردن واژه اینترنت برای توصیف یک شبکه TCP/IP یکتای جهانی از دسامبر ۱۹۷۴ با انتشار RFC ۶۷۵ آغاز شد. این RFC اولین توصیف کامل مشخصات TCP بود که توسط وینتون سرف، یوگن دالال و کارل سانشاین در آن زمان در دانشکاه استانفورد نوشته شد. در خلال نه سال یعدی کار تا آنجا پیش رفت که پروتکلها تصحیح شدندو بر روی بسیاری از سیستم‌های عامل پیاده‌سازی شدند. اولین شبکه برپایه بسته پروتکل اینترنت(TCP/IP) از اول ژانویه ۱۹۸۳ وقتی که همه ایستگاههای متصل به آرپا پروتکلهای قدیمی NCP را با TCP/IP جایگزین کردند، شروع به کار نمود. در سال ۱۹۸۵ بنیاد ملی علوم آمریکا(NFS) ماموریت ساخت NFSNET– یک ستون فقرات (Network Backbone) دانشگاهی با سرعت ۵۶ کیلوبیت بر ثانیه(Kbps) – با استفاده از رایانه‌های “مسیریاب فازبال” (به انگلیسی: Fuzzball router) را به مخترع این رایانه‌ها، دیوید ال. میلز (به انگلیسی: David L. Mills) سپرد. یک سال بعد NFS تبدیل به شبکه پرسرعت تر ۱٫۵ مگابیت بر ثانیه (Mbps) را نیز پشتیبانی می‌کرد. دنیس جنینگ، مسئول برنامه ابرکامپیدتردرNFS تصمیمی کلیدی در مورد استفاده از پروتکلهای TCP/IP ارائه شده توسط DARPA گرفت. گشایش شبکه به دنیای تجاری در سال ۱۹۸۸ آغاز شد. شورای شبکه بندی فدرال ایالات متحده در آن سال با اتصال NFSNET به سامانه تجاری پست MCI موافقت نمودو این اتصال در تابستان ۱۹۸۹ برقرارشد. سایر خدمات پست الکترونیکی تجاری (مانند OnTyme,Compuserve,Telemail) نیز به زودی متصل شدند. در آن سال سه ارائه دهنده سرویس اینترنت(ISP) بوجود آمدند: UUNET, PSINet, CERFNET. شبکه‌های جدای مهمی که دروازه‌هایی به سوی اینترنت (که خود بعداً جزئی از آن شدند) می‌گشودند عبارت بودند از: یوزنت, بیت‌نت بسیاری از شبکه‌های متنوع تجاری و آموزشی دیگر همچون Telenet, Tymnet, Compuserve و JANET نیز به اینترنت در حال رشد پیوستند. Telenet – که بعدها Sprintnet نامیده شد – یک شبکه رایانه‌ای ملی خصوصی بود که از ۱۹۷۰ کار خود را آغاز کرده بود و امکان دسترسی با شماره‌گیری (به انگلیسی: Dial-up Access) را به صورت رایگان در شهرهایی در سراسر امریکا فراهم ساخته بود. این شبکه سرانجام در دهه ۱۹۸۰، با محبوبیت روزافزون TCP/IP به سایرین متصل شد. فابلیت TCP/IP برای کار با هر نوع شبکه ارتباطی از پیش موجود، سبب رشد آسانتر آن می‌گشت؛ اگر چه که رشد سریع اینترنت در وهله اول ناشی از در دسترس بودن مسبریابهای استاندارد تجاری از طرف بسیاری از شرکتها، در دسترس بودن تجهیزات تجاری اترنت(به انگلیسی: Ethernet) برای ساخت شبکه‌های محلی و پیاده‌سازیهای گسترده و استانداردسازی TCP/IP در یونیکس]](به انگلیسی: Unix) و بسیاری سیستم عاملهای دیگر بود.

این رایانه نکست توسط تیم برنرز لی درسرن به عنوان اولین وب سرور دنیا استفاده شد.

اگرچه بسیاری از کاربردها و رهنمودهایی که اینترنت را ممکن ساخت به مدت تقریباً دو دهه وجو داشتند، امااین شبکه تا دهه ۱۹۹۰ هنوز چهره‌ای همگانی نداشت. در ششم آگوست ۱۹۹۱، سرن – سازمان اروپایی پژوهش در باره ذرات – پروژه وب جهان گستر(World Wide Web) را به اطلاع عموم رساند. وب توسط دانشمندی انگلیسی به نام تیم برنرز لی(به انگلیسی: Sir Tim Berners-Lee) در سال ۱۹۸۹ اختراع شد. یکی از مرورگرهای وب محبوب اولیه ViolaWWW بود که از روی هایپرکارت الگوبرداری شده بود و از سامانه پنجره ایکس(به انگلیسی: X Window System) استفاده می‌کرد. سرانجام این مرورگر جای خود را در محبوبیت به مرورگرموزاییک (به انگلیسی: Mosaic) داد. در سال ۱۹۹۳ مرکزملی کاربردهای ابررایانش امریکا (به انگلیسی:National Center for Supercomputing Applications) دردانشگاه ایلینوی اولین نسخه از موزاییک را منتشر کرد و تا اواخر سال ۱۹۹۴ علاقه عمومی به اینترنتی که پیش از این آموزشی و تخصصی بود، گسترش فراوانی یافته بود. در سال ۱۹۹۶ استفاده از واژه اینترنت معمول شد و مجازا برای اشاره به وب هم استفاده شد. در همین هنگام، در گذر این دهه، اینترنت بسیاری از شبکه‌های رایانه‌ای عمومی از پیش موجود را در خود جا داد (اگر چه برخی مثل FidoNet همپنان جداماندند). آنچنانکه تخمین زده شده‌است، در دهه ۹۰ در هرسال اینترنت رشدی صددرصدی نسبت به سال قبل خود داشته‌است و در سالهای ۱۹۹۶و۱۹۹۷ نیز دوره‌های کوتاهی از رشد انفجاری داشته‌است.[۶] این میزان رشد به خصوصیت عدم کنترل مرکزی اینترنت که امکان رشد اندامی شبکه را فراهم می‌سازد نسبت داده‌اند و همچنین به ماهیت بازوغیراختصاصی پروتکلهای اینترنت که امکان برقراری سازگاری و همکاری میان فروشندگان مختلف و عدم توانایی یک شرکت برای اعمال کنترل بیش از حد بر روی شبکه را سبب می‌شود..[۷] جمعیت تخمینی کاربران اینترنت مطابق آمار سی ام ژوئیه ۲۰۰۹، ۱٫۶۷ میلیارد نفراست.[۸]

زیرساخت ارتباطی پیچیدهٔ اینترنت، از اجزای سخت‌افزاری به همراه سامانه‌ای از لایه‌های نرم‌افزاری که جنبه‌های مختلفی از معماری آن را کنترل می‌کنند تشکیل شده‌است. از آنجا که سخت‌افزار اینترنت را غالباً می‌توان برای پشتیبانی از هر سامانه نرم‌افزاری دیگری استفاده کرد، اینترنت ویژگیهایش را مرهون طراحی معماری نرم‌افزار و پروسه استاندارد سازی قوی این معماری است که زیربنای مقیاس‌پذیری و موفقیت آن را می‌سازد. مسئولیت طراحی معماری سامانه‌های نرم‌افزاری اینترنت بر عهده گروه ویژه مهندسی اینترنت(IETF) گذارده شده‌است.[۹] IETF گروههای کاری استانداردگذاری را در ارتباط باجنبه‌های مختلف معماری اینترنت مدیریت می‌کند که به روی هر فردی باز هستند. بحثهای حاصل و استانداردهای نهایی در قالب اسنادی به نام درخواست توضیح(RFC) (به انگلیسی: Request for Comments) منتشر می‌شوند که به رایگان در وبگاه IETF فابل دسترسی هستند. روشهای اصلی شبکه بندی که اینترنت را راه می‌اندازند درRFCهایی می‌آیند که به طور ویژه‌ای متمایز شده اندواستانداردهای اینترنت را تشکیل می‌دهند. سایر اسناد ضعیف تر اسناد اطلاع رسانی، آزمایشی و تاریخی هستند و یا اسنادی اند که بهترین شیوه‌های رایج در پیاده‌سازی فناوریهای اینترنت را بیان می‌کنند.

استانداردهای اینترنت چارچوبی را مشخص می‌کنند که به نام بسته پروتکل اینترنت شناخته می‌شود. این بسته یک مدل معماری است که روشهارا به سامانه لایه بندی شده‌ای از پروتکلها تقسیم می‌کند.(RFC 1122, RFC 1123) هرلایه با محیطی متناظر است که سرویسهایی که ارائه می‌دهد در آن محیط یا حوزه عمل می‌کنند. بالاترین لایه، لایه کاربرد (به انگلیسی: Application Layer)، فضایی است برای شیوه‌های شبکه بندی مخصوص برنامه‌های کاربردی که مورد استفاده نرم‌افزارهای کاربردی قرار می‌گیرد، به عنوان مثال یک مرورگروب. در زیر این لایه لایه انتقال (به انگلیسی: Transport Layer) قرار دارد که برنامه‌های کاربردی را در «میزبان‌های متفاوت» از طریق شبکه با شیوه‌های مناسب مبادله داده به یکدیگر مرتبط می‌سازد (به عنوان مثال مدل کارخواه-کارساز). در زیر این لایه‌ها فناوریهای شبکه بندی اساسی در قالب دو لایه قراردارند. لایه اینترنت از طریق نشانی پروتکل اینترنت(آدرس IP) این قابلیت را به رایانه‌ها می‌دهد که یکدیگر را شناسایی کنند و مکان یکدیگر را بیایند و به آنها اجازه می‌دهد که از طریق شبکه‌های ترانزیت میانی به هم متصل شوند. درآخر زیر همه لایه‌ها یک لایه نرم‌افزاری به نام لایه پیوند قرارمی گیرد که اتصال بین میزبانهایی که در یک شبکه محلی قرار دارند ویا از طریق اتصال شماره گیری(Dial-up Connection) را بوجود می‌آورد. این مدل که به نام مجموعه پروتکل اینترنت خوانده می‌شود به گونه‌ای طراحی شده‌است که از سخت‌افزاری که بر روی آن کار می‌کند مستقل باشد و به جزئیات سخت‌افزاری نمی‌پردازد. مدل‌های دیگری نیز علاوه بر این مدل بوجود آمدند (مثل مدل مرجع OSI) که اگرچه شباهتهای زیادی با هم دارند، اما نه از لحاظ جزئیات توصیفی و نه از نظر پیاده‌سازی با هم سازگار نیستند.

برجسته‌ترین جزء مدل اینترنت پروتکل اینترنت(IP) است که یک سیستم آدرس دهی (آدرس‌های IP) برای رایانه‌های متصل به اینترنت را فراهم می‌آورد. IP نسخه ۴، نسخه ابتدایی آن بود که در نسل اول اینترنت امروزی بکار گرفته شد و هنوز هم کاربرد عمده دارد. این نسخه به گونه‌ای طراحی شده بود که ۴٫۳~ میلیارد (۱۰۹) میزبان اینترنت را آدرس دهی کند. اما رشد انفجاری ایترنت منجر به اتمام آدرسهای IP شد و گمان می‌رود که تقریباً در ۲۰۱۱ به مرحله پایانی اش برسد.[۱۰] در اواسط دهه ۹۰ نسخه جدید این پروتکل، ipv6 با قابلیت آدرس دهی بسیار بیشتر و مسیر یابی کارآمد تر ترافیک اینترنت بوجود آمد. این نسخه هم اکنون در مرحله بکارگیری تجاری در سراسر دنیا به سر می‌برد و دفاتر ثبت منطقه‌ای اینترنت (RIR) (به انگلیسی: Regional Internet Registry) به تمام مدیران منابع اصرار می‌کنند که برای پذیرش نسخه جدید و تغییر، برنامه ریزی کنند..[۱۱]

IPv۶ با IPv۴ هم‌کنش‌پذیر (Interoperable) نیست و در واقع نسخه‌ای موازی از اینترنت ایجاد می‌کند که در دسترس نرم‌افزارهای سازگار با IPv۴ نمی‌باشد. این بدین معنی است که ارتقای نرم‌افزار و یا استفاده از امکانات ترجمه برای همه دستگاه‌های شبکه که بخواهند بر روی اینترنت IPv۶ ارتباط برقرار کنند، امری ضروری است. اکثر سیستم عامل‌های مدرن امروزی به گونه‌ای تغییر داده شده‌اند که از هر دو نسخه IP پشتیبانی کنند، اما زیرساختهای شبکه هنوز از این قافله عقب هستند.

ساختار

ساختار اینترنت و خصوصیات کاربرد آن به گستردگی مورد مطالعه قرارگرفته‌است. این مشخص شده‌است که ساختار مسیردهی پروتکل اینترنت(IP) و پیوندهای ابرمتن وب جهان گستر، هردو شبکه‌های مقیاس-آزاد هستند. شبیه به شیوه ارائه دهندگان تجاری اینترنت(ISP) که از طریق نقاط تبادل اینترنت(IXP) (به انگلیسی: Internet Exchange Point) به هم وصل می‌شوند، شبکه‌های پژوهشی نیز تمایل دارند که در شکل زیرشبکه‌های بزرگی مانند GEANT، گلوریاد، Internet۲ و JANET (شبکه آکادمی علوم و تحقیقات بریتانیا)، به هم متصل شوند. این زیر شبکه‌ها به نوبه خود پیرامون شبکه‌های کوچکتری پدید آمده‌اند.

بسیاری از دانشمندان علوم رایانه اینترنت را نمونه برجسته‌ای از یک سیستم بزرگ بسیار مهندسی شده و هنوز بسیار پیچیده توصیف می‌کنند.[۱۲] اینترنت به شدت ناهمگن است. مثلاً نرخ‌های انتفال داده و ویژگیهای فیزیکی اتصالات بسیار تغییر می‌کند. اصول مسیریابی و آدرس دهی ترافیک در اینترنت به خاستگاه آن در سال ۱۹۶۰ بر می‌گردد که اتدازه و محبوبیت آینده اینترنت قابل پیش بینی نبود، از این رو امکان ایجاد ساختارهای دیگر در دست بررسی است.[۱۳]

حاکمیت

دفتر مرکزی ICANN در درمارینا دل ری، کالیفرنیا در امریکا

اینترنت یک شبکه جهانی توزیع شده‌است که شبکه‌های خودمختار به انتخاب خود به آن پیوسته‌اند و بدون هیچ بدنهٔ مرکزی فرماندهی کار می‌کند. اما برای حفظ هم‌کنش‌پذیری آن جنبه‌های فنی و سیاستهای زیر ساخت پایهٔ آن و همچنین فضاهای ناماصلی آن توسط بنگاه اینترنتی نامها و شماره‌های تخصیص داده شده(به انگلیسی: Internet Corporation for Assigned Names and Numbers) (ICANN) اداره می‌شوند که مقر اصلی آن درمارینا دل ری، کالیفرنیا قرار دارد. ICANN مرجعی است که به هماهنگ سازی تخصیص شناسه‌های یکتا برای استفاده در اینترنت می‌پردازد. این شناسه‌ها شامل نامهای دامنه، نشانی‌های IP، شماره پورت‌های برنامه‌ها در لایه انتقال و بسیاری از پارامترهای دیگر می‌شود. فضاهای نام یکتای جهانی که در آن نام‌ها و شماره‌ها به صورتی تخصیص داده می‌شوند که مقادیر یکتا باشند، برای دسترسی جهانی به اینترنت ضروری هستند. ICANN توسط یک هیات مدیره بین‌المللی که از بین انجمنهای فنی، آکادمیک و سایر انجمنهای غبر تجاری دیگراینترنت انتخاب می‌شود. دولت امریکا همچنان نقش اولیه را در تایید تغییرات در حوزه ریشه سامانه نام دامنه (به انگلیسی: DNS root zone) که قلب سامانه نام دامنه(DNS) را تشکیل می‌دهد. نقش ICANN در هماهنگی تخصیص شناسه‌های یکتا، آن را به عنوان تنها پیکره هماهنگ سازی در شبکه جهانی اینترنت متمایز می‌سازد. در ۱۶ نوامبر ۲۰۰۵ نشست جهانی در باره جامعه اطلاعاتی که در تونس برگزار شد انجمن حاکمیت اینترنت(IGF) را تاسیس کردند تا به مسایل مرتبط با اینترنت بپردازد.

کاربردهای امروزی

اینترنت انعطاف‌پذیری بیشتری را در مورد ساعتهای کاری و موقعیت جغرافیایی فراهم می‌سازد بویژه با گسترش اتصالهای پرسرعت و نرم‌افزارهای کاربردی وب. امروزه اینترنت تقریباً از همه جا و به طرق مختلفی قابل دسترسی است، بویژه از طریقدستگاههای متحرک اینترنتی (Mobile Internet Device)، تلفن همراه، جعبه‌های بازی دستی(Handheld Game Console) و مسیریابهای سلولی(Cellular Routers) که به کاربران اجازه می‌دهد که هرکجا شبکه‌های بی سیم وجود دارد به اینترنت متصل شوند. با وجود محدودیت اندازه صفحه کوچک دستگاههای جیبی، خدمات اینترنت مانند وب و پست الکترونیک قابل استفاده‌اند. اینترنت همچنین بازار بزرگی برای شرکتها شده‌است. برخی از بزرگترین شرکتهای دنیا با بهره‌گیری از ماهیت کم هزینهتبلیغات و دادوستد اینترنتی (که به دادوستدالکترونیک(E-Commerce) مشهور است) بزرگ شده‌اند. این سریعترین راه برای انتشار همزمان اطلاعات بین افراد متعدد است. اینترنت متعاقباً راه و رسم خریدکردن را نیز متحول ساخته‌است. به عنوان مثال یک فرد می‌توانند کالایی مانند یک لوح فشرده(CD) را به صورت برخط(Online) سفارش داده و ظرف چند روز آن را از طریق پست دریافت کند و یا مستقیماً آن را در رایانه‌اش بارگیری(Download) نماید. اینترنت همچنین امکانات بزرگی برای بازاریابی شخصی (Personalized Marketing) به ارمغان می‌آورد و بیشتر از هر رسانه تبلیغاتی دیگری به یک شرکت امکان تبلیغ خصوصی محصول برای یک فرد و یا گروهی از افراد را می‌دهد. از نمونه‌های بازایابی شخصی می‌توان به اجتماعات برخطی چون Facebook، Orkut، Twitter، Friendster، Myspace و مشابه آنها اشاره کرد که هزاران کاربر به عضویت آنها در می‌آیند تا خود را تبلیغ کنند و به صورت برخط دوست بیابند. بسیاری از آنها نوجوانان و جوانان بین ۱۳ تا ۲۵ سال هستند. وقتی که آنها خود را تبلیغ می‌کنند، علایق و سرگرمی‌های خود را نیز تبلیغ می‌نمایند و شرکتهای بازاریابی برخط(Online Marketing) نیز از آن سود می‌جویند تا به اطلاعاتی در مورد اینکه هریک از این کاربران معمولاً جه کالاهایی را به صورت بر خط می‌خرند، دست یابند و محصولات شرکت خود را برای کاربران مورد نظرشان تبلیغ کنند.

به اشتراک گذاری آنی و کم هزینه ایده‌ها، دانش و مهارت‌ها، با کمک نرم‌افزارهای تشریک مساعی (Collaborative Software) کارهای مشارکتی را بسیار آسانتر نموده‌است. گروهها نه تنها می‌توانند به ارزانی ارتباط برقرار کنند و ایده‌ها را به اشتراک بگذارند، بلکه در وهله اول به دلیل دسترسی بسیار گسترده اینترنت تشکیل گروهها آسانتر می‌شود. مثالی از این موضوع، جنبش نرم‌افزار آزاد است که محصولاتی چون لینوکس، فایرفاکس موزیلا و اپن‌آفیس بوجود آورد. “گپ” اینترنتی چه به شکل اتاقهای گپ IRC و چه به شکل پیام رسانی فوری (Instant Messaging) به همکاران اجازه می‌دهد که به راحتی ضمن کارکردن پشت رایانه هایشان با یکدیگر در تماس باشند. پیام‌ها حتی راحت تر و سریعتر از سیستم پست الکترونیکی مبادله می‌شوند. این سیستم‌ها می‌توانند به گونه‌ای توسعه یابند که امکان مبادله فایل و یا تماس تصویری را نیز به کاربران ارائه دهند.(مانند Yahoo Messenger)

سیستمهای کنترل نسخه (Version Control) به گروه‌های همکاری کننده اجازه می‌دهد که بر روی اسناد اشتراکی کار کنند، بدون اینکه تصادفاً کار یکدیگر را رونویسی کنند و یا منتظر رسیدن اسناد به دستشان باشند تا بتوانند کار خود را بر روی اسناد انجام دهند. تیم‌های تجاری و پرژه‌ای می‌توانند تقویم‌ها را نیز در کنار اسناد و اطلاعات به اشتراک بگدارند. چنین هماهنگی‌هایی در طیف وسیعی از موضوعات مانند پژوهشهای علمی، تولید نرم‌افزار، برنامه ریزی کنفرانس وفعالیتهای سیاسی صورت می‌گیرد. همکاریهای سیاسی و اجتماعی با گسترش دسترسی به اینترنت و افزایش سوادرایانه‌ایافزایش می‌یابد. از رویدادهای فلش ماب در اوایل ۲۰۰۰ تا استفاده از شبکه‌های اجتماعی در اعتراضات به انتخابات ۲۰۰۹ در ایران. اینترنت به افراد این امکان را می‌دهد که به طرز بسیار موثر تری از هرروش دیگری با هم کار کنند.

اینترنت امکان دسترسی از راه دور به رایانه‌های دیگر و انباره‌های اطلاعات در هرجای دنیا که باشندرا به کاربران رایانه می‌دهد. آنها می‌توانند برای این کار، در صورت نیاز، از فناوریهای امنیتی، رمزنگاری و احراز هویت نیز استفاده کنند. مثلاً یک حسابدار که در منزل خود نشسته‌است می‌تواند حسابرسی دفاتر شرکتی را که در کشور دیگری قرار دارد، بر روی سروری که در کشور سومی قرار گرفته و توسط متخصصینی در کشور چهارم نگهداری می‌شود، انجام دهد ویا یک کارمند اداره می‌تواند در هر جای دنیا که باشدمی تواند یک نشست میزکاردور (Remote Desktop) رااز طریق اینترنت و یک شبکه خصوصی مجازی (VPN) ایمن به رایانه‌اش در اداره باز کند.

خدمات

اطلاعات

بسیاری از افراد واژه‌های «اینترنت» و «وب جهان گستر»(یابه صورت کوتاه «وب») را به جای هم بکار می‌برند، حال آنکه این دو واژه معناهای متفاوتی دارند. وب جهان گستر مجموعه‌ای جهانی از اسناد و تصاویر و سایر منابعی است که به وسیله ابرپیوندها با یکدیگر ارتباط منطقی دارند و با استفاده ازشناسه‌های منبع یکنواخت (به انگلیسی: Uniform Resource Identifier) ویا به اختصار URI مورد مراجعه قرار می‌گیرند. URIها به ارائه دهندگان اجازه می‌دهد که سرویسها و مشتریان را به صورت سمبولیک مشخص نمایند. تا مکان یابی و آدرس دهی وب سرورها، سرورهای پرونده و سایر پایگاه داده‌هایی که اسناد را ذخیره می‌کنند و همچنین عرضه دسترسی به منابع از طریق پروتکل HTTP، اصلی‌ترین پروتکل حامل وب، را ممکن سازند.HTTP تنها یک از صدها پروتکلی است که روی وب استفاده می‌شود. وب سرویسها نیز می‌توانند از این پروتکل برای ارتباط استفاده کنند.

مرورگرهای وب جهان گستر مثل اینترنت اکسپلورر مایکروسافت، فایرفاکس، اپرا، سافاری اپل، و گوگل کروم با استفاده از ابرپیوندهای تعبیه شده درون صفحات، به کاربران امکان می‌دهند از یک صفحه وب به صفحه دیگرگردش کنند. این اسناد ممکن است ترکیبی از داده‌های رایانه‌ای شامل گرافیک، صدا، متن ساده، ویدیو، چندرسانه‌ای و محتوای تعاملی شامل بازی، برنامه‌های اداری و نمایشهای علمی باشد. از راه پژوهشهای اینترنتی برپایه جستجوی کلیدواژهها با استفاده از موتورهای جستجوی وب مثل یاهو و گوگل کاربران می‌توانند به سرعت و سادگی به حجم گسترده و متنوع اطلاعات بر خط دسترسی داشته باشند. در مقایسه با دانشنامههای چاپی و کتابخانههای سنتی، وب جهان گستر امکان عدم تمرکز اطلاعات را فراهم ساخته‌است. وب همچنین به افراد و سازمانها توانایی انتشار ایده‌ها و افکارشان را برای شماربسیاری از مخاطبین بالقوه با هزینه وتاخیر زمانی کمینه می‌دهد. انتشار یک صفحه وب، وب نوشت، یا ساخت یک وبگاه هزینه اولیه بسیار پایینی دارد و سرویسهای رایگان نیز وجود دارند، هرچندکه انتشار و نگهداری وبگاه‌های بزرگ و حرفه‌ای بااطلاعات جذاب، متنوع و به روز هنوزمشکل و پرهزینه‌است. بسیاری از افراد، شرکتها و گروهها از وب نوشت هاکه به گستردگی برای یادداشت‌های روزانه به روزشدنی به کارمی روند نیز استفاده می‌کنند. برخی از سازمانهای تجاری کارکنان خود کارکنان خود را تشویق می‌کنند که در حوزه تخصص خود توصیه‌هایی را در وبگاه ارائه دهند، به این امید که با دانش تخصصی و اطلاعات رایگان، بازدیدکنندگان را تحت تاثیر قراردهند وبه شرکت خود جذب کنند. نمونه این روش در مایکروسافت دیده می‌شود که نرم‌افزارنویسان این شرکت، وب نوشت‌های شخصی خود را منتشر می‌کنند تا علاقه عمومی را نسبت به کارشان بینگیزند.

تبلیغ برخط در صفحات وب پربیننده می‌تواند سود زیادی در برداشته باشد. دادوستدالکترونیک یا فروش محصولات مستقیماً از طریق وب نیز به رشد خود ادامه می‌دهد. در روزهای نخست وب، وبگاه‌ها تنها مجموعه‌ای از پروندههای متنی اچ تی ام‌ال(HTML) کامل شده و منزوی بود که بر روی وب سرورها ذخیره می‌شدند. به تازگی وبگاه‌ها توسط نرم‌افزارهای مدیریت محتوا و ویکی و با محتوای اولیه اندک ساخته می‌شوند. مشارکت کنندگان سیستم پایگاه داده‌های اصلی را توسط صفحات ویرایشگری که به همین منظور ساخته شده‌اند با محتوای مورد نظر پر می‌کنند، حال آنکه بازدیدکنندگان تنها شکل نهایی HTML صفحات را می‌بینند. پروسه گرفتن محتوای جدید و دردسترس قرار دادن آن برای بازدیدکنندگان مورد نظر ممکن است شامل سیستم‌های سردبیری، تاییدی و امنیتی باشد.

ارتباط

پست الکترونیک یکی از سرویسهای ارتباطی مهم در دسترس بر روی اینترنت است. مفهوم فرستادن پیامهای متنی الکترونیکی که به گونه‌ای به نامه‌ها و یادداشتهای پستی می‌ماند، قدمتی بیش از اینترنت دارد. امروزه یکی از مسایلی که می‌تواند حائز اهمیت باشد درک تفاوت بین پست الکترونیک اینترنتی و سامانه‌های پست الکترونیکی داخلی است. یک نامه الکترونیکی اینترنتی ممکن است از شبکه‌های مختلفی عبورکند و بر روی ماشینهای مختلفی به صورت رمزنشده دخیره شود که از کنترل فرستنده و گیرنده نامه کاملاً خارج اند. دراین مدت کاملاً امکانپذیر است که این نامه توسط اشخاص ثالثی محتوای آن خوانده و یا حتی دستکاری شود. سامانه‌های پست الکترونیکی کاملاً داخلی که در آن نامه هاهرگزازمحدوده شبکه داخلی سازمان خارج نمی‌شوند بسیار ایمن تر هستند، هر چند که در هرسازمانی کارکنان فناوری اطلاعات و یا پرسنل دیگری هستند که شغلشان در ارتباط با نظارت و گاهی دسترسی به نامه‌های دیگران است. تصاویر و اسناد و سایر پرونده‌ها نیز می‌تواند به صورت پیوست نامه الکترونیک فرستاده شود. نامه‌های الکترونیکی را می‌توان به چندین نشانی پست الکترونیکی رونوشت نمود.

تلفن اینترنتی نیز سرویس ارتباطی دیگری است که با پیدایش اینترنت امکانپذیر شد. صدا روی پروتکل اینترنت(VoIP) نام پروتکلی است که زیر بنای همه ارتباطات تلفنی اینترنتی است. ایده آن در اوایل دهه ۱۹۹۰ همراه با برنامه‌های واکی-تاکی گونه برای رایانه‌های شخصی ظهور کرد. در سالهای اخیر سیستمهای VoIP سادگی استفاده و راحتی تلفن‌های معمولی را پیدا کرده‌اند. فایده این کار ان است که چون ترافیک صدارااینترنت حمل می‌کند، VoIP هزینه بسیار کمی دارد و حتی می‌تواند رایگان باشد. به ویژه برای آن دسته از اتصالات اینترنت که همیشه برقرارند (مانند مودم کابلی یا ADSL) گزینه مناسبی است. VoIP در حال پخته شدن و تبدیل شدن به رقیب جایگزینی برای سیستم‌های تلفن سنتی است. هم‌کنش‌پذیری بین عرضه کنندگان مختلف بهبود یافته و امکان برقراری و یا در یافت تماس با تلفن‌های معمولی نیز به وجود آمده‌است. کارتهای شبکه ساده و ارزان VoIP نیز در دسترس هستند که نیاز به وجود رایانه برای استفاده از VoIPرا ازبین می‌برند.

کیفیت صدا از یک تماس تا تماس دیگر تغییر می‌کند، اما غالباً کیفیت برابر یا بهتر از تلفن معمولی است. مشکلاتی که برای VoIP باقی می‌مانند، گرفتن شماره تلفن‌های اظطراری و قابلیت اطمینان است. در حال حاضر تعدادی از ازائه دهندگان VoIP سرویس شماره‌های اظطراری را ارائه می‌دهند اما هنوز به صورت جهانی در دسترس نیست. تلفن‌های سنتی انرژی را از خط تلفن می‌گیرند و در صورت قطع برق می‌توانند همچنان عمل کنند. برای VoIP این امکان بدون استفاده از منبع تغذیه پشتیبان برای تغذیه تجهیزات تلفن و دسترسی به اینترنت، وجود ندارد. VoIP همچنین محبوبیت روزافزونی بین علاقه‌مندان بازیهای کامپیوتری به عنوان شکلی از ارتباط بین بازیکنان می‌یابد. محبوبترین برنامه‌های VoIP برای بازیها عبارتند از: Ventrilo و TeamSpeak. Wii، پلی‌استیشن ۳ و ایکس‌باکس ۳۶۰ نیز ویژگی گفتگو با VoIP را عرضه می‌کنند.

انتقال داده

اشتراک فایل نمونه‌ای از انتقال مقادیر بزرگ داده از طریق اینترنت است. یک فایل رایانه‌ای را می‌توان به صورت پیوست نامه الکترونیکی به دوستان و همکاران فرستاد. می‌توان آن را دریک وبگاه ویا اف تی پی سرور(FTP Server) بارگذاری (Upload) نمودتا به آسانی توسط دیگران بارگیری(Download) شود. می‌توان آن را در یک «مکان مشترک» در یک کارسازپرونده(File Server) قرار دارد تا به سرعت و آسانی در اختیار همکاران قرار گیرد. بار سنگین بارگیریهای شمار زیاد کاربران را می‌توان با به کاربردن کارساز(سرور) های آینه و شبکه‌های تظیر-به-نظیر کاهش داد. دسترسی به فایل را می‌توان از طریق تصدیق هویت کاربر کنترل کرد. انتقال فایل بر روی اینترنت را نیز می‌توان با رمزگذاری در پوشش ابهام قرار داد. دستیابی به فایل ممکن است در گرو پرداخت مبلغی باشد که می‌تواند توسط کارت اعتباری پرداخت شود. مبدا و اعتبار فایل از طریق امضای دیجیتال و یا MD۵ و سایر روشهای هضم پیام قابل بررسی است. این ویژگیهای ساده اینترنت در مقیاس جهانی، به تدریج تولید، فروش و توزیع هر چیزی را که قابل ارائه به صورت فایل باشد را تغییر می‌دهد که این چیزها شامل همه انتشارات چاپی، محصولات نرم‌افزاری، اخبار، موسیقی، فیلم، ویدیو، عکاسی، گرافیک و آثار هنری دیگر می‌باشد.

رسانه جریانی(Streaming Media) همان عملی است که بسیاری از پخش کنندگان صدا و سیما، به واسطه آن، برنامه‌های خودرا از طریق اینترنت به صورت زنده پخش می‌کنند.(به عنوان مثال BBC) آنها امکان دیدن برنامه‌های غیر همزمان ضبط شده را نیز به کاربران می‌دهند. گروهی از آنها صرفاً برنامه‌های خود را از طریق اینترنت پخش می‌کنند. این بدین معنی است که یک رایانه می‌تواند به این رسانه‌های برخط، شبیه به همان صورتی که پیش از این تنها از طریق گیرنده‌های رادیو و تلویزیون امکانپذیر بود دست یابد. پادکستها گونه دیگری از پخش اینترنتی هستند که فایل صوتی توسط رایانه بارگیری می‌شود و سپس به یک پخش کننده رسانه قابل حمل منتقل می‌شود تا بتوان بعداً در حرکت بدان گوش داد.

وب بین (Webcam)ها را نیز می‌توان گونه کم هزینه تر رسانه جریانی دانست. اگرچه برخی از وب بین‌ها تصویر با ترخ فریم کامل می‌دهند اما غالباً تصویر کوچک است و به کندی به روز می‌شود. کاربران اینترنت می‌توانند حیواناتی را دریک جنگل افریقایا گزارش تصویری از ترافیک در یک میدان را به صورت زنده و بی درنگ تماشا کنند و یا بر روی دارایی‌های خود از راه دور نیز نظارت بصری داشته باشند. محبوبیت اتاقهای گپ ویدیویی ویا کنفرانس تصویری نیز با افزایش تعداد کاربرانی که وب بین دارند، افزایش می‌یابد. یوتیوب در تاریخ ۱۵ فوریه ۲۰۰۵ ایجاد شد و اکنون وبگاه پیشرو در زمینه ویدیوهای جریانی است. یوتیوب از یک پخش کننده وب برپایه فلش برای پخش ویدیو استفاده می‌کند. کاربران ثبت نام کرده می‌توانند مقدار نامحدودی ویدیو را در این وبگاه بارگذاری کنند و پروفایل شخصی بسازند. یوتیوب ادعا می‌کند که کاربرانش روزانه صدها میلیون ویدیو را بارگذاری و یا تماشا می‌کنند..[۱۴]

دسترسی

نمودار کاربران اینترنت به ازای هر صدنفر از ساکنین بین سالهای ۱۹۹۷ تا ۲۰۰۷ توسط اتحادیه بین‌المللی ارتباطات(ITU)

رایج‌ترین زبان برای ارتباطات در اینترنت زبان انگلیسی است. این ممکن است ناشی از زادگاه اینترنت و همچنین نقش زبان انگلیسی به عنوان زبان بین‌المللی باشد. ناتوانی رایانه‌های اولیه – که اغلب در امریکا ساخته می‌شدند – در پردازش نویسه (کاراکتر) های به جز گونه انگلیسی الفبای لاتین نیز ممکن است با این موضوع مرتبط باشد. پس از انگلیسی(۲۸٪ از بازدیدکنندگان وب)، پرخواهان ترین زبانها در وب جهان گستر عبارنتد از:چینی ۲۳٪، اسپانیایی ۸٪، ژاپنی ۵٪، پرتغالی و آلمانی (هر کدام ۴٪)، عربی و فرانسه و روسی (هرکدام ۳٪)و کره‌ای ۳٪.[۱۵] بر پایه منطقه، ۴۲٪ از کاربران اینترنت در آسیا، ۲۴٪ در اروپا،۱۴٪ در امریکای شمالی، ۱۰٪ درامریکای لاتین و کارائیب، ۵٪ در آفریقا، ۳٪ در خاورمیانه و ۱٪ در استرالیا/اقیانوسیه.[۱۶] فناوریهای اینترنت در سالهای اخیر بویژه در زمینه استفاده از یونیکد، به حد کافی گسترش یافته‌اند و امکانات مناسبی برای ارتباط در بسیاری از زبانهای دنیا در دسترس می‌باشد، اما همچنان مسائلی مانند موجیباکه (نمایش نادرست برخی نویسه‌های یک زبان) باقی هستند.

روشهای معمول دسترسی به اینترنت در خانه‌ها شامل دسترسی با شماره‌گیری (dial-up)، خطوط زمینی پهن باند(از طریق کابل کواکسیال، فیبر نوری و یا سیم مسی)، وای-فای (Wi-Fi)، ماهواره و فناوری ۳G تلفن همراه می‌باشد. اماکن عمومی که می‌توان در آنها از اینترنت استفاده نمود شامل کتابخانه‌ها و کافی‌نتها که در آنها رایانه‌هایی با اتصال به اینترنت مهیاست. همچنین کیوسکهای اینترنت در بسیاری از اماکن عمومی مانند سالن فرودگاه و کافی شاپها موجودند که بعضی از آنها برای استفاده‌های کوتاه و سرپایی در نظرگرفته شده‌اند. واژه‌های گوناگونی برای نامیدن این ترمینالها به کار می‌رودف از جمله: کیوسک عمومی اینترنت و یا پایانه دسترسی عمومی.

این ترمینالها به گستردگی برای کاربردهایی چون رزرو بلیط، سپرده گذاری بانکی، پرداخت برخط مورد استفاده قرار می‌گیرد. وای-فای(Wi-Fi) دسترسی بی سیم به شبکه‌های رایانه‌ای و در نتیجه به اینترنت را فراهم می‌کند. نقاط داغ (Hotspots) به مکانهایی گفته می‌شود که دسترسی به اینترنت بی سیم در آن نقاط امکانپذیر است و کاربران می‌توانند با لپ تاپ و یا دستیار دیجیتال شخصی(PDA) خود به اینترنت متصل شوند. گاهی این سرویس‌های بیسیم برای عموم و یا حداقل برای مشتریان رایگان ارائه می‌شود. یک نقطه داغ محدوده مکانی مشخصی را شامل می‌شود مثل محوطه یک دانشگاه، پارک و یا حتی سراسر نقاط یک شهر. سرویسهای تجاری Wi-Fi که کل شهر را پوشش می‌دهند هم اکنون در شهرهای لندن، وین، تورنتو، سانفرانسیسکو، فیلادلفیا، شیکاگو و پیتسبورگ ارائه می‌شوند. در این شهرها مشترکین می‌توانند در هر نقطه‌ای از شهر به شبکه وای-فای متصل شوند.[۱۷] علاوه بر وای-فای، آزمایشهایی نیز در زمینه شبکه‌های بی سیم متحرک اختصاصی مانن ریکوچت و سرویسهای داده‌ای پرسرعت بر روی تلفنهای همراه، و شبکه‌های بی سیم ثابت انجام شده‌است. تلفنهای همراه پیشرفته مثل تلفن‌های همراه هوشمند (Smartphone) همگی با قابلیت اتصال به اینترنت از طریق شبکه تلفن عرضه می‌شوند. مرورگرهای وب مثل اپرا معمولاً نسخه‌ای برای این دستگاههای جیبی پیشرفته دارند.

آثار اجتماعی[ویرایش]

اینترنت به دلیل خصوصیاتی چون قابلیت استفاده و دسترسی گسترده آن، اشکال کاملاً جدیدی از تعاملات، فعالیتها، و سازماندهی‌های اجتماعی را پدید آورده‌است. وبگاه‌های شبکه‌های اجتماعی چون فیس‌بوک، توییتر و مای‌اسپیس روشهای جدیدی برای معاشرت و تعامل خلق کرده‌اند. کاربران این سایتها قادرند اطلاعات گوناگونی به صفحات خود بیفزایند، علایق مشترکی را دنبال کنند و به دیگران مرتبط شوند. وبگاه‌هایی مثل لینکداین به پرورش ارتباطات حرفه‌ای و تجاری می‌پردازد. یوتیوب و فلیکر هم در زمینه ویدیوها و تصاویر کاربران تخصص دارند.

دهه اول سده بیست و یکم، شاهد پرورش اولین نسلی است که در شرایطی رندگی می‌کنند که اینترنت به گستردگی در دسترس می‌باشد. این مسایل و نگرانی‌هایی را به دنبال دارد از جمله مسئله حفظ حریم خصوصی و هویت و توزیع غیر مجاز مواردی که تحت قانون کپی رایت محافظت می‌شوند. این بومیان دیجیتال با انبوهی از مسایلی مواجه می‌شوند که در مورد نسلهای قبلی وجود نداشت.

اینترنت کاربرد جدیدی به عنوان بک ابزار سیاسی یافته‌است مه این منجر به سانسوراینترنت می‌شود. نمونه استفاده سیاسی از اینترنت، مبارزه انتخاباتی هاوارد دین در سال ۲۰۰۴ در ایالات متحده بود که به دلیل جمع‌آوری کمکهای مردمی از طریق اینترنت شایان توجه بود. بسیاری از گروههای سیاسی از اینترنت برای سازماندهی در انجام ماموریت خود استفاده می‌کنند. برخی از دولتها مانند ایران، کره شمالی، میانمار، چین وعربستان، آنچه را که مردم می‌توانند از طرق اینترنت ببینند، به ویژه در مورد مسایل سیاسی و مذهبی محدود می‌نمایند.[نیازمند منبع] این کار از طریق نرم‌افزارهایی که دامنه و محتوا را فیلتر می‌کنند صورت می‌پذیرد. در نروژ، دانمارک، فنلاند[۱۸] و سوئد، ارائه دهندگان اصلی خدمات اینترنت به صورت داوطلبانه و احتمالاً برای اجتناب از قانون شدن فیلترینگ، قبول کرده‌اند که دسترسی به سایتهایی که توسط مقامات مسوول لیست شده‌است را محدود نمایند. اگرچه قرار بر این است که این آدرسهای ممنوع شده تنها شامل وبگاههای هرزه نگاری کودکان باشد، اما محتوای این لیست مخفی است.[نیازمند منبع]در بسیاری از کشورها مانند ایالات متحده امریکا، اگر چه قوانینی در ممنوعیت پخش موارد دربردارنده هرزه نگاری کودک تصویب نموده‌اند اما استفاده از نرم افرارهای فیلترینگ را اجباری نکرده‌اند. نرم‌افزارهای تجاری و یا رایگان بسیاری تحت عنوان نرم‌افزار کنترل محتوا در دسترس هستند که کاربران از طریق آنها می‌توانند وبگاههای مستهجن را در رایانه شخصی و یا شبکه محلی مسدود نمود تا از دسترسی کودکان به مواد هرزه نگاری و یا خشونت نگاری جلو گیری نمود.

اینترنت از آغاز پیدایش همواره وسیله مناسبی برای فعالیتهای تفریحی بوده‌است. بسیاری از انجمن‌های اینترنتی بخشهایی برای بازی و ویدیوهای خنده دار و کارتونهای کوتاه در قالب انیمیشن‌های فلش(Flash) دارند. بیش از ۶ میلیون نفر در اینترنت از وب نوشت‌ها و تخته‌های پیام برای برقراری ارتباط استفاده می‌کنند. صنایع هرزه نگاری و قمار از اینترنت سود می‌جویند تا وبگاههایی بسازند که منبع کلان تبلیغات برای سایر وبگاهها می‌باشند.[نیازمند منبع] اگرچه بسیاری از دولتها برای محدود سازی استفاده این دو صنعت ازاینترنت تلاش کرده‌اند اما در جلوگیری از گسترش محبوبیت آنها چندان موفق نبوده‌اند.[نیازمند منبع]

یکی از فعالیتهای تفریحی اصلی در اینترنت، بازیهای چند نفره است. این شکل تفریح اجتماعاتی را بوجود می‌آورد که در آن افراد از هر سن و نژادی از دنیای بازیهای چندنفره کامپیوتری لذت می‌برند. اگرچه بازیهای برخط از سال ۱۹۷۰ وجود داشته‌اند،[نیازمند منبع] اما گونه مدرن این بازیها با خدمات اشتراکی مانند گیم‌اسپای و MPlayer آغاز شد. غیر مشترکین محدود به بازیهای خاص و یا زمان بازی خاص بودند. بسیاری از مردم از اینترنت برای دسترسی و بارگیری(download) موسیقی و فیلم و سایر آثار استفاده می‌کنند. این خدمات به هر دو صورت رایگان و پولی، با استفاده ازسرورهای مرکزی و یا فناوریهای نظیر-به-نظیر توزیع شده ارائه می‌شوند. برخی از این منابع توجه بیشتری نسبت به سایرین در زمینه حقوق مولفین اصلی نشان دادهاند.

بسیاری از مردم از اینترنت برای دسترسی به اخبار، پیش بینی آب وهوا، گزارشهای ورزشی و جستجوی مطالب در مورد علاقه‌مندیهای خود استفاده می‌کنند. آنها از گپ برخط، پیام رسان فوری و پست الکترونیک برای در تماس بودن با دوستان خود در سراسر دنیا و به شیوه‌ای شبیه به دوست مکاتبه‌ای که در قدیم رواج داشت، استفاده می‌کنند. اینترنت شاهد شمار رو به افزایش میزکارهای وب که در آن کاربران به فایلها و تنظیمات خود دسترسی پیدا می‌کنند، بوده‌است.”کم‌کاری سایبری” (Cyberslacking) محل اتلاف جدی منابع سازمانهاست. کارمندان انگلیسی به طور میانگین ۵۷٪ از وقت خود را به وب گردی در حین کار می‌پردازند..[۱۹]

ارتباط اینترنتی ظاهراً مجال و امکان بیشتری به سوءِ تعبیر، ابهام و اشتباه و سوءِ استفاده می‌دهد تا شکل‌های سنتی تر ارتباطات:
این مسئله در بطن ماهیت ارتباط انسانی نهفته است. ما تصور می‌کنیم که ارتباط انسانی محصول ذهن است، اما پیکرها هستند که این کار را انجام می‌دهند: چهره‌ها تکان می‌خورند، صداها به ارتعاش در می‌آیند، پیکرها می‌جنبند، دست‌ها ادا و اشاره می‌کنند… در اینترنت ذهن حضور دارد اما بدن غایب است. گیرندگان پیام‌ها هیچ سرنخی برای درک و شناخت شخصیت و خلق و خوی فرستنده ندارند، و فقط می‌توانند حدس بزنند که چرا این پیام فرستاده شده، معنای آن چیست و چه پاسخی باید به آن داد. اعتماد عملاً از صحنه خارج می‌شود. این کار مالامال از بیم و خطر است. (Locke 2000)[۲۰]

تاثیرات ذهنی[ویرایش]

بر روی آثار اینترنت بر مغز انسان مطالعات زیادی انجام شده‌است. نیکلاس کار(به انگلیسی: Nicholas Carr) ادعا می‌کند که اینترنت تفکر عمیق را که عامل خلاقیت واقعی است کاهش می‌دهد. او همچنین می‌گوید که پیوندهای فرامتن و تحریک بیش از حد، به این معنی است که مغز باید بیشتر توجهش را بر روی تصمیمات کوتاه متمرکز کند. او همچنین بیان می‌کند که اینترنت مغز را غرق در اندیشه می‌کند که باعث آسیب رسیدن به حافظه بلند مدت می‌گردد. شمار فراوان محرک‌ها در اینترنت منجر به بار شناختی(Cognitive Load) سنگینی برای مغز می‌شود که یادآوری هرچیزی را مشکل می‌سازد.[۲۱][۲۲]

استیون پینکر (به انگلیسی: Steven Pinker)، روانشناس، نظری مخالف دارد. او به این نکته اشاره می‌کند که افراد بر روی آنچه انجام می‌دهند کنترل دارند وبنابراین این پژوهش و استدلال هرگز طبیعت انسان را در نظر نداشته‌است. او می‌گوید «تجربه ظرفیتهای پردازش اطلاعات مغز را عوض نمی‌کند» و ادعا می‌کند که اینترنت باعث باهوشتر شدن انسانها شده‌است.[۲۳]

نکات حقوقی و اخلاقی[ویرایش]

هم اکنون نگرانی عمومی در مورد مطالب موجود در اینترنت وجود دارد. بعضی از جدال آمیزترین آنها تخلف در حق نشر، جعل هویت و مکالمه تنفر آمیز هستند که وجود دارند و قانونی کردن آنها مشکل است.

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  1. پرش به بالا احسان شاه قاسمی (۱۳۹۳) تاریخ شبکه. شفقنا رسانه. http://media.shafaqna.com/top-news/item/18079-تاریخ-شبکه/-یادداشتی-از-احسان-شاه-قاسمی.html
  2. پرش به بالا “ARPA/DARPA”. Defense Advanced Research Projects Agency. Retrieved 2007-05-21.[پیوند مرده]
  3. پرش به بالا “DARPA: History”. Defense Advanced Research Projects Agency. Retrieved 2009-12-07.
  4. پرش به بالا Baran, Paul (1964). On Distributed Communications. Retrieved 2010-07-05.
  5. پرش به بالا “Internet History”. Living Internet site. Retrieved 2010-03-10.
  6. پرش به بالا Coffman, K. G; Odlyzko, A. M. (1998-10-02). “The size and growth rate of the Internet” (PDF). AT&T Labs. Retrieved 2007-05-21.
  7. پرش به بالا Comer, Douglas (2006). The Internet book. Prentice Hall. p. ۶۴٫ ISBN ۰۱۳۲۳۳۵۵۳۰.
  8. پرش به بالا “World Internet Users and Population Stats”. Internet World Stats. Miniwatts Marketing Group. 2009-06-30. Retrieved 2009-11-06.
  9. پرش به بالا “IETF Home Page”. Ietf.org. Retrieved 2009-06-20.
  10. پرش به بالا Huston, Geoff. “IPv4 Address Report, daily generated”. Retrieved 2009-05-20.
  11. پرش به بالا “Notice of Internet Protocol version 4 (IPv4) Address Depletion” (PDF). Retrieved 2009-08-07.
  12. پرش به بالا Walter Willinger, Ramesh Govindan, Sugih Jamin, Vern Paxson, and Scott Shenker (۲۰۰۲). Scaling phenomena in the Internet, inProceedings of the National Academy of Sciences, ۹۹, suppl. ۱, ۲۵۷۳–۲۵۸۰
  13. پرش به بالا “Internet Makeover? Some argue it’s time”. The Seattle Times, April 16, 2007.
  14. پرش به بالا “YouTube Fact Sheet”. YouTube, LLC. Retrieved 2009-01-20.
  15. پرش به بالا آمار جهانی اینترنت، به روز رسانی شده در ۳۱ دسامبر ۲۰۰۹. Retrieved 17 July 2010.
  16. پرش به بالا تازه‌های آماری کاربرد اینترنت در دنیا و آمار جمعیتی به روز رسانی شده در۳۱ دسامبر ۲۰۰۹. Retrieved 17 July 2010.
  17. پرش به بالا “Toronto Hydro to Install Wireless Network in Downtown Toronto”. Bloomberg.com. Retrieved ۱۹-Mar-۲۰۰۶.
  18. پرش به بالا “Finland censors anti-censorship site”. The Register. 2008-02-18. Retrieved 2008-02-19.
  19. پرش به بالا “Scotsman.com News – Net abuse hits small city firms”. News.scotsman.com. Retrieved 2009-08-07.
  20. پرش به بالا گیدنز، آنتونی. جامعه‌شناسی. ترجمه حسن چاوشیان. تهران: نشر نی، ۱۳۸۶٫ صفحه ۱۴۸٫ ISBN 964-312-914-4
  21. پرش به بالا “نویسنده نیکلاس کار: وب تمرکز را در هم می‌شکندو مغز را از نو سیم کشی می‌کند.”. Wired.com. 2010-05-24. Retrieved 2010-07-04. Text ” Magazine ” ignored (help)
  22. پرش به بالا “آثار اینترنت: Fast forward”. The Economist. 2010-06-24. Retrieved 2010-07-04.
  23. پرش به بالا “Mind Over Mass Media”. The New York Times. 2010-06-10. Retrieved 2010-07-04.

پیوند به بیرون[ویرایش]

در پروژه‌های خواهر می‌توانید در مورد اینترنتاطلاعات بیشتری بیابید.


Search Wiktionary در میان واژه‌ها از ویکی‌واژه
Search Wikibooks در میان کتاب‌ها از ویکی‌کتاب
Search Wikiquote در میان گفتاوردها از ویکی‌گفتاورد
Search Wikisource در میان متون از ویکی‌نبشته
Search Commons در میان تصویرها و رسانه‌ها از ویکی‌انبار
Search Wikinews در میان خبرها از ویکی‌خبر

رئوس مطالب

کاربردهای شبکه های کامپیوتری – دسته بندی سخت افزار شبکه های کامپیوتری – شبکه های پخش فراگیر Broadcast – شبکه های نقطه به نقطهPoint to Point – دوم مقیاس بزرگی شبکه و ناحیه تحت پوشش – PAN-LAN-MAN-RAN-WAN – توپولوژی خطی – توپولوژی حلقه – توپولوژی درختی یا سلسله مراتبی – توپولوژی با اتصال کامل یا توری شکل – شبکه های بین شهری – شبکه های گسترده – زیر ساخت ارتباطی در شبکه WAN- عناصر سوئیچ Switching elements -خطوط ارتباطی یا کانالها Trunk-Channelsروشهای انتقال اطلاعات بین دو ماشین در زیر ساخت شبکه -circuit – سوئیچینگ مداری (Circuit Switching) – سوئیچینگ پیام (Message Switching) – سوئیچینگ بسته و سلول (Packet Switching/Cell Switching) – معماری و عملکرد لایه ای شبکه – Simplex – Half Duplex – Full Duplex – اصول طراحی لایه های شبکه – لایه های همتا Peer – پروتکلProtocol – سرویس Service – معماری شبکه Network Architecture – مدل مرجع OSI (open system interconnection) – لایه فیزیکی Physical Layer – لایه پیوند داده ها Data Link Layer – لایه شبکه Network Layer – لایه انتقال Transport Layer – لایه نشست(جلسه) Session Layer – لایه نمایش(ارائه) Presentation Layer – لایه کاربرد Aplication Layer – مدل TCP/IP – لایه واسط شبکه Network Interface – لایه شبکه Internet – لایه انتقال Transport – لایه کاربرد Aplication – مفاهیم مرتبط با لایه واسط شبکه – مفاهیم کانالهای انتقال – پهنای باند – نرخ خطای بیت – تسهیم در حوزه فرکانس – تسهیم در حوزه زمان – کابلهای شبکه – Shielded Twisted Pair- Screened Twisted Pair – Unshielded Twisted Pair -فیبر نوری – امواج طیف نور – نور مادون قرمز – نویز حرارتی – شوکهای الکتریکی – نویز کیهانی – روشهای کشف خطا – بیت توازن- روش کشف خطا ی Checksum – کدهای کشف خطای CRC – استانداردهای انتقال روی خطوط نقطه به نقطه – پرتکل SLIP -پرتکل PPP – تنظیم و ایجاد یک اتصال PPP – IEEE802.1- IEEE802.2 – IEEE802.3 – کشف تصادم- کاهش راندمان کانال – MAC Address – آدرس تک پخشی Unicast address – آدرس چند پخشی Multicast address – آدرس پخش فراگیر Broadcast address – هاب غیر فعال Passive Hub – هاب فعال Active Hub – استاندارد IEEE802.3u – سوئیچ اترنت Ethernet SWitch – سوئیچ متقارن Symmetric – سوئیچ نامتقارن Asymmetric – مکانیزم سوئیچها – سوئیچهای ذخیره و هدایت Store & Forward – سوئیچهای میانبر Cut-Through – اترنت گیگابایت IEEE802.3z – مکانیزمهای اترنت گیگابایت – مکانیزم توسیع حامل Carrier Extension – مکانیزم ارسال انفجاری فریمها Frame Bursting – شبکه های محلی توکن باسIEEE802.4 – شبکه های محلی حلقه IEEE802.5 – استاندارد شبکه بین شهری IEEE802.6 – بیت اشغال (Busy) – بیت تقاضا (Request) – استاندارد شبکه های بی سیم IEEE802.11 – مشکل Capture effect – مشکل CSMA/CD – حوزه های انتقال بی سیم – الگوریتم CSMA/CA در شبکه بی سیم – ساختار فریم در استاندارد IEEE802.11 – مسیر یاب Router – قطعه Fragment – قالب یک بسته IP – آدرسهای IP-