دهکده آی تی » Network



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

البته من اون وبلاگو که به حق مچ گرفته پیدا نکردم اما بد ندیدم در این مورد توضیحی بدم.

همان طور که تو اون خبر نوشته، اگه آدرس سایت آمارو پینگ کنید به آی پی 10.10.33.40 میرسید. اگر نمی دانید بدانید که اصطلاحا 3 کلاس آی پی وجود دارد. کلاس A، B و C . قبلا تو این پست مطلب کاملی در این مورد نوشتم. تو هر کدوم از این 3 کلاس ، چند رنج داریم که اون آدرس IP ها اصلا تو اینترنت وجود ندارند.

مثلا تو کلاس  C، رنج 192.168.00. الی 192.168.255.255 تو اینترنت وجود نداره. یکی از علت هایی که تو شبکه های خانگی هم از رنج 192.168.0.0 یا مشابه این استفاده میشه همینه. تو کلاس A هم رنج 10.0.0.0 الی 10.255.255.255 در اینترنت وجود نداره!

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

جواب با چند تا Tracert گرفتن آشکار میشود. فکر می کنم یواش یواش اون اینترنت ملی!! که قولشو بهمون داده بودن در حال رسیدنه. طبیعی است هنگامی که قصد مراجعه به هر سایتی را داشته باشید، روتر های شرکتی که به شما اینترنت می دهد، شما را به سمت روتر های مخابرات هدایت می کنند تا بتوانید از مدخل تنگ اون!، به سایت مورد نظر خودتون برسید. مثلا من به هر سایتی بخواهم بروم، اولین روتر بعد از روتر های خود شرکت isp، روتری با ادرس 217.219.160.115 می باشد. کافیست یک استعلام بگیرید تا متوجه شوید رنج 217.219.160.0 الی 217.219.183.255 کلا در اختیار شرکت ارتباطات زیر ساخت است.

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

در مورد آدرس آن هم که گفته می شود در اینترنت وجود ندارد، فکر نمی کنم موضوع عجیبی باشد. وقتی آی پی وجود خارجی ندارد، از اسم چه انتظاری می رود! یک آی پی داخلی تنظیم کرده اند و برای اون یک نام به اسم amar.org.ir در dns در نظر گرفتند. همین. این اسم می تونست amar.com ، amar.ir و حتی yahoo.com و یا google.com میبود!!

آیا این کار درست است؟

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

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

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

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


در بخش اول از آموزش های “جستجوی عمیق گوگل”، بررسی 8 قسمت اول از 16 قسمت اصلی مبانی اپراتورها انجام شد. در این بخش نیز به بررسی 8 قسمت بعدی می پردازیم.

این 8 قسمت شامل یکسری علایم و کلمات می شوند که که در نحوه ارتباط کلمات حاضر در جستجو تاثیر می گذراند. چیزی شبیه numrange .

و اما ادامه اپراتورها:

9 - inanchor : این کد نیز تاثیری همانند 8 قسمت اول دارد. با این کد گوگل جستجو را محدود به لینکهایی که در صفحات وجود دارد، می کند. اما نکته مهمش این است که فقط در محتوی آدرس، بررسی نمی کند بلکه آنچه را که کاربر میبیند نیز شامل می شود. این کد شبیه inurl عمل می کند با این تفاوت که inurl تنها به خود لینک ها اشاره می کرد اما inanchor به کلیه بخش هایی که به نوعی به کلمه مورد نظر اشاره می کنند و در قسمتهایی از آنها لینکی وجود دارد.

——————–

10- allintext : این کد باعث می شود جستجوی شما فقط در متن یک صفحه انجام شود. نه در میان لینک ها، title ها و یا حتی توضیحات صفحات..

——————–

