تبليغاتX
سرزمين من آبدانان
خانه | آرشیو | پست الکترونیک
کلید های میانبر ویندوز

تركيبات كليد Ctrl :
Ctrl+q در بعضي از برنامه ها خروج است.
Ctrl+w در اكثر برنامه هايي كه چند فايل را باهم باز مي كنند مثل Ms-Word, كلا Ms-Office , Adobe Photoshop ,Ms-internet Explorer, ... فايل باز شده جاري را مي بندد.
 


ادامه مطلب
|+| نوشته شده توسط آبدانانی در یکشنبه پنجم خرداد 1387 و ساعت 20:35 | 
شعر شهریار
حالا چـرا

آمـدي، جـانـم بـه قـربـانـت ولــي حـالا چـرا
بي وفـا حـالا کــه من افـتــاده ام از پـا چـرا
نوشـدارويي و بعـد از مرگ سهـراب آمدي
سنگدل اين زودتر مي خــواستي، حالا چـرا
عـمر ما را مهلت امروز و فرداي تو نيست
من که يک امروز مهـمـان توام، فـردا چـرا
نـازنـيـنا مـا بـه نـاز تـو جـوانـــي داده ايــم
ديگـر اکنون با جوانان ناز کـن، بـا مـا چـرا
وه کـه بـا ايـن عـمرهـاي کـوتـه بي اعـتبار
اين همه غافل شدن از چون مني شيدا چـرا
شورفرهادم به پرسش سر بزير افکنده بود
اي لـب شـيـرين جـواب تـلخ سربالا چـــرا
اي شب هجران که يکدم در تو چشم من نخفت
اين قدر با بخت خواب آلود من، لالا چـرا
آسمان چـون جمع مشتاقان پريشان مي کند
در شگـفـتم من نمي پاشد ز هـم دنــيـا چـرا
در خـزان هـجر گـل اي بلبل طبع حــزين
خامُـشي شـرط وفـاداري بـود، غـوغـا چـرا
شهـريارا بي حبـيب خود نمي کردي سفر
اين سفـر راه قـيامت مي روي، تـنهـا چـرا

|+| نوشته شده توسط آبدانانی در پنجشنبه بیست و ششم اردیبهشت 1387 و ساعت 20:8 | 
تاریخچه

ماشین های حساب مکانیکی:

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

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

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

 اقای هرمن هالریت برای اولین بار اصول جدیدی را براساس استفاده از نوار کاغذی جهت دسته بندی و تفکیک اطلاعات ارائه داد بطوریکه نتایج حاصل از طرح فوق زمان استخراج نتایج سر شماری سال 1890 ایالات متحده امریکا را به مدت سه برابر کاهش داد.                                                                                             

     بعدها کارت منگنه جای نوارهای کاغذی را گرفت وبدینصورت خود تبدیل به وسیله ای جهت حفظ ونگهداری اطلاعات شد.                                                                                                                         ماشین های الکترو مکانیکی :

ماشینهای مکانیکی کند و غیر قابل اعتماد بودند ، با ظهور  الکتریسیته وترکیب ان با مکانیک ماشین های الکترومکانیک اختراع شدند اولین ماشین الکترومکانیکی توسط اقای هوراد ایکن در دانشگاه هاروارد وبا کمک مالی وفنی شرکت IBM پس ازپنج سال کار وتلاش عاقبت در سال 1944 ساخته شد، این ماشین مارک اول نامیده شد وقادر به انجام عملیات جمع وضرب وتقسیم ومحاسبه وتوابع مثلثاتی و توانهای مختلف بود. این ماشین حساب یک عمل ضرب را در مدت 3 ثانیه انجام می داد.

اولین ماشین محاسبه به نام کامپیوتر در سال 1944 در دانشگاه پنسیلوانیا بنام ENIAC)) برای حل مسائل مربوط به انفجار اداره ارتش امریکا ساخته شد واز ان زمان تا عصر حاضر کامپیوترها تکامل پیدا نموده وتا کنون پنج نسل کامپیوتری به شرح ذیل پشت سر گذاشته است.

کامپیوتر های نسل اول:                                                                                                                

 

با ظهور الکترونیک واختراع لامپ های خلائ وکاربرد انها در کامپیوتر،اولین نسل کامپیوتر بوجود امد.کامپیوتر الکترونیکی انیاک دارای 1900 لامپ خلائ بود وحدود 130000 وات مصرف انرژی داشت وفضایی به وسعت 15×19 متر مربع را اشغال می کرد لیکن نسبت به ماشینهای الکترو مکانیکی سرعت نسبتا زیادی داشت بطوریکه 5000 جمع و350 ضرب را در مدت 1 ثانیه انجام می داد.

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

1-سرعت عمل انها حدود یکهزارم ثانیه بود

2-در ساختمان انها از لامپ خلا استفاده شده بود

3-دارای کاربردهای یک منظوره بودند

