برترین مقالات کامپیوتر

برترین مقالات کامپیوتر

برترین مقالات کامپیوتر

برترین مقالات کامپیوتر

مسدود کردن راه ورود ص?حات تبلیغاتی ( Stop popup ads )

مقدمه : می توان گ?ت که انگیزه ی ساختن برنامه ی رجیستری از آنجایی شروع شد که کاربران Ms- Dos از این که عملا هیچگونه اختیاری در تنظیم منو ، پنجره ها و ... نداشتند ،خسته شدند. البته Ms- Dos از رجیستری مستثنی نبود و سه ?ایل Config.sys , MsDos.sys, Autoexec.Bat وجود داشتند که سیستم عامل Dos و جمعا برنامه های کاربردی تنظیماتی مانند اختصاص دادن Buffer و یا تعری? Cdrom و غیره را در این ?ایل ها ثبت می کردند در واقع این سه ?ایل نقش رجیستری را ای?ا می کردند . بعد از Dos سیستم عامل Win3X به بازار آمد. در این سیستم عامل ?ایلهایی با پسوند ini که مهمترین آنها Win.ini , System.ini, Control.ini بودند ، وظی?ه رجیستری را بر عهده داشتند . در نهایت نسل سوم رجیستری با روی کار آمدن ویندوز 9X وراد بازار شد در این سیستم ها علاوه بر داشتن سه ?ایل Win3X دو ?ایل دیگر با نامهای System .dat, User.dat اضا?ه شد . تعری? رجیستری : برنامه ی رجیستری برنامه ای می باشد که ویندوز آن را در اختیار کاربر قرار داده است تا بتواند در دستورات و مقدارهای registery تغییراتی را به دلخواه ایجاد کند . لازم به ذکر است که اگر اطلاعات کا?ی در مورد قسمتی از رجیستری ندارید هیچگاه آن را تغییر ندهید زیرا هر تغییری در رجیستری سریعا اعمال خواهد شد و برنامه ی regedit.exe هیچگونه تاییدی از کاربر نخواهد گر?ت . Regedit.exe را چه چگونه اجرا کنیم ؟ برای اجرا کردن Regedit.exe وارد منوی Run از دکمه Start شده ، تایپ کنید Regedit .exe ،با ?شردن دکمه ی OK برنامه اجرا خواهد شد . رجیستری شامل دو پنجره است که در پنجره ی سمت چپ ریشه و در پنجره ی سمت راست مقدارها مشخص می شود . در پنجره ی سمت چپ یک ریشه به نام My Computer و 5 شاخه با عنوان های زیر وجود دارد : 1 - HKEY_CLASSES_ROOT : شامل تناظر پسوند ?ایل ها و سایر تنظیمات ویندوز است . 2 -HKEY_CURRENT_USER : شامل تنظیماتی که مختص کاربر ?علی است . 3 - HKEY_LOCAL_MACHINE : شامل تنظیماتی که به طور سراسری اعمال می شود و به کاربر وابسته نیست . 4 -HKEY_USERS : شامل تنظیماتی که مختص هر یک از کاربران متعدد کامپیوتر ، از جمله کاربر ?علی است . 5 - HKEY_CURRENT_CONFIG : شا مل تنظیماتی که مختص پیکربندی سخت ا?زار موجود می باشد . اگر م?اهیم اولیه ی رجیستری را به خوبی یاد بگیرید دیگر هیچگاه واهمه ای در اعمال تغییرات در آن نخواهید داشت . جلسه ی بعد نحوه ی ساختن یه دستور و انتخاب نوع آن را آموزش خواهم داد . با ما همراه باشید . اگه نظر یا سوالی داشتید می توانید به luckymehr@yahoo.com میل بزنید در کوتاهترین زمان پاسخ داده خواهد شد . نحوه ی ساختن یک کلید در زیر کلید های دیگر: برای ساختن یک زیر کلید می توان برروی پوشه ی مورد نظر کلیک راست کرد ، وارد منوی New شد و بعد منوی Key را انتخاب کرد ، سپس نام مورد نظر را به جای New Value # 1 تایپ کرده و بازدن دکمه ی Enter آن را تایید کنید . × مشاهده ی تغییرات ایجاد شده در رجیستری × اگر بخواهید در ویندوز 98,Me تاثیر تغییرات در رجیستری را سریعا مشاهده کنید ، سه کلید Ctrl+Alt+Del را همزمان ?شار دهید و مدخل Explorer را انتخاب کنید و بعد دکمه ی End Task را بزنید با زدن این دکمه پنجره ی Shutdown ظاهر می شود ، در پنجره ی Shutdown دکمه ی Cancel را بزنید ، بعد از مدتی پنجره ای با عنوان A Program not responding ظاهر خواهد شد که شامل دو دکمه ی Cancel, End task می باشد. با زدن دکمه ی End task ، Explorer دوباره راه اندازی می شود و میتوانید تغییرات را مشاهده نمایید.در بعضی از دستورات راه اندازی دوباره ی Explorer موثر نمی باشد و تنها راه آن Logg off یا Restart می باشد . در ویندوز های XP, 2000 برای اینکه بتوان تغییرات ایجاد شده را سریعا مشاهده کرد سه کلید Ctrl+Alt+Del را همزمان ?شار دهید و بعد دکمه ی Task Manager را انتخاب کنید، از پنجره ی ظاهر شده Proccess Tab را ?شار داده و بعد مدخل Explorer را انتخاب کرده و دکمه ی End Proccess را می زنیم ( در این مرحله Explorer بسته خواهد شد ) و بعد وارد Application Tab شده و دکمه ی New Task را می زنیم و بعد نام Explorer را تایپ کنید و با زدن دکمه ی OK، Explorer دوباره راو اندازی می شود و میتوانید تغییرات را مشاهده نمایید . توجه داشته باشد در بعضی از دستورات راه اندازی دوباره ی Explorer موثر نمی باشد و تنها راه آن Logg off یا Restart می باشد . تهیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده : دو ?ایل به نامهای Scanregw.exe, Scanreg.exe وجود دارند که در حقیقت وظی?ه ی تهیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده را به عهده دارند . برنامه ی Scanregw.exe : 1-?قط در محیط ویندوز اجرا می شود . 2- می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در ?ایلهایی با پسوند cab ذخیره کند . 3- می تواند در حالت safemode نیز اجرا شود . 4- در صورت لزوم رجیستری را Scan کرده و خطاها را گزارش می دهد . 5- در صورت به وجود آمدن خطا نمی تواند آن را تعمیر کند . برنامه ی Scanreg.exe : 1-?قط در محیط Dos اجرا می شود . 2-می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در ?ایلهایی با پسوند cab ذخیره کند . 3-در صورت لزوم رجیستری را Scan کرده و خطاها را گزارش می دهد . 4-در صورت به وجود آمدن خطا می تواند آن را تعمیر کند . 5-می تواند تنظیمات رجیستری را به حالت قبل از تغییر ، برگرداند . 6- هر بار که ویندوز بوت می شود به طور خودکار یک نسخه ی پشتیبان از رجیستری تهیه کرده و انها را در ?ایلهای مخ?ی با پسوند cab در مسیر مخ?ی C:Windowssysbackup ذخیره می کند .

م?اهیم پروتکل TCP/IP در شبکه

