دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

wLayout چیست؟

فرمت :WORD                                                     تعداد صفحه :26

wLayout چیست؟

تقریباً تمام قسمتهای Bar chart و شبکه PERT بدلخواه قابل تغییر هستند. این مزیت کمک می کند تا پروژه را به اشکال مختلفی نشان دهید. مثلاً می توانید فرمت ستونهای فعالیت را طوری تغییر دهید تا فقط اطلاعات مورد نظر شما را نمایش دهند. می توانید اندازه و رنگ نقاط انتهایی میله های فعالیت را مطابق سلیقه خود انتخاب کنید. تاریخهای برنامه ای را اصلاح نموده یا اطلاعات پروژه را توسط یک سیستم کد گذاری با معنی طبقه بندی کنید.

تغییرات فوق الذکر در حالت نمایش Bar chart یا PERT، در واقع تغییر بر روی Layout ها هستند که هر کدام شکلی از نمایش اطلاعات پروژه می باشند و در صورت ذخیره Layout جدید را تشکیل می دهند. شما یا هر کس دیگری که با پروژه  کار می کند می تواند اطلاعات پروژه را به شکل دلخواه خود تنظیم نموده و از Layout های متعددی بهره بگیرد. مثلاً یک Layout برای بروز رسانی پروژه و Layout دیگر جهت مشاهده هزینه ها با رنگها و فونتهای دلخواه، اگر بخواهید اطلاعات خلاصه ای را برای مدیر خود ارسال کنید. می توانید یک Layout جداگانه برای این منظور ایجاد کنید. پس شما می توانید Layout های متععدی ایجاد نموده و آنهای دیگر را بسته به نیاز به دفعات اصلاح کنید. ضمن اینکه همین Layout ها را می توانید به راحتی به پروژه های دیگر یا پروژه های جدید انتقال دهید.

در صفحات بعد چندین نمونه Layout جهت بازبینی اصلاح، update و پیگیری پروژه ارائه شده است.

 

نمونه هایی از نمایش اطلاعات پروژه:

امکان دسته بندی و مدیریت اطلاعات پروژه در قالب Layout های متعدد در حالت نمایش Bar chart و PERT از طرف P3 فراهم شده است. در حالت نمایش Bar chart صفحه به صورت ترکیبی از جدول اطلاعاتی فعالیتها و Bar chart به همراه مقیاس زمانی ‍(timescale) می باشد. در حالیکه در Layout  های PERT شما شبکه فعالیتها را به همراه جریان منطقی ارتباطات بین آنها ملاحظه می کنید. از جدول اطلاعات می توان برای حذف و اضافه کردن فعالیتها یا اصلاح اطلاعات موجود استفاده کرد. در Bar chart ارتباط فعالیت ها را به همراه مقیاس زمانی برای کنترل تاریخهای برنامه ملاحظه می کنید، در حالیکه شبکه PERT به منظور طراحی ساختار برنامه زمان بندی مورد استفاده قرار می گیرد، شما می توانید به کمک PERT ارتباط بین فعالیتها را ایجاد نموده و آنها را از نظر منطقی کنترل کنید، همچنین با تغییر مشخصه های نمایش شبه PERT آنرا برای ارائه به اعضای مسئول هر بخش از کارها آماده کنید.

دانلود مقاله X500,X509 protocol

فرمت :WORD                                                     تعداد صفحه :25

X500,X509 protocol

کلمات کلیدی:

API,WAN,LAN,DUI,DSA,DAP,DNS,DCE,LTU,RDN,VPN,IKE,ESP,AH,TCP/IP

 Browser,Router                    

مقدمه:در ابتدا تعریف کلی راجع به پروتکل داشتم و بعد به تحلیل این دو پروتکل X500 و  X509 پرداختم.

پروتکل: یک فرمت توافقی برای انتقال دیتابین دو دستگاه.

پروتکل موارد زیر را داراست:

· روش فشردگی و تراکم دیتا، در صورت وجود

· چطور دستگاه فرستنده نشان خواهد داد که فرستادن یک پیغام به پایان رسیده است.

· چطور دستگاه گیرنده نشان خواهد داد که کل پیغام را دریافت کرده است.

  پروتکل­های استاندارد متنوعی وجود دارند که برنامه­نویس­ها می­توانند از بین آنها انتخاب کنند. هر کدام مزیت­های خاص و معایب خاص خود را دارند، برای مثال بعضی ساده­تر از بقیه هستند، بعضی قابل اعتمادترند و بعضی سریع­تر می­باشند.

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

شاخص و کتاب راهنمای لازمه پروتکل شبکه:

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

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

پروتکل­های شبکه توسط استانداردهای جهانی سازمان­ها و فروشندگان تکنولوژی در طول سالها تکامل تکنولوژی و پیشرفتها تعریف شده­اند. در کتاب راهنمایی که در پیش داریم ما پروتکل های شبکه را طبق اعمال کلیدی یا اصل/ ضامن­هایشان سازماندهی کرده­ایم ما این پروتکل را خانواده پروتکل و لازمه پروتکل می خوانیم. یکی از مشهورترین خانواده پروتکل شبکه TCP/IP  Suite است که پایه و اساس تکنیکی شبکه اینترنت می­باشد.

 

X.500  - 1 پروتکل دسترسی به کتاب راهنما (DAP):

