• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
تعداد مطالب : 239
تعداد نظرات : 86
زمان آخرین مطلب : 5486روز قبل
ادبی هنری

 

غربت دیرینه ام را با تو قسمت می کنم.....تا ابد با درد و رنج خویش خلوت می کنم........ رفتی و با رفتنت کاخ دلم ویرانه شد........من در این ویرانه ها احساس غربت می کنم

پنج شنبه 23/12/1386 - 3:13
ادبی هنری

 

اگر کسی را دوست داری نه براش ستاره باش نه براش آفتاب چون هر دوشون مهمون زود گذرند براس آسمون باش که همیشه بالای سرش باشی

============================

گناه من نیست اگر بعد از " تو" "او" امد تقصیر قوانین دستوری است

 

پنج شنبه 23/12/1386 - 3:11
ادبی هنری

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

پنج شنبه 23/12/1386 - 3:8
ادبی هنری

عاشق آن نیست كه هر لحظه زند لاف محبت عاشق آن است كه لب بندد و هرگز نگشاید

 

             ************************

می دونی دوست یعنی چی؟ د:داشتن :اونیکه :ستایش کردنش :تمومی نداره

 

             ***********************

چه میهمانان بی درد سری هستند مردگان ، نه به دستی ظرفی را چرک میکنند ، نه به حرفی دلی را آلوده ، تنها به شمعی قانعند و اندکی سکوت

 

پنج شنبه 23/12/1386 - 3:7
دعا و زیارت

خداوند عز و جل میفرماید: بنده ی من: هنگامی که نمازمیخوانی چنان به تو گوش میدهم که گویی یک بنده دارم. وتو چنان ازمن غافلی که گویی چندین خدا داری

پنج شنبه 23/12/1386 - 3:5
ادبی هنری

همانطور که به زیبایی تو خیره شده ام ، با خود می اندیشم ، هرگز فرشته ای را دیده ام که در ارتفاعی چنین پایین پرواز کند

                **********************

نخ داخل شمع از شمع پرسید : چرا وقتی من میسوزم تو آب میشی..؟شمع جواب داد مگه میشه كسی كه تو قلبمه بسوزه و من اشك نریزم

                *********************

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

 

پنج شنبه 23/12/1386 - 3:4
ادبی هنری

من رها شدهام در باد تنی تب دار بغض راه گلویم را گرفته باز امدهام از دل شبهای سرد و طولانی از دیار دوستان هجرت کرده ام مرا در یابید که اینجا غریبه ام امده ام تا هذیانهایم را اینجا بگویم

پنج شنبه 23/12/1386 - 3:1
کامپیوتر و اینترنت

نصب فونت در لینوکس

:

یكی از قابلیت های سیستم عامل ویندوز وجود فونت های متنوع با كیفیت بالا برای آن می باشد

. این نوشته به بررسی استفاده از فونت های TTF در لینوكس می پردازد.

این روش بر روی لینوكس مندریك نسخه

#mkdir /usr/local/fonts

#mkdir /usr/local/fonts/ttf 
 

cd /usr/local/fonts/ttf

ttmkfdir > fonts.scale

mkfontdir


chkfontpath -a /usr/local/fonts/ttf


8.0 به بعد و ویرایش های اخیر ردهت و SuSE امكان اجرا دارد.

برای آزمایش اینكه امكان اجرا را دارید یا نه یك ترمینال باز كنید و در آن دستور ttmkfdir را تایپ كنید.اگر نتیجه 0 و یا لیستی از فونت ها بود امكان اجرا می باشد و اگر با پیغام command not found مواجه شدید باید به فكر دیگری باشید
.

XWindows
همان رابط گرافیكی كاربر در لینوكس خود شامل انواع مختلفی از فونت ها می باشد اما با استفاده از نصب فونت های TTF شما امكان انتخاب بر روی طیف وسیعی از فونت های متنوع و با كیفیت بالا را دارید
.