پروتکل TCP/IP TCP/IP ، یکی از مهمترین پروتکل های است?اده شده در شبکه های کامپیوتری است . اینترنت بعنوان بزرگترین شبکه موجود ، از پروتکل ?وق بمنظور ارتباط دستگاه های مت?اوت است?اده می نماید. پروتکل ، مجموعه قوانین لازم بمنظور قانونمند نمودن نحوه ارتباطات در شبکه های کامپیوتری است .در مجموعه مقالاتی که ارائه خواهد شد به بررسی این پروتکل خواهیم پرداخت . در این بخش مواردی همچون : ?رآیند انتقال اطلاعات ، معر?ی و تشریح لایه های پروتکل TCP/IP و نحوه است?اده از سوکت برای ایجاد تمایز در ارتباطات ، تشریح می گردد. مقدمه امروزه اکثر شبکه های کامپیوتری بزرگ و اغلب سیستم های عامل موجود از پروتکل TCP/IP ، است?اده و حمایت می نمایند. TCP/IP ، امکانات لازم بمنظور ارتباط سیستم های غیرمشابه را ?راهم می آورد. از ویژگی های مهم پروتکل ?وق ، می توان به مواردی همچون : قابلیت اجراء بر روی محیط های مت?اوت ، ضریب اطمینان بالا ،قابلیت گسترش و توسعه آن ، اشاره کرد . از پروتکل ?وق، بمنظور دستیابی به اینترنت و است?اده از سرویس های متنوع آن نظیر وب و یا پست الکترونیکی است?اده می گردد. تنوع پروتکل های موجود در پشته TCP/IP و ارتباط منطقی و سیستماتیک آنها با یکدیگر، امکان تحقق ارتباط در شبکه های کامپیوتری را با اهدا? مت?اوت ، ?راهم می نماید. ?رآیند برقراری یک ارتباط ، شامل ?عالیت های متعددی نظیر : تبدیل نام کامپیوتر به آدرس IP معادل ، مشخص نمودن موقعیت کامپیوتر مقصد ، بسته بندی اطلاعات ، آدرس دهی و روتینگ داده ها بمنظور ارسال مو?قیت آمیز به مقصد مورد نظر ، بوده که توسط مجموعه پروتکل های موجود در پشته TCP/IP انجام می گیرد. معر?ی پروتکل TCP/IP TCP/IP ، پروتکلی استاندارد برای ارتباط کامپیوترهای موجود در یک شبکه مبتنی بر ویندوز 2000 است. از پروتکل ?وق، بمنظور ارتباط در شبکه های بزرگ است?اده می گردد. برقراری ارتباط از طریق پروتکل های متعددی که در چهارلایه مجزا سازماندهی شده اند ، میسر می گردد. هر یک از پروتکل های موجود در پشته TCP/IP ، دارای وظی?ه ای خاص در این زمینه ( برقراری ارتباط) می باشند . در زمان ایجاد یک ارتباط ، ممکن است در یک لحظه تعداد زیادی از برنامه ها ، با یکدیگر ارتباط برقرار نمایند. TCP/IP ، دارای قابلیت ت?کیک و تمایز یک برنامه موجود بر روی یک کامپیوتر با سایر برنامه ها بوده و پس از دریا?ت داده ها از یک برنامه ، آنها را برای برنامه متناظر موجود بر روی کامپیوتر دیگر ارسال می نماید. نحوه ارسال داده توسط پروتکل TCP/IP از محلی به محل دیگر ، با ?رآیند ارسال یک نامه از شهری به شهر، قابل مقایسه است . برقراری ارتباط مبتنی بر TCP/IP ، با ?عال شدن یک برنامه بر روی کامپیوتر مبدا آغاز می گردد . برنامه ?وق ،داده های مورد نظر جهت ارسال را بگونه ای آماده و ?رمت می نماید که برای کامپیوتر مقصد قابل خواندن و است?اده باشند. ( مشابه نوشتن نامه با زبانی که دریا?ت کننده ، قادر به مطالعه آن باشد) . در ادامه آدرس کامپیوتر مقصد ، به داده های مربوطه اضا?ه می گردد ( مشابه آدرس گیرنده که بر روی یک نامه مشخص می گردد) . پس از انجام عملیات ?وق ، داده بهمراه اطلاعات اضا?ی ( درخواستی برای تائید دریا?ت در مقصد ) ، در طول شبکه بحرکت درآمده تا به مقصد مورد نظر برسد. عملیات ?وق ، ارتباطی به محیط انتقال شبکه بمنظور انتقال اطلاعات نداشته ، و تحقق عملیات ?وق با رویکردی مستقل نسبت به محیط انتقال ، انجام خواهد شد . لایه های پروتکل TCP/IP TCP/IP ، ?رآیندهای لازم بمنظور برقراری ارتباط را سازماندهی و در این راستا از پروتکل های متعددی در پشته TCP/IP است?اده می گردد. بمنظور ا?زایش کارآئی در تحقق ?رآیند های مورد نظر، پروتکل ها در لایه های مت?اوتی، سازماندهی شده اند . اطلاعات مربوط به آدرس دهی در انتها قرار گر?ته و بدین ترتیب کامپیوترهای موجود در شبکه قادر به بررسی آن با سرعت مطلوب خواهند بود. در این راستا، صر?ا" کامپیوتری که بعنوان کامپیوتر مقصد معر?ی شده است ، امکان باز نمودن بسته اطلاعاتی و انجام پردازش های لازم بر روی آن را دارا خواهد بود. TCP/IP ، از یک مدل ارتباطی چهار لایه بمنظور ارسال اطلاعات از محلی به محل دیگر است?اده می نماید: Application ,Transport ,Internet و Network Interface ، لایه های موجود در پروتکل TCP/IP می باشند.هر یک از پروتکل های وابسته به پشته TCP/IP ، با توجه به رسالت خود ، در یکی از لایه های ?وق، قرار می گیرند. لایه Application لایه Application ، بالاترین لایه در پشته TCP/IP است .تمامی برنامه و ابزارهای کاربردی در این لایه ، با است?اده از لایه ?وق، قادر به دستتیابی به شبکه خواهند بود. پروتکل های موجود در این لایه بمنظور ?رمت دهی و مبادله اطلاعات کاربران است?اده می گردند . HTTP و FTP دو نمونه از پروتکل ها ی موجود در این لایه می باشند . پروتکل HTTP)Hypertext Transfer Protocol) . از پروتکل ?وق ، بمنظور ارسال ?ایل های ص?حات وب مربوط به وب ، است?اده می گردد . پروتکل FTP)File Transfer Protocol) . از پروتکل ?وق برای ارسال و دریا?ت ?ایل، است?اده می گردد . لایه Transport لایه " حمل " ، قابلیت ایجاد نظم و ترتیب و تضمین ارتباط بین کامپیوترها و ارسال داده به لایه Application ( لایه بالای خود) و یا لایه اینترنت ( لایه پایین خود) را بر عهده دارد. لایه ?وق ، همچنین مشخصه منحصرب?ردی از برنامه ای که داده را عرضه نموده است ، مشخص می نماید. این لایه دارای دو پروتکل اساسی است که نحوه توزیع داده را کنترل می نمایند. TCP)Transmission Control Protocol) . پروتکل ?وق ، مسئول تضمین صحت توزیع اطلاعات است . UDP)User Datagram Protocol) . پروتکل ?وق ، امکان عرضه سریع اطلاعات بدون پذیر?تن مسئولیتی در رابطه با تضمین صحت توزیع اطلاعات را برعهده دارد . لایه اینترنت لایه "اینترنت"، مسئول آدرس دهی ، بسته بندی و روتینگ داده ها ، است. لایه ?وق ، شامل چهار پروتکل اساسی است : IP)Internet Protocol) . پروتکل ?وق ، مسئول آدرسی داده ها بمنظور ارسال به مقصد مورد نظر است . ARP)Address Resoulation Protocol) . پروتکل ?وق ، مسئول مشخص نمودن آدرس MAC)Media Access Control) آداپتور شبکه بر روی کامپیوتر مقصد است. ICMP)Internet Control Message Protocol) . پروتکل ?وق ، مسئول ارائه توابع عیب یابی و گزارش خطاء در صورت عدم توزیع صحیح اطلاعات است . IGMP)Internet Group Managemant Protocol) . پروتکل ?وق ، مسئول مدیریت Multicasting در TCP/IP را برعهده دارد. لایه Network Interface لایه " اینتر?یس شبکه " ، مسئول استقرار داده بر روی محیط انتقال شبکه و دریا?ت داده از محیط انتقال شبکه است . لایه ?وق ، شامل دستگاه های ?یزیکی نظیر کابل شبکه و آداپتورهای شبکه است . کارت شبکه ( آداپتور) دارای یک عدد دوازده رقمی مبنای شانزده ( نظیر : B5-50-04-22-D4-66 ) بوده که آدرس MAC ، نامیده می شود. لایه " اینتر?یس شبکه " ، شامل پروتکل های مبتنی بر نرم ا?زار مشابه لایه های قبل ، نمی باشد. پروتکل های Ethernet و ATM)Asynchronous Transfer Mode) ، نمونه هائی از پروتکل های موجود در این لایه می باشند . پروتکل های ?وق ، نحوه ارسال داده در شبکه را مشخص می نمایند. مشخص نمودن برنامه ها در شبکه های کامپیوتری ، برنامه ها ی متعددی در یک زمان با یکدیگر مرتبط می گردند. زمانیکه چندین برنامه بر روی یک کامپیوتر ?عال می گردند ، TCP/IP ، می بایست از روشی بمنظور تمایز یک برنامه از برنامه دیگر، است?اده نماید. بدین منظور ، از یک سوکت ( Socket) بمنظور مشخص نمودن یک برنامه خاص ، است?اده می گردد. آدرس IP برقراری ارتباط در یک شبکه ، مستلزم مشخص شدن آدرس کامپیوترهای مبداء و مقصد است ( شرط اولیه بمنظور برقراری ارتباط بین دو نقطه ، مشخص بودن آدرس نقاط درگیر در ارتباط است ) . آدرس هر یک از دستگاه های درگیر در ?رآیند ارتباط ، توسط یک عدد منحصرب?رد که IP نامیده می شود ، مشخص می گردند. آدرس ?وق به هریک از کامپیوترهای موجود در شبکه نسبت داده می شود . IP : 10. 10.1.1 ، نمونه ای در این زمینه است . پورت TCP/UDP پورت مشخصه ای برای یک برنامه و در یک کامپیوتر خاص است .پورت با یکی از پروتکل های لایه "حمل" ( TCP و یا UDP ) مرتبط و پورت TCP و یا پورت UDP ، نامیده می شود. پورت می تواند عددی بین ص?ر تا 65535 را شامل شود. پورت ها برای برنامه های TCP/IP سمت سرویس دهنده ، بعنوان پورت های "شناخته شده " نامیده شده و به اعداد کمتر از 1024 ختم و رزو می شوند تا هیچگونه تعارض و برخوردی با سایر برنامه ها بوجود نیاید. مثلا" برنامه سرویس دهنده FTP از پورت TCP بیست و یا بیست ویک است?اده می نماید. سوکت (Socket) سوکت ، ترکیبی از یک آدرس IP و پورت TCP ویا پورت UDP است . یک برنامه ، سوکتی را با مشخص نمودن آدرس IP مربوط به کامپیوتر و نوع سرویس ( TCP برای تضمین توزیع اطلاعات و یا UDP) و پورتی که نشاندهنده برنامه است، مشخص می نماید. آدرس IP موجود در سوکت ، امکان آدرس دهی کامپیوتر مقصد را ?راهم و پورت مربوطه ، برنامه ای را که داده ها برای آن ارسال می گردد را مشخص می نماید. در بخش دوم این مقاله به تشریح هر یک از پروتکل های موجود در پشته TCP/IP، خواهیم پرداخت . TCP/IP ،شامل شش پروتکل اساسی( TCP,UDP,IP,ICMP,IGMP ،ARP ) و مجموعه ای از برنامه های کاربردی است. پروتکل های ?وق، مجموعه ای از استادنداردها ی لازم بمنظور ارتباط بین کامپیوترها و دستگاهها را در شبکه ، ?راهم می نماید. تمامی برنامه ها و سایر پروتکل ها ی موجود در پروتکل TCP/IP ، به پروتکل های شش گانه ?وق مرتبط و از خدمات ارائه شده توسط آنان است?اده می نمایند . در ادامه به تشریح عملکرد و جایگاه هر یک از پروتکل های اشاره شده ، خواهیم پرداخت . پروتکل TCP : لایه Transport TCP) Transmission Control Protocol) ، یکی از پروتکل های استاندارد TCP/IP است که امکان توزیع و عرضه اطلاعات ( سرویس ها) بین صر?ا" دو کامپیوتر ، با ضریب اعتماد بالا را ?راهم می نماید. چنین ارتباطی ( صر?ا" بین دو نقطه ) ، Unicast نامیده می شود . در ارتباطات با رویکرد اتصال گرا ، می بایست قبل از ارسال داده ، ارتباط بین دو کامپیوتر برقرار گردد . پس از برقراری ارتباط ، امکان ارسال اطلاعات برای صر?ا" اتصال ایجاد شده ، ?راهم می گردد . ارتباطات از این نوع ، بسیار مطمئن می باشند ، علت این امر به تضمین توزیع اطلاعات برای مقصد مورد نظر برمی گردد . بر روی کامپیوتر مبداء ، TCP داده هائی که می بایست ارسال گردند را در بسته های اطلاعاتی (Packet) سازماندهی می نماید. در کامپیوتر مقصد ، TCP ، بسته های اطلاعاتی را تشخیص و داده های اولیه را مجددا" ایجاد خواهد کرد . ارسال اطلاعات با است?اده از TCP TCP ، بمنظور ا?زایش کارائی ، بسته های اطلاعاتی را بصورت گروهی ارسال می نماید . TCP ، یک عدد سریال ( موقعیت یک بسته اطلاعاتی نسبت به تمام بسته اطلاعاتی ارسالی ) را به هریک از بسته ها نسبت داده و از Acknowledgment بمنظور اطمینان از دریا?ت گروهی از بسته های اطلاعاتی ارسال شده ، است?اده می نماید. در صورتیکه کامپیوتر مقصد ، در مدت زمان مشخصی نسبت به اعلام وصول بسته های اطلاعاتی ، اقدام ننماید ، کامپیوتر مبداء ، مجددا" اقدام به ارسال اطلاعات می نماید. علاوه برا?زودن یک دنباله عددی و Acknowledgment به یک بسته اطلاعاتی ، TCP اطلاعات مربوط به پورت مرتبط با برنامه ها ی مبداء و مقصد را نیز به بسته اطلاعاتی اضا?ه می نماید. کامپیوتر مبداء ، از پورت کامپیوتر مقصد بمنظور هدایت صحیح بسته های اطلاعاتی به برنامه مناسب بر روی کامپیوتر مقصد ، است?اده می نماید. کامپیوتر مقصد از پورت کامپیوتر مبداء بمنظور برگرداندن اطلاعات به برنامه ارسال کننده در کامپیوتر مبداء ، است?اده خواهد کرد . هر یک از کامپیوترهائی که تمایل به است?اده از پروتکل TCP بمنظور ارسال اطلاعات دارند ، می بایست قبل از مبادله اطلاعات ، یک اتصال بین خود ایجاد نمایند . اتصال ?وق ، از نوع مجازی بوده و Session نامیده می شود .دو کامپیوتر درگیر در ارتباط ، با است?اده از TCP و بکمک ?رآیندی با نام : Three-Way handshake ، با یکدیگر مرتبط و هر یک پایبند به رعایت اصول مشخص شده در الگوریتم مربوطه خواهند بود . ?رآیند ?وق ، در سه مرحله صورت می پذیرد : مرحله اول : کامپیوتر مبداء ، اتصال مربوطه را از طریق ارسال اطلاعات مربوط به Session ، مقداردهی اولیه می نماید ( عدد مربوط به موقعیت یک بسته اطلاعاتی بین تمام بسته های اطلاعاتی و اندازه مربوط به بسته اطلاعاتی ) مرحله دوم : کامپیوتر مقصد ، به اطلاعات Session ارسال شده ، پاسخ مناسب را خواهد داد . کامپیوتر مبداء ، از شرح واقعه بکمک Acknowledgment ارسال شده توسط کامپیوتر مقصد ، آگاهی پیدا خواهد کرد . پروتکل UDP : لایه Transport UDP) User Datagram Protocol ) ، پروتکلی در سطح لایه "حمل" بوده که برنامه مقصد در شبکه را مشخص نموده و از نوع بدون اتصال است . پروتکل ?وق، امکان توزیع اطلاعات با سرعت مناسب را ارائه ولی در رابطه با تضمین صحت ارسال اطلاعات ، سطح مطلوبی از اطمینان را بوجود نمی آورد . UDP در رابطه با داده های دریا?تی توسط مقصد ، به Acknowledgment نیازی نداشته و در صورت بروز اشکال و یا خرابی در داده های ارسال شده ، تلاش مضاع?ی بمنظور ارسال مجدد داده ها ، انجام نخواهد شد . این بدان معنی است که داده هائی کمتر ارسال می گردد ولی هیچیک از داده های دریا?تی و صحت تسلسل بسته های اطلاعاتی ، تضمین نمی گردد .از پروتکل ?وق ، بمنظور انتقال اطلاعات به چندین کامپیوتر با است?اده از Broadcast و یا Multicast ، است?اده بعمل می آید . پروتکل UDP ، در مواردیکه حجم اندکی از اطلاعات ارسال و یا اطلاعات دارای اهمیت بالائی نمی بانشد ، نیز است?اده می گردد. است?اده از پروتکل UDP در مواردی همچون Multicasting Streaming media ، (نظیر یک ویدئو کن?رانس زنده) و یا انتشار لیستی از اسامی کامپیوترها که بمنظور ارتباطات محلی است?اده می گردند ، متداول است . بمنظور است?اده از UDP ، برنامه مبداء می بایست پورت UDP خود را مشخص نماید دقیقا" مشابه عملیاتی که می بایست کامپیوتر مقصد انجام دهد . لازم به یادآوری است که پورت های UDP از پورت های TCP مجزا و متمایز می باشند (حتی اگر دارای شماره پورت یکسان باشند ). پروتکل IP : لایه Internet IP) Internet Protocol ) ، امکان مشخص نمودن محل کامپیوتر مقصد در یک شبکه ارتباطی را ?راهم می نماید. IP ، یک پروتکل بدون اتصال و غیرمطمئن بوده که اولین مسئولیت آن آدرس دهی بسته های اطلاعاتی و روتینگ بین کامپیوترهای موجود در شبکه است . با اینکه IP همواره سعی در توزیع یک بسته اطلاعاتی می نماید ، ممکن است یک بسته اطلاعاتی در زمان ارسال گر?تار مسائل متعددی نظیر : گم شدن ، خرابی ، عدم توزیع با اولویت مناسب ، تکرار در ارسال و یا تاخیر، گردند.در چنین مواردی ، پروتکل IP تلاشی بمنظور حل مشکلات ?وق را انجام نخواهد داد ( ارسال مجدد اطلاعات درخواستی ) .آگاهی از وصول بسته اطلاعاتی در مقصد و بازیا?ت بسته های اطلاعاتی گم شده ، مسئولیتی است که بر عهده یک لایه بالاتر نظیر TCP و یا برنامه ارسال کننده اطلاعات ، واگذار می گردد . عملیات انجام شده توسط IP می توان IP را بعنوان مکانی در نظر گر?ت که عملیات مرتب سازی و توزیع بسته های اطلاعاتی در آن محل ، صورت می پذیرد .بسته ها ی اطلاعاتی توسط یکی از پروتکل های لایه حمل ( TCP و یا UDP) و یا از طریق لایه " ایتر?یس شبکه " ، برای IP ارسال می گردند . اولین وظی?ه IP ، روتینگ بسته های اطلاعاتی بمنظور ارسال به مقصد نهائی است . هر بسته اطلاعاتی ، شامل آدرس IP مبداء ( ?رستنده ) و آدرس IP مقصد ( گیرنده ) می باشد. در صورتیکه IP ، آدرس مقصدی را مشخص نماید که در همان سگمنت موجود باشد ، بسته اطلاعاتی مستقیما" برای کامپیوتر مورد نظر ارسال می گردد . در صورتیکه آدرس مقصد در همان سگمنت نباشد ، IP ، می بایست از یک روتر است?اده و اطلاعات را برای آن ارسال نماید.یکی دیگر از وظای? IP ، ایجاد اطمینان از عدم وجود یک بسته اطلاعاتی ( بلاتکلی? ! ) در شبکه است . بدین منظور محدودیت زمانی خاصی در رابطه با مدت زمان حرکت بسته اطلاعاتی در طول شبکه ، در نظر گر?ته می شود .عملیات ?وق، توسط نسبت دادن یک مقدار TTL)Time To Live) به هر یک از بسته های اطلاعاتی صورت می پذیرد. TTL ، حداکثر مدت زمانی را که بسته اطلاعاتی قادر به حرکت در طول شبکه است را مشخص می نماید( قبل از اینکه بسته اطلاعاتی کنار گذاشته شود) . پروتکل ICMP : لایه Internet ICMP) Internet Control Message Protocol) ، امکانات لازم در خصوص اشکال زدائی و گزارش خطاء در رابطه با بسته های اطلاعاتی غیرقابل توزیع را ?راهم می نماید. با است?اده از ICMP ، کامپیوترها و روترها که از IP بمنظور ارتباطات است?اده می نمایند ، قادر به گزارش خطاء و مبادله اطلاعاتی محدود در رابطه وضعیت بوجود آمده می باشند. مثلا" در صورتیکه IP ، قادر به توزیع یک بسته اطلاعاتی به مقصد مورد نظر نباشد ، ICMP یک پیام مبتنی بر غیرقابل دسترس بودن را برای کامپیوتر مبداء ارسال می دارد . با اینکه پروتکل IP بمنظور انتقال داده بین روترهای متعدد است?اده می گردد ، ولی ICMP به نمایندگی از TCP/IP ، مسئول ارائه گزارش خطاء و یا پیام های کنترلی است . تلاش ICMP ، در این جهت نیست که پروتکل IP را بعنوان یک پروتکل مطمئن مطرح نماید ، چون پیام های ICMP دارای هیچگونه محتویاتی مبنی بر اعلام وصول پیام (Acknowledgment ) بسته اطلاعاتی نمی باشند . ICMP ، صر?ا" سعی در گزارش خطاء و ارائه ?یدبک های لازم در رابطه با تحقق یک وضعیت خاص را می نماید . پروتکل IGMP : لایه Internet IGMP) Internet Group Managment Protocol) ، پروتکلی است که مدیریت لیست اعضاء برای IP Multicasting ، در یک شبکه TCP/IP را بر عهده دارد . IP Multicasting، ?رآیندی است که بر اساس آن یک پیام برای گروهی انتخاب شده از گیرندگان که گروه multicat نامیده می شوند ؛ ارسال می گردد . IGMP لیست اعضاء را نگهداری می نماید . پروتکل ARP : لایه Internet ARP) Address Resolution Protocol) ، پروتکلی است که مسئولیت مسئله " نام به آدرس" را در رابطه با بسته های اطلاعاتی خروجی (Outgoing) ، برعهده دارد . ماحصل ?رآیند ?وق ، Mapping آدرس IP به آدرسMAC )Media Access Control) ، مربوطه است . کارت شبکه از آدرس MAC ، بمنظور تشخیص تعلق یک بسته اطلاعاتی به کامپیوتر مربوطه ، است?اده می نمایند . بدون آدرس های MAC ، کارت های شبکه ، دانش لازم در خصوص ارسال بسته های اطلاعاتی به لایه بالاتر بمنظور پردازش های مربوطه را دارا نخواهند بود . همزمان با رسیدن بسته های اطلاعاتی به لایه IP بمنظور ارسال در شبکه ، آدرس های MAC مبداء و مقصد به آن اضا?ه می گردد . ARP ، از جدولی خاص بمنظور ذخیره سازی آدرس های IP و MAC مربوطه ، است?اده می نماید. محلی از حا?ظه که جدول ?وق در آنجا ذخیره می گردد ، ARP Cache نامیده می شود. ARP Cache هر کامپیوتر شامل mapping لازم برای کامپیوترها و روترهائی است که صر?ا" بر روی یک سگمنت مشابه قرار دارند.