X.500      ، پروتکل دسترسی کتاب راهنما (DAP) توسط (X.500) LTU_T و همچنین ISO (ISO/IEC 9594) یک روش استاندارد برای توسعه راهنمای الکترونیکی عموم در یک سازمان می­باشد بنابراین می تواند بخشی از یک راهنمای جهانی قابل دسترسی برای همه انسانها باشدکه قابل دسترسی با اینترنت است در ساختار کتاب راهنمای X.500  درخواست­های مراجعه کننده و پاسخ­های دریافتی از یک یا کاربرهای بیشتر در سرویس راهنمای کاربر با پروتکل دسترسی به راهنما (DAP) می­باشد که ارتباط بین موکل و کاربر را کنترل می کند.

XML چیست و چرا دارای اهمیت فراوان است

فرمت :WORD                                                     تعداد صفحه :103

XML چیست و چرا دارای اهمیت فراوان است ؟ ( بخش اول )

تاکنون مقالات فراوانی در باره XML نوشته شده است، اغلب مطالب عنوان شده صرفا" بر روی یک موضوع خاص تمرکز داشته و از زاویه ای کاملا" اختصاصی و در عین حال محدود به بررسی تکنولوژی XML پرداخته و بندرت به موارد اساسی و خانواده بزرگ استاندارهای XML  اشاره شده است. در این مقاله عناصر  کلیدی مرتبط با تکنولوژی XML تشریح و ارتباط آنها تبین و جایگاه هر یک از آنها برای پیاده کنندگان و طراحان برنامه های اطلاعاتی تشریح می گردد. پس از مطالعه این  مقاله ، خوانندگان با استانداردهای کلیدی :  XML,XSL,XML-Schema,DOM,SAX,Namespace,XLink بهمراه تکنولوژی های مربوطه آشنا خواهند شد.
تعریف اصطلاحات و واژه ها 
در ابتدا لازم است با کلمات تشکیل دهنده XML یعنی Extensible ، Markup و Language آشنا شویم  .Markup ، واژه ئی برای متادیتا است . متادیتا ، اطلاعاتی در رابطه با اطلاعات است . قدمت استفاده از Markup به قبل از کامپیوتر بر می گردد . مثلا" در دنیای نشر از علائم خاصی  در متن های ویرایش شده استفاده تا به پردازنده متن ( انسان و یا ماشین ) اعلام شود ، چه نوع عملیاتی را در رابطه با اطلاعات می بایست انجام دهد. HTML یکی از زبان های کلاسیک نشانه گذاری است . مثلا" با افزودن تگ <Bold> به مرورگر اعلام می شود که به چه صورت می بایست اطلاعات نمایش داده شوند . 
زبان (Language) ، به مجموعه ای از کلمات معنی دار و با مفهوم  که عده ای از آنها برای بیان خواسته ها ی خود استفاده می نمایند ،اطلاق می گردد . ( مثلا" زبان فارسی و یا انگلیسی )
با کنار هم قرار دادن دو واژه اشاره شده ، با  زبان نشانه گذاری مواجه خواهیم شد  . زبان نشانه گذاری ، به مجموعه ای از کلمات معنی دار و با مفهوم که توسط عده ای (با آگاهی لازم انتخاب ) استفاده می گردد ، اطلاق می گردد. HTML ، نمونه ای مناسب در این زمینه است . تمام افرادی که از تگ های HTML استفاده می نمایند ، بدرستی نسبت به مفهوم و جایگاه هر یک از تگ ها آشنائی داشته و با آگاهی کامل آنها را برای بیان خواسته های خود استفاده می نمایند. مثلا" مشخص است که استفاده از تگ <H1> چه نوع پیامدهائی را بدنبال خواهد داشت . تگ فوق ، توسط مولفین صفحات وب آگاهانه انتخاب می گردد و مرورگرها نیز متناسب با تعاریف  از قبل  مشخص شده ، واکنش مناسب خود را در رابطه با  نحوه نمایش انجام خواهند داد.  یک زبان بسط پذیر(Extensible)  ، زبانی است که دارای  مکانیزم لازم  برای افزودن کلمات بگونه ای  است  که توسط سایر استفاده کنندگان نیز قابل فهم باشد . در دنیای واقعی و در ارتباط با زبان های طبیعی ما هرگز شاهد چنین وضعیتی نخواهیم بود . ( افزودن یک واژه با معنی مورد نظر خود و استفاده از واژه با همان معنی توسط سایر استفاده کنندگان )  با توجه به تعاریف ارائه شده ، یک زبان نشانه گذاری بسط پذیر ، می بایست یک زبان نشانه گذاری با قابلیت افزودن کلماتی بیشتر  باشد . در عمل زبان نشانه گذاری بسط پذیر ، به سیستمی برای تعریف تمام زبا ن های نشانه گذاری با قابلیت توسعه وضعیت موجود ، اطلاق می گردد .
SGML HTML و XML
SGML)Standard Generalize Markup Language)  سرچشمه XML بوده و در سال 1988 استاندارد شده است . HTML)HyperText Markup Language) زبانی است که در ابتدا با استفاده از SGML تعریف گردید. HTML یک زبان نشانه گذاری است ، بنابراین انتظار داریم شامل مجموعه ای از تگ ها بمنظور کنترل قالب و رفتار اطلاعات  در مستندات باشد  . XML ، یک زبان نشانه گذاری مشابه HTML نمی باشد . XML ، زیرمجموعه ای از SGML است ( مکانیزمی برای تعریف زبان های نشانه گذاری ) . XML همانند SGML یک زبان نشانه گذاری بسط پذیر بوده اما بر خلاف SGML برای استفاده بر روی وب بهینه شده است .
مفاهیم اساسی 
لازم است که مجددا" به این نکته مهم اشاره گردد که XML ، یک زبان نشانه گذاری نبوده و در مقابل مکانیزمی برای ایجاد زبان های نشانه گذاری اختصاصی  است . XML ، شامل مجموعه ای از استانداردها ی متنوع با کاربردهای خاص است . XML ، یک زبان نشانه گذاری نبوده و در عین حال یک زبان برنامه نویسی هم نیست . از XML برای ارائه اطلاعات استفاده شده و بمنظور پردازش اطلاعات، می بایست برنامه هائی نوشته گردد .
از XML در موارد زیر می توان استفاده کرد :
● مبادله اطلاعات بین برنامه های نامتجانس ، بنگاه های تجاری و بانک های اطلاعاتی
● امکان فعال نمودن مدلی برای  نمایش اطلاعات یکسان بر روی دستگاههای متفاوت با  اهداف و خوانندگان گوناگون
● یک قالب ذخیره سازی مناسب برای داده ها 

 

 