کامپیوترهای نسل دوم)1959- 1964:(SECONDGENERATION 

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

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

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

1-سرعت عمل انها حدود یک میلیونیم ثانیه بود

2-در ساختمان انها از ترانزیستور استفاده شده بود

3-دارای کاربردهای همه منظوره بودند

کامپیوترهای نسل سوم)1964-1970 (THIRD GENERRATION

بامینیاتوری شدن صنعت الکترونیک و وجود مدارات مجتمع یا IC کامپیوترهای نسل سوم بوجود امدند وجود ICکامپیوترهای نسل سوم را کوچکتر ،سبکتر،سریعتر و کم مصرف تر نمود.

کامپیوترهای نسل چهارم)1970-1990(THIRD GENERATION

مدارات مجتمع کوچکتر شده و مدارات مجتمع با تراکم زیاد LCIبوجود امدند با بکارگیری LSIدر کامپیوترهای نسل چهارم ،کامپیوترها باز هم کوچکتر،سریعتر و ارزانتر شدند.

کامپیوترهای نسل پنجم 1990) به بعد (FIFTH GENERATION

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

تعریف سخت افزار و نرم افزار:

علوم کامپیوتر از دو بخش تشکیل میشود

1-سخت افزار   2-نرم افزار

سخت افزار ((HARDWARE

مجموعه اجزایی که در ساختمان کامپیوتر به کار رفته است را سخت افزار کامپیوتر می نامند.

نرم افزار(SOFTWARE)

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

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

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

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

Puncher card، طرح 077، سال تولید: 1937، رشد یافته توسط IBM برای کاربردهای اجتماعی


ENIAC Tubes، سال تولید: 1944، رشد یافته توسط آمریکا در پایان جنگ جهانی دوم جهت داشتن برتری فنی نسبت به دشمن قیمت: 500000 دلار

ENIAC Wiring، سال تولید: 1944، این کامپیوتر می توانست 5000 عمل را در یک ثانیه انجام دهد ولی مشکل بزرگش نداشتن هارد دیسک بود که برای هر کار جدید نیاز به جایگزینی بود

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


Johnniac، سال تولید:1954، قیمت:470000 دلار، حافظه:4 کیلوبایت (تعجب نکنید درست تایپ شده کیلوبایته!)

WISC، سال تولید: 1955، رشد یافته توسط دانشگاه Viskonsin. این کامپیوتر قادر بود 4 تساوی را به طور همزمان انجام (حل) دهد که یک پدیده بی همتا در آن زمان بود، قیمت 50000 دلار، حافظه: 1کیلوبایت

NEAC 2203، سال تولید: 1960

IBM 7030، سال تولید: ،1961 این کامپیوتر اولین تلاش IBM برای ساخت یک ابرکامپیوتر بود

Philco 212، سال تولید:، 1962 قیمت:1800000 دلار، حافظه: 64 کیلوبایت



CDC 160A Button Array، سال تولید: 1962

PDP-8، سال تولید: 1965، اولین کامپیوتر کوچک که در فروش هم موفق بود و با قیمتی مناسب (18000) دلار به فروش می رسید

Supercomputer CDC 6600، قوی ترین کامپیوتر تا سال 1969

Neiman Marcus Kitchen Computer، سال تولید: 1969، کامپیوتری برای خانه داران عزیز!

Apple 1، سال تولید: 1976، قبل از ارائه Apple II از آن استقبال خوبی شد

Computer keyboard Commodore 64، سال تولید: 1982، بیشتر از 30 میلیون فروش


Bowels of super computer Cray-3، سال تولید: 1993

و کامپیوتر های امروزی که هر روز پیشرفتی بزرگ می کنند و یک پدیده ای جدید را رقم می زنند. 
|+| نوشته شده توسط آبدانانی در یکشنبه بیست و یکم بهمن 1386 و ساعت 19:47 | 
زمستان
ند روزیست که هوا بس ناجوانمردانه سرد است ...

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

 به کراه آورد دست از بغل بیرون 
 که سرما سخت سوزان است


نفس، کز گرمگاه سینه می آید برون، ابری شود تاریک 
 چو دیدار ایستد در پیش چشمانت 
نفس کاین است، پس دیگر چه داری چشم 
ز چشم دوستان دور یا نزدیک؟


 مسیحای جوانمرد من! ای ترسای پیر پیرهن چرکین 
هوا بس ناجوانمردانه سرد است ...

آی 
دمت گرم و سرت خوش باد 
سلامم را تو پاسخ گوی، در بگشای

هوا بس ناجوانمردانه سرد است ...

منم من، میهمان هر شبت، لولی وش مغموم 
منم من، سنگ تیپاخورده ی رنجور 
 منم، دشنام پست آفرینش، نغمه ی ناجور


نه از رومم، نه از زنگم، همان بیرنگ بیرنگم 
بیا بگشای در، بگشای، دلتنگم 
حریفا! میزبانا! میهمان سال و ماهت پشت در چون موج می لرزد 
 تگرگی نیست، مرگی نیست 
صدایی گر شنیدی، صحبت سرما و دندان است


من امشب آمدستم وام بگزارم
 حسابت را کنار جام بگذارم 
چه می گویی که بیگه شد، سحر شد، بامداد آمد؟
فریبت می دهد، بر آسمان این سرخی بعد از سحرگه نیست 
حریفا! گوش سرما برده است این، یادگار سیلی سرد زمستان است 
و قندیل سپهر تنگ میدان، مرده یا زنده 
به تابوت ستبر ظلمت نه توی مرگ اندود، پنهان است 
حریفا! رو چراغ باده را بفروز، شب با روز یکسان است


سلامت را نمی خواهند پاسخ گفت 
هوا دلگیر، درها بسته، سرها در گریبان، دستها پنهان 
نفسها ابر، دلها خسته و غمگین 
درختان اسکلتهای بلور آجین 
زمین دلمرده، سقف آسمان کوتاه 
غبار آلوده مهر و ماه 
زمستان است

 

مهدی اخوان ثالث

 

|+| نوشته شده توسط آبدانانی در جمعه دوازدهم بهمن 1386 و ساعت 18:4 | 
اصول تکنولوژی اينترنت و وب

مقدمه

اينترنت هسته اصلی تجارت امروزی است و هسته اصلی اينترنت وب می باشد . اما ، اينترنت چيست ؟ وب به چه معنی می باشد ؟ چه تفاوتی با هم دارند ؟ اول اينترنت ، شاخه های اينترنت را می توان در پرتاب ماهواره روسی در اکتبر 1957 جستجو کرد . دستاورد اين آزمايش برای شوروی آنچنان بود که در آمريکا يک بحران ايجاد کرد . اگر پرتاب اين ماهواره در خارج از آمريکا برای مردم اهميت نداشت آنها اين ناراحتی را داشتند که روسها در زمينه علم و تکنولوژی از آنها جلو افتاده اند . در آن زمان ، وزير دفاع آمريکا Neil McElroy بود ، وی همچنين رئيس اجرايی شرکت Procter & Gamble بود . او همان زمانی که مدير آن شرکت بود در ذهنش ايده فروختن صابون را در نمايشهای تلويزيونی و راديويی می پروراند ، که به نمايش صابون معروف شد . اين کاملا ً مشخص بود که آمريکا می بايست دوباره به قدرت اول علم و تکنولوژی تبديل شود . برای رسيدن به اين هدف ، McElroy ، همزمانی که شرکت Procter & Gamble را اداره می کرد پيشنهاد ايجاد Advanced Research Projects Agency يا ARPA را ارائه کرد . بودجه اين طرح در سال 1958 در مجلس به تصويب رسيد و اين گروه کار خود را شروع کردند . (سايت Procter & Gamble http://www.pg.com )

به سال 1966 می رويم . Bob Taylor مدير بخش Information Processing Techniques Office يا IPTO در ARPA بود . وی 3 کامپيوتر در دفتر خود داشت . يک ترمينال به کامپيوتر ِ Boston متصل بود ، يکی ديگر به San Francisco و ديگری به Santa Monica . هر کامپيوتر زبان و دستورات خاص خودش را داشت و نمی توانست با کامپيوتر های ديگر صحبت کند . اين اشکال هميشه ذهن Taylor را مشغول می کرد و اين مساله باعث توليد و ساختن ARPANET شد .

شبکه ARPA بر پايه تکنولوژی به نام Packet Switching استوار بود که منجر به ساختن پروتکول شبکه ای TCP/IP يا transmission control protocol/internet protocol شد . برای خيلی از مردم کلمه پروتکول مفهوم يک کلمه در روابط سياسی را دارد . دليل استفاده از اين کلمه در شبکه به خاطر Tom Marill و پروژه ای است که او در سال 1966 برای ARPA انجام داد . در دنيای شبکه ها ، کلمه پروتکول به معنی قوانينی است که برای انتقال پيام ها بر روی شبکه وضع شده است . بنابراين اين طور فکر کنيد که يک پروتکول قانونی است که کامپيوتر ها برای صحبت کردن با يکديگر بر روی شبکه بايد رعايت کنند . يک پروتکول شبکه بايد دارای قوانين مربوط به اعلام وصول پيغام ؛ پيدا کردن خطا و ساختار اطلاعات باشد . در بخش بعدی ، اصول شبکه های کامپيوتری ، شرح مختصری بر تکنولوژی شبکه های کامپيوتری می دهيم . خيلی از شبکه های کامپيوتری از Packet Switching استفاده می کنند ، بنابراين بخشی نيز برای اين موضوع اختصاص داديم . ARPANET رشد پيدا کرد و تبديل به اينترنت شد ، در حقيقت اينترنت شبکه ای از کامپيوتر هاست که از TCP/IP استفاده می کنند .

در سال 1995 بيل گيتس گفت ،" اينترنت مهمترين چيزی است که بعد از IBM PC در سال 1981 ساخته شده است . اين حتی مهم تر از به وجود آمدن رابط تصويری کاربران GUI است ، اينترنت يک موج بزرگ اقيانوس است . اينترنت همه قوانين را تغيير خواهد داد ". برای چند سال اينترنت بيشتر در دانشگاه ها استفاده می شد . اينترنت يک ابزار تحقيقاتی بود نه يک ابزار تجاری . پست الکترونيکی متداول ترين ابزار اينترنتی بود . اين موضوع وقتی World Wide Web توسط Tim Bernerslee ايجاد شد تغيير پيدا کرد . در بخش وب درباره اينکه چرا يک شاخص مهم اينترنت است و چگونه از اينترنت استفاده می کند می پردازيم ، اما توجه داشته باشيد ، وب اينترنت نيست و اين دو با هم تفاوت دارند . وب وقتی محبوب شد که Marc Andreesen که دانشجوی دانشگاه Illinois بود برای آن رابط گرافيکی ساخت و نام آن را موزايک نهاد . درک سريع مايکروسافت از اهميت پشتيبانی از وب و مرورگر آن باعث ايجاد يکی از داغ ترين مباحث روز ، جنگ مرورگر ها ، بين آنها و Netscape شد . سياست مايکروسافت در حذف کردن رقيبانش باعث دادگاهی شدن آن شده که هنوز به جايی نرسيده است . مرورگرها يک استاندارد خاص دارند که در پايه و اساس مهم نيست محصول چه شرکتی باشند ، مهم اين است که ابزار ديدن وب ، مرورگر ها هستند . در بخش وب درباره HTML ؛ URL و HTTP توضيحاتی داده خواهد شد . اين سه چيز وب را تعريف می کنند . وب تنها يک ابزار اينترنتی است ، در بخش ابزار های اساسی اينترنت درباره چند ابزار ديگر اينترنت مانند FTP ، Telnet توضيحاتی می دهيم . قسمتی از URL مربوط می شود به نام گذاری کامپيوتر ها . نام ها و شماره های کامپيوتر ها يکی از مهمترين مفاهيم اينترنت است ، نحوه تبديل نام ها به آدرس های اينترنتی را در بخش سيستم Domain ها بررسی می کنيم .همچنين يکی ديگر از مصارف مهم اينترنت در حال حاضر جستجو به دنبال اطلاعات است ، در بخشی به همين نام روش های اينکه چگونه سريع تر به هدف خود برسيم بررسی می شود . در آخر نيز نگاهی به آينده اين تکنولوژی خواهيم داشت .

اصول شبکه های کامپيوتر



تجارت اينترنتی بدون وجود يک شبکه کامپيوتری بی معنی است . در حقيقت ، اين يک توانايی ِ کامپيوترها است که آنها را به ابزارهای قدرت مندی برای تجارت تبديل کرده است . تصور کنيد که يک Floppy Disk يا Zip Disk را فقط می توانستيد از طريق پست يا پيک به شخص ديگری بفرستيد ، يا تصور کنيد که ديگر نمی توانستيد از طريق اينترنت کالايی را سفارش دهيد چه مشکلاتی پيش می آمد ؟. در اين بخش اصول شبکه های کامپيوتری را بررسی می کنيم . در شکل 1 يک شبکه ساده کامپيوتر نمايش داده شده است . به خاطر دلايلی به آن شبکه ستاره ای گفته می شود . HUB که در مرکز اين شبکه قرار دارد يک سخت افزار شبکه ای ساده است که اطلاعات را از يک کامپيوتر در شبکه می گيرد و به کامپيوتر ديگر انتقال می دهد . شبکه ای که در شکل يک نشان داده شده است به LAN يا Local Area Network يا شبکه محلی معروف است . يک LAN شبکه ارتباطی است که از کابلها ، کامپيوتر ها و بعضی سخت افزارهای شبکه ای تشکيل شده است و در يک منطقه فيزيکی محدود مانند يک ساختمان يا يک طبقه از آن به کار می رود .

شکل يک :


چند اصطلاح :



* Packet : وقتی يک پيغام بر روی شبکه ارسال می شود ( مانند يک ايميل) ، آن پيغام به پيغام های کوچک تری شکسته می شود که به آنها packet می گويند .
* Ethernet : يکی از مهمترين تکنولوژی های موجود در LAN ها Ethernet است . اين تکنولوژی توسط Robert Metcalfe و David Boggs در Xerox PARC ايجاد شد . بوسيله Ethernet هر کامپيوتری بر روی شبکه می تواند به هر کامپيوتر ديگری اطلاعات بفرستد . اما ، هيچ وقت دو کامپيوتر همزمان نمی توانند بر روی خط مطلب خود را بيان کنند . اگر دو کامپيوتر همزمان packet ی را ارسال کنند يک برخورد يا Collision اتفاق می افتد . Ethernet تکنولوژی است که در آن راه هايی برای جلوگيری از اين برخورد و دوباره فرستادن اطلاعات در نظر گرفته شده . وقتی يک برخورد رخ داد اطلاعات بعد از يک مدت زمان کوتاه تصادفی دوباره ارسال می شود . Ethernet يک پروتکول ساده برای متصل شدن يک کامپيوتر به شبکه است .
* Bandwidth : وقتی درباره شبکه های کامپيوتری بحث می شود bandwidth يا پهنای باند به ظرفيت آن شبکه گفته می شود . پهنای باند معمولا ً با واحد های کيلو بيت در ثانيه ، مگابيت در ثانيه و گيگابيت در ثانيه بيان می شود . کلمات broadband ، narrowband و midband نيز برای اين منظور استفاده می شود . اين کلمات مقدار دقيقی را بيان نمی کنند و هر چند سال مفهوم سرعت در آنها تغيير می کند در حال حاضر broadband به شبکه هايی با پهنای باند حداقل 10 مگابيت در ثانيه ، midband از 1 تا 10 مگابيت در ثانيه و narrowband زير 1 مگابيت در ثانيه است .



ALOHAnet :

ALOHAnet يک شبکه راديويی کامپيوتری بود و برای جزاير هاوايی طراحی شده بود تا کامپيوترهای آنجا بتوانند با يکديگر ارتباط داشته باشند . آن شبکه بوسيله Norman Abramson ، پروفسور دانشگاه هاوايی طراحی شده بود . ALOHAnet بر روی نظريه اصلی Ethernet که فرستادن دوباره packet ها در صورت برخورد بود طراحی شد .

وقتی LAN های سازمان های بزرگ در يک گستره وسيع جغرافيايی به يکديگر متصل شدند شبکه بزرگ تری به نام WAN يا Wide Area Network ساخته شد . شکل دو نمونه ای از اين شبکه است . Router يک سخت افزار شبکه ای است مسئول فرستادن و مسيريابی يک packet از يک LAN به LAN ديگری است . LAN ها می توانند بوسيله هر نوع تکنولوژی به يک ديگر متصل شده باشند ، کابل نوری ، سيستم های بی سيم ، leased phone line .

شکل دو



اگر می خواهيد برای يک شرکت ، شبکه کامپيوتری نصب کنيد يا شبکه موجود را ارتقا دهيد بهتر است به نکات زير توجه کنيد :

1 , چه نوع اطلاعاتی بر روی اين شبکه فرستاده می شود ؟ صدا ، تصوير يا متن ؟

2 , پهنای باند شبکه چه مقدار خواهد بود ؟

3 , تا چه حد شبکه قابل اطمينان خواهد بود ؟

4 , آيا پهنای باند آن نيازهای آينده را نيز بر طرف خواهد کرد ؟

5 , سرعت با اضافه شدن ترافيک تا چه ميزان پايين می آيد ؟

6 , هزينه آن چقدر است ؟

7 , تا چه ميزان امنيت دارد ؟

8 , پروتکول های آن چيست ؟ آيا با شبکه های ديگر سازگار است ؟



Packet switching و TCP/IP



شکل سه را در نظر بگيريد . فرض کنيد کامپيوتر A در شيکاگو می خواهد با کامپيوتر B در San Antonio ارتباط برقرار کند . مسيرهای مختلفی بين اين دو نقطه وجود دارند . برای برقراری ارتباط ، آنها بايد يک مسير را انتخاب کرده و شروع به ارسال اطلاعات بکنند . تا موقعی که A و B از اين مسير استفاده می کنند کامپيوتر های ديگر نمی توانند بر روی آن مسير اطلاعاتی بفرستند . برقراری ارتباط از طريق يک مسير مشخص و فرستادن اطلاعات بر روی آن به Circuit Switching معروف است . اين روش کاملا ً مشابه سيستم های تلفن است (Public Switched Telephone Network , PSTN) . همچنين به آن POTS يا Plain Old Telephone Service نيز گفته می شود . سيستم عمومی تلفن آنالوگ است و از امواج برای انتقال اطلاعات استفاده می شود .

يکی از مشکلات circuit switching در نظر گرفتن نوع و ميزان اطلاعات هنگام گرفتن مسير است . برای مثال ، circuit switching را مانند يک بزرگراه فرض کنيد . شکل سه را يک شبکه ای از بزرگراه ها فرض کنيد و شخصی می خواهد از شيکاگو به San Antonio برود . با تئوری circuit switching بايد ابتدا يک مسير انتخاب کند ، مثلا ً ، شيکاگو به Memphis و به San Antonio . تمام بزرگراه های بين اين سه شهر در مدت زمانی که لازم است تا از شيکاگو به San Antonio برسد توسط آن شخص رزرو می شود . اين بدان معنی است که اگر شخصی بخواهد از شيکاگو به Nashville برود مسير شيکاگو تا Memphis تا زمانی که شخص اول به San Antonio نرسيده است بسته شده .

شکل سه


Circuit Switching يک مشکل برای کامپيوترها است بدليل اينکه انتقال اطلاعات در آن پيوسته می باشد و حتما ً مسير مورد نظر بايد برقرار بشود تا انتقال اطلاعات شروع شود . راه دوم برای انتقال اطلاعات به جای circuit switching استفاده از packet switching است . مبحث packet switching بوسيله Paul Baron و Donald Watts Davies در سالهای 1960 ابداع شد . Paul Baron متنهايی را در توصيف packet switching در زمانی که در شکل RAND بوده است نوشته . اين کارها در زمان جنگ سرد انجام شد و محرک وی برای اين کار طرحی بود که شبکه ها حتی هنگام حمله اتمی نيز قابليت خود را از دست ندهند .

برای درک مفهوم packet switching ، فرستادن يک نامه را از شيکاگو به San Antonio در نظر بگيريد . به جای اينکه کل نامه از يک مسير خاص برود می توانيم نامه را به تعدادی packet تقسيم کنيم . بر روی packet ها آدرس منبع و مقصد نوشته شده و هر کدام به صورت جداگانه ارسال می شود .

* هر packet شماره ای خاص دارد به طوری که در مقصد آنها را دوباره مانند حالت اول می توان به هم متصل کرد .

* هر packet دارای آدرس منبع و مقصد است .

* packet وقتی فرستاده می شوند که به ظرفيت مورد نظر برسند .

* Packet ها به شکل جداگانه بر روی شبکه فرستاده می شوند و ممکن است که از يک مسير حرکت نکنند . ممکن است مسيری که packet اول رفته اشغال بشود و packet بعد از آن بايد مسير جداگانه ای را طی کند .

در آن زمان Packet switching يک فکر بنيادی بود . AT&T در آن زمان انجام چنين کاری را غير ممکن می دانست . اما ، کارهای زيادی که بر روی اين مدل انجام می شد بر روی Larry Roberts که در ARPA کار می کرد تاثير زيادی داشت . او شروع به ساختن packet switching در ARPA کرد . دو شرکت بزرگ آن زمان ، IBM و AT&T ، در آن کار شرکت نکردند .

Packet switching يک تئوری در شبکه ها است و يک پروتکول نيست . پروتکولی که در اينترنت استفاده می شود TCP/IP است . IP در TCP/IP پروتکول اينترنت است و مسئول انتقال اطلاعات در آن می باشد . کامپيوتر هايی که در اينترنت هستند بايد نرم افزاری برای IP داشته باشند . به packet هايی که از الگوی IP تبعيت می کنند IP Datagram گفته می شود . اين ديتاگرام ها دارای دو بخش هستند ، يکی header و ديگری بخش داده ها . در مثال سيستم نامه ، header مطالبی است که روی پاکت نامه نوشته می شود و داده ها مطالب درون پاکت نامه است . header معمولا ً دارای اطلاعات زير است :

* کل طول packet

* IP مقصد

* IP منبع

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

* اطلاعات برای کنترل خطا

آدرس های IP از سخت افزار مجزا هستند . برای انتقال بر روی شبکه های مختلف packet ها بوسيله قاب ها فرستاده می شود . سخت افزار ها می توانند قاب ها را درک کنند و بوسيله آنها packet ها را بخوانند .

TCP در TCP/IP مسئول ارسال و دريافت اطلاعات است . اين نرم افزار همانطور که از نامش پيدا است ، packet ها را بازسازی می کند و اگر packet ی خراب شده بود اطلاع می دهد . اگر packet ی گم شده بود درخواست دوباره فرستادن آن را می کند و اگر از يک packet دو نسخه وجود داشت يکی را حذف می کند . نرم افزار TCP همچنين مسئول برقراری ارتباط ِ دو کامپيوتر بر روی شبکه است . نرم افزارهای TCP و IP با يکديگر کار می کنند .

هر packet مانند نامه دارای آدرس برگشت است . يک آدرس کامپيوتری به چه شکلی است ؟ چون کامپيوتر است ، فقط مفهوم 0 و 1 برای آن روشن است . يک نوع آدرس دهی مشهود برای اين کار استفاده از آدرس های باينری است . البته ، آدرس های IP به شکل مقدار 32 بيتی هستند ، مانند 128.135.130.201 .

تمام آدرس های IP از اين شکل تبعيت می کنند ، چهار قسمت برای عدد و سه نقطه بين آنها . به اين روش نشانه گذاری dotted-decimal می گويند . هر بخش احتياج به يک بايت يا 8 بيت دارد که در کل 32 بيت می شود . با اين شکل آدرس دهی در مبنای ده راحت تر از مبنای دو است .

NAP : به ايستگاه های switch در شهرهای بزرگ گفته می شود که در آن شبکه های با پهنای باند بسيار بالا با يکديگر آميخته می شوند .

طبق تعريف ما ، اينترنت به شبکه ای از کامپيوتر ها گفته می شود که از TCP/IP استفاده می کنند .اما چه کسی آن شبکه را می سازد و از آن نگهداری می کند ؟ ستون فقرات اينترنت ، کابلهای نوری با پهنای بايد بسيار بالا شهرهای مهم دنيا را به هم متصل کرده اند ، اين کابلها توسط شرکتهای مهم مخابراتی مانند MCI WorldCom(!!) ، Sprint ، AGIS ، PSINet و ... کنترل می شود . ISP ها بزرگ در NAP ها به اين ستون فقرات متصل هستند . کاربران برای اتصال به اينترنت از اين ISP ها استفاده می کنند . اين نکته را هم در نظر داشته باشيد که تعداد زيادی پروتکول ِ ديگر وجود دارد . مانند Token Ring ، AppleTalk و Novell NetWare .

وب

اينترنت شبکه ای از کامپيوتر هاست که از TCP/IP استفاده می کند . اما ، وب چيست ؟ وب محصول تفکرات Tim Berners-Lee درباره hypertext و ادغام آن با اينترنت است .

اول ، ايده hypertext . اين کلمه مربوط به Ted Nelson می شود . خواندن کتاب به شکل سطر به سطر و از صفحه اول است . بحث hypertext اين است که به شخص اجازه دهد که بدون خواندن به شکل سطر به سطر به مطلب مورد نظر خود برسد . بحث کليدی در اينجا اين است که hypertext دارای پيوند (link) هايی به متنهای ديگر است . با دنبال کردن پيوند ها ، خواننده نياز به تبعيت از روش معمول سطر به سطر را ندارد . hypertext می تواند به منابعی به غير از text نيز پيوند داده شود ، مانند صدا و تصوير . قبل از اينکه وب به شکل کنونی اش تبديل شود يک محصول تجاری برای اين کار وجود داشت ، نام آن Guide بود که توسط Owl Ltd. پخش می شد . اگر روی يک پيوند در Guide کليک می کرديد مطلب مربوط به آن پيوند جايگزين آن می شد . شرکت اپل نيز محصولی به نام Hypercard داشت که همين کار ها را انجام می داد ، ولی هيچ کدام از آنها از اينترنت استفاده چندانی نمی کردند .

Tim Berners-Lee در CERN در قسمت پردازش و ذخيره نتايج مطالعات علمی فعاليت می کرد . (CERN يک موسسه آزمايشگاهی فيزيک در سويس بود ) . در CERN دانشمندان زيادی از کشور های مختلف کار می کردند ، بنابراين آنها از سيستم عامل ها و مدل های مختلف فايلها استفاده می کردند . خواندن اطلاعات سيستم های کامپيوتری مختلف برای آن دانشمندان کار دشواری بود . اين همان مشکلی بود که Bob Taylor در ARPA داشت . Berners-Lee مطمئن بود که نمی تواند دانشمندان آن را مجبور کند که از سيستم جديدی برای انجام کارهايشان استفاده کنند . اين خيلی مهم بود که هر کسی با سيستم مورد علاقه اش کار کند و در ضمن بتواند اطلاعات را با ديگران به اشتراک قرار بدهد . راه حلی که Berners-Lee ايجاد کرد ادغام اينترنت و hypertext بود که منجر به ايجاد World Wide Web شد . سه عنصر اساسی HTML ، HTTP و URL که هر سه توسط خودش ساخته شده بود نيز در وب گنجانده شد .

1 ) HTTP يا HyperText Transfer Protocol : به ياد بياوريد که پروتکول به مجموعه قوانينی گفته می شد که برای انتقال اطلاعات بر روی شبکه از آن ها استفاده می شد . HTTP يک پروتکول سطح بالا برای انتقال اطلاعات بين server و مرورگر است . HTTP از TCP/IP برای ايجاد يک اتصال بين server و مرورگر استفاده می کند . پيغامهايی که بين مرورگر و سرور ارسال می شود يا request (درخواست ) است يا response (پاسخ) . پيغام درخواست حاوی ، 1 ، نام فايل مورد نظر و حالت post يا get است ، 2 ، header ی که حاوی نام و مدل مرورگر و سيستم عامل است ، 3 ، متن که حاوی اطلاعات است ، مانند فرستادن اطلاعات يک فرم . پاسخی که از سرور فرستاده می شود دارای ، 1 ، يک خط که آيا فايل مورد نظر در سرور وجود داشت يا اينکه خطايی رخ داده است ، 2 ، header ی که حاوی اطلاعات نرم افزار سرور است ، 3 ، بدنه که حاوی متن html ِ فايل مورد نظر است . يک درخواست و پاسخ http در شکل د نشان داده شده است .

GET و POST :حالت GET هنگامی است که بدنه درخواست خالی است و می خواهيم اطلاعات بگيريم و POST زمانی است که می خواهيم به سرور اطلاعاتی را بفرستيم .

2) HTML يا HyperText Markup Language : اين زبانی است که توسط مرورگر ها تفسير می شود و بوسيله آن متن ها و گرافيک را نمايش می دهند .

3) URL يا Uniform Resource Locator : اين آدرس صفحه وب است . هر پيوند شما را به آدرس صفحه مورد نظر می برد . هر URL بايد از قوانينی که در ادامه ذکر خواهد شد تبعيت کند .



شکل چهار



هر URL دارای سه بخش است ،

* پروتکول اينترنتی مانند HTTP و ....

* آدرس يا نام سرور

* آدرس و نام فايل در سرور



URL که در شکل پنج نمايش داده شده را در نظر بگيريد . در اين مثال پروتکول HTTP است . آدرس يا نام سرور gsbkip.uchicago.edu است . فايل مورد نظر نيز foo.html است که اين فايل در دايرکتوری htmls/tmp قرار دارد .

شکل پنج



تصور کنيد که شخصی صفحه ای را می بيند که در آن پيوندی به فايل foo.html دارد . پيوند ، مشخص می کند که نام سرور و آدرس آن کجا است ، همچنين می گويد که فايل مورد نظر در چه دايرکتوری وجود دارد . وقتی اين درخواست به سرور فرستاده شد ، سرور فايل را به صورت packet به ماشين درخواست کننده می فرستد در نتيجه در مرورگر وی نمايش داده می شود. نکته مفيد اين سيستم اين است که لزومی ندارد سيستم های کامپيوتر سرور و کامپيوتری که مرورگر در آن نصب است يکسان باشد .

اين سيستم احتياج به دو برنامه دارد ، يکی مرورگر مانند Internet Explorer يا Netscape که در کامپيوتر بيننده نصب می شود و ديگری يک سرور HTTP که در سرور نصب می شود . سرور های HTTP به packet های ارسالی به آن گوش می دهند . وقتی فهميد که فايلی را از آن درخواست می کنيم آن را به شکل packet به کامپيوتر ما می فرستد .

نرم افزارهای مختلفی برای سرور ِ HTTP وجود دارد که معروف ترين آن Apache که 60 در صد از بازار را در دست دارد است . آپاچی بر روی سيستم عامل های Linux ، Unix و ويندوز نصب می شود . نام آپاچی به خاطر اين است که هر تکه از آن را برنامه نويس های مختلف که به هم ربطی هم نداشته اند نوشته و می نويسند . بعد از آپاچی ، Internet Information Server ِ مايکروسافت در ويندوز 2000 است که 20 در صد بازار را در اختيار دارد ، بعد از آن نيز ، IPlanet ِ شرکت سان با 6.5 در صد ِ بازار وجود دارد .

منبع: http://www.hamedbanaei.com/articles/internet-web.htm
نویسنده: حامد بنایی
|+| نوشته شده توسط آبدانانی در جمعه بیست و یکم اردیبهشت 1386 و ساعت 18:17 | 
چگونه رمز عبور admin را در ويندوز xp هك كنيم.

اگر با كامپيوتري كار مي كند كه روي آن ويندوز xp نصب شده است و دسترسي شما بوسيله كاربر اصلي محدود شده است. آنگاه dos prompt را باز كنيد سپس اين دستورات را وارد نمائيد.


ادامه مطلب
|+| نوشته شده توسط آبدانانی در سه شنبه یازدهم اردیبهشت 1386 و ساعت 15:9 | 
استفاده از 100 درصد پهناي باند در ويندوز XP
خب اين هم يه مقاله در مورد افزايش سرعت اينترنت در ويندوز XP Pro كه فكر كنم مفيد باشه.
در ويندوز XP در حالت پيش فرض Packet Scheduler سيستم را به 20 درصد از پهناي باند يك اتصال به اينترنت
محدود مي كند. يعني اگر شما اين تنظيمات را تغيير ندهيد تنها قادريد از 20 درصد از پهناي باند اتصالتان به اينترنت
بهره ببريد. براي اين كه بتوانيد از 100 درصد پهناي باندتان استفاده كنيد مراحل زير را انجام دهيد:

ادامه مطلب
|+| نوشته شده توسط آبدانانی در دوشنبه دهم اردیبهشت 1386 و ساعت 10:15 | 
RF MODEM ROBOTICS PROJECT رباتیک

عنوان اصلي مقاله:RF MODEM ROBOTICS PROJECT

bot.jpg (34313 bytes)

RufBOT  از سيستم TWS434RF  استفاده مي کند


استفاده از RF   در طرحهايتان راه حل مناسبي است. ولي اگر شما نيز مانند من مبتدي باشيد , ساختن موفقيت آميز يک فرستنده-گيرنده  Solid RF سخت است.


ادامه مطلب
|+| نوشته شده توسط آبدانانی در شنبه هشتم اردیبهشت 1386 و ساعت 15:52 | 
seven segment
براي نشان دادن اعداد در ساعتهاي ديجيتالي ،چراغ راهنما، ماشين حساب ، ترازوي ديجيتالي و...از يک قطعه به نام seven segment يا هفت قسمتي استفاده مي کنند .که اغلب به رنگ سبزو قرمزهستند. اين قطعه در واقع يک IC است که داراي هفت LED (ديود نوراني) مي باشد وروشن يا خاموش بودن اين LED ها اعداد را به ما نشان ميدهد . همان طور که در شکل زير مشاهده مي کنيد اگر هرکدام از اين هفت قسمت را با حروف a b c d e f g در جهت عقربه هاي ساعت نام گذاري کنيم، آنگاه مثلا براي نمايش عدد"1" کافيست که فقط حرفهاي b وc روشن بشوند:



حال به مدار زير دقت کنيد:

 


ادامه مطلب
|+| نوشته شده توسط آبدانانی در شنبه هشتم اردیبهشت 1386 و ساعت 15:48 | 
برخي كليدهاي ميان بر در ويندوز
صفحه كليد:
اغلب استفاده از كليدهاي كاربردي صفحة كليد به جاي ماوس، از لحاظ رسيدن سريعتر به هدف، عقلاني تر و منطقي تر به نظر هستند:
ادامه مطلب
|+| نوشته شده توسط آبدانانی در سه شنبه یکم اسفند 1385 و ساعت 17:3 | 
Powered By Blogfa - Designing & Supporting Tools By WebGozar

Search Engine Optimization and SEO Tools