راهنمای والدین با توجه به رده سنی کودکان در است?اده از اینترنت

آیا کودکانتان در آغاز اتصال به اینترنت قرار دارند یا تجربه کار با وب را دارند؟ در هر صورت شما می توانید آنها را در است?اده از اینترنت، همچنان که رشد می کنند و در گروه های سنی مت?اوتی قرار می گیرند، راهنمایی کنید. این مقاله به شما کمک می کند که ب?همید کودکان در سنین مختل? از اینترنت چه است?اده هایی می کنند. بنابراین شما می توانید درباره آنچه که به بهبود امنیت کودکانتان در است?اده از اینترنت کمک می کند، بیشتر بیاموزید. سنین ۲ تا ۴ سالگی: در طی این دوره، است?اده از اینترنت مستلزم حضور والدین است. والدین می توانند کودکانشان را روی پای خود بنشانند و به عکس های خانوادگی نگاه کنند، از یک دوربین وب برای ارتباط با خویشاوندان است?اده کنند و یا به سایت هایی که مخصوص کودکان طراحی شده، سر بزنند. سنین ۵ تا ۶ سالگی: زمانی که کودکان به ۵ سالگی می رسند، احتمالاً خودشان می خواهند به مکاش?ه در اینترنت بپردازند. مهم است که والدین کودکانشان را برای حرکت در اینترنت به صورت امن تر در هنگامی که کودکان است?اده از اینترنت را به تنهایی آغاز می کنند، راهنمایی کنند. بعضی از سایت ها نیز برای این گروه سنی کودکان یعنی زیر ۸ سال طراحی شده اند و ابزار مناسبی برای جستجو در اختیار کودکان قرار می دهند. سنین ۷ تا ۸ سالگی: بخشی از ر?تار طبیعی کودکان در این گروه سنی این است که کمی شیطنت کنند. مثلاً در هنگام اتصال به اینترنت این ر?تار ممکن است شامل ر?تن به سایت ها یا اتاق های گ?تگویی شود که والدینشان اجازه نداده اند. گزارش های ?عالیت های آنلاین می تواند بخصوص در طول این سنین، م?ید باشد. کودکان احساس نخواهند کرد که والدینشان آنها را تحت نظر دارند، اما گزارش نشان می دهد که آنها به کجا سر زده اند. این گروه از کودکان همچنان از است?اده از سایت های مخصوص خودشان احساس خوشایندی دارند. سنین ۹ تا ۱۲ سالگی: در دوران قبل از نوجوانی، کودکان می خواهند از هرچیزی سر دربیاورند . آنها در مورد آنچه که در اینترنت موجود است، شنیده اند. طبیعی است که سعی کنند آنچه را که وجود دارد، ببینند. والدین می توانند با است?اده از ابرازهای کنترلی جهت کنترل دسترسی و یا مسدود سازی بعضی سایتها و موضوعات است?اده کنند. این گروه هنوز می توانند از سایت های مخصوص کودکان ۸ تا ۱۳ سال است?اده کنند. سنین ۱۳ تا ۱۷ سالگی کمک به نوجوانان برای امنیت در مقابل اینترنت، احتیاج به مهارت خاصی دارد، زیرا آنها اغلب در زمینه نرم ا?زارهای اینترنتی بیشتر از والدین خود می دانند. والدین باید نقش ?عال تری در هدایت کودکان بزرگتر برای است?اده از اینترنت برعهده گیرند. رعایت جدی قوانینی که بر سر آنها بین کودکان و والدین موا?قت صورت گر?ته و مرور مرتب گزارش های ?عالیت های آنلاین ?رزندان بسیار مهم است. والدین باید بخاطر داشته باشند که باید کلمات عبور خود را محا?ظت کنند، تا نوجوانان نتوانند بعنوان والدین در جایی وارد شوند.

آموزش راه‌اندازی شبکه خصوصی مجازی (VPN)

شبکه خصوصی مجازی یا VPN (Virtual Private Network) در اذهان تصور یک مطلب پیچیده برای است?اده و پیاده کنندگان آن به وجود آورده است . اما این پیچیدگی ، در مطالب بنیادین و م?هومی آن است نه در پیاده‌سازی .
این نکته را باید بدانید که پیاده‌سازی VPN دارای روش خاصی نبوده و هر سخت‌ا?زار و نرم‌ا?زاری روش پیاده‌سازی خود را داراست و نمی‌توان روش استانداردی را برای کلیه موارد بیان نمود . اما اصول کار همگی به یک روش است .

مختصری درباره تئوری VPN
م?هوم اصلی VPN چیزی جز برقراری یک کانال ارتباطی خصوصی برای دسترسی کاربران راه دور به منابع شبکه نیست . در این کانال که بین دو نقطه برقرار می‌شود ، ممکن است که مسیرهای مختل?ی عبور کند اما کسی قادر به وارد شدن به این شبکه خصوصی شما نخواهد بود . گرچه می‌توان از VPN در هر جایی است?اده نمود اما است?اده آن در خطوط Dialup و Leased کار غیر ضروری است (در ادامه به‌دلیل آن پی خواهید برد).
در یک ارتباط VPN شبکه یا شبکه‌ها می‌توانند به هم متصل شوند و از این طریق کاربران از راه دور به شبکه به راحتی دسترسی پیدا می‌کنند. اگر این روش از ارائه دسترسی کاربران از راه دور را با روش خطوط اختصاصی ?یزیکی (Leased) مقایسه کنیم ، می‌بینید که ارائه یک ارتباط خصوصی از روی اینترنت به مراتب از هر روش دیگری ارزان‌تر تمام می‌شود .
از اصول دیگری که در یک شبکه VPN در نظر گر?ته شده بحث امنیت انتقال اطلاعات در این کانال مجازی می‌باشد . یک ارتباط VPN می‌تواند بین یک ایستگاه کاری و یک شبکه محلی و یا بین دو شبکه محلی صورت گیرد. در بین هر دو نقطه یک تونل ارتباطی برقرار می‌گردد و اطلاعات انتقال یا?ته در این کانال به صورت کد شده حرکت می‌کنند ، بنابراین حتی در صورت دسترسی مزاحمان و هکرها به این شبکه خصوصی نمی‌توانند به اطلاعات رد و بدل شده در آن دسترسی پیدا کنند.
جهت برقراری یک ارتباط VPN ، می‌توان به کمک نرم‌ا?زار یا سخت‌ا?زار و یا ترکیب هر دو ، آن را پیاده‌سازی نمود . به طور مثال اکثر دیواره‌های آتش تجاری و روترها از VPN پشتیبانی می‌کنند . در زمینه نرم‌ا?زاری نیز از زمان ارائه ویندوز NT ویرایش 4 به بعد کلیه سیستم عامل‌ها دارای چنین قابلیتی هستند .
در این مقاله پیاده‌سازی VPN بر مبنای ویندوز 2000 گ?ته خواهد شد .