استانداردهای خانواده بزرگ XML
از واژه XML اغلب برای بیان یک استاندارد بین المللی استفاده می گردد . در برخی حالات واژه فوق برای بیان تمام استانداردهای مرتبط با XML نیز استفاده می گردد . اکثر کاربران با استانداردهای XML سرو کار ندارند. استانداردهای موجود اغلب توسط افرادیکه نرم افزار تولید و یا بر روی سندهای XML پردازشی را انجام می دهند ، استفاده می گردد . شناخت استانداردهای موجود در این زمینه مهم بوده و لازم است با جایگاه هر یک آشنا شویم . یکی از روش هائی که می توان استانداردهای موجود را بدرستی سازماندهی و بخاطر سپرد ، توجه و تمرکز بر اهدافی است که آنها دنبال می نمایند. جدول زیر استانداردهای موجود بهمراه اهداف و قابلیت های هر یک را نشان می دهد.

XSD چیست ؟

فرمت :WORD                                                     تعداد صفحه :42

XSD چیست ؟
پس از عرضه XML ، مجموعه ای از تکتولوژی های دیگر در رابطه با آن و با هدفمندی خاصی مطرح و ارائه گردیده است  . بهمین دلیل است که امروزه XML بعنوان خانواده ای بزرگ از سایر تکنولوژی ها  در نظر گرفته  می شود .XSDXML Schema Definition) ،  یکی از تکنولوژی های موجود در این زمینه است. در مجموعه مقالاتی که در این رابطه ارائه  خواهد شد،  به بررسی جایگاه XSD  و نحوه ارتباط آن با XML خواهیم پرداخت . در این مقاله ، به  بررسی ضرورت استفاده از XSD و معرفی برخی از ویژگی های آن اشاره خواهد شد .
چرا به Schema نیاز است ؟ 
یکی از مزایای مهم XML ،ارائه انعطاف  و تسهیلات لازم برای طراحان و پیاده کنندگان  در رابطه با تشریح ساختار داده ها است. سندهای XML ، دارای مخاطبان خاص خود ( انسان و یا سایر برنامه های کامپیوتری ) بوده و می بایست امکانات لازم از زاویه استفاده کننده نیز مورد توجه قرار گیرد . در این رابطه می بایست مجوزهای لازم بمنظور ارائه هر یک از عناصر و یا خصلتهای موجود در سند مشخص گردد.ترتیب عناصر و خصلت های موجود در یک سند XML نیز بسیار حائز اهمیت بوده  و همواره مورد نیاز منابعی خواهد بود  که بنحوی از سندهای XML بعنوان ساختاری برای تامین داده های خود استفاده می نمایند. همانگونه که اشاره شد، سندهای XML ممکن است توسط انسان و یا سایر برنامه ها و نرم افزارها استفاده گردند. بدیهی است با فراگیر شدن استفاده از داده ها با فرمتی که توسط سندهای XML مطرح می گردد ،انتظار حمایت از انواع داده ها که در سایر زبانهای برنامه نویسی نظیر  Java، VB، C++ ، SQL وجود دارد ،بشدت مورد نیاز خواهد بود. پیاده کنندگان سندهای XML  بدنبال یک راهکار مناسب برای تعریف نوع داده ها  (Date ،  String ، Integer)  و سایر موارد مربوط به قانونمند نمودن ساختار داده ها در رابطه با یک سند XML بودند .بدین ترتیب تعریف Schema برای سندهای  XML ، امری حیاتی و ضروری تلقی گردید .

Schema ، محتوای  مجاز یک کلاس از اسناد XML را تشریح می کند.

