یلدا

عمرتون صد شب یلدا … دلتون قدر یه دریا
توی این شبهای سرما … یادتون همیشه با ما

شب یلدا

یوسف گم گشته باز آید به کنعان غم مخور

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

برنامه نویسی سی پلاس پلاس

اینم یک سورس برای فهم مطالب لیست پیوندی

ftp

( FTP ) File Transfer Protocol رايج ترين پروتکل غير Hypertext Transfer Protocol ( HTTP ) ، انتقال فايل مورد استفاده در اينترنت است و ابزار داخلی FTP در ويندوز XP بسيار قوی است . چندين برنامه FTP مبتنی با GUI وجود دارد ، اما می توانيد خيلی مستقيم تر از خط فرمان عمل کنيد و همچنين از طريق خط فرمان می توانيد اسکريپت هايی بنويسيد که انتقال های فايل FTP را اجرا کرده و کارهای FTP را خودکار کند . فرمان FTP محتويات زير را باز می گرداند :

FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a]

 

ادامه نوشته

آموزش شبکه(( قسمت دوم ))

از سوی ديگر به منظور حفظ سازگاری و توانايی تطابق و همكاری با ساير استانداردها، لايهدسترسی به رسانه (MAC) در استاندارد 802.11 می‌بايست از ديد لايه‌های بالاتر مشابه يك شبكه محلی مبتنی بر استاندارد 802 عمل كند. بدين خاطر لايه MAC در اين استاندارد مجبور است كه سيـّاربودن ايستگاه‌های كاری را به گونه‌ای شفاف پوشش دهد كه از ديد لايه‌های بالاتر استاندارد اين سيـّاربودن احساس نشود. اين نكته سبب می‌شود كه لايهMAC در اين استاندارد وظايفی را بر عهده بگيرد كه معمولاً توسط لايه‌های بالاتر شبكه انجام می‌شوند. در واقع اين استاندارد لايه‌های فيزيكی و پيوند داده جديدی به مدل مرجع OSI اضافه می‌كند و به طور مشخص لايه فيزيكی جديد از فركانس‌های راديويی به عنوان رسانهانتقال بهره می‌برد. شكل1-4، جايگاه اين دو لايه در مدل مرجع OSI را در كنار ساير پروتكل‌های شبكه سازی نشان می‌دهد. همانگونه كه در اين شكل مشاهده می‌شود وجود اين دولايه از ديد لايه‌های فوقانی شفاف است

 

 

ادامه نوشته

انواع رمز نگاری

دو نوع رمز نگاري وجود دارد : رمز نگاري متقارن و نا متقارن .
ادامه نوشته

آموزش شبکه

    امروزه با بهبود عملكرد، كارايی و عوامل امنيتی، شبكه‌های بی‌سيم به شكل قابل توجهی در حال رشد و گسترش هستند و استاندارد IEEE 802.11 استاندارد بنيادی است كه شبكه‌های بی‌سيم بر مبنای آن طراحی و پياده سازی می‌شوند

كميته 802.11g كميته‌ای است كه با عنوان 802.11 توسعه يافته نيز شناخته می‌شود. اين كميته در نظر دارد نرخ ارسال داده‌ها در باند فركانسی ISM را افزايش دهد. باند فركانسی ISM يا باند فركانسی صنعتی، پژوهشی، و پزشكی، يك باند فركانسی بدون مجوز است. استفاده از اين باند فركانسی كه در محدوده 2400 مگاهرتز تا 2483.5 مگاهرتز قرار دارد، بر اساس مقررات FCC در كاربردهای تشعشع راديويی نيازی به مجوز ندارد. استاندارد 802.11g تا كنون نهايی نشده است و مهم‌ترين علت آن رقابت شديد ميان تكنيك‌های مدولاسيون است. اعضاء اين كميته و سازندگان تراشه توافق كرده‌اند كه از تكنيك تسهيم OFDM استفاده نمايند ولی با اين وجود روش PBCC نيز می‌تواند به عنوان يك روش جايگزين و رقيب مطرح باشد.

    كميته 802.11h مسئول تهيه استانداردهای يكنواخت و يكپارچه برای توان مصرفی و نيز توان امواج ارسالی توسط فرستنده‌های مبتنی بر 802.11 است.

    فعاليت دو كميته 802.11i و 802.11x در ابتدا برروی سيستم‌های مبتنی بر 802.11b تمركز داشت. اين دو كميته مسئول تهيه پروتكل‌های جديد امنيت هستند. استاندارد اوليه از الگوريتمی موسوم به WEP استفاده می‌كند كه در آن دو ساختار كليد رمز نگاری به طول 40 و 128 بيت وجود دارد. WEP مشخصاً يك روش رمزنگاری است كه از الگوريتم RC4 برای رمزنگاری فريم‌ها استفاده می‌كند. فعاليت اين كميته در راستای بهبود مسائل امنيتی شبكه‌های محلی بی‌سيم است.