پیاه‌سازی VPN
برای پیاده‌سازی VPN بر روی ویندوز 2000 کا?یست که از منوی Program/AdministrativeTools/ ، گزینه Routing and Remote Access را انتخاب کنید . از این پنجره گزینه VPN را انتخاب کنید . پس از زدن دکمه Next وارد پنجره دیگری می‌‌شوید که در آن کارت‌های شبکه موجود بر روی سیستم لیست می‌شوند .
برای راه‌اندازی یک سرور VPN می‌بایست دو کارت شبکه نصب شده بر روی سیستم داشته باشید .
از یک کارت شبکه برای ارتباط با اینترنت و از کارت دیگر جهت برقراری ارتباط با شبکه محلی است?اده می‌شود. در این‌جا بر روی هر کارت به‌طور ثابت IP قرار داده شده اما می‌توان این IPها را به صورت پویا بر روی کارت‌های شبکه قرار داد .
در پنجره بعد نحوه آدرس‌دهی به سیستم راه دوری که قصد اتصال به سرور ما را دارد پرسیده می‌شود . هر ایستگاه کاری می‌ تواند یک آدرس IP برای کار در شبکه محلی و یک IP برای اتصال VPN داشته باشد . در منوی بعد نحوه بازرسی کاربران پرسیده می‌شود که این بازرسی می‌ تواند از روی کاربران تعری? شده در روی خود ویندوز باشد و یا آنکه از طریق یک سرویس دهنده RADIUS صورت گیرد در صورت داشتن چندین سرور VPN است?اده از RADIUS را به شما پیشنهاد می‌کنیم . با این روش کاربران ، بین تمام سرورهای VPN به اشتراک گذاشته شده و نیازی به تعری? کاربران در تمامی سرورها نمی‌باشد.

پروتکل‌های است?اده شونده
عملیاتی که در بالا انجام گر?ت تنها پیکربندی‌های لازم جهت راه‌اندازی یک سرور VPN می‌باشد .
اما (Remote Routing Access Service) RRAS دارای دو پروتکل جهت برقراری تونل ارتباطی VPN می‌باشد. ساده‌ترین پروتکل آن PPTP (Point to Point Tunneling Protocol) است ، این پروتکل برگر?ته از PPP است که در سرویس‌های Dialup مورد است?اده واقع می‌شود ،‌ در واقع PPTP همانند PPP عمل می‌کند .
پروتکل PPTP در بسیاری از موارد کا?ی و مناسب است ،‌ به کمک این پروتکل کاربران می‌توانند به روش‌های PAP (Password Authentication Protocol) و Chap (Challenge Handshake Authentication Protocol) بازرسی شوند. جهت کد کردن اطلاعات می‌توان از روش کد سازی RSA است?اده نمود.
PPTP برای کاربردهای خانگی و د?اتر و ا?رادی که در امر شبکه حر?ه‌ای نیستند مناسب است اما در جایگاه امنیتی دارای پایداری زیادی نیست . پروتکل دیگری به نام L2TP (Layer2 Forwarding) به وسیله شرکت CISCO ارائه شده که به لحاظ امنیتی بسیار قدرتمندتر است.
این پروتکل با است?اده از پروتکل انتقال اطلاعات UDP (User Datagram Protocol) به‌جای است?اده از TCP به مزایای زیادی دست یا?ته است . این روش باعث بهینه و ملموس‌تر شدن برای دیواره‌های آتش شده است ، اما باز هم این پروتکل در واقع چیزی جز یک کانال ارتباطی نیست . جهت حل این مشکل و هر چه بالاتر ر?تن ضریب امنیتی در VPN شرکت مایکروسا?ت پروتکل دیگری را به نام IPSec (IP Security) مطرح نموده که پیکربندی VPN با آن کمی دچار پیچیدگی می‌گردد.
اما در صورتی که پروتکل PPTP را انتخاب کرده‌اید و با این پروتکل راحت‌تر هستید تنها کاری که باید در روی سرور انجام دهید ?عال کردن قابلیت دسترسی Dial in می‌باشد. این کار را می‌توانید با کلیک بر روی Remote Access Polices در RRAS انجام دهید و با تغییر سیاست کاری آن ، آن را راه‌اندازی کنید (به‌ طور کلی پیش‌?رض سیاست کاری ، رد کلیه درخواست‌ها می‌باشد).

دسترسی ایستگاه کاری از طریق VPN
حالا که سرور VPN آماده سرویس‌دهی شده ، برای است?اده از آن باید بر روی ایستگاه کاری نیز پیکربندیهایی را انجام دهیم . سیستم عاملی که ما در این‌جا است?اده می‌کنیم ویندوز XP می‌باشد و روش پیاده‌سازی VPN را بر روی آن خواهیم گ?ت اما انجام این کار بر روی ویندوز 2000 نیز به همین شکل صورت می‌گیرد . بر روی ویندوزهای 98 نیز می‌توان ارتباط VPN را برقرار نمود ، اما روش کار کمی مت?اوت است و برای انجام آن بهتر است به آدرس زیر مراجعه کنید :
www.support.microsot.com
بر روی ویندوزهای XP ، یک نرم‌ا?زار جهت اتصال به VPN برای هر دو پروتکل PPTP و L2TP وجود دارد. در صورت انتخاب هر کدام ،‌ نحوه پیکربندی با پروتکل دیگر ت?اوتی ندارد . راه‌اندازی VPN کار بسیار ساده‌ای است ، کا?یست که بر روی Network Connection کلیک نموده و از آن اتصال به شبکه خصوصی از طریق اینترنت (Private Network Through Internet) را انتخاب کنید .
در انجام مرحله بالا از شما یک اسم پرسیده می‌شود . در همین مرحله خواسته می‌شود که برای اتصال به اینترنت یک ارتباط تل?نی (Dialup) تعری? نمایید ، پس از انجام این مرحله نام و یا آدرس سرور VPN پرسیده می‌شود .
مراحل بالا تنها مراحلی است که نیاز برای پیکربندی یک ارتباط VPN بر روی ایستگاه‌های کاری می‌باشد . کلیه عملیات لازمه برای VPN به صورت خودکار انجام می‌گیرد و نیازی به انجام هیچ عملی نیست . برای برقراری ارتباط کا?یست که بر روی آیکونی که بر روی میز کاری ایجاد شده دو بار کلیک کنید پس از وارد کردن کد کاربری و کلمه عبور چندین پیام را مشاهده خواهید کرد که نشان‌دهنده روند انجام برقراری ارتباط VPN است .
اگر همه چیز به خوبی پیش ر?ته باشد می‌توانید به منابع موجود بر روی سرور VPN دسترسی پیدا کنید این دسترسی مانند آن است که بر روی خود سرور قرار گر?ته باشید .

ارتباط سایت به سایت (Site-to-Site VPN)
در صورتی که بخواهید دو شبکه را از طریق یک سرور VPN دومی به یکدیگر وصل کنید علاوه بر مراحل بالا باید چند کار اضا?ه‌تر دیگری را نیز انجام دهید .
جزئیات کار به پروتکلی که مورد است?اده قرار می‌گیرد . جهت این کار باید سرور را در پنجره RRAS انتخاب کرده و منوی خاص (Properties) آن را بیاورید .
در قسمت General مطمئن شوید که گزینه‌های LAN و Demand Dial انتخاب شده باشند (به طور پیش گزیده انتخاب شده هستند). هم‌چنین اطمینان حاصل کنید که پروتکل را که قصد روت (Route) کردن آن را دارید ?عال است .
پس از مراحل بالا نیاز به ایجاد یک Demand Dial دارید ، این کار را می‌توانید با یک کلیک راست بر روی واسط روت (Routing Interface) انجام دهید .
در پنجره بعدی که ظاهر می‌شود باید برای این ارتباط VPN خود یک نام تعیین کنید این نام باید همان اسمی باشد که در طر? دیگر کاربران با آن به اینترنت متصل می‌شوند در صورتی که این مطلب را رعایت نکنید ارتباط VPN شما برقرار نخواهد شد .
پس از این مرحله باید آدرس IP و یا نام دامنه آن را مشخص کنید و پس از آن نوع پروتکل ارتباطی را تعیین نمود .
اما مرحله نهایی تعری? یک مسیر (Route) بر روی سرور دیگر می‌باشد بدین منظور بر روی آن سرور در قسمت RRAS ، Demand Dial را انتخاب کنید و آدرس IP و ساب‌نت را در آن وارد کنید و مطمئن شوید که قسمت
Use This to Initate Demand
انتخاب شده باشد . پس از انجام مرحله بالا کار راه‌اندازی این نوع VPN به پایان می‌رسد .

پایان
همان‌طور که دیدید راه‌اندازی یک سرور VPN بر روی ویندوز 2000 تحت پروتکل PPTP کار ساده‌ای بود اما اگر بخواهید از پروتکل L2TP/IPSec است?اده کنید کمی کار پیچیده خواهد شد . به خاطر بسپارید که راه‌اندازی VPN بار زیادی را بر روی پردازنده سرور می‌گذارد و هرچه تعداد ارتباطات VPNبیشتر باشد بار زیادتری بر روی سرور است که می‌توانید از یک وسیله سخت‌ا?زاری مانند روتر جهت پیاده‌سازی VPN کمک بگیرد .

تر?ندهای ویندوز XP