تاریخچه XML Schema
برای نوشتن سندهای XML ،در ابتدا از شکل ساده ای از زبان نشانه گذاری SGML استفاده می گردید .SGML ، صرفا" برای نشانه گذاری اسناد مورد استفاده قرار می گرفت . جایگاه استفاده از XML در ابتدا برای  برنامه نویسان مشخص نبود و اکثر عرضه کنندگان مرورگرهای وب ، از تکنولوژی فوق حمایت نمی کردند . پس از مدت زمان کوتاهی، تکنولوژی XML  جایگاه خاصی را در بین متقاضیان خصوصا" برنامه نویسان پیدا کرد . اکثر استفاده کنندگان به این نکته  پی بردند که XML گزینه ای مناسب برای اکثر نیازهای آنان بوده و کاربرد  آن بسیار فراتر از نشانه گذاری اسناد است . 
در زمان عرضه XML 1.0 توسط کنسرسیوم وب ، از تکنولوژی DTD برای تشریح سندهای XML استفاده می گردید . گرامر استفاده شده در DTD ، پاسخگوی برخی از نیازهای جدید  خصوصا" در رابطه با  انتقال اطلاعات بود . در ادامه  نیاز های جدیدی در رابطه با پردازش داده های موجود در اسناد XML  مطرح گردید . بمنظور ارائه قابلیت فوق برای منابع مصرف کننده ، می بایست امکاناتی بمنظور تشریح مناسب داده ها ( ارتباط ، نوع داده و ... )  در اختیار برنامه نویسان قرار گیرد . بدین ترتیب برنامه نویسان  قادر به تشخیص رفتار داده ها در یک سند XML و انجام پردازش های لازم  در رابطه با داده های موجود در یک سند XML خواهند بود . بمنظورپاسخ مناسب به خواسته های فوق ، کنسرسیوم وب تصمیم به طراحی یک زبان  توصیفی جدید با نام XML Schema  گرفت . در این رابطه یک گروه کاری با همین نام تاسیس گردید . مهمترین هدف گروه فوق، ایجاد یک زبان توصیفی جدید  با قابلیت استفاده توسط استفتاده کنندگان ، تولیدکنندگان و برنامه نویسان  با توجه به طیف گسترده انتظارات هر گروه بود . گروه XML Schema  کنسرسیوم وب ، فعالیت خود را از فوریه سال 1999 آغاز و پس از دو سال در 2001  موفق به طراحی زبان توصیفی شدند . تکنولوژی فوق با نام XML Schema Definition  و یا XSD  معرفی گردید . در زمانیکه گروه فوق ، سرگرم طراحی زبان توصیفی خود بودند، راهکارهای متفاوتی در این خصوص توسط سایر شرکت ها ارائه گردید . مثلا" شرکت ماکروسافت تکنولوژی XDR را  عرضه نمود . تکنولوژی  استاندارد شده  کنسرسیوم وب ، در مدت زمان کوتاهی پس از عرضه ، بعنوان گزینه ای مناسب برای تشریح ساختار داده ها ی موجود در یک سند XML ، مورد توجه عموم متقاضیان  قرار گرفت .
 

XSLT چیست

فرمت :WORD                                                     تعداد صفحه :24

XSLT  چیست ؟ ( بخش اول )

XSLT، از کلمات eXtensible Stylesheet Language :Transformation اقتباس و زبانی برای تبدیل یک سند XML به نوع دیگر است . تکنولوژی فوق توسط کنسرسیوم وب با  هدف  اولیه  تبدیل یک سند XML به نوع دیگر، طراحی شده است . XSLT ، دارای قابلیت های بمراتب بیشتری بمنظور تبدیل یک سند XML به HTML و سایر فرمت های مبتنی بر متن است . بدین ترتیب  می توان تعریف کامل تری در رابطه با تکنولوژی فوق را بصورت زیر ارائه داد :

تعریف XSLT

XSLT ، زبانی بمنظور تبدیل ساختار یک سند XML است .

جرا سندهای XML نیازمند تبدیل می باشند ؟
XML ، روشی ساده و استاندارد بمنظور مبادله داده های ساختیافته بین برنامه های متفاوت کامپیوتر است . بخشی از موفقیت XML جهت نیل به خواسته فوق ، به نحوه نوشتن و خواندن این نوع فایل ها بر می گردد . با استفاده از یک ادیتور متنی می توان بسادگی و بسرعت اقدام به نوشتن یک سند XML ،خواندن و اعمال تغییرات در آنان نمود. فراموش نکنیم که مهمترین هدف XML ، ارتباط بین سیتستم های متفاوت نرم افزاری بوده و در این راستا  به دو نیاز  حیاتی  بخوبی جواب داده است :
تفکیک داده از نمایش ( ارائه ) . نیاز به تفکیک اطلاعات از جزئیات نمایش بر روی یک دستگاه خاص همواره مورد نظر طراحان و پیاده کنندگان بوده است . خواسته  فوق ، بموازات رشد دستگاههای مبتنی بر اینترنت به یک ضرورت حیاتی تبدیل شده است . سازمان ها و موسسات ارائه دهنده اطلاعات باارزش  ، تمایل به عرضه اطلاعات خود بر  روی مرورگرهای وب و سایر دستگاهها  نظیر تلویزیون  و یا تلفن های مبتنی بر WAP را دارند . بدین ترتیب دامنه استفاده از اطلاعات صرفا" به مرورگرهای وب محدوده نبوده و دستگاههای متفاوت مبتنی بر تکنولوژی اینترنت را  شامل می گردد .
ارسال داده بین برنامه ها . ارسال اطلاعات از  سازمانی  به سازمان دیگر بدون در گیر شدن در جزئیات ، همواره از آرزوهای بزرگ طراحان و پیاده کنندگان سیستم های نرم افزاری بوده است .

دو خواسته فوق هیچگونه تعارضی با یکدیگر ندارند ، مثلا" یک لیست قیمت کالا را می توان بر روی صفحه ، نمایش و در همان زمان از آن بعنوان ورودی در  سایر برنامه ها استفاده کرد . یکی دیگر از مزایای اساسی  XML ، یکپارچگی بین دنیای سندها و داده ها است . بدین ترتیب می توان از یک روش خاص بمنظور عرضه ساختار داده ها ( صرفنظر از اینکه اطلاعات توسط انسان و یا ماشین استفاده می گردد) ، بهره  گرفت  .  صرفنظر از اینکه داده های XML  سرانجام توسط انسان و یا یک برنامه نرم افزاری دیگر استفاده می گردند ، به این نکته مهم می بایست اشاره گردد  که بندرت داده ها به همان صورت که دریافت می گردند،  استفاده خواهند شد. در این راستا لازم است که داده ها در ابتدا به یک فرمت دیگر تبدیل گردند .  تبدیل XML   به Html  ، متداولترین کاربرد استفاده از XSLT است . پس از تبدیل داده ها  به فرمت Html ، امکان نمایش آنها در هر مرورگری فراهم خواهد شد  . بنابراین جایگاه "تبدیل " در رابطه با ارائه و نمایش داده ها ، به تغییر فرمت سندهای XML به سایر فرمت های متداول نظیر Html  برمی گردد .XSLT در این رابطه بخوبی پاسخگو بوده و با استفاده از قوانین موجود قادر به تبدیل نوع یک سند به نوع دیگر با توجه به نیازهای مربوطه خواهد بود .