11- + : این علامت که در ابتدای کلمه و بدون فاصله از آن قرار می گیرد، باعث می شود ترتیب نتایج به صورتی باشد که از نظر گوگل بیشترین اهمیت و میزان یافت را داشته است. به عنوان مثال IT+ باعث می شود تا گوگل نتایج را به ترتیب اولویتی از جانب خود نشان دهد. حال این اولویت ممکن است تعداد نمایش باشد، یا حتی میزان اهمیتی که برای کاربران دارد.

——————–

12- - : علامت تفریق در نسخه های قبلی گوگل وجود داشت که تاثیر آن همانند جستجوی عادی بود و تغییری در نتیایج ایجاد نمی کرد. به همین دلیل در نسخه های اخیر گوگل، این علامت حذف شده است و ممکن است در زمان استفاده، نتایجی را در بر نداشته باشد.

——————–

13- ” ” : وجود کلمات در داخل این علایم بدین معنی است که جستجو قرار است بر پایه کل کلمات انجام شود، نه جدا. به عنوان مثال اگر کلمه fire fox را نظر بگیریم، اگر به همین صورت مورد جستجو قرار گیرد، گوگل اقدام به جستجوی کلمات fire ، fox و fire fox می نماید. در حالی که شاید ما فقط نتایج شامل fire fox را خواستار باشیم. در این صورت با قرار دادن این دو کلمه در داخل این دو علامت ( ” ” ) گوگل را مجبور به جستجوی سایتهایی می نماییم که هر دو کلمه را در کنار هم داشته باشند.

——————–

14- . : این علامت در هر جای کلمات قرار گیرد، بدین معنی است که کلیه نتایج بدین صورت است که به جای این علامت هر حرف یا علامت دیگری ممکن است وجود داشته باشد. بگذارید با مثال پیش رویم! به طور مثال کلمه fire.fox رادر نظر بگیرید. اگر این کلمه را جستجو کنید، کلمه هایی از قبیل fire-fox و یا fireAfox و حتی fire fox نیز مورد جستجو قرار میگیرند. این علامت بیشتر برای اطلاع یافتن از اطلاعات سرور ها و سایت ها استفاده می شود و ممکن در حالت عادی نتایج باب میلی نداشته باشد.

——————–

15- * : این علامت دقیقا همان عملکرد علامت قبلی را دارد با این تفاوت که به جای حروف و علایم، کلمات را جایگزین می کند. به عنوان مثال، نتایج جستجوی fire*fox ، شامل جستجوی عباراتی از قبیل fire in fox ، fire the fox و یا fire or fox نیز می شود.

——————–

16- | : این علامت همانطور که در برنامه نویسی به معنی ‘یا’ ی منطقی است، در اینجا نیز همان معنی را می دهد. به مثال زیر توجه کنید:

“fire fox” | firefox

این نحوه نوشتن باعث می شود تا گوگل سایت هایی که شامل fire fox یا firefox است را پیدا کند.

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

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

موفق باشید/.


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

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

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

1- site : با این کد شما می توانید جستجو را محدود به یک سایت نمایید. توجه کنید فقط به یک سایت. اما چطور: برای اینکار در محل تایپ، به سبک زیر تایپ می نمایید:

site:domain.com keyword

نکات کلیدی:

  1. باید کلیه حروف site کوچک باشد.
  2. www نباید در ابتدای آدرس قرار گیرد.
  3. کلیه ساب دامین ها نیز شامل جستجو می شوند.

——————–

2- intitle : با این کد نیز شما جستجو را محدود به title یا نامی که هر صفحه به خود میگیرد، می کنید.

intitle:IT itvillage

در این نمونه شما IT را در title و itvillage را در متن هر صفحه جستجو می نمایید. دقت کنید که در اینجا نیز، فاصله ( space ) باعث جدا شدن آن دو کلمه شده و همین کار IT را در title و itvillage را در متن جستجو می کند.

——————–

3- allintitle : این کد دقیقا برابر کد بالایی است، با تفاوت که وجود فاصله باعث نمی شود که کلمات برای جستجو جدا شوند. در حقیقت با این کد فقط می توانید در title ها جستجو کنید.