این ص?حه برای کسانی نوشته می شه که قصد دارند از کامپیوتر و ویندوز بیشتر بدونن و با دستورات جالب و پنهان ویندوز آشنا شوند و در برنامه هایی مانند ویندوز تغییرات ظاهری ایجاد کنند طوری که در نظر دیگران جالب باشد، دیگران را سر کار بگذارند و راههای دیگری برای انجام کارها ببینند. ما در تمام نوشته های آتی این ستون ?رض را بر این می گذاریم که شما Microsoft Windows XP دارید. در ویندوز XP، یکی از بهترین ابزارهایی که در دست شماست، همان ص?حه مشکی Command prompt است. در ویندوز XP دو نوع DOS وجود دارد. یکی cmd.exe و دیگری command.com که cmd.exe برای کارهای ما مناسبتر است و کلیک روی دگمه Start و انتخاب All programs و انتخاب Accessories و سپس کلیک روی Command prompt نیز همین را باز خواهد کرد. (راه مناسبتر: دگمه ویندوز کیبورد را به همراه حر? R ?شار دهید، تایپ کنید cmd و Enter کیبورد را ?شار دهید).  تغییر رنگ ص?حه مشکی خط ?رمان: کا?ی است روی آیکونی که بالا سمت چپ خط عنوان ص?حه Command prompt وجود دارد کلیک کنید و روی Properties کلیک کنید. حالا از انتخابهای بالای پنجره باز شده روی Colors کلیک کنید و رنگهای مورد نظر خود را انتخاب کنید. نتیجه را در همان پایین به صورت preview مشاهده خواهید کرد. راه حل دیگر است?اده از دستور color است. این دستور دو پارامتر خود را که به ترتیب نشان دهنده رنگ زمینه و نوشته هستند به طور به هم چسبیده دریا?ت می کند. برای مشاهده کد رنگها از دستور ?/color است?اده کنید. به عنوان مثال دستور color fc رنگ زمینه را س?ید و رنگ نوشته را قرمز خواهد کرد.  گذاشتن اسم (عنوان) برای ص?حه Command Prompt: با است?اده از دستور title می توانید نام یا نوشته مورد نظر خود را در نوار عنوان (title bar) بالای ص?حه command prompt نمایش دهید. است?اده از این دستور بخصوص در Batch file نویسی توصیه می شود. کا?ی است که عنوان مورد نظر خود را بعد از دستور title وارد کنید. مثلا: Title In the name of God  تغییر قالب Prompt: دستور Prompt که از قدیمیترین دستورات DOS است هنوز هم ?عال است و با زدن آن می توانید به راحتی به قالب مورد نظر دست پیدا کنید. به عنوان مثال دستورات زیر را امتحان کنید (برای بازگشت به حالت عادی کا?ی است تایپ کنید prompt و Enter کنید.): Prompt $t :?قط ساعت ?علی را به جای اسم و مسیر ?ایل نمایش خواهد داد Prompt I Hacked your $V $_On $D @ $T$_$P$G Prompt Hacked by me @ $T $G Prompt /? :برای مشاهده راهنمای این دستور · است?اده از دستور ShutDown: با این دستور می توانید هر کار مربوط به Shut down از Log off user گر?ته تا تنظیم ساعت برای خاموش شدن کامپیوتر، خاموش کردن کامپیوتر ?رد دیگری و ... را انجام دهید. برای است?اده از این دستور اسم کامپیوتر را باید بدانید. اگر قصد خاموش یا ریست کردن کامپیوتری که پای آن نشسته اید را دارید ولی اسم آنرا نمی دانید، به سادگی به System در کنترل پنل بروید (قابل باز شدن از طریق کلیک راست روی My computer و انتخاب Properties و یا باز کردن Control Panel و اجرای System) حالا اسم کامپیوتر را مقابل نوشته Full computer name می بینید. برای تغییر نام کامپیوتر هم می توانید روی دگمه Change در همان پنجره کلیک کنید. حالا که اسم کامپیوتر را می دانید، از این دستور به این شکل بامزه است?اده کنید: shutdown -r -m \esme-computer -t 300 توجه کنید که به جای esme-computer باید همان اسم کامپیوتر را قرار داد و دو علامت \ باید باقی بمانند. "r" به معنی restart است. می توانستید از "l" و "s" به ترتیب مخ?? Logoff و Shutdown به جای "r" است?اده کنید. عدد 300 بعد از t به این معناست که عمل restart بعد از 300 ثانیه انجام شود. اضا?ه کردن c به دستور بالا به شما اجازه می دهد نوشته دلخواه خود را نیز روی ص?حه به نمایش بگذارید: shutdown -r -m \hafoo -t 300 -c "Khodahafezetoon!!" با زدن دستور زیر می توان عمل دستور shutdown را تا قبل از سپری شدن زمان t لغو کرد: shutdown -a و در نهایت می توان با دادن دستور زیر ص?حه گرا?یکی مخصوصی را باز کرد که همین گزینه ها را دارد: shutdown -i اضا?ه کردن من?ی f قبل از من?ی m این حسن را دارد که به برنامه های در حال اجرا دستور می دهد بدون دادن پنجره هشدار خود را ببندند. همه دستورات بجز حالت logoff اگر قسمت من?ی m و اسم کامپیوتر حذ? شود کامپیوتری که پای آن نشسته اید را در نظر می گیرند و کار را انجام می دهند.  است?اده از SFC: برنامه SFC که نام آن مخ?? System File checker می تواند ?ایلهای ح?اظت شده ویندوز شما را چک کند و از سلامت و حضور آنها مطمئن شود. ساده ترین راه است?اده از آن تایپ کردن sfc /scannow در خط ?رمان است. این برنامه می تواند ?ایلهای خراب یا م?قود شده را از روی سی دی ویندوز شما به سیستم بازگرداند. (اگر اشتباهی ?ایلی را پاک کردید یا صدمه ای به سیستم زدید، در ویندوز XP ما System Restore را به جای این برنامه به شما پیشنهاد می کنیم که در Start -> All programs -> Accessories -> System tools قرار دارد. این برنامه سیستم شما را به تاریخی که می دهید باز می گرداند.)  مشاهده مشخصات سیستم با است?اده از Systeminfo: با این دستور اطلاعات جالبی از قبیل اینکه این کامپیوتر چه مدت است که روشن بوده است (System Up Time)، مقدار حا?ظه ?یزیکی و مجازی خالی، تاریخ و ساعتی که ویندوز روی این سیستم نصب شده است، تعداد CPUها و سرعت آنها، اسم کامپیوتر، تنظیمات Time Zone و زبانها، به روزرسانیهای انجام شده به روی سیستم و اینکه متعلق به کدام Service Pack ویندوز بوده اند و اطلاعات کاربردی دیگری را می توان به دست آورد. این دستور با سوئیچ s/ می تواند برای گر?تن همین اطلاعات از یک کامپیوتر دیگر نیز به کار رود! برای اطلاعات بیشتر می توانید مطابق معمول برنامه های خط ?رمانی از سوئیچ ?/ است?اده کنید. مخصوص مدیران سیستم و حر?ه ای ترها:  دستورات Tasklist و Taskkill ، دستور FSUtil، دستورات SC، WMIC،SchTasks و AT را ببینید. برخی از قسمتهای این نوشته ها ممکن است از سرویسهایی است?اده کنند که آنها را نصب نکرده باشید. بهتر است از Control panel->add/remove programs->add/remove windows components همه چیز را علامت بزنید. (بخصوص سرویس Fax ویندوز XP احتمالاً برایتان جالب خواهد بود که با کی?یتی خوب Fax ارسال یا دریا?ت می کند و برای این کار تنها کا?ی است که آن را نصب کنید و سپس با است?اده از گزینه Print موجود در برنامه ها خواهید دید که پرینتری به اسم fax دارید و با انتخاب آن و پرینت گر?تن به روی آن شماره ?کس از شما پرسیده و ?کس ارسال می شود.) در ویندوز XP کنسولهای متعددی برای تنظیمات وجود دارند. برای اینکه شما را کاملاً با اصول این موضوع آشنا کنیم و خودتان بتوانیأ همه آنها را بیابید، قصد داریم از روشی غیر از روش میانبر آنها را اجرا کنیم، اما بدانید که صر? زدن اسم این ?ایلها که پسوند msc دارند در قسمت Run (قابل دسترسی با ?شردن همزمان کلیدهای ویندوز و R، یا از داخل منوی Start) برای اجرای آنها کا?ی است. ابتدا mmc را اجرا کنید. برای این کار کا?ی است در ص?حه cmd تایپ کنید mmc و Enter کنید یا همین کار را داخل جعبه متن Run انجام دهید. حال از منوی File انتخاب کنید: Open. حال بایأ به آدرس مناسب که ?ایلهای دارای پسوند msc در آنجا منتظر ما هستند برویم. ?ایلهای مناسب این برنامه در داخل پوشه system32 داخل پوشه windows پیدا می شوند که معمولاً چنین آدرسی دارد: c:windowssystem32 حال علاوه بر پوشه ها، تعدادی ?ایل خواهید دید. از اسم و آیکون برخی از آنها طرز کار آنها را می توانید حدس بزنید و از این میان حتماً با dfrg.msc آشنا هستید که وظی?ه آن Defrag کردن هارددیسک شما است (آن را Open کنید و ببینید) و نیز Device manager را می توانید با devmgmt.msc باز کنید. ما تمرکز خود را روی دو ?ایل از این ?ایلها یعنی gpedit.msc و compmgmt.msc قرار می دهیم که شامل اکثر ?ایلهای دیگر هم می باشد ولی دیدن قسمت System Monitor از perfmon.msc را به شما توصیه اکید می کنیم. ?راموش نکنید که باید همه این کارها را انجام دهیأ تا متوجه شوید و من به عمد هرگز در این قسمتها عکسی قرار نخواهم داد تا شما را وادار به تجربه آنها کنم. از آنجایی که mmc بیش از حد نیاز یک کاربر معمولی قدرت دارد و با آن می توان در ?ایلها تغییراتی ایجاد کرد، حال آن را ببندید. بررسی خود را با Computer management آغاز می کنیم و سپس انشاالله در قسمت آینده به Group Policy می پردازیم. ما در اینجا توضیحاتی خلاصه می دهیم، همیشه می توانید با کلیک روی "؟" بالا سمت چپ ص?حات و سپس کلیک روی عناوین توضیحی در مورد هر عنوان بگیرید. Computer management را با تایپ کردن compmgmt.msc در جعبه متن Run و ?شردن Enter اجرا کنید. این برنامه را می توانید از Adminestrative tools موجود در منوی Start (و شاید در All programs) پیدا کنید. اگر Adminestrative tools را ندارید، روی لبه بالای منوی Start کلیک راست کنید، انتخاب کنید Properties و سپس به ترتیب Custumize و Advanced را پیدا کنید و از پایین قسمت Start menu items، نمایش آنرا ?عال ?رمایید. حال که Computer management را اجرا کرده اید، کمی درباره آن برای شما توضیح خواهیم داد:  قسمت System tools: o قسمت Event viewer: اطلاعات جالب و در عین حال کاملی از پیامهای مختل?ی که شما از سیستم خود گر?ته اید، از Crash گر?ته تا اتصال به یا disconnect شدن اینترنت و مطلع شدن از کارهایی که ویندوز انجام داده یا قصد انجام آنها را داشته است از ضبط کردن registry به نیت Backup تا تلاش برای به روز کردن ساعت کامپیوتر شما از روی سایتهای ساعت روی اینترنت. قصد نداریم در مورد آن اینجا توضیحی بدهیم، با Double click می توانید اطلاعات بیشتری در مورد پیام بگیرید. است?اده اصلی آن هنگامی است که به سراغ رایانه ای می رویم برای تعمیر نرم ا?زاری آن و قصد داریم مثلاً ببینیم از دیروز که این سیستم خراب شده بوده است چه برنامه هایی از آن Crash می کرده اند و یا بخواهیم ببینیم سایر کاربران کامپیوتر ما چه مدت به اینترنت متصل بوده اند و ... o قسمت Shared folders: این قسمت بستگی به ساختار سیستم شما دارد و دستکاری آن را زیاد توصیه نمی کنیم. با ?رض اینکه از NTFS است?اده می کنید (اگر نمی کنید، اشتباه می کنید! با است?اده از دستور Convert به NTFS بپیوندید) پیشنهاد می کنیم تعداد کاربران همزمان مجاز را بر حسب نیاز از Maximum allowed به 1 یا 2 کاهش دهید. o قسمت Local users and groups: در این قسمت کاربران و گروههای تعری? شده روی رایآنه خود را خواهید دید. اگر شما هم مثل خیلی از دوستان اهل ویندوز 2000 که به سراغ XP آمده اند جای خالی امکان تعری? کاربر از انوع Power users، Backup operators و مانند آنها را حس کرده باشید و تعجب کرده باشید که چرا ویندوز XP در ظاهر این امکانات را ندارد، از اینجا می توانید این امکانات را مورد است?اده قرار دهید. توضیح بسیار خلاصه برخی از امکانات اینجا:  در قسمت users، با double click روی اسم یک کاربر و آوردن قسمت General می توانید اسم و مشخصات کاربر را تغییر دهید. مربعهایی که در قسمت General می بینید امکانات خوبی به شما می دهد که معنای آنها با دانستن مقدمات زبان انگلیسی کاملاً مشخص می شود.  در قسمت users، با double click روی اسم یک کاربر و آوردن قسمت Member of می توانید با Add او را به عضویـت گروه دیگری درآورید و یا با Remove او را از گروهی خارج کنید. هر گروهی به وی امکانات خاصی می دهد و گروه Administrators تمامی حقوق را به وی می دهد که دادن آن به کسی بجز خودتان توصیه نمی شود. برای ا?زودن گروه، پس از کلیک روی Add، روی Advanced کلیک ?رمایید و سپس با کلیک روی Find now خواهید دید که لیست تمام گروههای موجود روی سیستم را برای شما به نمایش در می آورد و به شما اجازه می دهد بدون ح?ظ بودن دقیق آن اسامی به هد? خود برسید. توضیح گروهها را در قسمت Groups جلوی اسم گروهها یآ با Double click روی آنها می توانید ببینید. راه دیگر این کار است?اده از Add در منویی است که با Double click روی اسم یک گروه ظاهر می شود. در این حالت هم با کلیک روی Find now خواهید دید که لیست تمام کاربران تعری? شده روی سیستم را برای شما به نمایش در می آورد و به شما اجازه می دهد بدون ح?ظ بودن دقیق آن اسامی به هد? خود برسید.  دوستان علاقمند به شبکه از دیدن قسمت Profile که با double click روی اسم یک کاربر در قسمت users ظاهر می شود هم لذت خواهند برد و سایرین هم ممکن است از گذاشتن یک script برای دیگران لذت ببرند ;-) o قسمت Device manager: همان Device Manager موجود در قسمت System از Control Panel است.  قسمت Storage: o قسمت Disk defragmenter نیازی به توضیح ندارد، پیشنهاد می شود هر از چند گاهی از آن است?اده نمایید. o قسمت Disk management: یکی از مهمترین قسمتها و بهترین راه برای Partition بندی، تغییر Partitionها، ر?ع مشکلات پدید آمده در Partition بندی و موارد مشابه است. اگرچه Diskpart قابل اجرا از درون cmd یا run بسیآر قدرتمند است، اما است?اده از آن دشوار است و است?اده از Fdisk هم به هیچ عنوان پیشنهاد نمی شود (هرچند که متاس?انه در اکثر آموزشگاهها به دلیل ناآگاهی اساتید کماکان Fdisk به عنوان تنها روش آموزش داده می شود). اما نحوه است?اده از این قسمت را به دلیل کمی خطرناک بودن آن چندان توضیح نخواهیم داد و از کاربرانی که تا این لحظه نحوه کار با Fdisk یا Partition magic یا هیچ برنامه Partition بندی دیگری را نمی دانند، پیشنهاد می شود در حضور استاد کار با آن را ?را بگیرند یا آن را روی یک Hard خالی اجرا کنند که اطلاعاتی را از دست ندهند. به جای آموزش این قسمت، به این نکته اکت?ا می کنیم که از شما بخواهیم روی همه چیز از شکلها گر?ته تا نوشته ها کلیک راست Mouse کنید تا به خوبی تمام امکانات را ببینید. اگر ?ضای خالی یا جای خالی یک Partiton حذ? شده روی هارددیسک شما موجود باشد نیز با یک کلیک راست روی آن می توانید آن را به یک drive تبدیل کنید. o قسمت Libraries: با کلیک راست روی اسم درایوها و انتخاب Properties می توانید تنظیماتی انجام دهید که از مهمترین آنها می توان به قسمت Security اشاره کرد که در آن می توانید حق است?اده، کنترل یا تغییر حقها را به کاربران بدهید یا از آنها بگیرید.  قسمت Services and applications: o قسمت Services: انواع سرویسها اعم از سرویسهای ?عال و غیر ?عال که به شما امکان ?عال یا غیر ?عال کردن آنها، مشاهده سرویسهای پیشنیاز (سرویسهایی که باید موجود و ?عال باشند تا این سرویس بتواند ?عال شود)، مشاهده اطلاعاتی در مورد آن سرویس و امکانات دیگری می دهد. o قسمت Indexing service: اگر این سرویس روی ?ایلهای شما اعم از Local یا ?ایلهای مربوط به رایانه شما به عنوان یک web host نصب شده باشد می توانید از اینجا برای جستجو در آن یا مشاهده وضعیت آن است?اده کنید. قسمت Internet information services: اطلاعات مربوط به سایت، ایمیل، FTP و هر آنچه به این سرویس مربوط از تنظیمات آن گر?ته تا وضعیـت ?علی آن است.