اگر از Mandrake استفاده می كنید شما می توانید با استفاده از ابزار DrakFont تمام عملیاتی را كه در ادامه گفته می شود به صورت اتوماتیك انجام دهید.برای دسترسی به DarkFont ازMandrake Control Center وارد قسمت Fonts شوید و كار را ادامه دهید
.

من در اینجا به نصب دستی فونت ها می پردازم.توجه داشته باشید برای اجرای بعضی از دستور ها به حق دسترسی از نوع سوپر یوزر root نیاز دارید
.

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

من دایركتوری را در /usr/local/fonts/ttf ایجاد كردم.برای ایجاد دایركتوری می توانید از دستور mkdir استفاده كنید
. سپس نیاز دارید فونت هایی را كه می خواهید نصب كنید به داخل این دایركتوری كپی كنید.فونت های ttf معمولا در ویندوز در windows/fonts قرار دارند.امكان دارد شما فونت ها را دانلود كرده باشید كه در هر حال فونت هایی كه تمایل دارید نصب شوند باید به داخل این پوشه كپی شوند.

بعد باید به سیستم XWinodows وجود فونت ها را اطلاع دهید.برای این كار از دستورهای زیر استفاده كنید
: اگر به داخل دایركتوری نگاه كنید مشاهده خواهید كرد كه دو فایل به نام های fonts.scale وfonts.dir ایجاد شده اند كه شامل لیستی از اطلاعات مربوط به فونت های ttf می باشند.

سپس باید محل فونت ها را اطلاع دهید.كاربران ردهت می توانند از دستور chkfontpath استفاده كنند
. و اگر این فرمان را ندارید باید به صورت دستی این كار را انجام دهید.فایل /etc/X11/xfs/config و یا /etc/X11/fs/config را باز كنید و در قسمتی كه با "catalog=" شروع شده است مسیر دایركتوری را اضافه كنید.
كار تمام شد،حالا می توانید از فونت های جدیدتان استفاده كنید
.
برای نصب فونت های جدید تر در آینده شما تنها كافیست فونت را به داخل همین دایركتوری كپی كنید و دستور زیر را دوباره انجام دهید

 

ttmkfdir > fonts.scale

mkfontdir
پنج شنبه 23/12/1386 - 2:57
کامپیوتر و اینترنت

 

 


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

مروری بر مدل ( TCP/IP ):

این مدل مستقل از سخت افزار است و از 4 لایه زیر تشکیل شده است :

1- Network access
2-IP ) Subnet OR Internet )
3- TCP ) Transport OR Host to Host )
4- Application layer


-1


4-

لایه میزبان به شبکه:
دراین لایه رشته ای از بیتها بر روی کانال های انتقال رد و بدل می شوند و از تجهیزاتی مانند HUB,MAU,Bridge و Switch برای انتقال داده در سطح شبکه استفاده میشود.
-2
لایه اینترنت یا شبکه: ( IP )
وظیفه این لایه هدایت بسته های اطلاعاتی ( IP-Packet ) روی شبکه از مبدا به مقصد است. مسیریابی و تحویل بسته ها توسط چند پروتکل صورت می گیرد که مهمترین آنها پروتکل IP است. از پروتکلهای دیگر این لایه میتوان ARP,RIP,ICMP,IGMP را نام برد. مسیریاب ( ROUTER ) در این لایه استفاده میشود.
-3
لایه انتقال :( TCP )
برقراری ارتباط بین ماشینها بعهده این لایه است که میتواند مبتنی بر ارتباط اتصال گرای TCP یا ارتباط غیر متصل UDP باشد. داده هایی که به این لایه تحویل داده می شوند توسط برنامه کاربردی با صدازدن توابع سیستمی تعریف شده در واسط برنامه های کاربردی ( API ) ارسال و دریافت میشوند. دروازه های انتقال در این لایه کار میکنند. لایه کاربرد:
این لایه شامل پروتکل های سطح بالائی مانند HTTP,SMTP,TFTP,FTP,Telnet است. در این لایه دروازه کاربرد دیده میشود.