——————–

4- inurl : با استفاده از این کد شما گوگل را مجبور به جستجو در آدرس هایی می نمایید، که در آنها کلمه ای که مورد نظر دارید وجود دارد. مثال را ببینید:

inurl:IT itvillage

این سبک باعث می شود تا کلیه ی آدرس هایی که در آن IT وجود دارد به عنوان خروجی قرار گیرند، و itvillage نیر در داخل همان سایتها مورد جستجو قرار می گیرند. در حقیقا شما itvillage را در بین سایتهایی که در آدرس آنها IT وجود دارد جستجو می کنید.

——————–

5- allinurl : این کد نیز همانند کد قبلی برای بررسی آدرس ها استفاده می شود. با این تفاوت که در متن جستجو نمی کند و کلیه کلمات، در آدرس مورد جستجو قرار می گیرند. ( عملکردی شبیه allintilte )

——————–

6- filetype, ext : بوسیله این کد، جستجوی شما محدود به فایلهایی می شوند که پسوند شما را دارند. مثال، خود کاملا موضوع را می رساند:

filetype:pdf IT

این کد، تمام فایلهایی که پسوند pdf را دارند و در آنها IT بکار رفته است را برای شما پیدا می نماید. فکر نمی کنم که دیگر لازم به توضیح  وجود space یا فاصله باشد.

——————–

7- numrange : با این کد شما سایتهایی را پیدا می کنید که در آنها اعدادی که مشخص کرده اید به کلمه مورد نظرتان نسبت دارند. بگذارید با مثال پیش رویم:

numrange:1-5 firefox

با این کد شما هر سایتی را که در آنها firefox وجود دارد و در آنها عددی بین 1 الی 5 به firefox نسبت داده شده پیدا می کنید. به عنوان مثال firefox 3.5 که در اصل به نسخه 3.5 از firefox اشاره می کند.

——————–

8- link : با این کد نیز شما کلیه سایتهایی را که به آدرس مورد نظر لینک داده اند، مشاهده می نمایید. البته این کد تنها سایتهایی را که از لینک دادن درست استفاده نموده اند، نشان میدهد. یعنی سایتهایی که از قوانین درست برنامه نویسی HTML استفاده کرده اند.

link:www.google.com

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

این طور که به نظر میرسد بخش اولیه تمام شد. در سری بعد به بررسی 8 مورد دیگر می پردازیم و در ادامه نیز به طور تخصصی این موضوع را ادامه می دهیم.

موفق باشید/.


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

از این به بعد تصمیم دارم مطالب چند قسمتی این وبلاگ را به صورت یک پارچه در آورده و مطالب ریز تر و تخصصی تری نیز به آن اضافه کنم و آن را در قالب یک “کتاب الکترونیکی” با فرمت PDF برای دانلود رایگان در اختیار بازدیدکنندگان وبلاگ قرار دهم.

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

کابل شبکه

در اولین قدم، کتابی با عنوان ” آشنایی با کابل شبکه و نحوه پرس کردن سوکت به آن” آماده کرده ام. در این فایل به صورت کامل در مورد کابل شبکه ی Star صحبت کردم و در انتها نیز، نحوه ی پرس این کابل به سوکت شبکه را به صورت تصویری توضیح دادم. امیدوارم برای دوستان مفید واقع شود.

ضمنن این فایل بدون شک خالی از اشکال نیست. بسیار ممنون خواهم شد اگر نظر و یا پیشنهادی در این مورد دارید آن را با بنده در میان بگذارید. نظرات شما به بهتر شدن کتب بعدی کمک خواهد کرد.

دانلود کتاب از سرور BOX.NET


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

مقدمه:

وای فای