بمنظور ارسال اطلاعات بین برنامه های متفاوت، می بایست قادر به تبدیل داده ها از مدل استفاده شده توسط یک برنامه به مدل استفاده شده توسط برنامه دیگر باشیم . بمنظور تامین اطلاعات مورد نیاز یک برنامه ،از  فرمت های متفاوت استفاده می گردد . یک فایل حاوی داده های جداشده توسط ویرگول ، یک اسکریپت SQL  ، یک پیام HTTP و  یا مجموعه ای از توابع مربوط به یک اینترفیس خاص برنامه نویسی ، نمونه هائی در این زمینه می باشند . بموازات رشد تجارت الکترونیکی مبتنی بر XML ، نقش XSLT در تبدیل داده ها بین برنامه ها ی متفاوت  ، بسیار حائز اهمیت شده است .در این راستا استانداردهای متعددی وجود دارد . مثلا"  در صنعت روزنامه نگاری از یک فرمت خاص برای مبادله اطلاعات، نسبت  به صنعت تلویزیون استفاده می گردد .در برخی حالات دیگر ممکن است ، تمایل به استخراج   یک آدرس خاص  از یک لیست ثبت سفارش و الحاق آن به  لیست صورتحساب را داشته باشیم . بهرحال ، استخراج و ترکیب داده ها از یک مجموعه اسناد XML و ایجاد اطلاعات مورد نیاز برای سایر اسناد  XML  ، یک ضرورت بوده و XSLT در این راستا ابزاری مناسب  است . 

ابزار کاوش اینترنت

فرمت :WORD                                                     تعداد صفحه :57

 

فهرست مطالب

عنوان                                       صفحه

ابزار کاوش در اینترنت چیست ؟                        1

رویارویی انسان با محیط وب                           2

نقش کتابداری در طراحی راهنماهای موضوعی                 6

تقابل ماشین با محیط وب                              7

مزایای راهنماهای موضوعی نسبت به موتورهای کاوش              10

محدودیت های راهنماهای وب نسبت به موتورهای کاوش             12

ابزارهای کاوش ترکیبی یا وجهی                        17

ابرموتورهای کاوش                                18

ابرموتورهای کاوش با فهرست چندگانه                      20

نرم افزارهای کاوش                               22

معیارهای انتخاب موتورهای کاوش                          29

نحوة ثبت سایتها در ابزارهای کاوش                       31

معرفی سایتها به راهنمایی موضوعی                        33

منابع                                       35

ابزار کاوش اینترنت1 چیست ؟

بسیاری از ما اولین تجربه استفاده از اینترنت را از طریق ابزارهای کاوش کسب کرده ایم اما براستی ابزارهای کاوش اینترنت کا روزانه میلیون ها نفر د رسراسر جهان از آن استفاده می کنند ، چه ویژگیها و امکاناتی دارند ؟ و چگونه کار می کنند ؟

ابزار های کاوش : اینترنت ، پایگاههای اطلاعاتی قابل جستجو2 یا مرور3 هستند که با استفاده از آنها می توان به « بخشی » از اطلاعات موجود را اینترنت دست یافت . این ابزارها به دو شیوه « جستجوی کلید واژه ها » یا « مرور وانتخاب » پیوند های فرامتنی 4کاربران را به سوی اطلاعات مورد نظر ، هدایت می کنند .

ابزارهای کاوش اینترنت را می توان به دو نوع اصلی تقسیم بندی کرد : راهنمای موضوعی 5و موتورهای کاوش6 . موتورهای کاوش اینترنت و راهنمای موضوعی نسبت به یکدیگر مزایا و محدودیتهایی دارند و رویکرد آنها برای انتخاب گرد آوری و نمایه سازی اطلاعات در محیط اینترنت ، متفاوت است در این کتاب ، اصطلاح «ابزارهای کاوش اینترنت » بر دو مفهوم موتور کاوش و راهنمای موضوعی دلالت می‌کند .

در حال حاضر ، تقریبا کلیه ابزارهای کاوش اینترنت به منظور جستجو وبازیابی اطلاعات در محیط شبکه جهانی وب طراحی می شوند ودر دسترس قرار می گیرند به همین دلیل ، از آنها به عنوان « موتورهای کاوش وب » و«راهنماهای موضوعی وب » نیز نام برده می شود یکی از راهنماهای ابزارهای کاوش اینترنت به نام Search Engine Guide مدعی است که تاماه جولای 2001 بیش از 25000 راهنمای موضوعی و موتور کاوش را در زمینه های مختلف ، شناسایی وبه صورت موضوعی ،تقسیم بندی کرده است ( 10 ) از آنجا که ابزارهای کاوش اینترنت ، تنها راه رویارویی با حجم فزاینده ی اطلاعات در محیط وب هستند ، دور از انتظار نخواهد بود که چنین ابزارهایی بسرعت رشد وتوسعه پیدا کنند .

 