پنج شنبه 23/12/1386 - 2:53
کامپیوتر و اینترنت

مفاهیم اولیه پروتکل

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

مقدمه


:
امروزه اکثر شبکه های کامپیوتری بزرگ و اغلب سیستم های عامل موجود از پروتکل TCP/IP ،  استفاده و حمایت می نمایند. TCP/IP ، امکانات لازم بمنظور ارتباط سیستم های غیرمشابه را فراهم می آورد. از ویژگی های مهم پروتکل فوق ، می توان به مواردی همچون : قابلیت اجراء بر روی محیط های متفاوت ، ضریب اطمینان بالا ، قابلیت گسترش و توسعه آن ، اشاره کرد . از پروتکل فوق، بمنظور دستیابی به اینترنت و استفاده از سرویس های متنوع آن نظیر وب و یا پست الکترونیکی استفاده می گردد. تنوع  پروتکل های  موجود  در پشته TCP/IP و ارتباط منطقی و سیستماتیک آنها با یکدیگر، امکان تحقق ارتباط در شبکه های کامپیوتری  را با اهداف متفاوت ، فراهم می نماید. فرآیند برقراری یک ارتباط  ، شامل فعالیت های متعددی نظیر تبدیل  نام کامپیوتر به آدرس IP  معادل ، مشخص نمودن موقعیت کامپیوتر مقصد ، بسته بندی اطلاعات ، آدرس دهی و روتینگ داده ها  بمنظور ارسال موفقیت آمیز به مقصد مورد نظر ، بوده که توسط  مجموعه پروتکل های موجود در پشته TCP/IP  انجام می گیرد.معرفی پروتکل :TCP/IP
TCP/IP
، پروتکلی استاندارد برای ارتباط کامپیوترهای موجود در یک شبکه مبتنی بر ویندوز 2000 است. از پروتکل فوق، بمنظور ارتباط در شبکه های بزرگ استفاده می گردد. برقراری ارتباط  از طریق پروتکل های متعددی که در چهارلایه مجزا سازماندهی شده اند  ، میسر می گردد. هر یک از پروتکل های موجود  در پشته TCP/IP ، دارای وظیفه ای خاص در این زمینه ( برقراری ارتباطمی باشند . در زمان ایجاد یک ارتباط ، ممکن است در یک لحظه تعداد زیادی از برنامه ها ، با یکدیگر ارتباط برقرار نمایند.  TCP/IP ، دارای قابلیت تفکیک و تمایز یک برنامه موجود بر روی یک کامپیوتر با سایر برنامه ها بوده و پس از دریافت داده ها از یک برنامه ، آنها را برای  برنامه متناظر موجود بر روی کامپیوتر دیگر ارسال  می نماید. نحوه  ارسال داده  توسط پروتکل TCP/IP  از محلی به محل دیگر ،  با فرآیند ارسال یک نامه از شهری به شهر، قابل مقایسه  است
.
برقراری ارتباط مبتنی بر TCP/IP ، با فعال شدن یک برنامه بر روی کامپیوتر مبدا آغاز می گردد . برنامه فوق ،داده های مورد نظر جهت ارسال را بگونه ای آماده و فرمت می نماید که برای کامپیوتر مقصد قابل خواندن و استفاده باشند. ( مشابه نوشتن نامه با زبانی که دریافت کننده ، قادر به مطالعه آن باشد) . در ادامه  آدرس کامپیوتر مقصد ، به داده های مربوطه اضافه می گردد ( مشابه آدرس گیرنده که بر روی یک نامه مشخص می گردد) . پس از انجام عملیات فوق ، داده بهمراه اطلاعات اضافی ( درخواستی  برای تائید دریافت در مقصد ، در طول شبکه بحرکت درآمده  تا به مقصد مورد نظر برسد. عملیات فوق ، ارتباطی به محیط انتقال شبکه بمنظور انتقال اطلاعات نداشته ، و تحقق عملیات فوق با رویکردی مستقل نسبت به محیط انتقال ، انجام خواهد شد .

لایه های پروتکل

) TCP/IP :(
TCP/IP
، فرآیندهای لازم بمنظور برقراری ارتباط را سازماندهی و در این راستا  از پروتکل های متعددی در پشته TCP/IP استفاده می گردد. بمنظور افزایش کارآئی در تحقق فرآیند های مورد نظر، پروتکل ها در لایه های متفاوتی، سازماندهی شده اند . اطلاعات مربوط به آدرس دهی در انتها قرار گرفته و بدین ترتیب کامپیوترهای موجود در شبکه قادر به بررسی آن با سرعت مطلوب خواهند بود. در این راستا،  صرفا" کامپیوتری که بعنوان کامپیوتر مقصد معرفی شده است ، امکان  باز نمودن بسته اطلاعاتی و انجام پردازش های لازم بر روی آن را دارا خواهد بود. TCP/IP ، از یک مدل ارتباطی چهار لایه بمنظور ارسال اطلاعات از محلی به محل دیگر استفاده می نماید: Application ,Transport ,Internet و Network Interface ، لایه های موجود در پروتکل TCP/IP  می باشند.هر یک از  پروتکل های وابسته به  پشته TCP/IP ، با توجه به رسالت خود ، در یکی از لایه های فوق،  قرار می گیرند.

 


لایه Application:
لایه Application ، بالاترین لایه در پشته TCP/IP است .تمامی برنامه و ابزارهای کاربردی در این لایه ،  با استفاده از لایه فوق،  قادر به دستتیابی به شبکه خواهند بود. پروتکل های موجود در این لایه بمنظور فرمت دهی و مبادله اطلاعات کاربران استفاده می گردند . HTTP و FTP  دو نمونه از پروتکل ها ی موجود در این لایه  می باشند .

·

پروتکل ( HTTP ) Hypertext Transfer Protocol ،· از پروتکل فوق ،· بمنظور ارسال فایل های صفحات وب مربوط به وب ،· استفاده می گردد .

·

پروتکل ( FTP ) File Transfer Protocol،· از پروتکل فوق برای ارسال و دریافت فایل،·   استفاده می گردد .

لایه

:Transport
لایه " حمل " ، قابلیت ایجاد نظم و ترتیب و تضمین ارتباط بین کامپیوترها و ارسال داده به لایه Application  ( لایه بالای خود) و یا لایه اینترنت ( لایه پایین خود) را بر عهده دارد. لایه فوق ، همچنین مشخصه منحصربفردی از برنامه ای که داده را عرضه نموده است ،  مشخص می نماید. این لایه دارای دو پروتکل اساسی است که نحوه توزیع داده را کنترل می نمایند.

·

 ( TCP ) Transmission Control Protocol ،· پروتکل فوق ،· مسئول تضمین صحت توزیع  اطلاعات است .

·

 (UDP ) User Datagram Protocol ،· پروتکل فوق ،· امکان عرضه سریع اطلاعات بدون پذیرفتن مسئولیتی در رابطه با تضمین صحت توزیع اطلاعات را برعهده دارد .

لایه اینترنت

:
لایه "اینترنت"، مسئول آدرس دهی ، بسته بندی و روتینگ داده ها  ، است. لایه فوق ، شامل چهار پروتکل اساسی است :

·

 ( IP ) Internet Protocol ،· پروتکل فوق ،· مسئول آدرسی داده ها بمنظور ارسال به مقصد مورد نظر است .

·

ARP ) Address Resoulation Protocol (،· پروتکل فوق ،· مسئول مشخص نمودن آدرس MAC ) Media Access Control (،· آداپتور شبکه بر روی کامپیوتر مقصد است

·

 ( ICMP ) Internet Control Message Protocol ،· پروتکل فوق ،· مسئول ارائه توابع عیب یابی و گزارش خطاء در صورت عدم توزیع  صحیح  اطلاعات است .

·

  Managemant (IGMP ) Internet Group Protocol ،· پروتکل فوق ،· مسئول مدیریت Multicasting   در TCP/IP  را برعهده دارد.

لایه

Network Interface:
لایه " اینترفیس شبکه " ، مسئول استقرار داده بر روی محیط انتقال شبکه و دریافت داده از محیط انتقال شبکه است . لایه فوق ، شامل دستگاه های فیزیکی نظیر کابل شبکه و آداپتورهای شبکه است . کارت شبکه ( آداپتور) دارای یک عدد دوازده رقمی مبنای شانزده  ( نظیر : B5-50-04-22- D4-66 ) بوده که  آدرس MAC ، نامیده می شود. لایه " اینترفیس شبکه " ، شامل پروتکل های مبتنی بر نرم افزار مشابه  لایه های قبل ، نمی باشد. پروتکل های  Ethernet و ( ATM ) Asynchronous Transfer Mode  ، نمونه هائی از پروتکل های موجود در این لایه می باشند . پروتکل های فوق ، نحوه ارسال داده در شبکه را مشخص می نمایند.

مشخص نمودن برنامه ها

:
در شبکه های کامپیوتری ، برنامه ها ی متعددی در یک زمان با یکدیگر مرتبط می گردند. زمانیکه چندین برنامه بر روی یک کامپیوتر فعال می گردند ، TCP/IP ، می بایست از  روشی بمنظور تمایز یک برنامه از برنامه دیگر، استفاده نماید. بدین منظور ، از یک سوکت ( Socket)  بمنظور مشخص نمودن یک برنامه خاص ، استفاده می گردد.

 

 

آدرس

:IP
برقراری ارتباط در یک شبکه ، مستلزم مشخص شدن آدرس کامپیوترهای مبداء و مقصد است ( شرط اولیه بمنظور برقراری ارتباط بین دو نقطه ، مشخص بودن آدرس نقاط درگیر در ارتباط است ) . آدرس هر یک از دستگاه های درگیر در فرآیند ارتباط ، توسط یک عدد منحصربفرد که  IP  نامیده می شود ، مشخص می گردند. آدرس فوق به هریک از کامپیوترهای موجود در شبکه نسبت داده می شود . IP :  10. 10.1.1 ، نمونه ای در این زمینه است .

پورت

:TCP/UDP 
پورت مشخصه ای برای یک برنامه و در یک کامپیوتر خاص است .پورت با یکی از پروتکل های لایه "حمل" ( TCP و یا UDP ) مرتبط  و پورت TCP و یا پورت UDP ، نامیده  می شود. پورت می تواند عددی بین صفر تا 65535 را شامل شود. پورت ها برای برنامه های TCP/IP سمت سرویس دهنده ، بعنوان پورت های "شناخته شده  " نامیده شده و به اعداد کمتر از 1024 ختم و رزو می شوند تا هیچگونه تعارض و برخوردی  با سایر برنامه ها بوجود نیاید. مثلا" برنامه سرویس دهنده FTP از پورت TCP  بیست و یا بیست ویک استفاده می نماید.

سوکت

( Socket ): 
 
سوکت ، ترکیبی از یک آدرس IP و پورت TCP ویا پورت UDP است . یک برنامه ، سوکتی را با مشخص نمودن آدرس IP مربوط به کامپیوتر و نوع سرویس ( TCP برای تضمین توزیع اطلاعات و یا UDP ) و پورتی که نشاندهنده  برنامه است، مشخص می نماید. آدرس IP موجود در سوکت ، امکان آدرس دهی  کامپیوتر مقصد را فراهم و پورت مربوطه ، برنامه ای را که داده ها برای آن ارسال می گردد را مشخص می نماید
.
پنج شنبه 23/12/1386 - 2:51
مورد توجه ترین های هفته اخیر
فعالترین ها در ماه گذشته
(0)فعالان 24 ساعت گذشته