از وقتی کار جدی با کامپیوتر رو شروع کردم به مباحث شبکه علاقه مند شدم اما به واسطه رشته تحصیلیم هیچ وقت به طور جدی در موردش مطلب نخونده بودم و اطلاعات کسب نکرده بودم تا اینکه با دهکده آی تی آشنا شدم و از مطالب خوب جناب شمسی محضوض شدم وتصمیم گرفتم یک شبکه wireless خانگی در منزل راه بندازم. با وجودی که 28 اسفند بود اما رفتم از بازار رضا (تهران) و یک Access point DLink 1150 گرفتم.

لوازم:

خب من تو خونه اینارو داشتم:

1) Desktop computer with LAN card
2) VAIO laptop with wireless LAN card
3) Lenovo laptop with wireless LAN card
4) Printer Canon LaserJet
5) ADSL on Asus AM602 modem with LAN and USB output

چرا شبکه بی سیم وقتی میشه از مودم ADSL وایرلس استفاده کرد؟

این سوالی بود که برای منم پیش اومد اما خودم جوابشو پیدا کردم! تا اونجا که من می دونم مودم نمی تونه نقشه شبکه رو ایفا کنه و نمی شه روش پرینتر و فایل share کرد.

من چه کردم!؟

اول access point رو با کابل شبکه وصل کردم به PC و تنظیماتشو با توجه به دفترچه راهنماش انجام دادم. دو توصیه مهم:

1) پیشنهاد می کنم طوری تنظیم کنید که IP ها اتوماتیک باشه.

2) حتما رو شبکه password بذارید که همسایه ها سو استفاده نکنن خدایی نکرده!

بعد مودم ADSL رو با کابل USB به PC وصل کردم. اینجوری PC نقش Server رو تو شبکه ایفا می کنه. بعد با یکی از لپتاپ ها شبکه رو پیدا کردم و بهش کانکت شدم. بعد تو Server رفتم به آدرس زیر:

Start/control panel/network connections

رو connection شبکه راست کلیک کردم بعد properties رو زدم بعد رفتم به قسمت advanced و گزینه allow other network users to through this computer network connection رو تیک زدم. حالا اینترنت هم رو شبکه share شد! اگه نشد یه restart بکنین درست می شه!

چه جوری file و printer رو share کردم؟

تا اونجایی که فهمیدم نمیشه فایل رو share کرد و شما باید فولدر رو شیر کنید. یک سیستم برای share کردن جناب شمسی توضیح دادن که یکم سخته من یه پیشنهاد دیگه دارم.

اول رو فولدر مورد نظر راست کلیک کردم بعد sharing and security رو زدم بعد share this folder on network رو تیک زدم و صبر کردم تا تموم شه! رو آیکون شبکه کنار ساعت دوبار کلیک کردم صفحه جدیدی که باز شد رفتم تو قسمت support و IP دستگاه رو یادداشت کردم. بعد از یک کامپیوتر دیگه رفتم تو run و عبارت IP\\ وارد کردم مثلا اینجوری 192.168.0.1\\ و enter رو زدم صبر کردم تا صفحه باز بشه به همین سادگی دسترسی پیدا کردم.

چیزی که بیش از همه حال داد بهم این بود که یکی از لپتاپ هام CD-Rom نداشت و من با share کردن DVD-Rom از روی PC این مشکل رو حل کردم.

برای share کردن printer هم اول رفتم به آدرس زیر:

Start/control panel/printers and faxes

بعد رو پرینتر راست کلیک کردم sharing رو زدم و share this printer رو تیک زدم. بعد از یک کامپیوتر دیگه با استفاده از run و وارد کردن IP کامپیوتری که از روش پرینتر رو share کردم دیدم که یک گزینه اضافه شده به اسم printers and faxes رفتم توش و رو پرینتر share شده راست کلیک کردم و connect رو زدم.
فقط یک نکته که در همه شبکه ها هست و واضح اینکه همیشه سرور باید روشن باشه مگر اینکه نخواین از شبکه استفاده کنین.

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