راهنماهای موضوعی : رویارویی انسان با محیط وب

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

 


1 Intrenet search tools

2 Searchable

3 borowsable

4 hypertnt links

5 Subject dire ctories

6 search engines

اتوماسیون صنعتی و شبکه های ارتباطی

فرمت :WORD                                                     تعداد صفحه :58

خلاصه

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

در این مقاله نگاهی اجمالی به اتوماسیون صنعتی و نقش شبکه های ارتباطی در توسعه صنعت داریم . در ابتدا با بیان تاریخچه اتوماسیون صنعتی , به ذکر اطلاعات پایه اعم از سطوح سلسله مراتبی اتوماسیون صنعتی و پروتکل MAP ( پروتکل اتوماسیون صنعتی) می پردازیم.

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

 انواع شبکه های صنعتی با ذکر محاسن و معایب هر یک بررسی شده و نشان می دهد که چگونه می توانیم شبکه های سرعت بالا مانند Ethernet را با شبکه های سطح پایین تر (‌مانند : Fieldbus) جهت افزایش کارایی ترکیب نمود و همچنین اهمیت استفاده از پردازنده ها و رابطهای کامپیوتری در مدیریت هرچه بیشتر اطلاعات تبادلی و chip های از قبل برنامه ریزی شده (‌Asic) شرح داده می شود. در پایان با بیان پیشنهادهایی جهت طراحی یک شبکه ارتباطی در صنعت به کار خود خاتمه می دهد.

 

 

 

فصل 1 – شبکه های صنعتی

مقدمه

هنگامیکه در دهه شصت تکنولوژی های اتوماسیون دیجیتال در دسترس قرار گرفت از آنها جهت  بهبود و توسعه سیستمهای اتوماسیون صنعتی استفاده شد . مفاهیمی مانند : صنایع خودکار[1](CIM) و سیستمهای کنترلی خودکار توزیعی [2](DCCS), در زمینه اتوماسیون صنعتی معرفی گردید و کاربرد شبکه های ارتباطی تقریبا“‌ رشد قابل توجهی نمود.

کاربرد سیستمهای اتوماسیون صنعتی گسترش پیدا کرد بطوری که تعدادی از مدلهای دیجیتالی آن برای شبکه های ارتباطی جهت جمع آوری اطلاعات و عملیات کنترلی سطح پائین (سطح دستگاهای عمل کننده) با هم در ارتباط بودند.

در یک سیستم مدرن اتوماسیون صنعتی ,‌ ارتباط داده ها بین هر یک از دستگاههای اتوماسیون  نقش مهمی ایفا می کند , هدف از استانداردهای بین اللملی برقراری ارتباط بین همه دستگاههای مختلف اتوماسیون است. از این رو کوششهائی جهت استانداردسازی بین المللی در زمینه شبکه ها صورت گرفت که دستاورد مهم آن  پروتکل اتوماسیون صنعتی (MAP) در راستای سازگاری سیستم های ارتباطی بود. پروتکل MAP  جهت غلبه بر مشکلات ارتباطی بین دستگاههای مختلف اتوماسیون گسترش پیدا کرد و بعنوان یک استاندارد صنعتی جهت ارتباطات داده ای در کارخانه ها پذیرفته شد .

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

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

 

یک شبکه ارتباطی جهت یک سیستم اتوماسیون صنعتی باید دارای شرایط زیر باشد :

1 -  قابل استفاده بودن شبکه 2 - ‌ توان عملیاتی مناسب شبکه  3- ‌میانگین تاخیر انتقال اطلاعات قابل قبول.

به علاوه عوامل موثر بر عملکرد صحیح یک  سیستم اتوماسیون صنعتی می تواند شامل موارد زیر باشد:

1 - ارزیابی کارایی یک شبکه ارتباطی توسط یکی از روشهای شبیه سازی یا تحلیلی.

2 - مطالعه کارایی شبکه در یک محیط نویزی .( نویز حاصل از روبوتهای جوشکاری و موتورهای بزرگ و غیره )

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

1 – 2  سطوح سلسله مراتبی سیستم های اتوماسیون صنعتی

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

 

 

 

 

 

 

 

           
   
       
   
 
 

 

 


 


 

           


 

 

سطح Element

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

سطح فیلد Field Level

پایین ترین سطح اتوماسیون سطح Field است که شامل دستگاههای کنترلی مانند [3]PLC و[4] CNC است. دستگاههای فیلد اصلی معمولا ‌“ طبقه بندی شده اند ,‌کار دستگاهها در سطح فیلد انتقال اطلاعات بین پروسه تولید محصول و پردازش های فنی است .اطلاعات ممکن است باینری یا آنالوگ باشد .

جهت ارتباط سطح فیلد معمولا“ از کابلهای چند رشته ای موازی و رابطهای سریال استفاده می شود . استانداردهای ارتباطی سریال مانند:RS232C , RS422   و RS485 و نوعهای عمومی دیگر با استاندارد ارتباطی موازی IEEE488  با هم استفاده می شود.

روشهای ارتباطی [5]نقطه به نقطه در شبکه ارتباطی از لحاظ قیمت کابل کشی و کیفیت ارتباط مقرون به صرفه بودند. امروزه Field Bus (یک نوع شبکه صنعتی) اغلب برای انتقال اطلاعات در سطح فیلد بکار می رود .از آنجاییکه در یک فرایند اتوماسیونی زمانبندی درخواستها باید بطور دقیق اجرا شود, برنامه های کنترل کننده های این سطح عملیات انتقال چرخشی نیاز دارند که اطلاعات را در فواصل زمانی مشخص انتقال دهند و اطلاعات تعیین شده را برای کم کردن زمان انتقال به قسمتهای کوچکتر تقسیم کنند.

 

