برای تغییر سرور DNS در ویندوز ایکس پیبه ترتیب زیر عمل کنید:
1. کانکشن مورد نظرتان را انتخاب کنید.
2. بر روی دکمه Properties کلیک کنید (A).
3. گزینه Networking را انتخاب کنید.
4. از لیست موجود (Internet Protocol (TCP/IP را انتخاب کرده (B) و دکمه Properties را فشار دهید (C).
5. در قسمت پایین صفحه ... Use the following را فعال کنید (D).
6. در کادرهای موجود، آدرس DNS اولیه و جایگزین را به ترتیب وارد کنید (E). اگر دارید برای عبور از فیلتر دست به این تغییرات میزنید، میتوانید از سرورهای DNS زیر استفاده نمایید. (تذکر: این DNSها متعلق به دانشگاه استانفورد آمریکاست و ممکن است برای استفاده از آن نیاز به اخذ مجوز داشته باشید)
§ 171.64.7.55 (caribou.Stanford.EDU)
§ 171.64.7.77 (cassandra.Stanford.EDU)
7. دکمه OK را فشار دهید و از قسمت تنظیمات خارج شوید. برای این که بعداً این تغییرات را به حالت اولیه بر گردانید، به مرحله 6 برگشته و این بار Obtain DNS server automatically انتخاب کنید (D).
جاوا یک زبان برنامه نویسی است که در سطح بسیار گسترده ای وسیعی استفاده می گردد. در ابتدا لازم است با برخی از واژه ها و اصطلاحات برنامه نویسی آشنا شده و در ادامه با زبان جاوا بیشتر آشنا شویم .
- برنامه کامپیوتر . یک برنامه کامپیوتری ، مجموعه ای از دستورالعمل ها بوده که به کامپیوتر اعلام می کنند ، چه کاری را می بایست انجام دهد. دستورالعمل ها ممکن است به کامپیوتر اعلام نمایند ، که تعدادی از اعداد را با یکدیگر جمع کرده و یا دو عدد را بایکدیگر مقایسه و بر اساس نتیجه مربوط اتخاذ تصمیم نماید. یک برنامه کامپیوتری صرفا" مجموعه ای از دستورالعمل های ساده بوده که فقط برای کامپیوتر قابل استفاده می باشند. نظیر نوت های موسیقی که بعنوان مجموعه دستورالعمل هائی برای یک موسیقیدان مفید خواهند بود.کامپیوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسیدن به هدفی خواهد بود که بر اساس آن برنامه نوسته شده است .
- زبان برنامه نویسی . دستورالعمل های مورد نظر بمنظور انجام یک کار توسط کامپیوتر می بایست با استفاده از یکی از زبانها ی برنامه نویسی نوشته شده ( کد گردند ) و در ادامه در اختیار کامپیوتر گذاشته گردند. زبانهای برنامه نویسی متعددی نظیر : فرترن ، بیسیک ، کوبال ، پاسکال، ،C و جاوا و ... وجود دارد.
- کمپایلر. برنامه ای است که برنامه نوشته شده توسط یکی از زبانهای برنامه نویسی (نظیر جاوا) را ترجمه و آن را بگونه ای تبدیل خواهد کرد که کامپیوتر قادر به اجرای آن باشد. احتمالا" شما بر روی کامپیوتر خود فایل هائی با انشعاب exe را تاکنون مشاهده کرده اید ، این نوع فایل ها شامل کدهای اجرائی ( قابل خواندن توسط ماشین ) بوده که مرحله ترجمه خود را پشت سر گذرانده اند.
بمنظور نوشتن برنامه کامپیوتری با استفاده از یک زبان برنامه نویسی نظیر جاوا ، به یک کمپایلر نیاز خواهد بود. در ادامه نحوه دریافت و نصب کمپایلر جاوا توضیح داده می شود. پس از نصب کمپایلر ، می توان برنامه نویسی جاوا را آغاز کرد.
دریافت کمپایلر جاوا
بمنظور نوشتن برنامه با استفاده از زبان برنامه نویسی جاوا ، می بایست محیط پیاده سازی جاوا آماده و پیکربندی گردد. برای آماده نمودن محیط فوق ، می بایست مراحل زیر را دنبال کرد :
- یک فایل بزرگ شامل محیط پیاده سازی جاوا را از طریق اینترنت دریافت و یا از طریق CD مربوطه آماده نمود.
- یک فایل بزرگ شامل مستندات جاوا را از طریق اینترنت دریافت و یا از طریق CD مربوطه آماده نمود.
- فایل های دریافت شده از طریق اینترنت را بکمک برنامه WinZip ( و یا برنامه های معادل ) از حالت فشرده خارج نمود.
- محیط پیاده سازی جاوا را نصب نمائید
- مستندات جاوا را نصب نمائید.
- تنظیمات و پیکربندی لازم در خصوص چندین متغیر محیطی را انجام دهید.
قبل از انجام هر یک از مراحل فوق ، پیشنهاد می گردد که در ابتدا یک فولدر موقت ایجاد و فایل هائی را که از اینترنت دریافت می دارید ، در آن ذخیره نمائید ( نام فولدر فوق download directory انتخاب شده است )
مرحله اول : دریافت محیط پیاده سازی جاوا
بمنظور دریافت محیط پیاده سازی جاوا از طریق اینترنت از آدرس زیر استفاده نمائید :
http://java.sun.com/j2se/1.4.1/download.html
در زمان دریافت محیط پیاده سازی جاوا ، می بایست نوع سیستم عامل سیستمی که قرار است محیط فوق بر روی آن نصب گردد را نیز مشخص نمائید.
مرحله دوم : دریافت مستندات جاوا از طریق اینترنت
پس از انتخاب نوع سطستم عامل ، با فعال کردن لینک مربوط به مستندات (Documentation) ، امکان دریافت مستندات جاوا فراهم می گردد.
مرحله سوم : در صورتیکه بر روی سیستم خود برنامه WinZip موجود نباشد ، می توان آن را از طریق آدرس زیر دریافت کرد :
http://www.winzip.com
مرحله چهارم : نصب محیط پیاده سازی
با اجرای فایل j2sdk-1_4_1-*.exe ( فایل فوق در مرحله یک دریافت شده است ) ، در ابتدا فایل از حالت فشرده خارج و در ادامه عملیات نصب محیط پیاده سازی بصورت خودکار انجام خواهد شد.
مرحله پنجم : نصب مستندات
فایل دریافت شده در مرحله دوم را در فولدری که محیط پیاده سازی را نصب کرده اید ، منتقل و از همان محل ، فایل فوق را اجراء تا زمینه نصب مستندات فراهم گردد.
مرحله ششم : تنظیمات محیط
فایل Autoexec.bat را با استفاده از ویرایشگر notepad فعال و بااستفاده از دستور PATH ، مسیر نصب محیط پیاده سازی جاوا را مشخص نمائید.
مرحله هفتم : تست
پنجره MS-DOS ویندوز را فعال و دستور Javac را تایپ نمائید. در صورتیکه مراحل قبل بدرستی انجام شده باشند ، می بایست پیامی مبنی بر نحوه استفاده از Javac بر روی مانیتور نمایش داده شود. این بدان معنی است که همه چیز برای شروع آماده است . در صورتیکه پیام "Bad coomand or file name" ، نمایش داده شود ، نشاندهنده برزو اشکال در یکی از مراحل نصب بوده است .
پس از انجام مراحل هفت گانه فوق ، امکان نوشتن برنامه های جاوا فراهم شده و می توان با استفاده از محیط مربوطه ، اقدام به نوشتن و اجرای برنامه های جاوا کرد. پس از نصب محیط پیاده سازی جاوا ، یک فولدر بنام Demo ایجاد و در آن مجموعه ای از مثال های متنوع مستقر می گردد.
وب پروکسی (CGI-Proxy)
این پروکسیها که امروزه در ایران به نام فیلترشکن معروف شدهاند در واقع وب سایتهایی هستند که به زبانهای برنامه نویسی تحت وب مثل PHP و Perl برنامه نویسی شدهاند و برای کاربر این امکان را پدید میآورند تا از طریق آنها به سایر وب سایتها دسترسی پیدا کند. مزیت عمده این پروکسیها سهولت استفاده از آنهاست. تنها کاری که شما لازم است انجام دهید این است که به یکی از این وب پروکسیها بروید و آدرس سایت مورد نظرتان را در فرم مربوطه تایپ کنید. ظرف چند ثانیه پروکسی صفحه مورد نظرتان را در برابر چشمانتان به نمایش میگذارد.
همان طور که قبلاً گفته شد این دسته از پروکسیها با سایر پروکسیها (HTTP و Socks) تفاوت اساسی دارند. مهمترین تفاوت آنها این است که این پروکسیها محتویات صفحه وب را تغییر میدهند و اگر علمیتر بخواهیم بگوییم آن را بازنویسی میکنند. بازنویسی صفحه وب شامل موارد زیر است:
1. افزودن آگهیهای تبلیغاتی (Banner):
این حقیقت که وب پروکسیها میتوانند با بازنویسی صفحات وب، آگهیهای تبلیغاتی را به آنها اضافه کنند زمینهای را فراهم آورده است تا بسیاری از شرکتها اقدام به عرضه رایگان این گونه پروکسیها کنند.
یک وب پروکسی، لینکهای صفحه را طوری تغییر میدهد که باز از میان همان پروکسی عبور کنند. یعنی وقتی شما روی یکی از لینکهای صفحهای که با وب پروکسی باز شده کلیک میکنید بجای این که آن لینک از سایت اصلی باز شود از طریق وب پروکسی باز میشود. بیایید مطلب را با یک مثال بیشتر توضیح دهیم. فرض کنید شما از طریق وب پروکسی سایت نوفیلتر به صفحه خانگی یاهو مراجعه کردهاید. در بالای این صفحه لینکی وجود دارد که شما را به بخش ایمیل یاهو میبرد. اگر آدرس لینک اصلی به صورت http://mail.yahoo.com/ باشد، وب پروکسی آن را بازنویسی کرده و به شکل زیر درمیآورد:
http://iran.lookin.at/proxy/nph-proxy.cgi/010110A/http/mail.yahoo.com/
حال اگر شما روی این لینک کلیک کنید، بجای این که مستقیماً وارد یاهو میل شوید باز هم از طریق پروکسی سایت نوفیلتر به آن دسترسی پیدا میکنید. حتی بعضی وب پروکسیها از این هم فراتر رفته و لینکها را به گونهای بازنویسی میکنند که قابل شناسایی نباشند. مثلاً لینک فوق را به صورت زیر در میآورند:
http://iran.lookin.at/proxy/nph-proxy.cgi/ 010010A/uggc/znvy.lnubb.pbz/
به این ترتیب هیچکس متوجه نمیشود شما از چه سایتهایی بازدید کردهاید و سیستمهای فیلترینگ نیز از کار باز میمانند. زیرا از نظر آنها شما در حال مشاهده سایت نوفیلتر هستید.
وب پروکسیها در کنار مزایایشان نقاط ضعفی نیز دارند که عبارتند از:
· این پروکسیها به علت محبوبیت و سهولت در استفادهشان شدیداً مورد سانسور قرار گرفتهاند. همانطور که در بخش وضعیت فیلترینگ در ایران گفته شد، مخابرات 95 درصد از این سایتها را فیلتر کرده است. به همین علت پیدا کردن یک وب پروکسی فعال کار آسانی نیست و اگر هم چنین پروکسی پیدا کنید مطمئناً مدت زیادی برای شما کار نخواهد کرد.
صدای آمریکا و رادیو فردا با همکاری شرکت انونیمایزر (Anonymizer) اقدام به ایجاد یک وب پروکسی برای کاربران ایرانی کرده است و برای این که از دست فیلترینگ مخابرات در امان باشد مرتباً آدرس آن را عوض میکند. شما میتوانید با اشتراک خبرنامه صدای آمریکا، هر روزه تازهترین اخبار و جدیدترین آدرس پروکسی را بوسیله ایمیل دریافت کنید. وب پروکسی صدای آمریکا مختص به کاربران ایرانیست و از خارج ایران قابل دسترسی نمیباشد. ضمناً این پروکسی از نوع سانسور کننده است و سایتهای غیر اخلاقی را فیلتر کرده، با این حال شما میتوانید از آن برای دسترسی به سایتهای سیاسی استفاده کنید. برای اشتراک خبرنامه به سایت صدای آمریکا مراجعه کنید.
· وب پروکسیها با بعضی صفحات پیچیده اینترنت، خصوصاً صفحاتی که در آنها از جاوا (Java) استفاده شده مشکل دارند و گاهی آنها را درست نشان نمیدهند.
· بعضی مواقع وب پروکسیهای عمومی با حجم عظیمی از درخواستهای کاربران مواجه میشوند که نمیتوانند به همه آنها پاسخ دهند. در این وضعیت پروکسی از ارائه سرویس باز میماند و یا از سرعتش به نحو محسوسی کاسته میشود. این مسئله بیشتر در مورد پروکسیهای عمومی صادق است ولی اگر شما به یکی از شرکتهای فعال در این زمینه آبونمان بپردازید و اصطلاحاً مشترکشان شوید، ندرتاً با چنین مشکلی برخورد خواهید کرد.
شبکه های بدون کابل یکی از چندین روش موجود بمنظور اتصال چند کامپیوتر بیکدیگر و ایجاد یک شبکه کامپیوتری است . در شبکه های فوق برای ارسال اطلاعات بین کامپیوترهای موجود در شبکه از امواج رادیوئی استفاده می شود.
مبانی شبکه های بدون کابل
تکنولوژی شبکه های بدون کابل از ایده " ضرورتی به کابل ها ی جدید نمی باشد" ، استفاده می نمایند. در این نوع شبکه ها ، تمام کامپیوترها با استفاده از سیگنال هائی رادیوئی اقدام به انتشار اطلاعات مورد نظر برای یکدیگر می نمایند. این نوع شبکه ها دارای ساختاری ساده بوده و براحتی می توان یک کامپیوتر متصل به این نوع از شبکه ها را مکان های دیگر استقرار و کماکن از امکانات شبکه بهره مند گردید مثلا" در صورتیکه این نوع شبکه ها را در یک فضای کوچک نظیر یک ساختمان اداری ایجاد کرده باشیم و دارای یک کامپیوتر laptop باشیم که از کارت شبکه مخصوص بدون کابل استفاده می نماید ، در هر مکانی از اداره مورد نظر که مستقر شده باشیم با استفاده از Laptop می توان بسادگی به شبکه متصل و از امکانات مربوطه استفاده کرد.
شبکه های کامپیوتری از نقظه نظر نوع خدمات وسرویس دهی به دو گروه :
نظیر به نظیر و سرویس گیرنده / سرویس دهنده نقسیم می گردند. در شبکه های نظیر به نظیر هر کامپیوتر قادر به ایفای وظیفه در دو نقش سرویس گیرنده و سرویس دهنده در هر لحظه است . در شبکه های سرویس گیرنده / سرویس دهنده ، هر کامپیوتر صرفا" می تواند یک نقش را بازی نماید. ( سرویس دهنده یا سرویس گیرنده ) . در شبکه های بدون کابل که بصورت نظیر به نظیر پیاده سازی می گردنند ، هر کامپیوتر قادر به ارتباط مستقیم با هر یک از کامپیوترهای موجود در شبکه است . برخی دیگر از شبکه های بدون کابل بصورت سرویس گیرنده / سرویس دهنده ، پیاده سازی می گردند. این نوع شبکه ها دارای یک Access point می باشند. دستگاه فوق یک کنترل کننده کابلی بوده و قادر به دریافت و ارسال اطلاعات به آداپتورهای بدون کابل ( کارت های شبکه بدون کابل ) نصب شده در هر یک از کامپیوترها می باشند.
چهار نوع متفاوت از شبکه های بدون کابل وجود دارد ( از کند و ارزان تا سریع و گران )
· BlueTooth
· IrDA
· HomeRF)SWAP)
· WECA)Wi-Fi)
شبکه های Bluetooth در حال حاضر عمومیت نداشته و بنظر قادر به پاسخگوئی به کاربران برای شبکه ها ی با سرعت بالا نمی باشند. IrDA)Infrared Data Association) استانداردی بمنظور ارتباط دستگاههائی است که از سیگنال ها ی نوری مادون قرمز استفاده می نمایند. استاندارد فوق نحوه عملیات کنترل از راه دور، ( تولید شده توسط یک تولید کننده خاص ) و یک دستگاه راه دور ( تولید شده توسط تولید کننده دیگر ) را تبین می کند. دستگاههای IrDA از نورمادون قرمز استفاده می نمایند.
قبل از بررسی مدل های SWAP و Wi-Fi لازم است که در ابتدا با استاندارد اولیه ای که دو مد ل فوق بر اساس آنها ارائه شده اند ، بیشتر آشنا شویم . اولین مشخصات شبکه های اترنت بدو ن کابل با نام IEEE 802.11 توسط موسسه IEEE عرضه گردید. در استاندارد فوق دو روش بمنظور ارتباط بین دستگاهها با سرعت دو مگابیت در ثانیه مطرح شد. دو روش فوق بشرح زیر می باشند :
· DSSS)Direct-sequence spread spectrum)
· FHSS)Frequency-hopping spread spectrum)
دو روش فوق از تکنولوژی FSK)Frequency-shift keying) استفاده می نمایند. همچنین دو روش فوق از امواج رادیوئی Spread-spectrum در محدوده 4/ 2 گیگاهرتز استفاده می نمایند.
Spread Spectrum ، بدین معنی است که داده مورد نظر برای ارسال به بخش های کوچکتر تقسیم و هر یک از آنها با استفاده از فرکانس های گسسته قابل دستیابی در هر زمان ، ارسال خواهند شد. دستگاههائی که از DSSS استفاده می نمایند ، هر بایت داده را به چندین بخش مجزا تقسیم و آنها را بصورت همزمان با استفاده از فرکانس های متفاوت ، ارسال می دارند. DSSS از پهنای باند بسیار بالائی استفاده می نماید ( تقریبا" 22 مگاهرتز ) دستگاههائی که از FHSS استفاده می نمایند ، دریک زمان پیوسته کوتاه ، اقدام به ارسال داده کرده و با شیفت دادن فرکانس (hop) بخش دیگری از اطلاعات را ارسال می نمایند. با توجه به اینکه هر یک از دستگاههای FHSS که با یکدیگر مرتبط می گردند ، بر اساس فرکانس مربوطه ای که می بایست Hop نمایند و از هر فرکانس در یک بازه زمانی بسیار کوتاه استفاده می نمایند ( حدودا" 400 میلی ثانیه ) ، بنابراین می توان از جندین شبکه FHSS در یک محیط استفاده کرد( بدون اثرات جانبی ) . دستگاههای FHSS صرفا" دارای پهنای باند یک مگاهرتز و یا کمتر می باشند.
علل و زمینههای پیدایش فیلترینگ:
گسترش اینترنت زمینهای را پدید آورد که طیف وسیعی از اطلاعات بتوانند بدون هیچ گونه محدودیتی در سراسر جهان منتشر شود. از طرف دیگر طیف مخاطبان اینترنت هم به همان اندازه محتویات آن وسیع و مختلف بود. دسترسی بی حد و حصر به اطلاعات و این حقیقت که هر کسی به هر گونه اطلاعاتی دسترسی داشته باشد بسیاری را به هراس انداخت و انتقادات شدیدی را به همراه آورد. گروهی از منتقدان کسانی بودند که به محتویات غیر اخلاقی اینترنت اعتراض داشتند و آن را خصوصاً برای جوانان و نوجوانان مضر و منحرف کننده میدانستند. گروه دیگر حکومتهایی بودند که تاب سخن مخالفان را نمیآوردند. این حکومتها سالها بود که با بسته و محدود نگه داشتن جامعه تحت سلطهشان و اعمال سانسور بر رسانههای سنتی نظیر مطبوعات و روزنامهها سعی داشتند تفکر و ایدئولوژی خود را بر مردمانشان تحمیل کنند و به همین منظور با هرگونه تجدد و دگر اندیشی که مخالف با امیال آنها بود به شدت برخورد میکردند. تعجب ندارد که این قبیل حکومتها اینترنت و انتشار خارج از کنترل اطلاعات را تهدیدی جدی برای موجودیت خود تلقی کنند و با آن به مبارزه برخیزند. از آنجایی که اکثر این حکومتها سعی داشتند، برخلاف ماهیت ذاتیشان از خود وجههای دمکرات و آزادی خواه به نمایش بگذارند، نمیتوانستند دلیل اصلی مخالفت خود را با تبادل آزاد اطلاعات ابراز کنند. این بود که آنها نیز به گروه قبلی پیوستند و لوای مبارزه با فساد و مطالب غیر اخلاقی را سر دادند.
به هر حال برای هیچ یک از دو گروه از اینترنت گریزی نبود. در واقع دستاوردهای علمی و فرهنگی اینترنت آنقدر شگرف بود که چشم پوشی از آن به راحتی میسر نمیشد. از آنجایی که اینترنت شبکهای جهانی بود و بر اساس ساختار آن، هیچ گروه یا دولتی نمیتوانست بر مطالبی که در آن انتشار میابد نظارت کامل داشته باشد، کمکم این ایده شکل گرفت تا به جای کنترل انتشار مطالب، بر دسترسی و استفاده افراد از اینترنت نظارت شود.