ادامه نوشته

نگاهی بر رمز نگاری

رمزنگاری پیشرفته

با پدید آمدن رایانه‌ها و افزایش قدرت محاسباتی آنها، دانش رمزنگاری وارد حوزهٔ علوم رایانه گردید و این پدیده، موجب بروز سه تغییر مهم در مسائل رمزنگاری شد:

  1. وجود قدرت محاسباتی بالا این امکان را پدید آورد که روش‌های پیچیده‌تر و مؤثرتری برای رمزنگاری به وجود آید.
  2. روش‌های رمزنگاری که تا قبل از آن اصولا برای رمز کردن پیام به کار می‌رفتند، کاربردهای جدید و متعددی پیدا کردند.
  3. تا قبل از آن، رمزنگاری عمدتاً روی اطلاعات متنی و با استفاده از حروف الفبا انجام می‌گرفت؛ اما ورود رایانه باعث شد که رمزنگاری روی انواع اطلاعات و بر مبنای بیت انجام شود.
ادامه نوشته

رمز نگاری چیست؟

رمزنگاری دانشی است که به بررسی و شناختِ اصول و روش‌های انتقال یا ذخیرهٔ اطلاعات به صورت امن (حتی اگر مسیر انتقال اطلاعات و کانال‌های ارتباطی یا محل ذخیره اطلاعات ناامن باشند) می‌پردازد.

ادامه نوشته

مقدمه ای بر آموزش سی پلاس پلاس

ویژگی های زبان سی پلاس پلاس:

1- قابل حمل است.این ویژگی یکی از بارزترین ویژگیهای زبان C است .در واقع می توان در هر کامپیوتری برنامه ای به این زبان نوشت و روی دیسک های قابل حمل مانند CD ذخیره کرد و در کامپیوتر های دیگر اجرا کرد. بر خلاف زبان برنامه نویسی بیسیک که این گونه نیست. زبان C روی هر کامپیوتر و هر سیستم عاملی به خوبی کار می کند.

ادامه نوشته

آموزش لینوکس

((دستورات محیط لینوکس))

فعال کردن سرويس FTP :


دستور setup را اجرا کنيد و در قسمت system services بررسی کنيد که سرويس vsftpd انتخاب شده باشد.


1- با فرض اينکه تصميم داريد به آدرسهای 100.192.168.2 و 192.168.2.200، مجوز استفاده از سرويس FTP را بدهيد، خط زير را به فايل /etc/hosts.allow اضافه کنيد:


vsftpd : 192.168.2.100 192.168.1.200


2- سرويس vsftpd را در صورتيکه reload کنيد.

ادامه نوشته

آموزش نصب لینوکس(( قسمت چهارم))

ساير دستورات:
دستور ls برای ليست گرفتن از فايلها و شاخه ها بکار می رود.
سوئيچ –l ليست فايلها را با جزئيات بيشتری نشان می دهد.
سوئيچ -h سايز فايلها را بر اساس KB نشان می دهد.
سوئيچ –S فايلها را بر اساس نام Sort می کند.
سوئيچ –a فايلهای مخفی را نشان می دهد.
دستور less يا more به همراه دستورات مختلف، خروجی را بصورت صفحه به صفحه نشان می دهد که در اين حالت از حرف q برای خروج استفاده می شود.مثلا ls | more
دستور du –s برای ديدن سايز واقعی يک شاخه بکار می رود.
دستور reboot و يا Ctrl+Alt+Del برای راه اندازی مجدد سيستم عامل بکار می رود.
دستور du –s برای مشاهده سايز واقعی يک شاخه
دستور df –h برای حجم پارتيشنهای موجود در سيستم عامل لينوکس را نشان می دهد. لازم به ذکر است که استفاده از سوئيچ –h موجب می شود که حجم خالی و اشغال شده يک پارتيشن بر اساس KB و يا MB و يا GB نشان داده شود. در صورت بکارگيری دستور df بدون سوئيچ –h حجمهای مذکور بر اساس بايت نشان داده می شوند.

آموزش نصب لینوکس(( قسمت سوم))

اطلاعات مربوط به کاربران و کلمه عبور آنها در فايل /etc/passwd قرار دارد.چنانچه گزينه use shadow password را انتخاب نماييد، کلمات عبور کاربران در اين فايل ديده نخواهد شد و به جاي آن يک علامت * مي آيد.کلمات عبور در اين حالت در فايل /etc/shadow به صورت کد شده نگهداري مي شود

 

ادامه نوشته