سطح Cell (Cell Level)

در سطح Cell  جریان داده ها اساسا“  شامل : بارگزاری برنامه ها ‚ مقادیر و اطلاعات است که در طول فرایند تولید انجام می شود.

جهت دستیابی به درخواستهای ارتباطی در این لایه از ‌شبکه های سرعت بالا استفاده می شود. بعد از تعریف اصطلاحات CIM و Dccs بسیاری از شرکتها قابلیتهای شبکه هایشان را جهت سطحCell  سیستم اتوماسیون افزایش دادند

Ethernet[6]  همراه با [7]TCP/IP بعنوان یک استاندارد واقعی برای این سطح مورد قبول واقع شد هرچند نتوانست یک ارتباط وابسته به زمان ( Real-Time )  را فراهم کند.

 

 

سطح Area  (Area Level)

در سطح Area , Cell  ها گروه بندی شده و توسط یک برنامه عملا“ شبیه سازی و مدیریت می شوند . توسط لایه Area , عملکرد کنترل کننده ها بررسی شده و فرایند و اعمال کنترل کننده ای مانند : تنظیمات تولید ‚ خاموش و  روشن کردن ماشین و فعالیتهای ضروری تولید می شود.

 

سطح Plant  (Plant Level)

بالاترین سطح یک سیستم اتوماسیون صنعتی است که کنترل کننده آن اطلاعات مدیریتی سطح Area را جمع آوری و کل سیستم اتوماسیون را مدیریت می کند.

 


[1] CIM (Manufacturing Computer Integrated ) – صنعت مجتمع خودکار

[2] DCCS ( Distribute Computer Control System) -  سیستم کنترلی خودکار توزیعی

[3] PLC ( Programmable Logic Controller) -   کنترل کننده منطقی قابل برنامه ریزی

[4] CNC (Computer Numeric Control) – ماشینی که بطور خودکار توسط کامپیوتر اجرا می شود.

[5] Peer to Peer – مدل شبکه ای که در آن هر ایستگاه به ایستگاه بعدی متصل است و هر ایستگاه خود مستقلا“ می تواند در نقش یک کنترل کننده ظاهر شود

[6] Ethernet – شبکه توپولژی ستاره ای که داده ها باسرعت بالا (مگا بایت) ارسال می شوند

[7] TCP/IP – پرو توکل کنترلی انتقال/پروتکل اینترنت در         TCP داده بصورت بسته در می آید و خطاهای آنها بررسی می شود

ارتباط بین شبکه ای با TCPIP

فرمت :WORD                                                     تعداد صفحه :17

«فهرست مطالب»

 

عنوان

شماره‌صفحه

چکیده

 

فصل اول: مفهوم ارتباط بین شبکه ای و مدل معمار آن

 

مقدمه

 

1-1- اتصالات در رده کاربرد

 

1-2- اتصالات در رده شبکه

 

1-3- مشخصات ارتباط بین شبکه ای

 

1-4- معماری ارتباط بین شبکه ای

 

1-5- خلاصه

 

فصل دوم: خلاصه ای از وابستگی های پروتکل

 

مقدمه

 

2-1- وابستگی های پروتکلی

 

2-2- دست رسی برنامه های کاربردی

 

1-2- خلاصه

 

مراجع

 

ارتباطات سلولی

فرمت :WORD                                                     تعداد صفحه :129

معرفی سیستم جهانی ارتباطات سیار

معرفی

ارتباطات سلولی تاکنون در بین سیستم های مخابراتی بکارگرفته شده، دارای بیشترین رشد و جهش بوده است امروزه درصد بسیار زیادی از مشترکین تلفنی که دائما نیز در حال افزایش می باشند از مخابرات سلولی استفاده می کنند. در دراز مدت می توان ارتباطات تلفنی دیجیتالی سلولی را روش همگانی ارتباط دانست. بازار ارتباطات موبایل با استاندارد CEPT[1] اروپائی با رشد سریعی مواجه شده است. این رشد تحت تأثیر عوامل بازار، پیشرفت های تکنولوژیکی و همکاریهای جدیدی در زمینه های اجرا و استاندارد سازی سیستم های جدید بوده است. استاندارد GSM که بر پایۀ CEPT اروپایی عمل می کند بر مبنای این استانداردها می باشد. سیستم جهانی ارتباطات موبایل بصورت نسل بعدی سیستم ارتباطی سلولی دیجیتالی موبایل برای CEPT اروپایی توسعه یافته است. کار استاندارد سازی در این سیستم در اوایل سال 1990 کامل و در سال 1991 پیاده سازی آن انجام شد. در سال 1991 کارگزاران[2] شبکه در 17 کشور که دارای استاندارد CEPT بودند تفاهم نامه ای (MOU[3]) را امضا و بر طبق آن سیستم GSM را قبول نمودند.

در سال 1987 کنفرانس گروه تخصصی موبایل تحت حمایت CEPT برگذار شد. هدف از این کنفرانس تعیین استاندارد ارتباطات سلولی برای اروپای متحد بود که باید در سال 1991 پیاده سازی آن آغاز می شد. در توسعه توصیه نامه های اولیه 13 کشور دخیل بودند. در ابتدا 18 کشور تصمیم به قبول استاندارد اولیه گرفتند. از آن زمان تاکنون GSM با گسترش همکاری کشورها، توسعه یافته است. در حال حاضر توصیه نامه های GSM برای 266 کشور "کدهای رنک" را فراهم کرده است.

