لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 31
مقدمات قبل از شروع یادگیری هک
ترمینولوژی (اصطلاحشناسی)
Hacker کیست ؟
هکر کسی است که با سیستم های کامپیوتری آشناست و میتواند با روشهایی خاص (بدون اجازه) وارد آنها شود... این انسان میتواند خوب یا بد باشد ( در هر حال هکر است )- سوال: یک هکر از چه راهی وارد یک سیستم میشود؟از راه شبکه (نه بابا ! )
باید توجه کنید که هر سیستم کامپیوتری (به عبارت بهتر هر سیستم عامل) به هر حال محصول کار تعدادی انسان است و حتما دارای تعدادی bug (خطاهایی که بعد از ارائه محصول به بازار به تدریج کشف میشوند) خواهد بود. بعد از اینکه یک باگ مشخص شد، شرکت ها نرمافزارهایی را بهسرعت (در عرض چند ساعت ) ایجاد میکنند تا مشکل رفع شود اینها را patch میگویند. و بعد مدیران شبکه (Wbemasters) در عرض چند روز تا چند سال (آین آخری در مورد ایرانه) آنها را download کرده و مشکل را حل میکنند. در این فاصله هکرها دمار از روزگار این سایتها در میاورند...- تعریف چند اصطلاح:*** Hacker واقعی = سامورایی :کسی که هدفش از نفوذ به سیستمها نشان دادن ضعف سیستمهای کامپیوتری است نه سوءاستفاده ...*** Wacker (واکر):کسی که هدفش از نفوذ به سیستمها، استفاده از اطلاعات آن سیستمهاست (جرو هکرهای کلاه سیاه )*** Cracker (کراکر):کسی که هدفش از نفوذ به سیستمها، خرابکاری و ایجاد اختلال در سیستمهای کامپیوتری است. (جرو هکرهای کلاه سیاه )*** Preaker :از قدیمیترین هکرها هستند که برای کارشان نیاز (و دسترسی) به کامپیوتر نداشتند و کارشان نفوذ به خطوط تلفن برای تماس مجانی، استراقسمع و ... بود. این جزو آموزش من نیست چون کار خیلی بدیه (-;- زنگ تفریح- تقسیم بندی من برای هکر ها:۱- جوجههکرها (احمق کوچولوها):تواناییها: بلدند از Sub 7 , 187 استفاده کنند و فکر کنند دیگه همهچی رو یاد گرفتهاند !۲- خروسهکرها یا مرغهکرها (احمقهای بزرگتر):تواناییها: Mail Box را هم میتوانند Bomb کنند ... ماشاءالله !۳- هکرهای قابلاحترام ( مثل خود شما):دارند یاد میگیرند و هنوز ۲،۳ سال کار دارند.۴- هکرهای پیشکسوت:دیگه آفتاب لبه بومه ... هکرهای قابل احترام را دوس دارند
تقسیمبندی- انواع کامپیوترهای شبکه:=> کامپیوترهای Server : کامپیوترهایی که کارشان تامین اطلاعات در شبکه است، مثلآ کامپیوترهایی که سایتها را نگه میدارند.=> کامپبوترهای Client : کامپیوترهایی که استفاده کننده هستند مثل همین کامپیوتر خودتان که دارید ازش کار میکشید.
انواع سیستم عاملهایی که Server ها از آن استفاده میکنند:=> سیستمهای فعلی:* خانواده Unix (مثل FreeBSD, Linux, Sun Solaris )* خانواده Windows (مثل WinNT, Win2000 )* OsMac=> سیستمهای قدیمی (منقرض شده - آخیش ! ):AIX, IRIS, DEC10, DEC20 , ...- سوال: کدامها را باید یاد گرفت؟Win2000, Unix(Linux) را باید یاد بگیرید. پیشنهاد من این است که Win2000و RedHat Linux را روی کامپیوتر خود همزمان داشته باشید.
برای شروع چه چیزی لازم است؟۱- Win2000 , Linux را روی کامپیوتر خود نصب کرده و شروع به یادگیری کنید.۲- شروع به یادگیری زبان C کنید.۳- شروع به یادگیری TCP/IP کنید. (یک کتاب بخرید )۴- مهمترین چیز علاقه به طی کردن یک را بسییییییار طوووووولانی- تقسیمبندی انواع حملاتولین نکتهای که لازم است بگویم اینه که وقت خود را برای هک کردن کامپیوترهای کلاینت هدر ندهید (اگرچه برای افراد مبتدی کار با نرمافزاری مثل Sub7 زیاد هم بد نیست ولی نباید زیادهروی کرد) علت هم اینه که هربار که به اینترنت وصل میشوند ip جدیدی به آنها اختصاص پیدا میکنه و زحماتتون هدر میره (البته برای جلوگیری از این امر هم روشهایی هست که در آینده ایشالله میگم).حالا تقسیمبندی:۱- حمله به روش Denial of Service Attack) DoS)۲- حمله به روش Exploit۳- حمله به روش Info Gathering (تلنت کردن یکی از مثالهای آن است که امروز آموختید)۴- حمله به روش Disinformationدر مورد هرکدام بهزودی توضیح میدم.
133t Speak چیست؟گاهی هکرها در هنگام نوشتن به جای تعدادی از حروف انگلیسی معادلهای قراردادی به کار میروند که لیست آنها را در زیر میبینید:
0 <= O1 <= L; I2 <= Z3 <= E4 <= A5 <= S6 <= G7 <= T8 <= B| <= L; I@ <= at (duh)$ <= S
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 31
مقدمات قبل از شروع یادگیری هک
ترمینولوژی (اصطلاحشناسی)
Hacker کیست ؟
هکر کسی است که با سیستم های کامپیوتری آشناست و میتواند با روشهایی خاص (بدون اجازه) وارد آنها شود... این انسان میتواند خوب یا بد باشد ( در هر حال هکر است )- سوال: یک هکر از چه راهی وارد یک سیستم میشود؟از راه شبکه (نه بابا ! )
باید توجه کنید که هر سیستم کامپیوتری (به عبارت بهتر هر سیستم عامل) به هر حال محصول کار تعدادی انسان است و حتما دارای تعدادی bug (خطاهایی که بعد از ارائه محصول به بازار به تدریج کشف میشوند) خواهد بود. بعد از اینکه یک باگ مشخص شد، شرکت ها نرمافزارهایی را بهسرعت (در عرض چند ساعت ) ایجاد میکنند تا مشکل رفع شود اینها را patch میگویند. و بعد مدیران شبکه (Wbemasters) در عرض چند روز تا چند سال (آین آخری در مورد ایرانه) آنها را download کرده و مشکل را حل میکنند. در این فاصله هکرها دمار از روزگار این سایتها در میاورند...- تعریف چند اصطلاح:*** Hacker واقعی = سامورایی :کسی که هدفش از نفوذ به سیستمها نشان دادن ضعف سیستمهای کامپیوتری است نه سوءاستفاده ...*** Wacker (واکر):کسی که هدفش از نفوذ به سیستمها، استفاده از اطلاعات آن سیستمهاست (جرو هکرهای کلاه سیاه )*** Cracker (کراکر):کسی که هدفش از نفوذ به سیستمها، خرابکاری و ایجاد اختلال در سیستمهای کامپیوتری است. (جرو هکرهای کلاه سیاه )*** Preaker :از قدیمیترین هکرها هستند که برای کارشان نیاز (و دسترسی) به کامپیوتر نداشتند و کارشان نفوذ به خطوط تلفن برای تماس مجانی، استراقسمع و ... بود. این جزو آموزش من نیست چون کار خیلی بدیه (-;- زنگ تفریح- تقسیم بندی من برای هکر ها:۱- جوجههکرها (احمق کوچولوها):تواناییها: بلدند از Sub 7 , 187 استفاده کنند و فکر کنند دیگه همهچی رو یاد گرفتهاند !۲- خروسهکرها یا مرغهکرها (احمقهای بزرگتر):تواناییها: Mail Box را هم میتوانند Bomb کنند ... ماشاءالله !۳- هکرهای قابلاحترام ( مثل خود شما):دارند یاد میگیرند و هنوز ۲،۳ سال کار دارند.۴- هکرهای پیشکسوت:دیگه آفتاب لبه بومه ... هکرهای قابل احترام را دوس دارند
تقسیمبندی- انواع کامپیوترهای شبکه:=> کامپیوترهای Server : کامپیوترهایی که کارشان تامین اطلاعات در شبکه است، مثلآ کامپیوترهایی که سایتها را نگه میدارند.=> کامپبوترهای Client : کامپیوترهایی که استفاده کننده هستند مثل همین کامپیوتر خودتان که دارید ازش کار میکشید.
انواع سیستم عاملهایی که Server ها از آن استفاده میکنند:=> سیستمهای فعلی:* خانواده Unix (مثل FreeBSD, Linux, Sun Solaris )* خانواده Windows (مثل WinNT, Win2000 )* OsMac=> سیستمهای قدیمی (منقرض شده - آخیش ! ):AIX, IRIS, DEC10, DEC20 , ...- سوال: کدامها را باید یاد گرفت؟Win2000, Unix(Linux) را باید یاد بگیرید. پیشنهاد من این است که Win2000و RedHat Linux را روی کامپیوتر خود همزمان داشته باشید.
برای شروع چه چیزی لازم است؟۱- Win2000 , Linux را روی کامپیوتر خود نصب کرده و شروع به یادگیری کنید.۲- شروع به یادگیری زبان C کنید.۳- شروع به یادگیری TCP/IP کنید. (یک کتاب بخرید )۴- مهمترین چیز علاقه به طی کردن یک را بسییییییار طوووووولانی- تقسیمبندی انواع حملاتولین نکتهای که لازم است بگویم اینه که وقت خود را برای هک کردن کامپیوترهای کلاینت هدر ندهید (اگرچه برای افراد مبتدی کار با نرمافزاری مثل Sub7 زیاد هم بد نیست ولی نباید زیادهروی کرد) علت هم اینه که هربار که به اینترنت وصل میشوند ip جدیدی به آنها اختصاص پیدا میکنه و زحماتتون هدر میره (البته برای جلوگیری از این امر هم روشهایی هست که در آینده ایشالله میگم).حالا تقسیمبندی:۱- حمله به روش Denial of Service Attack) DoS)۲- حمله به روش Exploit۳- حمله به روش Info Gathering (تلنت کردن یکی از مثالهای آن است که امروز آموختید)۴- حمله به روش Disinformationدر مورد هرکدام بهزودی توضیح میدم.
133t Speak چیست؟گاهی هکرها در هنگام نوشتن به جای تعدادی از حروف انگلیسی معادلهای قراردادی به کار میروند که لیست آنها را در زیر میبینید:
0 <= O1 <= L; I2 <= Z3 <= E4 <= A5 <= S6 <= G7 <= T8 <= B| <= L; I@ <= at (duh)$ <= S
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 223
برای شروع و اقدام کارساختمان
1- به شهرداری محل مراجعه میشود با سند زمین و یا خانه کلنگی که قرار است تخریب شود و خانه جدید ساخته شود که در سند طول و عرض شمال و جنوب ساختمان مشخص میباشد. شهرداری محل نسبت به طول و عرض زمین و منطقه و ساختمان مقدار بناء که حق صاحب ملک میباشد مثلاً صد متر بناء داده میشود، و اضافه بناء آن نسبت به مقدار زمین و نسبت به طول و عرض زمین و منطقه زمین در طبقات داده میشود که به آن تراکم گرفته میشود.
و به ازاء هر متر مربع نسبت به محل زمین که قیمت مخصوص خود را دارد از صاحب ملک گرفته میشود، و بعداً اجازه جهت اقدام و تهیه نقشه داده میشود و طبق قانون هر منطقه که کد و ارتفاع ساختمان نسبت به جاده و یا کوچه همان محل داده میشود روی نقشه به منظور پیاده نمودن قسمتهای مختلف پروژه و تعیین حدود قانونی کار و مرز عملیات قرارداد براساس نقشهها اجرایی مقدار کافی نقاط نشانه و مبدأ از طرف کار فرما و دستگاه نظارت مطابق صورتجلسه به پیمانکار تحویل داده میشود.
مسئولیت حفظ و حراست این نقاط تا تحویل موقت بر عهده پیمانکار است.
2- پیاده کردن نقشه
پس از بازدید محل و ریشه کنی اولین قدم در ساختن یک ساختمان پیاده کردن نقشه میباشد.منظور از پیاده کردن نقشه یعنی انتقال نقشهی ساختمان از روی کاغذ برروی زمین بابعاد اصلی (یک به یک). بطوریکه محل دقیــق پیها و ستــــونها و دیوارهــــا و
زیرزمینها و عرض پیها روی زمین به خوبی مشخص باشد.
همزمان با ریشه کنی و بازدید محل باید قسمتهای مختلف نقشهی ساختمان مخصوصاً نقشهی پی کنی کاملاً مورد مطالعه قرار گرفته بطوری که در هیچ قسمت نقطه ابهامی باقی نماند. بعداً اقدام به پیاده کردن نقشه بشود. باید سعی شود حتماً در موقع پیاده کردن نقشه از نقشهی پی کنی استفاده گردد.
برای پیاده کردن نقشه ساختمانهای مهم معمولاً از دوربینهای نقشهبرداری استفاده میشود ولی برای پیاده کردن نقشهی ساختمانهای معمولی و کوچک از متر و ریسمانی بنایی که به آن ریسمان کار هم میگویند استفاده میگردد برای پیاده کردن نقشه با متر و ریسمان کار ابتدا باید محل کلی ساختمان را روی زمین مشخص نموده و بعد با کشیدن ریسمان در یکی از امتدادهای تعیین شده و ریختن گچ یکی از خطوط اصلی ساختمان تعیین شود.
و بعد خط دیگر ساختمان را که معمولاً عمود بر خط اول میباشد با استفاده از خاصیت قضیه فیثاغورث (در مثلثهای قائم الزاویه مجذور وتر مساوی است با مجموع مجذورات دو ضلع دیگر) رسم میکنیم. معمولاً در اصطلاح بنائی استفاده از این روش را 3 و4 و5 میگویند. زیرا در این طریق معمولاً اضلاح مثلاث 3 متر و 4 متر و وتر مثلث 5 متر است. و برای مکانهای کوچکتر یا بزرگتر میتوان از مضربهای این اعداد استفاده نمود. مانند 30 و 40 و 50 سانتیمتر و یا 6 متر و 8 متر و 10 متر.
به هر حال امتداد خط AY که عمود بر امتداد خط AX میباشد به دست میآید. آنگاه
سایر خطوط را موازی با دو خط فوق الذکر رسم مینمایند. ممکن است به علت قناس بودن زمین دو خط کناری نقشه بر هم عمود نباشند در این صورت یکی از خطوط میانی نقشه را که حتماً بر خط اول عمود است انتخاب و رسم کرده و آنگاه سایر خطوط ناگونیا را بوسیله پیدا کردن سرو ته خط و یا بوسیله نقطه یا بیگچ ریزی میکنیم ممکن است برای عمود کردن خطوط از گونیای بنائی استفاده نمود. در این صورت دقت کار کمتر است. در موقع پیاده کردن نقشه برای جلوگیری از جمع شدن خطاها بهتر است اندازهها را همیشه از یک نقطهی اصلی که آنرا مبدأ مینامیم حساب نموده و روی زمین منتقل نمائیم.
برای مثال اگر بخواهیم از نقطه A دو اندازه 3 متر و 4 متر را روی امتداد AX تعیین کنیم بهتر است ابتدا از نقطه A طول 3 متر را جدا نموده تا نقطه B بدست آید. آنگاه دوباره از نقطه A طول 7 متر را (مجموع دو اندازه) جدانمائیم تا نقطه C بدست آید.
برای سایر اندازهها نیز همیشه باید از نقطهی A اندازه بگیریم. بعد از اتمام کار پیاده کردن نقشه و قبل از اقدام به گودبرداری با پی کنی باید حتماً مجدداً اندازههای نقشه پیاده شده را کنترل نمائیم تا حتی المقدور از وقوع اشتباهات احتمالی جلوگیری شود. برای اینکه مطمئن شویم زوایای بدست آمدهی اطاقها و یا چهار ضلعیهای حاصل از ستونها قائمه میباشد باید دو قطر بر چهار ضلعی را اندازه بگیریم.
چنانچه مساوی بودند آن چهار ضلعی گونیا میباشد. به این کار اصطلاحاً چپ و راست میگویند. البته چنانچه در این مرحله چهار ضلعیها در حدود 3 الی 4 سانتیمتر ناگونیا باشد اشکالی ندارد زیرا با توجه به اینکه پیها، همیشه قدری پهنتر از سازه روی آن میباشند. بنابراین در موقع ساختن سازه اصلی میتوان ناگونیائها را برطرف نمود. بطور کلی باید همیشه توجه داشت که پیاده کردن نقشه یکی از حساس ترین و مهمترین قسمت اجراء یک طرح بوده و کوچکترین اشتباه در آن موجب خسارتهای فراوان میشود.
رُپر:
با توجه به اینکه هرنقطه از ساختمان نسبت به سطح زمین دارای ارتفاع معینی میباشد که باید در طول مدت اجرا در هر زمان قابل کنترل باشد. برای جلوگیری از اشتباه قطعه بتنی با ابعاد دلخوان (مثلاً 40×40 با ارتفاع 20 سانتیمتر) در نقطهای دورتر از محل ساختمان میرسازند به طوری که در موقع گود برداری و یا پی کنی به آن آسیب نرسد و در طول مدت ساختمان تمام ارتفاعات را با آن میسنجند.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 223
برای شروع و اقدام کارساختمان
1- به شهرداری محل مراجعه میشود با سند زمین و یا خانه کلنگی که قرار است تخریب شود و خانه جدید ساخته شود که در سند طول و عرض شمال و جنوب ساختمان مشخص میباشد. شهرداری محل نسبت به طول و عرض زمین و منطقه و ساختمان مقدار بناء که حق صاحب ملک میباشد مثلاً صد متر بناء داده میشود، و اضافه بناء آن نسبت به مقدار زمین و نسبت به طول و عرض زمین و منطقه زمین در طبقات داده میشود که به آن تراکم گرفته میشود.
و به ازاء هر متر مربع نسبت به محل زمین که قیمت مخصوص خود را دارد از صاحب ملک گرفته میشود، و بعداً اجازه جهت اقدام و تهیه نقشه داده میشود و طبق قانون هر منطقه که کد و ارتفاع ساختمان نسبت به جاده و یا کوچه همان محل داده میشود روی نقشه به منظور پیاده نمودن قسمتهای مختلف پروژه و تعیین حدود قانونی کار و مرز عملیات قرارداد براساس نقشهها اجرایی مقدار کافی نقاط نشانه و مبدأ از طرف کار فرما و دستگاه نظارت مطابق صورتجلسه به پیمانکار تحویل داده میشود.
مسئولیت حفظ و حراست این نقاط تا تحویل موقت بر عهده پیمانکار است.
2- پیاده کردن نقشه
پس از بازدید محل و ریشه کنی اولین قدم در ساختن یک ساختمان پیاده کردن نقشه میباشد.منظور از پیاده کردن نقشه یعنی انتقال نقشهی ساختمان از روی کاغذ برروی زمین بابعاد اصلی (یک به یک). بطوریکه محل دقیــق پیها و ستــــونها و دیوارهــــا و
زیرزمینها و عرض پیها روی زمین به خوبی مشخص باشد.
همزمان با ریشه کنی و بازدید محل باید قسمتهای مختلف نقشهی ساختمان مخصوصاً نقشهی پی کنی کاملاً مورد مطالعه قرار گرفته بطوری که در هیچ قسمت نقطه ابهامی باقی نماند. بعداً اقدام به پیاده کردن نقشه بشود. باید سعی شود حتماً در موقع پیاده کردن نقشه از نقشهی پی کنی استفاده گردد.
برای پیاده کردن نقشه ساختمانهای مهم معمولاً از دوربینهای نقشهبرداری استفاده میشود ولی برای پیاده کردن نقشهی ساختمانهای معمولی و کوچک از متر و ریسمانی بنایی که به آن ریسمان کار هم میگویند استفاده میگردد برای پیاده کردن نقشه با متر و ریسمان کار ابتدا باید محل کلی ساختمان را روی زمین مشخص نموده و بعد با کشیدن ریسمان در یکی از امتدادهای تعیین شده و ریختن گچ یکی از خطوط اصلی ساختمان تعیین شود.
و بعد خط دیگر ساختمان را که معمولاً عمود بر خط اول میباشد با استفاده از خاصیت قضیه فیثاغورث (در مثلثهای قائم الزاویه مجذور وتر مساوی است با مجموع مجذورات دو ضلع دیگر) رسم میکنیم. معمولاً در اصطلاح بنائی استفاده از این روش را 3 و4 و5 میگویند. زیرا در این طریق معمولاً اضلاح مثلاث 3 متر و 4 متر و وتر مثلث 5 متر است. و برای مکانهای کوچکتر یا بزرگتر میتوان از مضربهای این اعداد استفاده نمود. مانند 30 و 40 و 50 سانتیمتر و یا 6 متر و 8 متر و 10 متر.
به هر حال امتداد خط AY که عمود بر امتداد خط AX میباشد به دست میآید. آنگاه
سایر خطوط را موازی با دو خط فوق الذکر رسم مینمایند. ممکن است به علت قناس بودن زمین دو خط کناری نقشه بر هم عمود نباشند در این صورت یکی از خطوط میانی نقشه را که حتماً بر خط اول عمود است انتخاب و رسم کرده و آنگاه سایر خطوط ناگونیا را بوسیله پیدا کردن سرو ته خط و یا بوسیله نقطه یا بیگچ ریزی میکنیم ممکن است برای عمود کردن خطوط از گونیای بنائی استفاده نمود. در این صورت دقت کار کمتر است. در موقع پیاده کردن نقشه برای جلوگیری از جمع شدن خطاها بهتر است اندازهها را همیشه از یک نقطهی اصلی که آنرا مبدأ مینامیم حساب نموده و روی زمین منتقل نمائیم.
برای مثال اگر بخواهیم از نقطه A دو اندازه 3 متر و 4 متر را روی امتداد AX تعیین کنیم بهتر است ابتدا از نقطه A طول 3 متر را جدا نموده تا نقطه B بدست آید. آنگاه دوباره از نقطه A طول 7 متر را (مجموع دو اندازه) جدانمائیم تا نقطه C بدست آید.
برای سایر اندازهها نیز همیشه باید از نقطهی A اندازه بگیریم. بعد از اتمام کار پیاده کردن نقشه و قبل از اقدام به گودبرداری با پی کنی باید حتماً مجدداً اندازههای نقشه پیاده شده را کنترل نمائیم تا حتی المقدور از وقوع اشتباهات احتمالی جلوگیری شود. برای اینکه مطمئن شویم زوایای بدست آمدهی اطاقها و یا چهار ضلعیهای حاصل از ستونها قائمه میباشد باید دو قطر بر چهار ضلعی را اندازه بگیریم.
چنانچه مساوی بودند آن چهار ضلعی گونیا میباشد. به این کار اصطلاحاً چپ و راست میگویند. البته چنانچه در این مرحله چهار ضلعیها در حدود 3 الی 4 سانتیمتر ناگونیا باشد اشکالی ندارد زیرا با توجه به اینکه پیها، همیشه قدری پهنتر از سازه روی آن میباشند. بنابراین در موقع ساختن سازه اصلی میتوان ناگونیائها را برطرف نمود. بطور کلی باید همیشه توجه داشت که پیاده کردن نقشه یکی از حساس ترین و مهمترین قسمت اجراء یک طرح بوده و کوچکترین اشتباه در آن موجب خسارتهای فراوان میشود.
رُپر:
با توجه به اینکه هرنقطه از ساختمان نسبت به سطح زمین دارای ارتفاع معینی میباشد که باید در طول مدت اجرا در هر زمان قابل کنترل باشد. برای جلوگیری از اشتباه قطعه بتنی با ابعاد دلخوان (مثلاً 40×40 با ارتفاع 20 سانتیمتر) در نقطهای دورتر از محل ساختمان میرسازند به طوری که در موقع گود برداری و یا پی کنی به آن آسیب نرسد و در طول مدت ساختمان تمام ارتفاعات را با آن میسنجند.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 41 صفحه
قسمتی از متن .doc :
شروع کار باASP
یک فایل ASP مى تواند حاوى متون، Tagهاى HTML و اسکریپت ها باشد. اسکریپت ها در یک فایل ASP بر روى سرور اجرا مى شوند.
به عنوان پیش نیاز چه چیزى را باید بدانید؟قبل از شروع، باید با مسائل زیر را تا حدودى آشنا باشید
WWW و HTML و مسائل اولیه ساخت صفحات Web
یک زبان اسکریپت نویسى همچون JavaScript یا VBScript
ASP چیست؟
ASP حروف اختصارى Active Server Pages است.
ASP برنامه اى است که درون IIS اجرا مى شود.
IIS حروف اختصارى Internet Information Services است.
IIS به عنوان یک مولفه رایگان با ویندوز 2000 عرضه مى شود.
IIS همچنین به عنوان جزئى از Windows NT 4.0 Option Pack است.
Option Pack مى تواند از سایت مایکروسافت دانلود شود.
PWS نسخه کوچکتر- ولى کاملا عمل کننده - از IIS است.
PWS را مى توانید در سى دى ویندوز 95 یا 98 خود پیدا کنید.
سازگارىASP
ASP تکنولوژى مایکروسافت است.
براى اجراى IIS باید ویندوز NT نسخه 4.0 یا بالاتر را داشته باشید.
براى اجراى PWS باید ویندوز 95 یا بالاتر را داشته باشید.
ChiliASP تکنولوژى است که ASP را بدون نیاز سیستم عامل ویندوز اجرا مى کند.
InstantASP تکنولوژى دیگرى است که ASP را بدون نیاز به سیستم عامل ویندوز اجرا مى کند.
یک فایل ASP چیست؟
یک فایل ASP تقریبا شبیه به یک فایل HTML است.
یک فایل ASP مى تواند حاوى متن، XML ،HTML و اسکریپت باشد.
اسکریپت هاى درون یک فایل ASP بر روى Server اجرا مى شود.
یک فایل ASP پسوند "asp." دارد.
فرق ASP با HTML چیست؟
وقتى که Browser)کاوشگر اینترنت) درخواست یک فایل HTML را بکند،Server آن فایل را بر مى گرداند.
وقتى که Browser درخواست یک فایل ASP را بکند، IIS درخواست مربوطه را به موتور هستهاى که وظیفه اصلى را بازى مى کند ASP ارجاع مى دهد. موتور ASP فایل ASP را خط به خط مى خواند، و اسکریپت هاى درون فایل را اجرا مى کند. در نهایت فایل ASP به عنوان یک فایل HTML ساده به Browser برگردانده مى شود.
ASP چه کارى مى تواند براى شما انجام دهد؟
به طور دینامیکى محتویات یک Web page را ویرایش یا اضافه کند.
به درخواست هاى کاربر که از فرم هاى HTML ارسال شده اند پاسخ دهد.
به هر گونه اطلاعات با بانک اطلاعاتى دسترسى پیدا کرده و نتایج را به Browser برگرداند.
سفارشى نمودن (Customize) یک Web page تا براى کاربران مختلف مفیدتر باشد.
مزایاى استفاده از ASP به جاى CGI و Perl سرعت و سادگى است.
فراهم کردن امنیت بیشتر به گونه اى که کد ASP شما از طریق Browser قابل مشاهده نیست.
از آن جایى که فایلهاى ASP به شکل HTML برگردانده مى شوند، میتوانند بوسیله هر Browserى مشاهده گردند.
برنامه نویسى درست ASP مى تواند ترافیک شبکه را به حداقل برساند.
راه اندازی ASP
شما می توانید ASP را بدون نیاز به یک سرور خارجی اجرا کنید. برای انجام این کار شما باید Microsoft's Personal Web Server (PWS) یا Internet Information Server (IIS) را در رایانه خود نصب کنید.
چگونه ASP را در رایانه خود اجرا کنید؟
شما می توانید ASP را بدون سرور خارجی در رایانه شخصی خود اجرا کنید. برای انجام این کار باید Microsoft's Personal Web Server (PWS) یا Internet Information Server (IIS) را در رایانه خود
نصب کنید.اگر در مورد اجرای ASP جدی هستید، باید حداقل ویندوز 98، نسخه دوم (Second Edition) داشته باشید.اگر در مورد اجرای ASP بسیار جدی هستید، باید از ویندوز 2000 استفاده کنید.
چگونه PWS را در ویندوز 95 نصب کنید و ASP اجرا کنید؟
Personal Web Server (PWS) همراه ویندوز 95 نیست!!برای اجرای ASP بر روی ویندوز95، شما باید "Windows NT 4.0 Option Pack" را از مایکروسافت دانلود کنید. (دانلود "Windows NT 4.0 Option Pack")
چگونه PWS را در ویندوز NT نصب کنید و ASP اجرا کنید؟Personal Web Server (PWS) همراه ویندوز NT نیست!!برای اجرای ASP بر روی ویندوز95، شما باید"Windows NT 4.0 Option Pack" را از مایکروسافت دانلود کنید. (دانلود "Windows NT 4.0 Option Pack")
چگونه PWS را در ویندوز 98 نصب کنید و ASP اجرا کنید؟
1. شاخه Add-ons را در سی دی ویندوز 98 خود باز کنید، شاخه PWS را پیدا کرده و فایل setup.exe را اجرا کنید.
2. یک شاخهInetpub در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخهwwwroot را پیدا کنید.
3. یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
4. از یک ویرایشگر متن استفاده کنید و کدهای ASPی را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.
5. مطمئن شوید که وب سرور شما در حال اجرا است - برنامه نصب یک آیکن جدید در Task Bar شما اضافه کرده است (این نشانه PWS است). بر روی آن کلیک کنید و دکمه Start را در پنجره ای که آمده بزنید.
6. Browser خود را باز کنید و تایپ کنید "http://localhost/MyWeb/test1.asp"، تا اولین صفحه ASP خود را ببینید.