Whois چیست؟

تعری? کلی برای whois نمی‌ شه ارائه داد ولی ?علا منظور ما از Whois همون کسب اطلاعات در مورد یه سایته . کاری که امروز می‌خواهم انجام بدم کسب اطلاعات در مورد یه شماره ip و یا یه domain (مثلا irib.com ) خاصه . برای کسب این اطلاعات باید به اینترنت وصل شده و به ‌طریقی به یه سری سایت‌های خاص که وظی?ه ثبت domain , ... رو دارن متصل شده و اطلاعات رو از اونا درخواست کنم . این سایت‌های خاص database (بانک‌های اطلاعاتی) ویژه این وظای? رو دارن . برای کسب این اطلاعات از سایت‌ها روش‌های زیر رو می‌ شه به‌کار برد: ۱- اگر از طریق سیستم عامل یونیکس یا لینوکس به اینترنت وصل شدین ، دستوری به اسم whois تو اونا وجود داره . و یا می‌تونین از نرم‌ا?زارهای خاصی که برای این سیستم‌عامل‌ها وجود داره (مثل Xwhois ) است?اده کنین . ولی ?علا بحث روی ویندوزه و این دستور تو ویندوز وجود نداره . ۲- برای whois کردن تو ویندوز نرم‌ا?زارهای زیادی وجود داره (که به زودی نوشتن یک whois متوسط رو تو زبان C یاد می دم .) از مشهورترین این نرم‌ا?زارها Netscan tools و SamSpade هستش . ولی از اینا هم ?علا صر? نظر می‌کنم تا شما بیشتر با جزئیات این‌ کار آشنا شین . ۳- روشی که ما تو این جلسه به کار می‌بریم، است?اده از سایت‌هاییه که این جستجو رو برای ما انجام می‌دن . بحث رو شروع می‌کنم: - datebase های whois تو چه سایت‌هایی وجود داره ؟ تعداد زیادی از سایت‌ها این داده‌ها رو دارن که مشهورترین‌ها اینا هستن : whois.internic.net (The InterNIC) whois.onlinenic.com (The o­nLineNIC) whois.arin.net (American Registry for Internet Numbers) whois.ripe.net (European IP Address Allocations) whois.apnic.net (European IP Address Allocations) whois.nic.mil (US Military) whois.nic.gov (US Government) اولین سایت مشهورترین سایت ثبت domain برای org , net , com هستش . توجه کنین که امروزه سایت‌های مختل?ی عمل ثبت domain رو انجام می‌دن و برای اینکه در مورد یه سایت خاص (که در واقع یک domain خاص داره) اطلاعاتی کسب کنیم باید اطلاعات مربوطه رو از اون سایتی بگیریم که ثبت domain رو انجام داده و چون این کار مشکلیه به جای است?اده از خود سایت‌های بالایی ، از سایت‌هایی دیگه است?اده می‌کنیم که این کار رو برای ما ساده‌تر می‌کنن (خود اون سایت‌ها در نهایت اطلاعاتشون رو از سایت‌های اصلی می‌گیرن و ?قط یک نقش واسطه دارن ... لازم به‌ذکره که ایجاد چنین ص?حات وبی زیاد هم مشکل نیست.). سایت مورد علاقه من برای کسب اطلاعات سایت زیره : http://www.samspade.org/t/whois?a=xxxxxxxxx که بجای xxxxxxxxx آدرس سایت و یا ip اونرو می‌نویسیم و آدرس حاصله رو تو مرورگر خودمون می‌بینیم. مثلا اگر بخواهم در مورد سایت sazin.com اطلاعاتی به‌دست بیارم ، می‌نویسم: http://www.samspade.org/t/whois?a=sazin.com و اطلاعات زیر به دست می‌آد : sazin.com is registered with BULKREGISTER.COM, INC. - redirecting to whois.bulkregister.com whois -h whois.bulkregister.com sazin.com The data in Bulkregister.com"s WHOIS .........................(deleted) SazinNetWork 2nd.Floor,Bldg#116,Mollasadra Ave. Tehran, TEH 14358 IR Domain Name: SAZIN.COM Administrative Contact: Mohammad Hajati mjhajati@hotmail.com Sazin Rasaneh Co. 4th.Floor,Bldg.339,Mirdamad Ave. Tehran, TEH 19696 IR Phone: +98 21 8787064 Fax: +98 21 8789841 Technical Contact: Mohammad Hajati mjhajati@hotmail.com Sazin Rasaneh Co. 4th.Floor,Bldg.339,Mirdamad Ave. Tehran, TEH 19696 IR Phone: +98 21 8787064 Fax: +98 21 8789841 Record updated o­n 2002-03-02 05:47:36 Record created o­n 1999-05-10 Record expires o­n 2007-05-10 Database last updated o­n 2002-09-15 08:58:02 EST Domain servers in listed order: DNS.SAZIN.COM 80.78.134.221 S1.SAZIN.COM 63.148.227.63 S2.SAZIN.COM 63.148.227.64 ملاحظه می‌کنین که اطلاعات زیادی در مورد این سایت رو به این طریق می‌شه به‌دست آورد . اطلاعاتی در مورد آدرس ISP ، شخصی که به‌عنوان Admin کار ثبت رو انجام داده و ... البته باز هم نمی‌ شه در مورد صحت و سقم اون اظهارنظر قطعی داشت.

WAP چیست؟