هنک هنگ و استرالیا نیز GSM را قبول کردند. در اروپا چندین سیستم سلولی بزرگ مانند Nordic Mobile Telephone (NMT) در کشورهای شمالی و Total Access Communication System (TACS) در انگلستان در حال کار بودند. در کشورهای دیگر اروپای غربی سیستم های موبایل مطابق جدول 1-1 عرضه گردید. کیفیت، ظرفیت و منطقه پوشش در هر کشور بطور گسترده ای متفاوت بوده، و تقاضا در اکثر موارد از پیش بینی های انجام گرفته فراتر رفته بود. در اکثر موارد استفاده از سیستم های تلفنی موبایل مختص داخل کشور بود و استفاده از آن ها در ارتباطات خارج کشوری غیر ممکن بود. در نتیجه برای استفاده گسترده از تلفن های سیار در تمام اروپا نیاز به یک سیستم واحد احساس می شد. GSM  استاندارد دیجیتالی تلفنی موبایل برای اروپای متحد می باشد که توسط انجمن استاندارد مخابراتی اروپائی (ETSI) مشخص گردیده و در نتیجه آن، مشترکین موبایل می توانند تلفنهای سیار خود را در تمام اروپا استفاده نمایند. رشد GSM از سال 1991 تا سال 1994 در شکل 1-1 نشان داده شده است.

قبل از سال 1980 بازار ارتباطات سلولی اروپا متأثر از تعداد زیادی از استانداردهای آنالوگ ناسازگار (مانند NMT و TACS) بود که این خود باعث محدود شدن ارتباطات در تمام کشورها و نیز فقدان صرفه اقتصادی نیز می گردید. در آن زمان ارتباطات موبایل به سرعت گسترش یافت به طوریکه مبین رشد شتابدار در آینده بود. این موارد در مجموع مایه تأسف بسیار بود زیرا در سال 1990 برای حرکت فزاینده مشترکین در تمام اروپا و انتظار دریافت سرویس حتی در خارج از کشورها باید چاره ای اندیشیده می شد. مسئولین مخابرات اروپا برای حل مسائل فوق سه تصمیمی زیر را اتخاذ نمودند.

ابتدا در سال 1982 باند فرکانسی MHz 890 تا MHz 915 و MHz 935 تا MHz 960 برای استفاده از سیستم های سلولی اختصاص یافت و نسل بعدی سیستم سلولی برای اروپا با باند اختصاص یافته جدید MHz 25×2 تشکیل گردید.

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

در سال 1987، GSM به این نتیجه رسید که سیستم تلفنی دیجیتالی که بصورت TDMA کار می کند پاسخ بهینه ای برای آینده می باشد و راه حل TDMA باند باریک بدلیل چند مزیت بکار گرفته شد. بطور ویژه یک سیستم TDMA دارای مزایای زیر می باشد:

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

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

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

بنابر این سیستم توسط قالب های عملیاتی ساختمانی[4] و واسط هایش مشخص گردید. این ابتکار با ملاحظه تکنولوژی، تقاضا و نیاز برای استاندارد سازی در زمان درستی رخ داد. در اروپا بین توسعه در زمینه های مخابراتی و سیاست ـ همانند هر جای دیگر ـ اثر متقابلی وجود داشت که منجر به حرکت به سوی استاندارد سازی در تمام زمینه های می شد.

گروه مطالعاتی 8 CCIR در اواسط دهه گذشته به این نکته پی برد که سیستم های مختلف مخابراتی سیار زمینی همگانی آینده (FPLMTS) در کشورهای مختلف تحت مطالعه هستند. CCIR عمل همسان سازی پیشرفت های مختلف و تشکیل لیستی از توصیه نامه ها را به عهده داشت. گروه مطالعاتی 8 CCIR تصمیم به تعیین گروهی ویژه به نام گروه کاری موقتی (IWP[5]) برای مطالعه این موضوع مهم و تعیین اهداف کلی سیستم FPLMTS که شامل انتخاب مناسب باند یا باندهای فرکانسی که معرف مشخصات لازم سیستم ها می باشند گرفت. در این سیستم باید گستره وسیعی از سرویس ها مانند صوت، داده و غیره لحاظ شده که باید سازگاری در فراگردی[6] در داخل یا خارج کشور را دارا باشند.

 

 

 

اهداف FPLMTS

بعضی از اهداف اولیه FPLMTS در زیر بیان شده اند:

  1. ایجاد اسکلت برای تداوم گسترش سرویس های شبکه و دستیابی به سرویس ها و قابلیت های شبکه ثابت (PSTN/ISDN) با ملاحظه محدودیت های انتقال رادیویی، استفاده از طیف و معیارهای اقتصادی.
  2. اجازه به کاربران شبکه ثابت و سیار برای استفاده از سرویس ها، صرف نظر از محل (یعنی فراگردی در داخل یا خارج کشور).
  3. ساختاری باز که راه ساده ای برای استفاده از پیشرفت های تکنولوژیکی و کاربردهای مختلف می باشد را فراهم می کند.

امکان همزیستی و اتصال داخلی با سیستم های موبایلی که از لینکهای ماهواره ای مستقیم استفاده می کنند را فراهم می کند.

 


[1] European Post Office and Telecommunication

[2] Operators

[3] Memorandum Of Understanding

[4] Functional Building Blocks

[5] Interim working Party

[6] Roaming

ارتباطات و اطلاعات

فرمت :WORD                                                     تعداد صفحه :20

مقدمه:

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

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

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

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

تاریخچة اینترنت:

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

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