WAP سیستمی است که در آن پرو تکل ارتباطی و محیط برنامه نویسی جهت پیاده سازی سیستم های پیاده سازی سیستم های اطلاعاتی مبتنی بر وب روی گوشی های تل?ن همراه ارایه می شود . پروتکل ارتباطی پروتکل ارتباطی که در حال حاضر در اینترنت برای دیدن ص?حات وب است?اده می شود HTTP است .( البته در سطح شبکه اینترنت برای ?عالیت های مت?اوت پروتکل های مت?اوتی در سطح لایه Application است?اده می شود ولی پروتکلی که جهت دیدن سایت ها از آن است?اده می شود HTTP است ) . وقتی آدرس سایتی را به اینترنت اکسپلورر می دهید تا ص?حه مربوط به آن سایت را ببینند ، در پشت پرده ، اینترنت اکسپلورر بسته ای را حاوی اطلاعاتی جهت در خواست ص?حه آن سایت است به اینترنت می ?رستد . اطلاعات این بسته به ?رمتی است که در پروتکل HTTP تعری? شده است . با این توصی? ، وقتی صحبت از تل?ن همراه می شود در نگاه اول مساله حل شده است و ?قط کا?ی است این بار تل?ن همراه شما چنین بسته ای ساخته و به اینترنت ب?رستد . ولی این کار برای یک تل?ن همراه شدنی نیست . زیرا بسته هایی که در پروتکل HTTP ساخته می شوند حجم زیادی دارند و لذا لازم است ?رستنده دارای حا?ظه مناسبی باشد . در حالی که تل?ن همراه از نظر حا?ظه بسیار محدود است ( البته به تازگی گروهی از تل?ن های همراه با نام Smart phone وارد بازار شده اند که از نظر حا?ظه نسبت به انواع قدیمی تر بسیار قوی تر ند . ) همچنین جهت پردازش بسته هایی که با پروتکل HTTP ارسال و دریا?ت می شوند ، نیاز به پردازشگری قوی تر از آن چه که در یک تل?ن همراه وجود دارد ، می باشد . لذا جهت ورود تل?ن همراه ، به دنیای اینترنت ضروری است با توجه به قابلیت های یک تل?ن همراه پروتکل ویژه ای طراحی شود. این پروتکل WAP نام دارد . البته WAP ?راتر از یک پروتکل ساده در لایه Application می باشد و بهتر است به آن پشته پروتکل WAP (Protocol Stack) بگوییم . پشته پروتکل WAP دارای شش لایه می باشد و یک ارتباط connection less را در دنیای تل?ن های همراه ایجاد می کند . در این جا اشاره مختصری به کار هر یک از لایه ها می کنیم . Bearer Layer: 1- معادل همان لایه ?یزیکی در TCP/lP می باشد ولی این بار محیط ارتباطیwireless است و لذا پروتکل های دیگری در این لایه است?اده می شود . WDP: 2- این لایه در واقع همان UDP است . به عبارت دیگر ?عالیت و ساختاری مانند پروتکل UDP در لایه انتقال TCP/lP دارد . 3- WTLS: لایه ای است که امنیت ارتباطات را ?راهم می کند . در این لایه از پروتکل SSL است?اده می شود . 4- WTP : این لایه مدیریت در خواست ها و پاسخ ها را بر عهده دارد . 5-WSP : همانند لایه session در OSi می باشد ، با ت?اوت های مختصری جهت بهینه سازی . 6- WAE : همانند لایه Application در TCP/lP می باشد . در واقع تمام برنامه هایی که پیاده سازی می شوند در این لایه قراردارند و کاربر تل?ن همراه و برنامه نویس WAP ، هر دو، با لایه ارتباط برقرار می کنند . مشکل عدم توانایی تل?ن همراه جهت است?اده از پروتکل HTTP با طراحی پشته پرو تکلی جدید ی با در نظر گر?تن محدودیت های تل?ن همراه حل شد . ولی است?اده از این پروتکل مشکل جدیدی را ایجاد می کند . که ضروری است تدبیر خاصی برای حل آن اندیشیده شود . دو پروتکل مت?اوت ، دو دنیای مت?اوت ?رض کنید تصمیم داریم که با است?اده از تل?ن همراه به اینترنت وصل شویم و از اطلاعات موجود در اینترنت است?اده کنیم . برای این کار ضروریست تل?ن همراه با زبانی ( یا پروتکل ) که در حال حاضر در اینترنت است?اده می شود (HTTP) صحبت کند ولی همان طور که اشاره شد این امر امکان پذیر نمی باشد . راه حل مشکل است?اده از یک مترجم می باشد ، مترجمی که پروتکل تل?ن های همراه (WAP) را به پروتکل وب کنونی (HTTP) و برعکس ترجمه کند. این مترجم اصطلاحاWAP gatewavay نامیده می شود. WAPgateway در واقع یک نرم ا?زار است که بین این دو شبکه قرار می گیرد و وقتی که در خواست ص?حه خاصی از تل?ن همراه ارسال می شود ، WAP gateway این در خواست را گر?ته و به در خواستی با ?رمت HTTP تبدیل کرده و به اینترنت می ?رستد و در ادامه پس از دریا?ت پاسخ از web server مربوطه ، پاسخ را به ?رمت پروتکل WAP تبدیل کرده و به تل?ن همراه بر می گرداند .WAP gaterway می تواند در شبکه مخابراتی و یا در شبکه lSP و یا در شبکه خودتان قرارگیرد . در حال حاضر شرکت های مختل? به گونه های مت?اوتی از WAP gaterway را ارائه کرده اند . توجه کنید که برخی از تولید کنندگان قابلیت های RAS را هم به خود اضا?ه کرده اند تا به نصب RAS server و تنظیم آن وجود نداشته باشد . Browser تا این جا پروتکل ارتباطی و نحوه ارتباط با اینترنت مشخص شد . مشکل دیگری که وجود دارد عدم وجود Browser یا مرورگر در تل?ن همراه نمی تواند از lEکه درPC است?اده می شود است?اده کند برای حل این مشکل ، تولید کنندگان گوشی در قسمتی از ROM دستگاه یک micro browser قرار داده اند که در واقع کاری شبیه به اینترنت اکسپلورر ویندوز می کند . البته در چند سال آینده این ریز مرورگرها روی سیم کارت قرار خواهند گر?ت که این امر جهت راحتی در پیاده سازی سیستم های WAP می گیرد . (همان طور که در حال حاضر ممکن است یک مرورگر ص?حه ای را به گونه خاصی نمایش دهد و مرورگر دیگری به شکل دیگر، دردنیای تل?ن های همراه هم مرورگر های مختل?ی وجود دارد . محتویات سایت محتویات سایت های اینترنتی که در اینترنت اکسپلورر مشاهده می کنید با زبان HTML و یا XML و .... نوشته می شوند . اینترنت اکسپلوررمحتویات یک ?ایل HTML را خوانده و آن را ت?سیر می کند و به صورتی که لازم است نمایش می دهد با این وص? ، ریز مرورگر هم لازم است ص?حات HTML را گر?ته و ت?سیرکرده و نمایش دهد . ولی این کار عملی نیست . اولا جهت نمایش یک ص?حه HTML، ص?حه نمایش بزرگی لازم است که تل?ن همراه ندارد . ثانیا حجم ?ایل های HTML زیادتر ازآن است که دریک تل?ن همراه معمولی قرار گیرد . ثالثا جهت پردازش Tag های HTML نیاز پردازندهای قوی تراز آنچه که در تل?ن همراه موجود است می باشد . طراحان WAP با ارایه زبانی مانند HTML ولی مناسب برای یک تل?ن همراه این مشکل را حل کردند . یعنی به زبانی به نام (Wireless Markup lamguage) WML هم به زبانی به نام WML Script ایجاد شده است . برای تبدیل کدهای HTML به WML نیز نرم ا?زارهای دیگری ساخته شده است ولیکن عملکرد آن ها چندان مطلوب نبوده است . لذا اگر قصد دارید سایتی را جهت است?اده تل?ن های همراه پیاده سازی کنید بهتر است از همان ابتدا ص?حات WML را خودتان بنویسید ( WML بسیار شبیه به HTML است ) و روی web server تان قراردهید . اگر با ASP.NET آشنایی کا?ی دارید می توانید با است?اده از امکاناتی که مایکرو سا?ت در VS.NET جهت تولید سایت برای PDAها قرار داده است سایت خود را پیاده سازی کنید . البته در VS.NET م?اهیمی غیر از آنچه که در WML خواهید دید نیز مطرح می شود . در مورد web server هم می توانید از lls مایکرو سا?ت است?اده کنید و ?قط تنظیمات خاصی را روی آن باید انجام دهید . دنیای WAP م?اهیم ومسایل دیگری هم دارد که در این جا مطرح نشدند ولی امیدوارم این مقاله دید اولیه ای را جهت وارد شدن به این وادی به شماداده باشد .

تبدیل ساعت ویندوز به یک ساعت اتمی دقیق بدون نیاز به نرم ا?زار خا

مقاله امروز راجع به زمان و ساعت ویندوز است. آیا تا به حال راجع به ساعت اتمی یا NIST چیزی شنیدید ؟ در این مقاله به شما یاد میدهم که چطور میتوانید همواره دقیق ترین زمان را برای ساعت ویندوز خود داشته باشید آن هم بدون نیاز به نرم ا?زار خاصی ! برنامه های مختل?ی وجود دارند که ادعا میکنند زمان سیستم شما را همواره با زمانهای اتمی تنظیم میکنند و بنابراین همواره دقیق ترین زمان را در اختیارشما خواهند گذاشت. اما من میخواهم روشی را به شما آموزش دهم که میتوانید بدون نیاز به هیچ نرم ا?زار خاصی این کار را انجام دهید. برای این کار مراحل زیر را دنبال کنید : ابتدا روی ساعت موجود در Taskbar دوبار کلیک کنید تا برنامه Date and Time Properties اجرا شود ( برای دسترسی به این قسمت میتوانید از طریق کنترل پنل و سپس آیکن Date and Time نیز است?اده کنید ). سپس وارد قسمت Internet Time شده و تیک کنار عبارت Automatically synchronize with an Internet time server را اگر ?عال نیست ?عال کنید. بعد از لیست کشویی جلوی عبارت Server عبارت time.nist.gov را انتخاب کنید. در این جا شما باید به اینترنت متصل شده و سپس روی دکمه Update Now کلیک کنید. در این مرحله شما باید کمی صبر کنید تا ساعت شما از طریق سرور تنظیم شود. ( در این حین شما میتوانید به کارهای عادی خود بپردازید ). بعد روی دکمه Apply و سپس Ok کلیک کنید. بعد از مدتی ساعت سیستم شما با یک ساعت اتمی تنظیم میشود ( کاملا دقیق ) ! اما تنها موردی که در اینجا وجود دارد این است که شما برای اینکه ساعت سیستمتان همواره از بالاترین دقت برخوردار باشد مجبورید که هر بار با اتصال به اینترنت روی دکمه Update Now کلیک کنید. اما نگران نباشید چون این مشکل هم راه حل دارد. برای ر?ع این مشکل مراحل زیر را دنبال کنید : ابتدا از طریق Run وارد Regedit شده و کلید زیر را بیابید : HKEY_LOCAL_MACHINESystemControlSet001ServicesW32TimeTimeProvidersNtpClient بعد در ص?حه سمت راست به دنبال کلیدی با نام SpecialPollInterval بگردید. پس از یا?تن روی آن دوبار کلیک کنید. بعد در قسمت Base نوع اعداد را روی Decimal قرار دهید. سپس در قسمت Value Data یک عدد که زمان یا دوره تناوب تکرار Automatic Synchronization را تعیین میکند برحسب واحد ثانیه تعیین و وارد کنید. بعد از این دیگر نیازی به ?شردن مکرر دکمه Update Now نخواهید داشت. اگر به اینترنت وصل باشید که در دوره زمانی مشخص شده ساعت تنظیم میشود ، اگر هم وصل نباشید هیچ ات?اقی رخ نمیدهد ( تمام این عملیات به صورت پشت پرده انجام میشود ). اما یک نکته دیگر نیز وجود دارد. اگر شما Server بهتر و معتبرتری در اینترنت برای تنظیم ساعت خود یا?تید باید چکار کنید ؟ برای این کار نیز روشی وجود دارد. اگر شما یک آدرس Server بهتر برای این کار پیدا کردید باید مراحل زیر را برای اضا?ه کردن آن به لیست سرورهای ساعت خود انجام دهید : ابتدا برنامه Regedit را اجرا کرده و کلید زیر را بیابید : HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersionDateTimeServers در ص?حه سمت راست یک کلید از نوع String ساخته و برای مثال نام آن را 3 یا 4 یا ... بگذارید ( به ترتیب اعدادی که در لیست موجود هستند ). بعد روی آن دوبار کلیک کرده نام سرور خود را به عنوان مقدار به آن اختصاص دهید. سپس از رجیستری خارج شوید. حالا اگر وارد قسمت Internet Time در برنامه Date and Time Properties شوید و لیست کشویی سرور را مشاهده کنید نام سرور خود را در آنجا خواهید یا?ت. شما میتوانید با سرور خود نیز مانند قبل مراحل را انجام دهید. به همین ترتیب شما میتوانید هر تعداد سروری را که یا?تید در لیست قرار دهید و از آنها است?اده کنید. در اینترنت تعداد زیادی سرور زمان وجود دارد که شما میتوانید از هر کدام از آنها است?اده کنید. کا?ی است در سایت Google یا ... عبارت Server Time را جستجو کنید تا منبع عظیمی از این سایتها در اختیارتان قرار گیرد. اگر چه مسئله تنظیم دقیق زمان برای بسیاری از کاربران اهمیت چندانی ندارد ، اما در بعضی از سیستم ها همین مسئله کوچک نیز بسیار مهم است و اگر رعایت نشود میتواند مشکلات بسیاری را به وجود آورد.

اموزش نصب ویندوز xp

ابتدا باید یک cd ویندوزxp داشته باشید . دقت کنید که این cd باید bootable باشد. اگر میخواهید که ویندوز ?علی را تبدیل به ویندوز xp کنید یا update کنید نیازی به cd  بوت ندارید. cd ویندوز را درون cd rom گذاشته و ویندوز اتوماتیک auto run خواهد شد.دقت کنید که اگر بخواهید ویندوز ?علی خود را که مثلا 98 یاme یا2000 میباشد را update کنید اطلاعات شما مثلا my document شما و برنامه های نصب شده شما ح?ظ خواهد شد.ولی اگر ویندوز شما ایراد دارد.بهتر است ان را از اول ?رمت و نصب کنید که این نوع نصب در اینجا توضیح داده شده است.

بعد از این که cd ویندوز را گذاشتید. خود به خود مرحله نصب ویندوز شروع خواهد شد . روی گزینه install windows xp کلیک کنید.

در قسمت بعد از شما پرسیده میشود که میخواهید یک ویندوز جدید نصب کنید یا ویندوز ?علی را update کنید در صورتی که در ویندوز ?علی شما ایرادی ندارد و میخواهید ان را تبدیل به xp کنید این مرحله را رد کنید و دست نزنید زیرا به طور خودکار upgrade  recommandedانتخاب شده است.ولی چنانچه قصد دارید ویندوز جدیدی در درایوی دیگر نصب کنید باید new instalation را انتخاب کنید.در این صورت بعد از نصب کامل ویندوز xp هنگامی که سیستم را روشن میکنید دو منو ظاهر شده و از شما پرسیده خواهد شد که میخواهید وارد کدام ویندوز شوید.بدین ترتیب شما 2 ویندوز خواهید داشت.

 در مرحله بعد باید سریال ویندوز را وارد کنید این سریال احتمالا در پشت کیس cd یا درون خود cd  داخل ?ایلی به نام serial یا cd key یا readme نوشته شده.

 در قسمت بعد روی دکمه advanced option کلیک کرده و در پنجره جدید گزینه دوم را تیک بزنید.این برای این است که شما درایوی را که ویندوز در ان ریخته شود را انتخاب کنید.همچنین جهت تسریع کار میتوانید گزینه اول را تیک بزنید تا تمامی ?ایلهای ویندوز روی هارد ریخته شده و از انجا نصب شوند.بر روی ok کلیک کنید. در قسمت پایین میتوانید زبان خود را انتخاب کنید ان را farsi‌انتخاب کنید تا ابزار ?ارسی نصب شوند. (اگر تصمیم دارید از ?ارسی سازی مثل سینا پک است?اده کنید این قسمت را دست نزنید).حال بر روی next کلیک کنید.

 در این مرحله از شما سوال میشود میخواهید نصب ویندوز رو از اینترنت به روز کنید؟ چنانچه مایل باشید میتوانید گزینه بالا را انتخاب کرده و next را بزنید در این صورت اخرین update ها از اینترنت دانلود خواهد شدولی با انتخاب گزینه پایینی بدون update وارد مرحله بعد می شوید.به هر حال بعد از رد کردن این قسمت ?ایلهای ضروری اتوماتیک کپی یا دانلود خواهند شد و سیستم restart خواهد شد.

 منتظر بمانید تا ویندوز مراحل نصب را طی کند بعد از این که به متنی که حاوی توضیحات مایکروسا?ت و نوعی قرارداد با شما میباشد رسیدید.روی F8 کلیک کنید تا تائید شود.

 در قسمت بعد چنانچه شما قبلا ویندوزی داشته باشید از شما خواهد شد که میخواهید روی همان ویندوز نصب شود یا انتخاب با شما باشد. با زدن دکمه R میتوانید روی همان ویندوز نصب کنید و با زدن دکمهEsc‌ انتخاب درایو ظاهر خواهد شد.پیشنهاد ما Esc‌میباشد.

 اگر Esc‌را زده باشید این قسمت یعنی قسمت انتخاب درایو ظاهرمی شود. میتوانید درایو مورد نظر را انتخاب کنید همچنین با زدن دکمه D‌میتوانید درایو را پاک کنید تا بعدا تبدیل به درایو جدید یا تبدیل به دو یا چند درایو کنید. بعد از این که D را بزنید دوباره دکمه L‌رابزنید حال درایو پاک شده.میتوانید درایو پاک شده را انتخاب و با زدن دکمهC‌ان را دوباره بسازید.وقتی ان را میسازید میتوانید هجم ان را تایین کنید .مثلا اگر میخواهید درایو را تبدیل به دو درایو کنید.باید هجم ?علی را تبدیل به 2 کرده و Enter کنید.حال دو درایو جدید خواهید داشت.البته برای عوض کردن یا تقسیم هجم درایو میتوانید از Partition Magic هم است?اده کنید که اموزش ان در بخش اموزش گذاشته شده.یا این که برای ساخت پارتیشن های خود باید Fdisk ‌را بلد باشید که ان هم در قسمت اموزش یاد داده شده است. به حر حال با انتخاب درایو مورد نظر خود میتوانید وارد قسمت بعد شوید.

 در اینجا میتوانید انتخاب کنید که ?رمت درایو شما چه باشد FAT یا NTFS‌ت?اوت این دو را در اینجا ببینید و انتخاب کنید.بهتر است گزینه هایی که جلوی ان کلمه Quick‌ نوشته شده را انتخاب نکنید زیرا ?رمت کامل مناسب تر است. بعد از این که مراحل را رد کردید ویندوز ?رمت انتخابی شما را اغاز کرده و سپس ?ایلهای مورد نیاز را کپی میکند. سپس سیستم restart خواهد شد.

 بعد از شروع مجدد سیستم منتظر بمانید تا مرحل نصب اتوماتیک پیش برود تا اینکه شما با پنجره ای مواجه خواهید شد.در اینجا زبان  خود را انتخاب میکنید .چنانچه در قسمت چهارم شما ?ارسی را انتخاب کرده اید این قسمت را دست نزنید . ?قط در قسمت details عربی را remove‌ کنید(البته این کار بستگی به نوع کیبورد شما دارد ولی در اکثر کیبوردها با این کار چند ایراد جزئی بر طر? خواهد شد به هر حال ?ارسی سازی ویندوز xp کامل نیست و ایراداتی در حرو? ی پ ژ گ احتمالا خواهید داشت برای ?ارسی کردن ویندوز میتوانید از یک ?ارسی ساز است?اده کنید) رو دکمه ok زده و next‌کنید.

از اینجا به بعد برای هر دو حالت نصب از روی ویندوز و نصب از boot مشترک میباشد.

 در این جا نام خود و نام کمپانی یا شرکت یا هرچه دوست دارید.مثلا home

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

 این قسمت برای تنظیمات اتصال به اینترنت است.روی منوی پایین روی اول زده و ایران را انتخاب کنید.در قسمت What Area Code استان را میزنید مثلا برای تهران 021      در قسمت dial nomber چیزی ننویسید.و در پایین هم نوع ارتباط تل?نی خود  تون یا پالس را انتخاب کنید و next کنید.

 در اینجا ساعت محلی را انتخاب میکنید.جلوی time zone‌ اگر در ایران هستید GMT+03:30 Tehran‌ را انتخاب کنید.و بر روی next کلیک میکنید .ویندوز نصب را ادامه داده و سر انجام به پایان میرساند و سیستم restart خواهد شد.

 بعد از شروع مجدد ویندوز از شما سوالاتی خواهد شد شما تمام گزینه هایی که از شما میخواهد ویندوز را توسط اینترنت رجیستر کنید را کنسل کنید(باید گزینه های پایین را انتخاب کنید) زیرا هنوز معلوم نیست مودم شما به درستی کار میکند یا نه ؟

سپس در اخر از شما خواسته میشود 5 user معر?ی کنید که شما برای اولی نام خود را وارد کرده و finish را بزنید.حال شما وارد ویندوز جدید شده اید.



 نصب ویندوز از بوت

برای این که ویندوز را از اول نصب کنید باید یک cd بوت داشته باشید هنگامی که سیستم را روشن میکنید کلید delete را نگه دارید و وارد تنظیمات setup شوید.اکثر mother board های جدید در همان بالا منوی boot‌را دارند که شما با زدن کلید های چپ و راست میتوانید وارد ان شوید و بوت اول خود را cdrom انتخاب کنید.باید روی ان enter‌ زده و cdrom ‌را انتخاب کنید.سپس روی exit ر?ته و save and exit‌ یا  چیزی شبیه به این را بیاد انتخاب کنید که تنظیمات شما را زخیره کند.حال هنگام روشن کردن سیستم اگر cd بوت در سیستم باشد میتوانید از ان است?اده کنید.بعد از این که cd  بوت شد و هنگامی که گ?ته میشود press any key .......... دکمه ای را بزنید تا وارد مراحل نصب ویندوز شوید.

 منتظر بمانید تا ویندوز مراحل نصب را طی کند بعد از این که به متنی که حاوی توضیحات مایکروسا?ت و نوعی قرارداد با شما میباشد رسیدید.روی F8 کلیک کنید تا تائید شود.

 در قسمت بعد چنانچه شما قبلا ویندوزی داشته باشید از شما خواهد شد که میخواهید روی همان ویندوز نصب شود یا انتخاب با شما باشد. با زدن دکمه R میتوانید روی همان ویندوز نصب کنید و با زدن دکمهEsc‌ انتخاب درایو ظاهر خواهد شد.پیشنهاد ما Esc‌میباشد.

 اگر Esc‌را زده باشید این قسمت یعنی قسمت انتخاب درایو ظاهرمی شود. میتوانید درایو مورد نظر را انتخاب کنید همچنین با زدن دکمه D‌میتوانید درایو را پاک کنید تا بعدا تبدیل به درایو جدید یا تبدیل به دو یا چند درایو کنید. بعد از این که D را بزنید دوباره دکمه L‌رابزنید حال درایو پاک شده.میتوانید درایو پاک شده را انتخاب و با زدن دکمهC‌ان را دوباره بسازید.وقتی ان را میسازید میتوانید هجم ان را تایین کنید .مثلا اگر میخواهید درایو را تبدیل به دو درایو کنید.باید هجم ?علی را تبدیل به 2 کرده و Enter کنید.حال دو درایو جدید خواهید داشت.البته برای عوض کردن یا تقسیم هجم درایو میتوانید از Partition Magic هم است?اده کنید که اموزش ان در بخش اموزش گذاشته شده.یا این که برای ساخت پارتیشن های خود باید Fdisk‌را بلد باشید که ان هم در بخش اموزش یاد داده شده است. به حر حال با انتخاب درایو مورد نظر خود میتوانید وارد قسمت بعد شوید.

 در اینجا میتوانید انتخاب کنید که ?رمت درایو شما چه باشد FAT یا NTFS‌ت?اوت این دو را در اینجا ببینید و انتخاب کنید.بهتر است گزینه هایی که جلوی ان کلمه Quick‌ نوشته شده را انتخاب نکنید زیرا ?رمت کامل مناسب تر است. بعد از این که مراحل را رد کردید ویندوز ?رمت انتخابی شما را اغاز کرده و سپس ?ایلهای مورد نیاز را کپی میکند. سپس سیستم restart خواهد شد.

 بعد از این که سیتم restart شد کاملا صبر کنید تا ویندوز مراحل نصب را ادامه دهد اگر به پنجره وارد کردن کد ویندوز رسیدید کدی که در کیس ویندوز یا در ?ایلی متنی با نام serial یا cd key قرار دارد وارد کنید.این پنجره بستگی به تنظیمات شما ممکن است در این قسمت یا در قسمتهای بعد ظاهر شود.

 در اینجا زبان  خود را انتخاب میکنید .برای این که امکان تایپ ?ارسی داشته باشید روی customize‌کلیک کرده و تب language را انتخاب کنید سپس هر دو تیک را علامت بزنید و apply را بزنید تا ?ایلهای مربوط نصب شوند بعد در قسمت details روی add کلیک کرده و ?ارسی را اضا?ه کنید. رو دکمه ok زده و next‌کنید

درباره‌ی گوگل

درباره ی گوگل ماموریت گوگل ارائه بهترین تجربه جستجو دراینترنت بوسیله در دسترس و مورد است?اده قراردادن عمومی اطلاعات جهان است. گوگل، ایجادکننده بزرگترین ماشین جستجوی جهان، سریعترین و آسانترین راه پیدا کردن اطلاعات روی اینترنت راارائه می کند. با دستیابی به بیش از 1.3 میلیارد ص?حه گوگل نتایج را در ظر? کمتر از یک دوم ثانیه به کاربران در سراسر جهان ارائه می کند. اکنون، گوگل روزانه به بیش از 100 میلیون تقاضای جستجو پاسخ می دهد. دو دانشجوى دکتراى دانشگاه Stanford، یعنى لرى پیج و سرجى برین، گوگل را در سال 1998 تاسیس کردند. این شرکت خصوصى در ماه جون 1999 / تیر 1379 رسما با سرمایه تاسیس 25 میلیون دلار معر?ى شد. این شرکت همراهانى را چون کلاینر پرکینز کاو?یلد و سیکوال کپیتال را پیدا کرد. گوگل سرویس و خدمات عمومى اصلى خود را در وب سایت خود در http://www.google.com ارایه میدهد. این شرکت همچنین سرویس جستجوى پیشر?ته را براى ?راهم سازى اطلاعات محتوایى نیز ارایه میدهد. درباره تکنولوژی گوگل تکنولوژى متحول جستجوى گوگل و طراحى اینتر?یس مطلوب براى کاربران، گوگل را به به عنوان بخش از ماشینهاى جستجوى نسل جدید تبدیل کرده است. ?راتر از است?اده از تکنولوژى کلمات کلیدى، گوگل براساس تکنولوژى PageRank™ نیز پایه گذارى شده، که این تکنولوژى باعث میشود تا نتایج مهمتر در یک جستجو اولتر دیده شوند. PageRank یک سنجش معقولى را براى اعتبار ص?حات وبى که بر اساس معادله برابرى 500 میلیون متغییر و بیش از 2 بیلیون شرایط محاسبه شدند را ای?ا میکند. PageRank از ساختار لینک عظیم وب به عنوان ابزار سازماندهى است?اده میکند. وجودا، گوگل ت?سیر میکند یک لینک را از ص?حه A تا ص?حه B به عنوان یک vote توسط ص?حه A براى ص?حه B. دبوسیله این، گوگل تشخیص میدهد توسط vote که کدام ص?حه مهمتر است. همچنین گوگل این ص?حات را تجزیه و تحلیل میکند. مجتمع گوگل، روشهاى جستجوى خودکار انسداد اینتر?یس دستى است. برخلا? ماشینهاى جستجوى دیگر، گوگل ساختار بندى شده تا نتایج جستجوى را به بهترین شکل براى تجارت ارایه دهد. یک جستجوى گوگل راهى است براى جستجوى وب سایتى با کی?یت مطلوب و بالا. گروه مدیریت دکتر اریک ا.اشمیت،رییس کل و رییس هییت مدیره لرى پیج، کمک موسس و رییس، محصولات سرجى برین، کمک موسس و رییس، تکنولوژى امید کردستانى، معاون رییس، توسعه تجارى و ?روش وینى روسینگ، معاون رییس مهندسى سیندى مک ک?رى، معون رییس، ارتباطات جوان بردى، معاون رییس، خدمات جستجو تیم آرمسترونگ، معاون رییس، ?روش آگهى اورس هولتزل، شخص گوگل کریگ سیلوراشتاین، مدیر تکنولوژى معنى گوگل گوگل بر گر?ته شده از کلمه Googlo که به معنى "یک عدد یک و صد ص?ر جلوى آن" است که توسط میلتون سیروتا پسر خوانده ادوارد کاسنر ریاضیدان آمریکایى اختراع شده است. این موضوع که "یک عدد یک و صد ص?ر جلوى آن" در واقع نوعى شعار و در واقع مقصود موضوع است. بدین معنى که گوگل قصد دارد تا سرویس ها، اهدا? و اطلاع رسانى و اطلاعات خود را تا آن مقدار در وب در جهان گسترش دهد.