دانلود کسپراسکای ۲۰۱۸ و پاک کردن history

دانلود کسپراسکای ۲۰۱۸ و پاک کردن history

دانلود http://p30download.com/fa/entry/66416/

 

پاک کردن history

از بین بردن آثار فعالیت درکامپیوتر و اینترنتاقدامات در کسپرسکی یکی از کاربر بر روی یک کامپیوتر در سیستم عامل ثبت شده است. اطلاعات زیر ذخیره می شود:جزئیات نمایش داده شد جستجو وارد شده توسط کاربران و وب سایت های بازدید
اطلاعات در مورد برنامه های کاربردی آغاز شده، و همچنین فایل های باز شده و ذخیره شده مایکروسافت ویندوز ثبت رویداد اطلاعات دیگر در مورد فعالیت های کاربرمزاحمان و افراد غیر مجاز ممکن است قادر به دست آوردن دسترسی به اطلاعات محرمانه موجود دراطلاعات در مورد اقدامات کاربر گذشته است. با دانلود کسپراسکای ۲۰۱۸ راهکار امنیتی شامل جادوگر پاک کننده حریم شخصی، که پاک کردن آثار کاربرانفعالیت در سیستم عامل.

برای اجرای جادوگر پاک کننده حریم شخصی:

۱٫ پنجره برنامه اصلی را باز کنید.
۲٫ با کلیک بر روی دکمه بیشتر ابزار در قسمت پایین پنجره اصلی برای باز کردن پنجره ابزار.
۳٫ در قسمت سمت چپ پنجره ابزار از لینک حفاظت از حریم خصوصی کلیک کنید برای باز کردن حریمwindow حفاظت.

۴٫ در پنجره حفاظت از حریم خصوصی، لینک پاک برای اجرای حریم کلیک کنید حریم خصوصیجادوگر تمیز کننده.جادوگر متشکل از یک سری از صفحات (مراحل)، که شما می توانید از طریق کار با سایت حرکتبرگشت و بعد دکمه. برای بستن جادوگر بعد از اتمام آن، کلیک بر روی دکمه Finish را بزنید. برای متوقف کردنجادوگر در هر مرحله، روی دکمه لغو.اجازه دهید ما مراحل جادوگر بررسی جزئیات بیشتر.مرحله ۱٫ شروع جادوگراطمینان حاصل کنید که جستجو برای مرحله ۲٫ فعالیت آثار جستجواین جادوگر جستجو برای آثار فعالیت بر روی کامپیوتر شما. جستجو ممکن است مدتی طول بکشد.هنگامی که جستجو کامل است، جادوگر ادامه به طور خودکار به مرحله بعدی.مرحله ۳٫ انتخاب حریم خصوصی اقدامات تمیز کنندههنگامی که جستجو کامل است، جادوگر به شما در مورد آثار فعالیت شناسایی ومی پرسد در مورد اقدامات به جهت مرتفع نمودن آثار فعالیت (شکل زیر را ببینید).

برای مشاهده ویژگی کسپرسکی اینترنت سکیوریتی  یک گروه، به سمت چپ از نام گروه، با کلیک بر روی ثبت نام.از بین بردن آثار فعالیت بر روی کامپیوتر و در اینترنت

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

دانلود کسپرسکی اینترنت سکیوریتی ۲۰۱۸

دانلود کسپرسکی اینترنت سکیوریتی ۲۰۱۸

لینک دانلود https://soft98.ir

مدیریت ودانلود مرور خصوصی شما می توانید جزء مرور خصوصی به طور مستقیم در مرورگر مدیریت: فعال کردن جزء اگر آن را غیرفعال است مشاهده آمار در درخواست ها به خدمات ردیابی که کشف شدهبرو به پنجره تنظیمات مرور خصوصی مشاهده اطلاعات بر روی که دسته از خدمات ردیابی مسدود شده اند مشاهده اطلاعات در دانلود کسپرسکی اینترنت سکیوریتی ۲۰۱۸ بر روی حالت عملیات جزء (بخش “درباره خصوصی را مشاهده خواهیدمرور ” و اینکه آیا یا نه ردیابی خدمات در حال در مسدودوب سایت در مرورگر را باز تغییر حالت عملیات جزء و اجازه می دهد و یا عدم اجازه مسدود کردن ردیابیخدمات در این وب سایت در مرورگر باز
► برای مدیریت جزء مرور خصوصی در مرورگر، کلیک بر روی دکمه حفاظت کسپرسکی در نوار ابزار مرورگر. منوی باز شده نشان می دهد

حفاظت ضد بنر در طول انتی ویروس

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

 

فعال کردن جزء ضد بنر در انتی ویروس

► برای فعال کردن  جزء ضد بنر:
۱٫ پنجره برنامه اصلی را باز کنید.
۲٫ کلیک بر روی دکمه در قسمت پایین پنجره.
پنجره تنظیمات باز می شود.
۳٫ بخش حفاظت را انتخاب کنید.
۴٫ در قسمت سمت راست پنجره، جزء ضد بنر را انتخاب کنید و فعال کردن آن توسط کوه در می رم
در سوئیچ ضامن.

 

مسدود کردن آگهی ها وب سایت

 

برای مسدود کردن آگهی ها وب در توتال سکیوریتی :
۱٫ در حالی که در یک وب سایت، محل اشاره گر ماوس بر روی بنر را که می خواهید برای مخفی کردن.
۲٫ فشار کلید CTRL بر روی صفحه کلید.
۳٫ در منوی باز شده، را انتخاب کنید اضافه کردن به ضد بنر.
پنجره URL ها مسدود باز می شود.
۴٫ در پنجره URL ها مسدود، روی دکمه Add کلیک.نشانی اینترنتی بنر به لیست مسدود آدرس اضافه شده است.
۵٫ رفرش کردن صفحه وب در مرورگر برای جلوگیری از بنر نمایش داده نشوند.
بنر نمی خواهد بعدی شما از این صفحه وب نمایش داده می شود.

 

مسدود کردن تمام آگهی ها وب سایت

شما می توانید تمام آگهی ها در یک وب سایت خاص را مسدود کند. برای این کار، مشخص ماسک برای این وب سایت وبه لیست از آدرس های وب را مسدود اضافه کردن آن.
برای مسدود کردن تمام آگهی ها در یک وب سایت:
۱٫ پنجره برنامه اصلی را باز کنید.
۲٫ کلیک بر روی دکمه در قسمت پایین پنجره.پنجره تنظیمات باز می شود.
۳٫ بخش حفاظت را انتخاب کنید.
۴٫ جزء ضد بنر را انتخاب کنید.پنجره تنظیمات ضد بنر باز می شود.
۵٫ فعال کردن ضد بنر با کلیک کردن سوئیچ در قسمت بالای پنجره.

دانلود کسپرسکی اینترنت سکیوریتی 2018

کسپرسکی انتی ویروس ۲۰۱۸

کسپرسکی انتی ویروس  ۲۰۱۸ : PPP پروتکلهای تأیيد اعتبار در
را به عهده دارند . PPP همانطور که گفته شد دو متد و درواقع دو پروتکل وظيفه تأیيد اعتبار در
به دو فرمت امکان پذیر می باشد : PPP تآیيد اعتبار توسط پروتکل
( Password Authentication Protocol) PAP •
Challenge Handshake Authentication Protocol) CHAP •
را انتخاب می کنيد ، می بایست مشخص کنيد از چه متدی برای PPP بنابراین زمانی که شما پروتکل
تأیيد اعتبار استفاده خواهيد کرد .
یک روتر آشنا خواهيد شد . Serial در ادامه با هر دو متد و نحوه تنظيم آنها روی اینترفيسهای
:PAP
یعنی برقراری ارتباط براساس لایه دوم صورت پذیرفت می بایست ، PPP بعد از اینکه فاز اول
متدی است که عمليات تأیيد اعتبار را در دو مرحله انجام می دهد . به PAP . صورت گيرد Authentication
ارسال می شود . بنابراین از نظر Link برروی Clear Text علت سادگی این پروتکل پسورد به صورت
امنيتی در سطح پایينی عمل می کند . درصورتی که تأیيد اعتبار بخواهد به صورت کمی پيچيده تر انجام
گيرد نياز به پردازش بيشتری می باشد و این از سرعت برقراری یک ارتباط می کاهد ، درنتيجه زمانی که
در تأیيد اعتبار نيازی به دقت بالا نباشد از این متد استفاده می شود .
٤٨٧
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7
• Hash values, not actual passwords, are sent across
link. کسپرسکی انتی ویروس ۲۰۱۸


• The local router or external server is in control of
attempts.
Challenge Handshake Authentication
Protocol
۴۸۸
: PPP پروتکلهای تأیيد اعتبار در
:CHAP
از یک مکانيزم سه مرحله ای برای شناخت و تأیيد اعتبار استفاده می کند . CHAP پروتکل
توسط درخواست کننده Challenge Message ، PPP و برقراری لينک LCP گام اول : بعد از مبادله پکتهای
ارسال می شود . Remote Router به Local Router ارتباط
روی پسورد ، MD و بعد از به کار بردن الگوریتم ۵ Message پساز دریافت Remote Router : گام دوم
ارسال می Local Router به Response Message می باشد را با یک MD مقدار جدید که حاصل الگوریتم ۵
کند .
تبدیل به مقدا ر ی MD پسوردی که نزد خود داشته است را به کمک الگوریتم ۵ Local Router : گام سوم
مقایسه کرده و Response Message می کند و سپسمقدار حاصله را با مقدار دریافت شده توسط
اطلاع داده می شود. Remote Router درصورت یکسان بودن دو مقدار ، تأیيد اعتبار در این ارتباط به
٤٨٩
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7
Configuring PPP and Authentication
Overview
۴۹۰ کسپرسکی انتی ویروس ۲۰۱۸
روی یک لينک نقطه به نقطه : PPP مروری بر مراحل تنظيم کردن
انتخاب شد ، می بایست آن را روی Point-to-Point به عنوان پروتکل لينک PPP بعد از اینکه پروتکل
فعال PPP پروتکل Serial روی اینترفيس encapsulation PPP اینترفيسمربوطه فعال کرد . به کمک فرمان
می شود .
و متد مورد نظر انتخاب و سپستنظيم شود . Authentication می بایست PPP بعد از فعال کردن پروتکل
٤٩١
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ٣
Router(config-if)#encapsulation ppp
• Enables PPP encapsulation
Configuring PPP
۴۹۲ خرید
: PPP نحوه تنظيم پروتکل
وارد مد اینترفيسشده و فرمان زیر را وارد می کنيد :
Router(config-if)#encapsulation ppp
٤٩٣
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ۴
Router(config)#hostname name
• Assigns a host name to your router
Router(config)#username name password password
• Identifies the username and password of remote
router خرید
Configuring PPP
Authentication خرید
Router(config-if)#ppp authentication
{chap | chap pap | pap chap | pap}
• Enables PAP and/or CHAP authentication
۴۹۴  کسپرسکی انتی ویروس ۲۰۱۸
: PPP در پروتکل Authentication نحوه تنظيم
و متد مورد نظر را روی Authentication می بایست Serial روی اینترفيس PPP پس از فعال شدن پروتکل
فعال کرد . serial اینترفيس
• مشخص کردن یک نام برای روتر .
Router(config)#hostname name خرید
. Password و Username • مشخص کردن
نام روتر طرف Username روی یک لينک نقطه به نقطه ، می بایست Authenticatin نکته :در تنظيم
مقابل و پسورد روی هر دو روتر یکسان باشد .
Router(config)#username name password password
. CHAP یا PAP به عبارتی مشخص کردن ، Authentication • تعيين نوع پروتکل
Router(config-if)#ppp authentication{chap | chap pap | pap chap | pap}

 

 

 

کسپرسکی انتی ویروس ۲۰۱۸

Kaspersky Internet Securit 2018

Kaspersky Internet Securit 2018
Kaspersky Internet Securit 2018  پروتکل لایه دوم برای بسته بندی دیتا جهت ارسال توسط HDLC یا همان High-Level Data Link Control
می باشد . Serial اینترفيس
به عنوان یک پروتکل لایه دوم و بسته بندی دیتا روی ( ISO ) این پروتکل توسط مرکز استاندارد جهانی
استاندارد شده است . Serial اینترفيس
دارای دو فرمت زیر می باشد : HDLC
Cisco HDLC •
Standard HDLC •

کسپراسکای برای موبایل  کسپرسکی برای موبایل خرید

دانلود kaspersky total security Multi Device     کسپرسکی توتال سکیوریتی مولتی دیوایس

Kaspersky Internet Securit Multi Device دانلود        کسپرسکی اینترنت سکیوریتی مولتی دیوایس

کسپراسکای
: Standard HDLC

Kaspersky Internet Securit 2018
این نسخه فقط توانایی هدایت و کپسوله کردن یک پروتکل از لایه سوم را به عهده دارد و این به دليل
اینست که فيلدی که بتواند پروتکل های مختلف را تفکيک کند ،ندارد .
:Cisco HDLC
را توسط Network به طوری که توانایی کپسوله کردن چندین پروتکل لایه Cisco نسخه اختصاصی
اینترفيسسریال به عهده دارد .
را فراهم HDLC توسط فریم Network امکان کپسوله کردن و تفکيک چندین پروتکل لایه Proprietary فيلد
می کند .
٤٧٥ Kaspersky Internet Securit 2018 Kaspersky Internet Securit 2018
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ۵
Router(config-if)#encapsulation hdlc
• Enables HDLC encapsulation
• Uses the default encapsulation on synchronous
serial interfaces
Configuring HDLC Encapsulation
۴۷۶  اینترنت سکیوریتی
: HDLC پيکربندی پروتکل
در تجهيزات سيسکو فعال می باشد . Serial به صورت پيشفرض روی اینترفيسهای HDLC پروتکل
به کار گرفته Leased-Line به عنوان پروتکل لایه دوم برروی خطوط HDLC همانطور که می دانيد پروتکل
می شود . بنابراین درصورتی که در دو  خرید کسپرسکی سر این کانال ارتباطی تجه ي زات سيسکو مورد استفاده قرار گيرد ،
این پروتکل به منظور کپسوله کردن دیتا استفاده خواهد شد . درحالی که اگر ه ر دو سوی این کانال
به عنوان پروتکل لایه دوم استفاده کرد . PPP تجهيزات سيسکو استفاده نشود می بایست از پروتکل
شده و Serial مربوط به اینترفيس Mode ابتدا وارد ، Serial روی اینترفيس HDLC برای تعریف پروتکل
سپسفرمان زیر را وارد می کنيد :

kaspersky antivirus    کسپرسکی انتی ویروس

اینترنت سکیوریتی
Router(config-if)#encapsulation hdlc خرید
٤٧٧
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ۶
• PPP can carry packets from several protocol suites
using NCP.
• PPP controls the setup of several link options using LCP.
An Overview of PPP خرید
۴۷۸   اینترنت سکیوریتی
: PPP مروری بر پروتکل
به منظور انتقال روی یک ارتباط نقطه به نقطه Network به منظور کپسوله کردن اطلاعات لایه PPP
استاندارد شده است . خرید
LCP و NCP از یک معماری چند لایه ای تبعيت می کند . این پروتکل دارای زیر لایه های PPP پروتکل
می باشد .
:(Network Control Protocol) NCP Kaspersky Internet Securit 2018
و سپستفکيک هر کدام از آنه ا را به Network این زیرلایه وظيفه کپسوله کردن پروتکلهای مختلف لایه کسپرسکی اینترنت سکیوریتی مولتی دیوایس
. AppleTalk ، IP ، IPX عهده دارد . به طور مثال کپسوله کردن پروتکلهای
:(Link Control Protocol) LCP
را به عهده دارد . در ادامه با Point-to-point وظيفه کنترلی ، شامل برقراری و حفظ ارتباط روی یک لينک
ویژگی های مختلف این زیر لایه بيشتر آشنا خواهيد شد . کسپرسکی اینترنت سکیوریتی مولتی دیوایس
٤٧٩

kaspersky internet security for android  کسپرسکی اینترنت سکیوریتی برای اندروید           دانلود
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ٧
Layering PPP Elements
PPP: A data link with network layer services •
۴۸۰ خرید
: PPP اجزای پروتکل لایه ای
نيز فعاليت Network پروتکل لا یه دوم ایی می باشد که در لایه ، PPP همانطور که گفته شد پروتکل
می کند .
است . LCP های زیرلایه Option می باشد که جزء Data Link دارای سرویسهایی برای کنترل PPP
را دارا NCP توانایی کپسوله کردن پکتهایی از پروتکل های متفاوت به کمک زیر لایه PPP از طرفی پروتکل
است.
٤٨١ خرید
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7
PPP LCP Configuration Options
۴۸۲
: PPP از پروتکل LCP گزینه های زیرلایه
دارای ویژگی کنترلی می باشد و این کا ر توسط گزینه LCP همانطور که تا به اینجا گفته شد ، زیر لایه
های زیر امکان پذیر می باشد :
: Authentication خرید کسپرسکی
بررسی مجوز برقراری ارتباط لایه دوم در دو سر لينک . به طور مثال در یک ارتباط نقطه به نقطه مانند
که دو روتر در دو سر آن واقع شده است Kaspersky Internet Securit 2018 ارتباط لایه دوم زمانی برقرار می شود که طرفين Leased-Line
مجوز برقراری ارتباط را بررسی کرده باشند .
به دو فرمت امکان پذیر است : PPP تآیيد اعتبار توسط پروتکل
( Password Authentication Protocol) PAP •
( Challenge Handshake Authentication Protocol) CHAP •
را انجام می دهند . Authentication مشخص می شود که طرفين با چه متدی عمليات LCP در زیرلایه
:Compression
این گزینه وظيفه فشرده کردن دیتا در مبداء و خارج کردن از حالت فشردگی در مقصد را به عهده دارد . این
به کار برده می شود . PPP ویژگی به منظور افزایشظرفيت یک لينک
:Error Detection
Magic می باشد که توسط پروتکل ها ی Loop مکانيسمی به منظور کشف خطا و جلوگيری از وقوع
صورت می پذیرد . Quality و Number
:Multilink
کردن پکتها Balance روی آنها فعال باشد می توانند در PPP به کمک این ویژگی اینترفيسهایی از روتر که
های متفاوت نقشداشته باشند . Link روی
٤٨٣
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ٩
PPP Session Establishment
• Two PPP authentication protocols:
PAP and CHAP
۴۸۴
بين دو نقطه : PPP Session برقراری یک
در سه مرحله صورت می پذیرد : PPP برقراری نشست
Link Establishment .١ خرید کسپرسکی
Authentication .٢
Network Layer Protocol .٣
:Link Establishment
روی آن تنظيم شده و درخواست  Kaspersky Internet Securit 2018 برای برق ر اری ارتباط دارد ، PPP در این مرحله اینترفيسی که پروتکل
به طرف دیگر ارسال می کند Link درخواستی را برای تنظيم و تست
و فشرده سازی و ماکزیمم سایز فریم ها Authentication این درخواست شامل اطلاعاتی درمورد مکانيزم
است .
:Authentication
نوبت به تأیيد اعتبار LCP توسط زیرلایه Authentication و مشخص شدن نوع پروتکل Link بعد از برقراری
می رسد .
. CHAP و PAP : دو متد برای تأیيد اعتبار معرفی می کند PPP
در ادامه با این دو متد بيشتر آشنا خواهيد شد .
:Network Layer Protocol
ارسال شده تا مشخص شود یک یا چند NCP بعد از اینکه تأیيد اعتبار صورت گرفت در این مرحله پکتهای
و کدام ها می بایست به انتقال پکتهایشان بپردازند . به طور مثال بعد از اینکه Network پروتکل لایه
Link خود را روی IP مشخص شد ، طرفين می توانند پکتهای Network به عنوان پروتکل لایه IP پروتکل
برقرار شده ارسال کنند .

انتی ویروس کسپرسکی ۲۰۱۸

انتی ویروس کسپرسکی ۲۰۱۸ تا به اینجا با نحوه راه اندازی
تکميل می شود. Dynamic و یا به صورت Static یا به صورت Table
را در Clear ip nat را می توان به صورت دستی پاک کرد . برای این منظور فرمان Table اما رکوردهای این
به صورتهای زیر به کار می بریم : User Mode
Router#clear ip nat translation *
پاک NAT بدون غير فعال شدن عملکر د NAT Table با به کار بردن این فرمان تمامی رکوردهای موجود در
می شود .
Router#clear ip nat translation inside global-ip
local-ip [outside local-ip global-ip]
را حذف کرد . بنابراین به ترتيب آدرسهای NAT Table با به کار بردن این فرمان می توان یک رکورد از
را وارد می کنيم. Inside Local و Inside Global
Router#clear ip nat translation protocol inside global-ip
global-port local-ip local-port [outside local-ip
local-port global-ip global-port]
درج شده NAT Table درون Dynamic NAT with Overload به منظور پاک کردن یک رکورد که به وسيله
است از این فرمان استفاده می کنيم .
٤٤٧
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6
Displaying Information with show
Commands انتی ویروس کسپرسکی ۲۰۱۸
Outside interfaces:
Ethernet0, Serial2.7
Inside interfaces:
Ethernet1
Hits: 5 Misses: 0

۴۴۸
: Show به کمک فرمان NAT نحوه نمایشاطلاعات مربوط به
Router#show ip nat translations
و در واقع نحوه ترجمه آدرس ها به یکدیگر را  انتی ویروس کسپرسکی ۲۰۱۸ NAT Table به کمک این فرمان می توان رکوردهای موجود در
مشاهده کرد.
Outside Global و Outside local ، Inside Global ، Inside Local خروجی این فرمان شامل آدرسهای
می باشد. kaspersky total security
Router#show ip nat statistics
و اطلاعات مربوط به اینترفيسهای NAT Table به کمک این فرمان می توان تعداد رکوردهای موجود در
را مشاهده کرد. Pool و همچنين Outside و Inside
٤٤٩
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6
Sample Problem: Cannot
Ping Remote Host
۴۵۰  انتی ویروس کسپرسکی ۲۰۱۸
یک مشکل نمونه :
Inside 192.168.1.0 به عنوان / می باشد ، بنابراین شبکه ۲۴ NAT Router به عنوان A در این مثال روتر
درنظر گرفته می شوند . Outside Network و شبکه های متصل به آن به عنوان B و روتر Network
می بایست کار Access-list و pool به کمک تعریف Dynamic NAT ، A روی روتر NAT با توجه به تعریف
ping قادر به Inside واقع در ناحيه Host A. ترجمه کردن آدرسها را انجام دهد. اما در عمل اینگونه نيست
نمی باشد . outside واقع در ناحيه Host B کردن
سوالی که پپشمی آید اینست که مشکل چيست و چگونه می توان آن را رفع کرد ؟
٤٥١  انتی ویروس کسپرسکی ۲۰۱۸
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6 ٧
Solution: New Configuration
۴۵۲ kaspersky total security
راه حل مشکل :
را دارا می باشد توجه کنيد . NAT Router که حرید کسپرسکی نقش A به تنظيمات موجود روی روتر
برای رفع مشکل پيشآمده می بایست تنظيم این روتر را به صورت زیر تغيير داد :
. Inside Interface به عنوان e ١. تنظيم اینترفيس ۰
. Outside Interface به عنوان s ٢. تنظيم اینترفيس ۰
معرفی شده است در pool توسط Inside Global به عنوان آدرسهای Network 172.16.0.0 .٣
این شبکه را معرفی Loop Back حالی که وجود خارجی نداشته است . بنابراین به وسيله
می کنيم .
شبکه ۱۹۲٫۱۶۸٫۱٫۰ را که یک A در مورد شبکه ۱۷۲٫۱۶٫۰٫۰ اطلاعاتی ندارد . درواقع روتر B ۴. روتر
شبکه محلی می باشد را به جای آدرسهای رجيستر شده ۱۷۲٫۱۶٫۰٫۰ که می بایست توسط
روی روتر RIP می کند . بنابراین با اصلاح کردن تنظيم پروتکل Advertise شناخته شوند B روتر
مشکل حل می شود. A
٤٥٣ kaspersky total security
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6
Translation Not Installed in the
Translation Table?
• Verify that:
– The configuration is correct.
– There are not any inbound access lists denying the
packets from entering the NAT router.
– The access list referenced by the NAT command is
permitting all necessary networks.
– There are enough addresses in the NAT pool.
– The router interfaces are appropriately defined as NAT
inside or NAT outside.
۴۵۴
: NAT Table دلایل عدم رکورد در
رکوردی show ip nat translation روی یک روتر ، در خروجی فرمان NAT درصورتی که با وجود راه اندازی
را مشاهده نکردید موارد زیر را بررسی کنيد تا به دليل مشکل پيشآمده پی ببرید:
با توجه به نوع آن درست می باشد یا خير . NAT ١. بررسی کنيد که آیا پيکربندی
بررسی کنيد که آیا ، Dynamic Nat with Overload و Dynamic NAT ٢. درصورت راه اندازی
به درستی ساخته شده است یا خير خرید کسپرسکی  . Access List
تعریف شده اند. pool ٣. بررسی صحت درستی آدرسهایی که در
به درستی معرفی شده است یا خير . Outside و Inside ۴. بررسی اینکه آیا اینترفيسهای
٤٥٥ خرید کسپرسکی حرید کسپرسکی  kaspersky total security
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6 ٢
Summary
• Cisco IOS NAT allows an organization with unregistered
private addresses to connect to the Internet by
translating those addresses into globally registered IP
addresses.
• You can translate your own IP addresses into globally
unique IP addresses when communicating outside of
your network. انتی ویروس
• Overloading is a form of dynamic NAT that maps multiple
unregistered IP addresses to a single registered IP
address (many-to-one) by using  kaspersky total security Multi Device different ports, known
also as PAT. برای موبایل  کسپرسکی برای موبایل خرید
• Once you have configured NAT, verify that it is operating
as expected using the clear and show commands.
• Sometimes NAT is blamed for IP connectivity problems
when there is actually a routing problem. kaspersky total security
۴۵۶
خلاصه : توتال سکیوریتی مولتی دیوایس
مکانيزم ترجمه آدرس می باشد جهت برقراری ارتباط با Network Address Translation یا همان NAT
کردن شبکه . Secure اینترنت و یا جهت خرید کسپرسکی
به آدرسهای رجيستر شده کار ترجمه را انجام می دهد . این Private با ترجمه کردن آدرسهای NAT
را به سه NAT ترجمه می تواند یک به یک و یک به چند باشد . بنابراین می توان با توجه به نحوه ترجمه
دسته کلی تقسيم کرد :
Static NAT .١
Dynamic NAT .٢
Dynamic NAT With Overload .٣
ترجمه یک به یک و دوتای آخر ترجمه یک به چند می باشد . روتر اطلاعات لازم برای Static NAT
Static نگهداری می کند و ترجمه براساس آن صورت می گيرد . در حالتی که Table را در یک Translation
Dynamic و یا Dynamic NAT بدون تغيير باقی می ماند در حالی که اگر از Table استفاده کنيم این NAT
تغيير می کند . Table استفاده شود این NAT with Overload
٤٥٧ Kaspersky Internet Securit Multi Device
فصل ششم : توتال سکیوریتی مولتی دیوایس
WAN Connection
۴۵۸
این فصل مروری بر مفاهيم اوليه شبکه های گسترده ، ساختارهای ارتباطی و پروتکل های
ارتباطی مورد نياز در آن می باشد .

کسپرسکی توتال سکیوریتی ۲۰۱۸

کسپرسکی توتال سکیوریتی ۲۰۱۸
کسپرسکی توتال سکیوریتی ۲۰۱۸  ارائه می شود را می توان به سه دسته کلی زیر تقسيم بندی Service Provider سرویسهایی که توسط
کرد :
Leased Line .١
Circuit-Switched .٢
Packet-Switched .٣
: Leased Line
Leased Line . ارائه می شود Service Provider عبارتنداز یک ارتباط نقطه به نقطه و مستقيم که توسط
ارتباطی است که همواره برقرار می باشد و با مشخص بودن دو سر آن به عنوان یک ارتباط اخت ص اصی به
ارائه می شود . Service Provider توسط Secure عنوان یک ارتباط
۴۵ باشد . Mbps پهنای باند این ارتباط می تواند تا
: Circuit-Switched
نهایی تعریف می شود . Station در این روش همانطور که از نامشپيداست یک مدار مجازی بين دو
نهایی برقرار شده و سپس اطلاعات منتقل می شود . Station در سوئيچينگ مداری ابتدا ارتباط بين دو
نمونه شبکه سوئيچينگ مداری ، شبکه تلفن می باشد . در این شبکه بعد از برقراری ارتباط بين دو نقطه
نهایی ، یک ارتباطی فيزیکی برقرار شده و طرفين می توانند به مکالمه و یا حتی انتقال دیتا بپردازند و تا
زمانی که طرفين به صورت کامل این ارتباط را قطع نکنند این مدار آزاد نخواهد شد .
بنابراین می توان گفت که یکی از نقاط ضعف سوئيچينگ مداری ، اشغال کانال های فيزیکی حتی در
زمانی که هيچ گونه اطلاعاتی ردوبدل نمی شود، است .
این بدان معنی است که با محدود بودن ظرفيت س و ئيچينگ و با اشغال شدن یک کانال، حتی اگر طرفين
ISDN برای مدتی انتقال سيگنال نداشته باشند کانال اشغال خواهد ماند . شبکه تلفن معمولی و شبکه
نمونه ای از سوئيچينگ مداری هستند .
:Packet-Switched کسپرسکی توتال سکیوریتی ۲۰۱۸
نهایی برق رار نمی شود ، بلکه در این Station در این روش برخلاف سوئيچينگ مداری ، مداری بين دو
روش اطلاعات به بسته های کوچکی تقسيم شده و به همراه یکسری اطلاعات کنترلی به شبکه
سوئيچينگ پکتی تحویل داده می شود . بنابراین سوئيچ های مختلف با در نظر گرفتن بهترین مسير پکت
را هدایت کرده و به مقصد می رسانند . لذا در این روش منابع ش بکه درگير برقراری یک مدار دائمی بين
نهایی نخواهند شد. Station دو
را به عنوان شبکه سوئيچينگ پکتی معرفی کرد. X. و ۲۵ Frame-relay برای نمونه می توان شبکه های
٤٦٥
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ٩
Serial Point-to-Point Connections
۴۶۶
: Serial اینترفيس
صورت می گيرد . ( Serial ) اینترفيسی است که در آن انتقال دیتا به صور ت متوالی ، Serial اینترفيس
این بدان معنی است که در هر زمان یک المان سيگنال روی کانال ارتباطی ارسال می شود ، بنابراین
بيتهای دیتا پشت سر هم روی خط حرکت خواهند کرد .
ساپورت می کنند : Serial روترهای سيسکو استانداردهای زیر را برای اینترفيس
EIA/TIA-232 •
EIA/TIA-449 •
V.35 •
X.21 •
EIA-530 • کسپرسکی توتال سکیوریتی ۲۰۱۸
و به ( DB- 60 می باشد ( ۶۰ Pin نيز گفته می شود یک پورت WAN که به آن اینترفيس Serial اینترفيس
متصل می شود . DB- آن یک کانکتور ۶۰
DB- می بایست از کابلی استفاده شود که از یک سو دارای کانکتور ۶۰ WAN درصورت ارتباط روتر با شبکه
روتر متصل شود و از سوی دیگر می توان با توجه به سرویسی که استفاده Serial باشد که به اینترفيس
می شود کانکتور مشخصی داده باشد .
و یا مودم به عنوان سخت افزاری است که دیتای CSU/DSU همانطور که در شکل مشاهده می کنيد
می کند . WAN دریافتی از روتر را قابل ارسال به شبکه
در انتقال سریال دیتا می بایست سرعت انتقال دیتا در اینترفيس سریال گيرنده و فرستند یکسان باش د .
یا همان نرخ ارسال دیتا در اینترفيسسریال فرستنده و گيرنده یکسان Clock Rate درواقع می بایست
باشد .
که در این شکل روتر درنظر گرفته شده است ، نياز به تعيين ، Data terminal equipment یا همان DTE
دارد تا سرعت ارسال دیتا براساس نرخ مشخص شده باشد . CSU/DSU از سوی مودم و یا Clock Rate
می باشد وظيفه تبدیل CSU/DSU که معمولا یک مودم و یا یک Data Circuit terminating یا همان DCE
وظيفه DCE را به عهده دارد و از طرفی WAN به فرمت قاب ل قبول شبکه DTE اطلاعات دریافتی از یک
را به عهده دارد . Clock Rate تعيين خرید
را داشته باشند ، به طور مثال در استاندارد DCE و یا DTE می توانند نقش Serial بنابراین اینترفيسهای
باشد . DTE روتر فقط می تواند EIA/TIA-530
٤٦٧
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7
Typical WAN Encapsulation Protocols:
Layer 2
۴۶۸ کسپرسکی توتال سکیوریتی ۲۰۱۸
در لایه دوم : WAN بررسی پروتکلهای
بسته بندی شده و سپس Ethernet دیتا به صورت فریم های Ethernet همانطور که می دانيد در شبکه
نيز قبل از اینکه اطلاعات تحویل بستر ارتباطی WAN در اختيار لایه فيزیکی قرار داده می شود . در شبکه
شود ،در فریم های مشخصی بسته بندی می شود . WAN
نحوه این بسته بندی را مشخص می کنند . با توجه به سرویس و WAN پروتکلهای لایه دوم در شبکه
استانداردی که استفاده می شود پروتکلهای لایه دوم خاصی می بایست استفاده کرد .
پروتکل های م تفاوتی به ، WAN همانطور که در شکل مشاهده می کنيد متناسب به انواع شبکه های
منظور بسته بندی اطلاعات استفاده می شود .
آشنا خواهيد شد . HDLC ، PPP در ادامه این فصل با پروتکلهای
٤٦٩
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7
Summary
• A WAN makes data connections across a broad
geographic area so that information can be
exchanged between distant sites.
• Some of the WAN connection types available are کسپرسکی توتال سکیوریتی مولتی دیوایس
leased line, circuit-switched, and packet-switched.
• Cisco routers support the EIA/TIA-232, EIA/TIA-449,
V.35, X.21, and EIA/TIA-530 standards for serial
connections. کسپرسکی توتال سکیوریتی ۲۰۱۸
• To encapsulate data for crossing a WAN link, you
can choose from a variety of Layer 2 protocols,
including HDLC, PPP, SLIP, X.25/LAPB, Frame Relay,
and ATM.
۴۷۰
خلاصه : برای موبایل خرید
به منظور انتقال دیتا و تبادل اطلاعات شبکه های مختلف در WAN و سرویس های مختص به شبکه WAN
ناحيه های مختلف جغرافيایی ، استاندارد و طراحی شده اند .
دارای انواع مختلفی می باشند به طوریکه در یکی از دسته های زیر قرار می گيرند : WAN ارتباطات
Leased-Line •
Circuit-Switched •  اینترنت سکیوریتی مولتی دیوایس
Packet-Switched •  اینترنت سکیوریتی برای اندروید
در لایه دوم نيز طبقه بندی می شو ند. به طور مثال پروتکل WAN براساس دسته بندی فوق ، پروتکل های
پروتکلهایی هستند که به منظور فریم بندی اطلاعات قبل از تحو یل به لایه فيزیکی استفاده HDLC و PPP
هستند . Circuit-Switched و Leased-Line می شوند و هر دو جزء پروتکل های دو دسته
روتر و یک کابل نياز Serial اینترفيس ، WAN از دید لایه فيزیکی به منظور برقراری ارتباط یک روتر با شبکه
به منظور اتصال به روتر و از سوی دیگر با DB- می باشد . بنابراین این کابل از یک طرف دارای کانکتور ۶۰
نوع کانکتور متفاوتی خواهد داش ت . روترهای سيسکو پنج استاندارد متفاوت را ، WAN توجه به سرویس
ساپورت می کنند . این پنج استاندارد عبارتنداز : WAN به منظور ارتباط با شبکه
EIA/TIA-232 •
EIA/TIA-449 •کسپرسکی توتال سکیوریتی ۲۰۱۸ 
V.35 •
X.21 •
EIA-530 •
دیتا را به صورت متوالی ارسال و دریافت می ک نند ، بنابراین می بایست نرخ Serial از آنجایی که اینترفيس
با همان نرخ ارسال اطلاعات در Clock Rate ارسال و دریافت دیتا بين گيرنده و فرستنده یکسان باشد . لذا
تعيين می DCE توسط Clock Rate واحد زمان توسط یکی از طرفين تعيين می شود . در ارتباطات سریال
مشخص شده را پذیرفته و با آن دیتا را ارسال و دریافت می Clock Rate می باشد که DTE شود ، و این
کند .
٤٧١
درسدوم :برای موبایل خرید
HDLC و PPP
۴۷۲
هدف :
این درس شامل : اینترنت سکوریتی
. Leased-Line به عنوان پروتکل های مربوط به ارتباط HDLC و PPP ٩. معرفی پورتکل های
Debug و show روی روترهای سيسکو و استفاده از فرمان HDLC و PPP ١٠ . تنظيم پروتکلهای
جهت بررسی نحوه کارکرد آنها .
٤٧٣
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ۴
• Supports only single-protocol environments
HDLC Frame Format
• Uses a proprietary data field to support
multiprotocol environments
۴۷۴ اینترنت سکوریتی خرید کسپرسکی
و بررسی فریم آن : HDLC پروتکل
پروتکل لایه دوم برای بسته بندی دیتا جهت ارسال توسط HDLC یا همان High-Level Data Link Control
می باشد . Serial اینترفيس
به عنوان یک پروتکل لایه دوم و بسته بندی دیتا روی ( ISO ) این پروتکل توسط مرکز استاندارد جهانی
استاندارد شده است . Serial اینترفيس
دارای دو فرمت زیر می باشد : HDLC
Cisco HDLC •
Standard HDLC •
: Standard HDLC
این نسخه فقط توانایی هدایت و کپسوله کردن یک پروتکل از لایه سوم را به عهده دارد و این به دليل
اینست که فيلدی که بتواند کسپرسکی توتال سکیوریتی ۲۰۱۸ ۲۰۱۸  پروتکل های مختلف را تفکيک کند ،ندارد .
:Cisco HDLC اندروید
را توسط Network به طوری که توانایی کپسوله کردن چندین پروتکل لایه Cisco نسخه اختصاصی
اینترفيسسریال به عهده دارد .
را فراهم HDLC توسط فریم Network امکان کپسوله کردن و تفکيک چندین پروتکل لایه Proprietary فيلد
می کند .
٤٧٥ اندروید خرید کسپرسکی
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ۵
Router(config-if)#encapsulation hdlc
• Enables HDLC encapsulation
• Uses the default encapsulation on synchronous
serial interfaces
Configuring HDLC Encapsulation
۴۷۶
: HDLC پيکربندی پروتکل
در تجهيزات سيسکو فعال می باشد . Serial به صورت پيشفرض روی اینترفيسهای HDLC پروتکل
به کار گرفته Leased-Line به عنوان پروتکل لایه دوم برروی خطوط HDLC همانطور که می دانيد پروتکل
می شود . بنابراین درصورتی که در دو سر این کانال ارتباطی تجه ي زات سيسکو مورد استفاده قرار گيرد ،
این پروتکل به منظور کپسوله   کسپرسکی توتال سکیوریتی ۲۰۱۸ کردن دیتا استفاده خواهد شد . درحالی که اگر ه ر دو سوی این کانال
به عنوان پروتکل لایه دوم استفاده کرد . PPP تجهيزات سيسکو استفاده نشود می بایست از پروتکل
شده و Serial مربوط به اینترفيس Mode ابتدا وارد ، Serial روی اینترفيس HDLC برای تعریف پروتکل
سپسفرمان زیر را وارد می کنيد :
Router(config-if)#encapsulation hdlc
٤٧٧
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ۶
• PPP can carry packets from several protocol suites
using NCP. اینترنت سکوریتی
• PPP controls the setup of several link options using LCP.
An Overview of PPP
۴۷۸
: PPP مروری بر پروتکل
به منظور انتقال روی یک ارتباط نقطه به نقطه Network به منظور کپسوله کردن اطلاعات لایه PPP
استاندارد شده است .
LCP و NCP از یک معماری چند لایه ای تبعيت می کند . این پروتکل دارای زیر لایه های PPP پروتکل
می باشد .
:(Network Control Protocol) NCP
و سپستفکيک هر کدام از آنه ا را به Network این زیرلایه وظيفه کپسوله کردن پروتکلهای مختلف لایه
. AppleTalk ، IP ، IPX عهده دارد . به طور مثال کپسوله کردن پروتکلهای
:(Link Control Protocol) LCP
را به عهده دارد . در ادامه با Point-to-point وظيفه کنترلی ، شامل برقراری و حفظ ارتباط روی یک لينک
ویژگی های مختلف این زیر لایه بيشتر آشنا خواهيد شد .
٤٧٩ اینترنت سکوریتی
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ٧
Layering PPP Elements
PPP: A data link with network layer services •
۴۸۰ خرید
: PPP اجزای پروتکل لایه ای
نيز فعاليت Network پروتکل لا یه دوم ایی می باشد که در لایه ، PPP همانطور که گفته شد پروتکل
می کند .
است . LCP های زیرلایه Option می باشد که جزء Data Link دارای سرویسهایی برای کنترل PPP
را دارا NCP توانایی کپسوله کردن پکتهایی از پروتکل های متفاوت به کمک زیر لایه PPP از طرفی پروتکل
است.

کسپرسکی اینترنت سکیوریتی ۲۰۱۸

کسپرسکی اینترنت سکیوریتی ۲۰۱۸ تا به اینجا با نحوه راه اندازی
تکميل می شود. Dynamic و یا به صورت Static یا به صورت Table
را در Clear ip nat را می توان به صورت دستی پاک کرد . برای این منظور فرمان Table اما رکوردهای این
به صورتهای زیر به کار می بریم : User Mode
Router#clear ip nat translation *
پاک NAT بدون غير فعال شدن عملکر د NAT Table با به کار بردن این فرمان تمامی رکوردهای موجود در
می شود .
Router#clear ip nat translation inside global-ip
local-ip [outside local-ip global-ip]
را حذف کرد . بنابراین به ترتيب آدرسهای NAT Table با به کار بردن این فرمان می توان یک رکورد از
را وارد می کنيم. Inside Local و Inside Global
Router#clear ip nat translation protocol inside global-ip
global-port local-ip local-port [outside local-ip
local-port global-ip global-port]

کسپرسکی اینترنت سکیوریتی ۲۰۱۸
درج شده NAT Table درون Dynamic NAT with Overload به منظور پاک کردن یک رکورد که به وسيله
است از این فرمان استفاده می کنيم .
٤٤٧ کسپرسکی اینترنت سکیوریتی ۲۰۱۸
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6
Displaying Information with show
Commands
• Displays translation statistics
Router#show ip nat statistics این فصل مروری بر مفاهيم اوليه شبکه های گسترده ، ساختارهای ارتباطی و پروتکل های
ارتباطی مورد نياز در آن می باشد .
• Displays active translations
Router#show ip nat translations
Router#show ip nat translation کسپرسکی اینترنت سکیوریتی ۲۰۱۸
Pro Inside global Inside local Outside local Outside global
— ۱۷۲٫۱۶٫۱۳۱٫۱ ۱۰٫۱۰٫۱۰٫۱ — —
Router#show ip nat statistics
Total active translations: 1 (1 static, 0 dynamic; 0 ext nded)
Outside interfaces:
Ethernet0, Serial2.7 کسپرسکی اینترنت سکیوریتی ۲۰۱۸
Inside interfaces:
Ethernet1 های سمتی از این شبکه تحت مدیریت شما نخواهد بود و شما فقط دریافت کننده سرویسارائه
خواهيد بود . Service Provider شده توسط
به Service Provider نياز به یک ارتباط امن دارید . بنابراین Customer دربعضی از مواقع شما به عنوان یک
می تواند برقرار کننده یک ارتباط امن Leased Line همچون یک خط VPN عنوان فراهم کننده یک ارتباط
بين نقاط مورد نظرتان باشد.
٢. معرفی پنج استاندارد برای اینترفيسسریال که توسط تجهيزات سيسکو ساپورت می شود .
٤٦١
© ۲۰۰۲ Cisco Systems Inc All rights reserved ICND v2 0 7 ۶
WAN Overview
• WANs connect remote sites.
• Connection requirements vary depending on
user requirements, cost, and availability.
۴۶۲ کسپرسکی اینترنت سکیوریتی ۲۰۱۸
: WAN بررسی شبکه
مجموعه ای از شبکه های محل ی گسسته ای است که توسط یک بستر ارتباطی به یکدیگر WAN شبکه
مرتبط می شوند .
فرض کنيد یک شرکت دارای دو ساختمان در منطقه جغرافيایی متفاوت به طور مثال در دو شهر مختلف
می بایست ازسرویسهای LAN باشند ، برای برقراری ارتباط این دو ساختمان و یا به عبارتی دو شبکه
استفاده کرد که این کار را برای ما انجام دهد . خرید کسپرسکی
را فراهم کند . LAN خواهد بود که این بستر ارتباطی بين دو شبکه service Provide با این تفکر نياز به یک

: Show به کمک فرمان NAT نحوه نمایشاطلاعات مربوط به
Router#show ip nat translations
و در واقع نحوه ترجمه آدرس ها به یکدیگر را NAT Table به کمک این فرمان می توان رکوردهای موجود در
مشاهده کرد. ۲۰۱۶ ۲۰۱۸  ۲۰۱۷
Outside Global و Outside local ، Inside Global ، Inside Local خروجی این فرمان شامل آدرسهای
می باشد.
Router#show ip nat statistics
و اطلاعات مربوط به اینترفيسهای NAT Table به کمک این فرمان می توان تعداد رکوردهای موجود در
را مشاهده کرد. Pool و همچنين Outside و Inside © ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6
Sample Problem: Cannot Ping Remote Host نمایندگی

یک مشکل نمونه :
Inside 192.168.1.0 به عنوان / می باشد ،قویترین آنتی ویروس ویندوز    اندروید     بنابراین شبکه ۲۴ NAT Router به عنوان A در این مثال روتر
درنظر گرفته می شوند . Outside Network و شبکه های متصل به آن به عنوان B و روتر Network
می بایست کار Access-list و pool به کمک تعریف Dynamic NAT ، A روی روتر NAT با توجه به تعریف
ping قادر به Inside واقع در ناحيه Host A. ترجمه کردن آدرسها را انجام دهد. اما در عمل اینگونه نيست
نمی باشد . outside واقع در ناحيه Host B کردن
سوالی که پپشمی آید اینست که مشکل چيست و چگونه می توان آن را رفع کرد ؟

توتال سکیوریتی مولتی دیوایس

Kaspersky Internet Securit Multi Device
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6 ٧
Solution: New Configuration

اینترنت سکیوریتی برای اندروید اینترنت سکیوریتی برای اندروید

kaspersky antivirus    کسپرسکی انتی ویروس
راه حل مشکل : خرید
را دارا می باشد توجه کنيد . NAT Router که نقش A به تنظيمات موجود روی روتر
برای رفع مشکل پيشآمده می بایست تنظيم این روتر را به صورت زیر تغيير داد :
. Inside Interface به عنوان e ١. تنظيم اینترفيس ۰
. Outside Interface به عنوان s ٢. تنظيم اینترفيس ۰
معرفی شده است در pool توسط Inside Global به عنوان آدرسهای Network 172.16.0.0 .٣
این شبکه را معرفی Loop Back حالی که وجود خارجی نداشته است . بنابراین به وسيله

شبکه ۱۹۲٫۱۶۸٫۱٫۰ را که یک A در مورد شبکه ۱۷۲٫۱۶٫۰٫۰ اطلاعاتی ندارد . درواقع روتر B ۴. روتر
شبکه محلی می باشد  خرید کسپرسکی را به جای آدرسهای رجيستر شده ۱۷۲٫۱۶٫۰٫۰ که می بایست توسط
روی روتر RIP می کند . بنابراین با اصلاح کردن تنظيم پروتکل Advertise شناخته شوند B روتر
مشکل حل می شود. A kaspersky antivirus    انتی ویروس

© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6 ranslation Not Installed in the
Translation Table?
• Verify that:
– The configuration is correct.
– There are not any inbound access lists denying the
packets from entering the NAT router. خرید
– The access list referenced by the NAT command is
permitting all necessary networks.
– There are enough addresses in the NAT pool.
– The router interfaces are appropriately defined as NAT
inside or NAT outside.
T
۴۵۴
: NAT Table دلایل عدم رکورد در خرید
رکوردی show ip nat translation روی یک روتر ، در خروجی فرمان NAT درصورتی که با وجود راه اندازی
را مشاهده نکردید موارد زیر را بررسی کنيد تا به دليل مشکل پيشآمده پی ببرید:
با توجه به نوع آن درست می باشد یا خير . NAT ١. بررسی کنيد که آیا پيکربندی
بررسی کنيد که آیا ، Dynamic Nat with Overload و Dynamic NAT ٢. درصورت راه اندازی
به درستی ساخته شده است یا خير . Access List
تعریف شده اند. pool ٣. بررسی صحت درستی آدرسهایی که در
به درستی معرفی شده است یا خير . Outside و Inside ۴. بررسی اینکه آیا اینترفيسهای
٤٥٥
© ۲۰۰۲, Cisco Systems, Inc. All rights reserved. ICND v2.0 6 ٢
Summary خرید
• Cisco IOS NAT allows an organization with unregistered
private addresses to connect to the Internet by
translating those addresses into globally registered IP
addresses.
• You can translate your own IP addresses into globally
unique IP addresses when communicating outside of
your network.
• Overloading is a form of dynamic NAT that maps multiple
unregistered IP addresses to a single registered IP
address (many-to-one) by using different ports, known
also as PAT. خرید
• Once you have configured NAT, verify that it is operating
as expected using the clear and show commands.
• Sometimes NAT is blamed for IP connectivity problems
when there is actually a routing problem.
۴۵۶  کسپرسکی اینترنت سکیوریتی ۲۰۱۸
خلاصه :
مکانيزم ترجمه آدرس می باشد جهت برقراری ارتباط با Network Address Translation یا همان NAT
کردن شبکه . Secure اینترنت و یا جهت
به آدرسهای رجيستر شده کار ترجمه را انجام می دهد . این Private با ترجمه کردن آدرسهای NAT
را به سه NAT ترجمه می تواند یک به یک و یک به چند باشد . بنابراین می توان با توجه به نحوه ترجمه
دسته کلی تقسيم کرد :
Static NAT .١
Dynamic NAT .٢
Dynamic NAT With Overload .٣    کسپرسکی اینترنت سکیوریتی ۲۰۱۸
ترجمه یک به یک و دوتای آخر ترجمه یک به چند می باشد . روتر اطلاعات لازم برای Static NAT
Static نگهداری می کند و ترجمه براساس آن صورت می گيرد . در حالتی که Table را در یک Translation
Dynamic و یا Dynamic NAT بدون تغيير باقی می ماند در حالی که اگر از Table استفاده کنيم این NAT
تغيير می کند . Table استفاده شود این NAT with Overload

کسپرسکی اینترنت سکیوریتی ۲۰۱۸

لایسنس کسپراسکای ۲۰۱۸

لایسنس کسپراسکای ۲۰۱۸

این فصل شامل معرفی سوئيچهای سيسکو و نحوه پيکربندی آن و پروتکل های مخلتف آن می باشد .
۳۲۴
درساول :
معرفی و آشنايی با
Cisco Switch
٣٢٥
هدف :
۴. راه اندازی اوليه یک سوئيچ .
۵. نحوه کارکرد سوئيچ .
. LOOP در جلوگيری از STP و نحوه رخ دادن آن و نحوه عملکرد Loop .۶
. ( VLAN) Virtual LAN ٧. معرفی
. TRUNK ٨. معرفی
۳۲۶
Catalyst 2950
Switch LED Indicators
: بررسی ظاهری سوئيچ سری ۲۹۵۰
در شبکه می باشد. برخلاف MAC Address سوئيچ سخت افزاری است که وظيفه اصلی آن هدایت فریم ها براساس
روتر ، سوئيچ می تواند بدون تنظيم کردن در داخل شبکه استفاده شود و عمليات سوئيچينگ را انجام دهد .
در این کتاب از ميان سوئيچ های سيسکو و سوئيچهای لایه دوم ، سوئيچ ٢٩۵٠ بررسی می شود . سوئيچهای سری
( ۱۰۰۰ Mbps ) ١٠٠ ) و برخی از مدلهای این سری دارای پورتهای اترنت گيگابيت Mbps ) ٢٩۵٠ دارای پورتهای اترنت
نقش واسط نرم افزاری بين سخت افزارها و کابر IOS نيز می باشند . همانند روتر ، سيستم عامل سوئيچ تحت عنوان
را بازی می کند. نمای ظاهری یک سوئيچ ٢٩۵٠ در شکل بالا نمایش داده شده است .به صورت کلی می توان نمای
ظاهری سوئيچ های سری ٢٩۵٠ را به سه دسته تقسيم کرد :
١. پورتها
LED .٢
Mode Button .٣
٣٢٧
Catalyst 2950
Switch LED Indicators
بررسی ظاهری سوئيچ سری ۲۹۵۰ (ادامه ) :
پورتها :
۲۵۵۰G- بسته به اینکه سوئيچ ٢٩۵٠ ه مدلی باشد نوع پورتها و تعداد آنها متفاوت می باشد به طور مثال سوئيچ ۱۲
دارای دو پورت اترنت گيگا بيت مبتنی بر فيبرنوری و ١٢ پورت اترنت می باشد .
:LED
شامل چهار دسته می شود :
Port Status LED •
Port Mode LED •
System LED •
Power Supply LED •
۳۲۸
Catalyst 2950
Switch LED Indicators
بررسی ظاهری سوئيچ سری ۲۹۵۰ (ادامه ) :
وجود دارد که نمایانگر وضعيت و کارکرد پورت می باشد . LED به ازای هر کدام از پورتها سوئيچ ،یک : Port Status LED
حاصل می شود : Prot LED پنج رنگ و به ازای آن پنج نتيجه متفاوت درمورد
ایی متصل نمی باشد . Link به پورت هيچ : Off .١
نيست . Active ایی متصل است ولی پورت Link ٢. سبز : به پورت
و هدایت ترافيک را نشان می دهد. Link بودن Active : ٣. سبز چشمک زن
متناوبا به رنگ کهربایی و سبز درآید ، این بدان معنی LED ۴. کهربایی و سبز : درصورتی که رنگ
رخ داده شده است . Collision چون Link است که خطایی در
شده است . Disable ۵. کهربایی : در این حالت پورت به صورت دستی
٣٢٩
Switch LED Indicators
:Port Mode LED
این کليد چهار وضعيت را نشان می دهد :
به صورت پيش فرض وقتی سوئيچ را روشن می کنيد این چراغ روشن می شود . هنگامی : STST LED .١
هایی که در بالای هر پورتهای قرار گرفته است و رنگهای LED روشن باشد ، هرکدام از STST LED که
مختلف آن می تواند در تعيين سالم یا خراب بودن پورت کمک کند.
های بالای هر پورت به منزله LED را در این وضعيت قرار می دهيد Mode زمانی که کليد : UTL LED .٢
LED مورد استفاده را نشان می دهند . در صورتی که تمامی bandwidth نموداری عمل می کنند که ميزان
استفاده شده است و در صورتی که Bandwidth ها روشن باشند این بدان معنی است که از پنجاه درصد از
کليدهای که به سمت راست نزدیک هستند روشن شوند این بدان معنی است که کمتر از پنجاه درصد از
پهنای باند استفاده شده است .
۳۳۰
Switch LED Indicators
ادامه ) : ) Port Mode LED
نشان می دهد . Full Duplex و Halfduplex کارکرد هر کدام از پورتها را به صورت Mode این : FDUP LED .٣
ها در دو رنگ نمایش داده می شود : PORT LED بنابراین
کار می کند . Half Duplex در این حالت پورت به صورت : Off
کار می کند . Full Duplex سبز : در این حالت پورت به صورت
: SPEED LED .۴
ها در دو رنگ PORT LED سرعت مبادله اطلاعات را در مورد هر کدام از پورتها نشان می دهد . بنابراین Mode این
نمایشداده می شود :
تنظيم شده است . Auto در این حالت پورت به صورت : Off
سبز : در این حالت پورت برای کار با سرعت ۱۰۰ تنظيم شده است .
٣٣١
Port LEDs During Switch POST
۱٫ At the start, all port LEDs are green.
۲٫ Each LED turns off after its test completes.
۳٫ If a test fails, its LED turns amber.
۴٫ System LED turns amber if any test fails.
۵٫ If no test fails, POST completes.
۶٫ On POST completion, LEDs blink,
then turn off.

لایسنس کسپراسکای ۲۰۱۸
: POST بررسی عملکرد سوئيچ در مرحله
ها به رنگ سبز در می آید . این مرحله PORT LED قرار می دهيد ، تمامی ON را در وضعيت Power بعد از اینکه کليد
یا به عبارتی چک سخت افزاری می باشد تمامی پورتها مورد بررسی قرار می گيرد درصورتی POST که همان مرحله
که دراین مرحله پورتی از نظر سخت افزاری دارای مشکل باشد به رنگ کهربایی درمی آید .و درصورتی که سوئيچ و
به رنگ System LED بودن مورد بررسی قرار گرفته و مشکلی نداشته باشند Safe سخت افزارهای مختلف آن از نظر
کهربایی در می آید .کسپراسکای اینترنت سکیوریتی  کسپراسکای توتال سکیوریتی مولتی دیوایس  کسپراسکای
ها یک بار چشمک LED به پایان برسد و هيچ اشکال سخت افزاری مشخص نشود، تمامی POST درصورتی که مرحله
زده و خاموش می شوند .
می شود . CLI و تنظيمات ، سوئيچ وارد IOS شدن Load و POST بنابراین بعد از طی شدن مرحله
۳۳۲
Logging In to the Switch and
Entering the Enable Password
های مختلف: Mode و CLI
می باشد و شما می توانيد در Text Base یک محيط Common Line Interface یا همان CLI همان طور که گفته شد
این قسمت تنظيمات مختلفی را روی روتر و یا سوئيچ انجام دهيد.
اجرایی می باشد : mode سيسکو دارای دو IOS در CLI
user mode .١
privileged mode .٢
مربوط شوید. mode این بدان معنی است که برای انجام تنظيمات برروی سوئيچ می بایست وارد
:User Mode
پایينترین سطح دسترسی به سوئيچ را Mode می توانيد عمليات محدودی را انجام دهيد . درواقع این Mode در این
شده Mode قابل اجرا است.درواقع افراد مختلف می توانند وارد این Monitoring عمليات Mode نشان می دهد . در این
و بدون دسترسی داشتن به تنظيمات ، عمليات محدودی چون چک کردن عملکرد سوئيچ را انجام دهند.
قابل اجرا Mode از نظر سطح دسترسی خواهد بود . لذا فرامين کمتری در این Mode پایين ترین Mode بنابراین این
خواهند بود .
٣٣٣
Logging In to the Switch and
Entering the Enable Password
های مختلف (ادامه ) : Mode و CLI
:Privileged Mode

اینترنت سکیوریتی برای موبایل

توتال سکوریتی  اینترنت سکوریتی

لایسنس اورجنال   خرید انتی ویروس  خرید لایسنس    سریال نامبر    قویترین آنتی ویروس ویندوز    اندروید    نمایندگی  نمایندگی ام
دارای جایگاه برتری می باشد . به صورت پيش فرض و بدون تنظيم کردن ، Mode همانطور که از نامش پيداست این
محلی برای Mode پسوردی پرسيده نمی شود ، همانطور که گفته شد این Mode سوئيچ ، هنگام وارد شدن به این
انجام و تغيير تنظيمات می باشد بنابراین می بایست از امنيت بالایی برخوردار باشد ، لذا می بایست برای وارد شدن
دسترسی پيدا کنند. Mode پسوردی تعریف کرد، تا فقط افراد خاصی با داشتن پسورد بتوانند به این mode به این
۳۳۴
Configuration Modes:
• Global configuration mode
– wg_sw_a#configure terminal
– wg_sw_a(config)#
• Interface configuration mode
– wg_sw_a(config)#interface e0/1
– wg_sw_a(config-if)#
Configuring the Switch
: پيکربندی سوئيچ ۲۹۵۰
برای تنظيم کردن تک تک پورتهای سوئيچ ، فرمان ذیل را به همراه نام پورت مربوطه وارد می کنيد .
wg_sw_a(config)#interface e0/1
به صورت زیر تغيير می کند : Command Prompt بعد از وارد کردن فرمان فوق
wg_sw_a(config-if)#
٣٣٥
Configuring the Catalyst Switch
: پيکربندی سوئيچ ۲۹۵۰
شده و فرمان زیر را وارد کنيد : Global Mode روی سوئيچ ، وارد IP Address برای تنظيم کردن
Switch(config)# interface VLAN1
اینترفيس، فرمان ذیل را وارد کنيد. Mode بعد از وارد شدن به
Switch(config-if)# ip address 192.168.1.2 255.255.255.0
را برای سوئيچ مشخص کنيد . در ادامه این فصل با LAN شبکه Gate Way می بایست ، IP Address علاوه بر دادن
بيشتر آشنا می شویيد. Gateway کاربرد
شبکه Gateway قرار دارد را با کمک فرمان ذیل به عنوان LAN برای این منظور آدرس اینترفيسی از روتر که در شبکه
مشخص می کنيد . LAN
Switch(config)#ip default-gateway 192.168.1.1
۳۳۶

لایسنس کسپراسکای ۲۰۱۸
wg_sw_a#show interfaces ethernet 0/1
Ethernet 0/1 is Enabled
Hardware is Built-in 10Base-T
Address is 0050.BD73.E2C1
MTU 1500 bytes, BW 10000 Kbits

kaspersky antivirus    کسپرسکی انتی ویروس

۲۰۱۷ ۲۰۱۸  بهترین آنتی ویروس برای اندروید
۸۰۲٫۱d STP State: Forwarding Forward Transitions: 1
Port monitoring: Disabled
Unknown unicast flooding: Enabled
Unregistered multicast flooding: Enabled
Description:
Duplex setting: Half duplex
Back pressure: Disabled
–More–
Switch show interfaces Command
بررسی وضعيت پورتهای یک سوئيچ :
می توان موارد ذیل را روی یک سوئيچ بررسی کرد : show interface به کمک فرمان
بودن یک پورت Disable یا Enable .١
٢. آدرس سخت افزاری پورت
STP State .٣کد فعال سازی آنتی ویروس  لایسنس رایگان  ۲۰۱۶    ۲۰۱۷ ۲۰۱۶ ۲۰۱۸
Bandwidth .۴
بودن پورت Full duplex یا Half duplex .۵
٣٣٧
Summary کسپراسکای اینترنت سکیوریتی  کسپراسکای توتال سکیوریتی
• The startup of a Catalyst switch requires that you verify
the physical installation, power up the switch, and view
the Cisco IOS software output on the console.
• The Catalyst switches have several status LEDs that are
generally lit in green when the switch is functioning
normally but turn amber when there is a malfunction.
• The Catalyst POST is executed only when the switch is
powered up. The POST uses the switch port LEDs to
indicate test progress and status.
• During initial startup, if POST test failures are detected,
they are reported to the console. If POST completes
successfully, you can configure the switch.

Kaspersky Internet Securit Multi Device       کسپرسکی اینترنت سکیوریتی مولتی دیوایس
خلاصه :
سوئيچ برخلاف روتر می تواند بدون هيچ گونه تنظيمی در شبکه قرار داده شود و هدایت ترافيک را انجام دهد ، اما
جهت مدیریت و بهبود کارایی آن در یک ش که می بایست با آن ارتباط برقرار کرده و آن را تنظيم کرد .
RAM شدن در حافظه Load جستجو شده و بعد از IOS ، قرار دهيد ON سوئيچ را در وضع ت Power بعد از اینکه کليد
بارگذاری می شود .لایسنس کسپراسکای ۲۰۱۸
ها به رنگ سبز درمی آید. درصورتی که در این مرحله PORT LED ابتدا تمامی POST در مراحل بوت شدن و در مرحله
پورتی به رنگ کهربایی درآید معيوب بودن آن مشخص می شود .
به System LED ، طی شود و معيوب بودن سخت افزاری در این مرحله مشخص شود POST بعد از اینکه مرحله
شده و CLI بدون مشخص شدن مشکلی به پایان برسد وارد POST رنگ کهربایی درمی آید .در صورتی که مرحله
می توان آن را تنظيم و یا تنظيمات آن را تغيير داد .

کسپرسکی اینترنت سکیوریتی برای اندروید ۲۰۱۸

کسپرسکی اینترنت سکیوریتی برای اندروید ۲۰۱۸

در واژگان برنامه نویسی اندروید بهتر است به جاي واژه کنترل از واژه ویجت
کد (Button) براي اینکه براي یک ویجت از نوع دکمه
بنویسید بایستی مراحل زیر را قدم به قدم انجام دهید.(البته اگر کد نویسی براي یک
ویجت خاص مثل دکمه را یاد بگیرید میتوانید با کمی تغییر براي دیگر ویجت ها هم کد
View ل آن هم این است که همه ویجت ها از یک کلاس خاص به نام
۱ Launch
۶۵ فصل اول
Value ها که در پوشه Resources مورد
و Action داراي دو خصوصیت
Activity بایستی یک
Launcher . مشخص کنیم
(شروع ۱ ) شود.
شد Intent و Activity در مورد
نداریم default. Properties در فایل
کن
استفاده کنیم. (Widget)
دهیدابتدا بایستی بسته مربوط به کلاس هاي ویجت دکمه را به کد جاوا وارد
(Import). کنید
import android.widget.Button;
شده) Bold برنامه بایستی کد زیر را بنویسید.(کد onCreate() سپس در متد
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn_finish=(Button) findViewById(R.id.btn_Finish);
}
در برنامه نویسی اندروید براي طراحی کلاس ها و متدها و تعریف پردازش ها و کارها و به
طور کلی براي برنامه نویسی دستوري ۱ از زبان جاوا و کلاس هاي مخصوص اندروید که به
زبان جاوا نوشته شده اند استفاده میشود و براي کارهاي خاص میتوان از کتابخانه هایی که
xml آماده شده اند هم استفاده کرد. و براي طراحی واسط کاربري از کدهاي C++ به زبان
کد رابط کاربري هم میگویند. xml استفاده میشود. به کدهاي جاوا ، کد منبع و به کدهاي
شما در کد پایین فقط ارتباط بین کد منبع ۲ و کد رابط کاربري ۳ را ایجاد کرده اید
بنویسید و دلیل مشتق میشوند) هدف ما از طراحی محیط کاربري ، علاوه بر زیبایی محیط بایستی به انعطاف پذیر بودن
هم توجه کنیم.طوري که برنامه ما در گوشی هاي مختلف که داراي رزولوشن متفاوت
هستند ظاهر یکسانی داشته باشد.

کد فعال سازی آنتی ویروس  لایسنس رایگان  ۲۰۱۶    ۲۰۱۷ ۲۰۱۶ ۲۰۱۸  ۲۰۱۷ ۲۰۱۸  بهترین آنتی ویروس برای اندروید
براي نرم افزار انگلیسی در UserFriendly در این فصل میخواهیم محیط کاربري زیبا و
سفر ایجاد کنیم که بر روي گوشی ها و تبلت ها اجرا شود و ظاهر یکسانی داشته باشد.
براي مثال یک برنامه خوب که داراي محیطی زیباست ، داراي تم هاي مختلف است.
تم اول از ترکیب رنگ هاي زرد و سفید درست شده است و تم دوم از ترکیب رنگ
هاي مشکی و آبی ساخته شده است و … . بنابراین بسته به تم ها به آیکون هاي با سایز
هاي متفاوت براي تامیین رنگ هاي زرد و آبی نیاز داریم.

kaspersky total security Multi Device   کسپرسکی توتال سکیوریتی مولتی دیوایس
براي انعطاف پذیر بودن برنامه براي هر آیکون نیاز به سه نسخه از آن داریم :
براي تبلت ها و بعضی از گوشی هاي با HDPI=high dot per inch -1
رزولوشن بالا
معمولاً براي گوشی هاي با کیفیت MDPI=medium dot per inch -2
متوسط
براي گوشی هاي با رزولوشن پایین LDPI=low dot per inch -3
طراحی محیط کاربري پروژه ۲۵۰
اما گوشی ها با توجه به رزولوشن و وضوحی که دارند در کدام یک از این دسته ها
جاي میگیرند؟
در جدول ( ) انواع مختلف گوشی ها و تبلت ها را بسته به اندازه و سایزشان
مشاهده میکنید:
Device Name Screen Size Screen Resolution DPI
Motorola Atrix 4 540 x 960 275
Google Nexus 1 3.7 480 x 800 254
iPhone 3GS 3.5 320 x 480 163
iPod Retina Display 3.5 640 x 960 326
iPad 9.7 1024 x 768 132
PlayBook 7 1024 x 600 168
Galaxy Tab 7′ 7 1024 x 600 168
Motorola Xoom 10.1 1280 x 800 150
Nook Color 7 1024 x 600 168
که اخیراً وارد بازار iPad 5(iOS تنوع مدل ها خیلی بیشتر از جدول بالاست. حتی در ( ۵
۲۰۴۸ است که عدد خیلی بزرگی است و اندازه * شده است رزولوشون تصویر ۱۵۳۶
باشد و حداقل سایز iPad فیزیکی آن هم ۹ اینچ است.براي مثال حداکثر سایز میتواند
۲۵۱ فصل هشتم
۲۴۰* که تقریباً صفحه ۳ اینچی دارد و رزولوشن آن ۳۲۰ Galaxy mini گوشی
است.براي ساخت برنامه ها باید حداکثر سایز و حداقل سایز را مشخص کنید.سپس با
استفاده از یک سري تکنیکها میتوان براي تمام دستگاه هایی که اندازه صفحاتشان بین
این دو بازه است برنامه بنویسید. یک برنامه نویس موبایل همیشه باید سعی کند برنامه
اي بنویسد که مثلاً بر روي دستگاه هاي بزرگتر از ۳ اینچ و کوچکتر از ۱۰ اینچ به
داریم که این فایل بر روي یک دیوایس ۳ APK خوبی کار کند.براي مثال یک فایل
اینچی و یک دیوایس ۱۰ اینچی خروجی قابل قبول و بدون مشکلی را دارد.
براي این کار تکنیک هاي زیادي وجود دارد. ابزارهایی که در اینجا به ما کمک میکنند
و جاوا اسکریپت CSS3(Media Query) که چنیین برنامه جذابی بسازیم
هستند. (screen.width,screen.heightt)

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

kaspersky antivirus   کسپرسکی انتی ویروس

لایسنس اورجنال   خرید انتی ویروس  خرید لایسنس    سریال نامبر    قویترین آنتی ویروس ویندوز    اندروید    نمایندگی  نمایندگی اموزش
CSS اما متدهاي متفاوتی براي استفاده از این ابزارها وجود دارد. طراحی فایل هاي
و …. براي آشنایی بیشتر با CSS جداگانه براي هر دیوایس و یا ایجاد یک فایل
Adapting Pages for Mobile with Media میتوانید به فصل Media Query
Adobe Dreamweaver CS5.5 Studio Techniques که در کتاب Queries
Designing and Developing for Mobile with jQuery, HTML5, and
است مراجعه کنید. DAVID POWERS که نویسنده آن آقاي CSS3 کسپرسکی اینترنت سکیوریتی برای اندروید۲۰۱۸
مراجعه به آدرس زیر هم میتواند بسیار سودمند باشد :
طراحی محیط کاربري پروژه ۲۵۲
http://developer.android.com/guide/practices/screens_support.html
لغات و مفاهیم
معمولاً با اینچ داده میشود و اندازه قطر صفحه نمایش به اینچ است. : Screen Size
نشان دهنده کمیت ۱ پیکسل ها در ابعاد فیزیکی صفحه است که با :Screen density
نقطه در اینچ و یا پیکسل در اینچ بیان میشود.
PPI=pixel per ) با پیکسل در اینچ (DPI=dot per inch) تذکر : نقطه در اینچ
ولی معمولاً براي . ppi استفاده میشود و گاهی نیز از dpi برابر است. گاهی از (inch
استفاده میشود و براي صفحه نمایش (خصوصاً موبایل dpi پرینتر ها و اسکنر ها بیشنر از
استفاده میشود. ولی در هر صورت هر دو واحد یکی هستند و نیاز به ppi و تبلت) از
تبدیل ندارد.
و (landscape) جهت صفحه نمایش است. که دو حالت افقی : Orientation
دارد و براي تشخیص اینکه موبایل در چه وضعیتی است تا طبق آن (portrait) عمودي
aspect واسط کاربري هم بچرخد بسیار کاربرد دارد.و با چرخاندن صفحه توسط کاربر
جدید aspect ratio تغییر میکند و یک برنامه خوب برنامه اي است که طبق ratio
تنظیم شود.
۱ Quantity
۲۵۳ فصل هشتم
تعداد پیکسل هاي موجود در سطر و ستون گوشی را رزولوشن گویند. :Resolution
نکته مهم :
براي ساخت یک برنامه که قرار است بر روي دستگاه هاي با سایزهاي مختف اجرا
گوشی هم توجه کنید. و گرنه به هدف dpi شود، شما بایستی علاوه بر رزولوشن به
است Multiple Screen Support خود که ساخت یک برنامه که داراي ویژگی
در تعیین ابعاد باید دخالت داشته (density) نمیرسید! پس هم رزولوشن و هم چگالی
باشد. به همین خاطر نبایستی از واحد پیکسل در برنامه خود استفاده کنیم.حال این سوال
پیش می آید چرا از پیکسل استفاده نکنیم؟ و به جاي آن از چه واحدي استفاده شود؟
Density-independent pixel (dp) واحدي که گوگل پیشنهاد کرده است واحد
است .
ا ین واحد یک پیکسل مجازي است که : Density-independent pixel (dp)
بایستی در طراحی واسط گرافیکی کاربر از این واحد استفاده کنید و گرنه با مشکلات
عدم تطبیق با سایز هاي مختلف مواجه میشوید. این واحد به صورت زیر محاسبه میشود :
dp = px / (dpi / 160)
dp: Density-independent pixel

Kaspersky Internet Securit Multi Device       کسپرسکی اینترنت سکیوریتی مولتی دیوایس
px: Pixel
dpi: dot per inch
طراحی محیط کاربري پروژه ۲۵۴
بایستی این کار را کرد : px به dp بدیهی است که براي رسیدن از
px = dp * (dpi / 160)
عدد ۱۶۰ که در بالا آمده را گوگل تعیین کرده است. گوگل چگالی ۱۶۰ پیکسل در هر
اینچ را به طور ثابت براي همه ي دستگاه هاي اندرویدي در نظر گرفته است تا با مشکل
عدم تطبیق مواجه نشوید و نیز با واحدي مستقل از اندازه فیزیکی و صفحه نمایش کار
ا ست . Density-independent pixel کنید و آن واحد همان
داراي رزولوشن پایینی (s براي مثال گوشی اندرویدي سامسونگ گالاکسی مینی( ۵۵۷۰
Sony 120 است. گوشی dpi 240 است. و چگالی آن * است. رزولوشن آن ۳۲۰
آن dpi 480 است و تقریباً ۲۴۵ عدد * رزولوشن آن ۸۵۴ Ericsson Xperia X10
است. براي اینکه یک چگالی مشترك داشته باشیم ، چگالی هر دو گوشی را ۱۶۰ در
کار Density-independent pixel نظر میگیریم تا با واحد مستقل از دستگاهی مثل
کنیم.
را محاسبه کرده ایم. dp در زیر براي دو گوشی
براي گوشی گالاکسی مینی : 
dp(width) = 240 / (120 / 160) = اندازه عرض تمام صفحه موبایل ۳۲۰
۲۵۵ فصل هشتم
به این معنی است که اگر در هر اینچ از صفحه ۱۲۰ پیکسل قرار داده شود به ۲۴۰ پیکسل
لازم است تا عرض صفحه ي این موبایل پر شود. و اگر در هر اینچ ۱۶۰ پیکسل قرار
داده شود به ۳۲۰ پیکسل لازم داریم تا تمام عرض صفحه موبایل را در بر گیرد.(موبایل
گالاکسی مینی سامسونگ عرض ۲ اینچی دارد. و بدیهی است که وقتی چگالی ۱۲۰
پیکسل در اینچ است به ۲۴۰ پیکسل احتیاج است پس اندازه عرض صفحه بایستی ۲ اینچ
باشد).
dp(Height) = 320 / (120 / 160) = 426.67
اهمیت عرض صفحه از طول آن بیشتر است. چون که کمبود هاي طول صفحه به نوعی
با اسکرول عمودي جبران میشود !
: Xperia X براي گوشی ۱۰ 
dp (width) = 480 / (240 / 160) = 320
به این معنی است که اگر در هر اینچ از صفحه ۲۴۰ پیکسل قرار داده شود به ۴۸۰ پیکسل
لازم است تا عرض صفحه ي این موبایل پر شود. و اگر در هر اینچ ۱۶۰ پیکسل قرار
داده شود به ۳۲۰ پیکسل لازم داریم تا تمام عرض صفحه موبایل را در بر گیرد.
dp (Height) = 854 / (240 / 160) = 569.3
طراحی محیط کاربري پروژه ۲۵۶
سوالی که پیش می آید این است که این تبدیلات بر روي کیفیت صفحه تاثییر منفی
نمیگذارد؟
همان طور که قبلاً اشاره شد براي گرفتن اندازه صفحه نمایش هم میتوانید از جاوا
.( maGetScrSize) اسکریپت استفاده کنید و هم از تابع سیستمی موسینک
نیستید C++ توصیه بنده استفاده از جاوا اسکریپت است. زیرا اولاً نیاز به محاسبه ابعاد در
C++ این کار را انجام میدهید در نتیجه رد و بدل اطلاعات بین HTML و در همان فایل
و جاوا اسکریپت صورت نمیگیرد و همین در سرعت اجراي برنامه شما تاثییر گذار است
و screen.width (اگر چه تاثییر آن بر سرعت ناچیز است) . دوماً دستورات
Density- هر دو چگالی را ۱۶۰ در نظر میگیرند و مستقیماً به ما screen.height
را میدهند! و اینکه جاوا اسکریپت با این دقت بالا کار میکند independent pixel
نشان دهنده ي قدرت این زبان است و این خود جاي تحسین دارد. که یک زبان که
سال ها پیش ساخته شده است با این دقت براي دستگاه هاي موبایل و تبلت هم اعداد
درست و دقیق را به ما میدهد.کسپرسکی اینترنت سکیوریتی برای اندروید ۲۰۱۸
مطمئن باشید که اعدادي را که جاوا اسکریپت براي عرض صفحه میدهد دقیقاً برابر
اعدادي هستند که از فرمول بالا بدست می آید. ولی اعدادي را که براي طول صفحه
میدهد کوچکتر است و آن هم براي شما مشکلی ایجاد نمیکند. چون که جاوا اسکریپت
براي طول صفحه تمام طول صفحه را نمیدهد و طولی از صفحه را به شما میدهد که قابل
۲۵۷ فصل هشتم
استفاده است و براي مثال اگر نواري که در بالاي صفحه ي گوشی شما است ۲۵ پیکسل
ارتفاع دارد این عدد را از ارتفاع کم میکند مثلا جاوا اسکریپت براي این دستگاه
عدد ۵۴۴ را براي ارتفاع به ما میدهد. براي اینکه مطمئن شویم جاوا اسکریپت در
محاسبات اشتباه نکرده است کاري میکنیم که برنامه تمام صفحه شود و نوار بالایی هم
نشان داده نشود.در این صورت با تستی که بنده انجام دادم عدد ۵۶۹ به عنوان طول
صفحه برگردانده شد.ولی در هر صورت مشکلی براي برنامه شما پیش نمی آید.(منظور
از نوار بالاي صفحه نواري است که میزان شارژ باطري و آنتن دهی را نشان میدهد).
کد تمام صفحه شدن برنامه :
maScreenSetFullscreen(1);
دسته بندي که گوگل براي اندازه صفحات گوشی انجام داده در جدول ( ) آورده
شده است. از آنجا که خرید دستگاه هاي مختلف بسیار پر هزینه است شما میتوانید با
هاي مختلف بسازید که در ابعاد صفحه نمایش Emulator میتوانید AVD استفاده از
متفاوتند.براي تعیین ابعاد شبیه ساز میتوانید از مشخصات صفحه نمایش دستگاه واقعی
Run گزینه ي Run استفاده کنید. و هنگام اجرا در موسینک میتوانید از منوي
را انتخاب نمایید. تا تعیین کنید برنامه شما در کدام دستگاه اجرا configurations
شود. و همزمان میتوانید برنامه خود را بر روي چند دستگاه مجازي اجرا و تست کنید.
Low density Medium High density Extra high
طراحی محیط کاربري پروژه ۲۵۸
(۱۲۰), ldpi density (160),
mdpi
(۲۴۰), hdpi density (320),
xhdpi
Small
screen
QVGA
(۲۴۰×۳۲۰)
۴۸۰×۶۴۰
Normal
screen
WQVGA400
(۲۴۰×۴۰۰)
WQVGA432
(۲۴۰×۴۳۲)
HVGA
(۳۲۰×۴۸۰)
WVGA800
(۴۸۰×۸۰۰)
WVGA854
(۴۸۰×۸۵۴)
۶۰۰×۱۰۲۴
۶۴۰×۹۶۰
Large
screen
WVGA800**
(۴۸۰×۸۰۰)
WVGA854**
(۴۸۰×۸۵۴)
WVGA800*
(۴۸۰×۸۰۰)
WVGA854*
(۴۸۰×۸۵۴)
۶۰۰×۱۰۲۴
Extra
Large
screen
۱۰۲۴×۶۰۰ WXGA
(۱۲۸۰×۸۰۰)†
۱۰۲۴×۷۶۸
۱۲۸۰×۷۶۸
۱۵۳۶×۱۱۵۲
۱۹۲۰×۱۱۵۲
۱۹۲۰×۱۲۰۰
۲۰۴۸×۱۵۳۶
۲۵۶۰×۱۵۳۶
۲۵۶۰×۱۶۰۰
* To emulate this configuration, specify a custom density of 160 when
creating an AVD that uses a WVGA800 or WVGA854 skin.
** To emulate this configuration, specify a custom density of 120 when
creating an AVD that uses a WVGA800 or WVGA854 skin.
† This skin is available with the Android 3.0 pla􀁋orm
۲۵۹ فصل هشتم
ما براي تست برنامه خود چند دستگاه مجازي با سایز و اندازه هاي مختلف را در نظر
گرفتیم.
سامسونگ گالاکسی مینی دستگاهی با سایز کوچک( ۳ اینچ) که حداقل سایز 
قرار میگیرد و براي ساخت آن QVGA را تعیین میکند. این دستگاه در دسته
تعیین کنید. QVGA را Built-in مقدار skin بایستی در قسمت
دستگاهی با سایز متوسط( ۴ اینچ) است.این دستگاه در دسته : XperiaX10 
مقدار skin قرار میگیرد و براي ساخت آن بایستی در قسمت WVGA854
تعیین کنید. WVGA را ۸۵۴ Built-in
دستگاهی با سایز خیلی بزرگ( ۱۰٫۱ : Samsung Galaxy Tab 2 (10.1) 
قرار میگیرد و براي ساخت آن بایستی WXGA اینچ) است.این دستگاه در دسته
تعیین کنید. و فراموش نکنید که WXGA را Built-in مقدار skin در قسمت
باشد. چونکه به Android 3.0 (API level نوع سیستم عامل هم بایستی ( ۱۱
گفته گوگل این شبیه ساز فقط بر روي این نسخه از اندروید کار میکند.
در شکل ( ) این دستگاه هاي مجازي را مشاهده میکنید.
طراحی محیط کاربري پروژه ۲۶۰
گالاکسی تب دستگاهی است که رزولوشن واقعی آن با رزولوشن مجازي(رزولوشنی
که با استفاده از فرمول بدست آوردیم) برابر است . و دلیل آن این است که چگالی
واقعی این دستگاه ۱۶۰ پیکسل در اینچ است.
ذخیره کنید و آن را در شبیه ساز .html براي فهم بهتر میتوانید تکه کد زیر را با پسوند
هاي مختلف اجرا کنید تا اعداد و ارقام را طبق فرمول مذکور به شما بدهد.
<script>
document.write(screen.width);
document.write(“,”);
۲۶۱ فصل هشتم
document.write(screen.height);
</script> کسپرسکی اینترنت سکیوریتی برای اندروید۲۰۱۸
نکته مهمی را که در اینجا باید بدانید این است که رزولوشن واقعی گالاکسی تب ۱۰
۱۲۸۰ و از روي این عدد براحتی میتوان فهمید x 800 px اینچی شرکت سامسونگ
۱۲۸۰ ) بنابراین این دستگاه توسط کمپانی > که چون عدد اول بزرگتر است( ۸۰۰
ساخته شده است و (landscape) سامسونگ به صورت پیش فرض براي حالت افقی
شما بایستی توانایی تشخیص این مدل دستگاه ها را هم داشته باشید. براي تشخیص
میتوانید از موسینک استفاده کنید.چونکه با تستی که من انجام دادم متوجه شدم که جاوا
۸۰۰ را در برنامه فوق در خروجی مرورگر نشان داد! و از روي * اسکریپت عدد ۱۲۸۰
قرار دارد.به Orientation این عدد نمیتوان فهمید که گوشی در چه وضعیتی از نظر
دستگاه بهتر است از موسینک استفاده کنید. و Orientation همین دلیل براي تشخیص
خود موسینک در برنامه اي که در آدرس
قرار دارد این کار را انجام MoSyncexamplescppScreenOrientation
داده است و شما میتوانید از این برنامه کمک بگیرید. خروجی برنامه را در شکل هاي (
) و ( ) مشاهده میکنید.
طراحی محیط کاربري پروژه ۲۶۲
۲۶۳ فصل هشتم
CTRL+F براي چرخش شبیه ساز اندروید میتوانید از دکمه ترکیبی ۱۱
استفاده کنید.(از کنترل سمت چپ استفاده کنید).
استفاده F میتوانید از دکمه ۴ (MoRE) براي چرخش شبیه ساز موسینک
کنید.(از کنترل سمت چپ استفاده کنید).
طراحی محیط کاربري پروژه ۲۶۴
اولین کاري که انجام شده است این است که در ScreenOrientation در برنامه
مشتق شده است نوع برنامه را از نظر MAUtil::Moblet سازنده کلاسی که از
داینامیک تعریف کرده است و یعنی برنامه براي هر دو وضعیت افقی و Orientation
maScreenSetOrientation() عمودي کار میکند.براي این کار از تابع سیستمی
استفاده کرده است.
int maScreenSetOrientation ( int orientation) کسپرسکی اینترنت سکیوریتی برای اندروید۲۰۱۸
این تابع تا حال حاظر فقط براي اندروید پیاده سازي شده است و بر روي گوشی هاي
اندرویدي کار میکند.اگر این تابع کارش را با موفقیت انجام ندهد مقدار بازگشتی آن
منفی است.
یک پارامتر از نوع عدد صحیح دارد که شما میتوانید هم از عدد استفاده کنید و هم از
ثوابتی که در زیر میبینید استفاده کنید :
#define SCREEN_ORIENTATION_LANDSCAPE 1
#define SCREEN_ORIENTATION_PORTRAIT 2
#define SCREEN_ORIENTATION_DYNAMIC 3
است و SCREEN_ORIENTATION_DYNAMIC عدد ۳ معادل نوشتن مقدار
باعث میشود برنامه به سنسور گوشی به عنوان یک رویداد گوش بدهد و با تغییر
۲۶۵ فصل هشتم
گوشی ، جهت برنامه هم تغییر وضعیت بدهد و در دو مد افقی و Orientation
عمودي کار کند.
عدد ۱و ۲ برنامه ما را به طور مطلق افقی یا عمودي میکنند.یعنی برنامه در یک مد کار
میکند. و انگار که برنامه قفل شده باشد. حالت پیشفرض ۲ است و برنامه فقط در
وضعیت عمودي کار میکند.
maScreenSetOrientation(SCREEN_ORIENTATION_DYNAMIC);
سپس بایستی ابعاد صفحه نمایش را گرفت :
//Get the screen size.
MAExtent extent = maGetScrSize();
MAExtent maGetScrSize ( void )
از نوع MAExtent . است MAExtent ، maGetScrSize() مقدار بازگشتی تابع
است و به نوعی تغییر نوع داده شده است که دو مقدار typedef int MAExtent
عددي را براي عرض و طول صفحه در خود ذخیره میکند. و به طور کلی اندازه صفحه
نمایش را نگهداري میکند.
از تابع زیر استفاده شده است. « Orientation تغییر » سپس براي تشخیص رویداد
void customEvent(const MAEvent& event)
طراحی محیط کاربري پروژه ۲۶۶
را Orientation این تابع رویداد هاي خاصی که مربوط به گوشی هستند مثل تغییر
شناسایی و کنترل میکند.ما با جزییات تابع کاري نداریم و فقط با واسط کاربري آن کار
داریم تا عملیات مورد نظر خود را انجام دهیم و با جزییات پیاده سازي و نحوه عملکرد
آن کاري نداریم.
سپس با شرط زیر بررسی کردیم که رویداد مورد نظر انجام شده است تا رابط کاربري
فراخوانی شود) : rotateUI طبق چرخش تنظیم شود(براي مثال تابع
if (event.type == EVENT_TYPE_SCREEN_CHANGED)
{
rotateUI();

}
میتوان از عدد ۲۱ استفاده EVENT_TYPE_SCREEN_CHANGED به جاي عبارت
کرد. چون این عبارت یک ثابت عددي است.
است MAEXTENT که از نوع extent تا اینجا ابعاد صفحه نمایش را در متغیري به نام
صورت میگیرد برنامه ما Orientation ذخیره کرده ایم . و هنگامی که رویداد تغییر
متوجه میشود. اما براي تشخیص حالت افقی یا عمودي بودن باید این کار را انجام بدهیم
۲۶۷ فصل هشتم
که اگر پهنا بیشتر از طول بود در وضعیت افقی قرار داریم و اگر طول بیشتر از پهنا بود در
وضعیت عمودي و طبق این وضعیت ها میتوان یک عملیات خاص را انجام داد.
if (EXTENT_X(extent) > EXTENT_Y(extent)) { // Landscape

}
else { // Portrait

}
مشکلی که این روش دارد این است که از این روش نمیتوانید براي تعیین
و جاوا اسکریپت نوشته اید استفاده کنید! HTML برنامه هایی که با ۵ Orientation
ساخته شده HTML آنها با استفاده از ۵ UI یا همان برنامه هایی که hybrid برنامه هاي
ایجاد شده اند. C++ است ، رویداد هاي متفاوتی نسبت به برنامه هایی دارند که توسط
خود را مشخص کند.چون که در اولین Orientation برنامه شما در اولین اجرا میتواند
ارث بري دارد و شروع کننده برنامه WebAppMoblet اجرا سازنده کلاسی که از
HTML است میتواند رویداد ها را کنترل کند ، ولی بعد از لود شدن برنامه رویداد ها را ۵
باید HTML میکنند . به همین خاطر شما در ۵ (Handling) و جاوا اسکریپت مدیریت
تنها کاري که شما در .main.cpp را بنویسید و نه در فایل Orientation رویداد تغییر
طراحی محیط کاربري پروژه ۲۶۸
انجام میدهید این است که کد زیر را در سازنده کلاس فوق الذکر main.cpp فایل
مینویسید تا به برنامه مجوز داینامیک بودن را بدهید :
maScreenSetOrientation(SCREEN_ORIENTATION_DYNAMIC);
استفاده کنید. این کتابخانه جاوا jQuery Mobile میتوانید از HTML در فایل
tap, اسکریپتی رویداد هاي ویژه اي براي موبایل هاي لمسی (مثل رویداد هاي
دارد. (taphold,swipe, orientationchange, scrollstart, scrollstop
براي این کار HTML ولی ما اینجا ترجیح میدهیم از این کتابخانه استفاده نکنیم و از ۵
استفاده نمیکنیم(اگر چه تفاوتی هم نمیکند و شما با هر کدام که راحت تر هستید
میتوانید کار کنید).
۲۶۹ فصل هشتم
مثال زیر به صورت اتوماتیک طبق چرخش دستگاه برنامه را از نظر ابعاد تنظیم میکند.
توضیح :
<body onorientationchange=”rotateUI()”>
میشود. rotateUI() کد بالا باعث فراخوانی تابع جاوا اسکریپت
را بررسی کرد و این ویژگی داراي ۴ window.orientation در این تابع میتوان مقدار
مقدار زیر است :
۹۰ : به منی چرخش دستگاه به سمت چپ و قرارگیري آن در حالت افقی. ( 
( landscape
۰ : حالت صفر ، حالت اولیه / پیشفرض دستگاه است.(در موبایل ها حالت 
حالت صفر است ). ، portrait عمودي
-۹۰ : به معنی چرخش دستگاه به سمت راست و قرارگیري آن در وضعیت 
افقی است.
۱۸۰ : معادل برعکس شدن(سر و ته شدن) دستگاه است. 
<!–Create by MILAD FASHI_1391/02/18–>
طراحی محیط کاربري پروژه ۲۷۰
<!DOCTYPE html>
<html>
<head>
<script src=” js/jquery-latest.js”></script>
<script src=” js/jquery.mobile-1.1.0-rc.1.js”></script>
<script src=” js/wormhole.js”></script>
<link rel=”stylesheet” href=” js/jquery.mobile-1.1.0-rc.1.min.css”
/>
<title>Orientation in HTML5</title>
<style type=”text/css”>
div.background
{
background-color:#f9c456;
margin:0;
}
img.openPanel
{
opacity:0.4;
position:absolute;
filter:alpha(opacity=60); /* For IE8 and earlier */
}
</style>
<script type=”text/javascript”>
//global variables
۲۷۱ فصل هشتم
var X;
var Y;
var maxX=1280;//maximum width of screen(Samsung Galaxy
Tab2 10.1 inch width for base of calculation)
var maxY=800;//maximum height of screen(Samsung Galaxy Tab2
۱۰٫۱ inch height for base of calculation)
window.onload=function()
{
setSize();
}
function setSize()
{
X=screen.width;//width of native device
Y=screen.height;//height of native device
//set size for multiple screen
support(tablet,handset(smart phone),…)
//setting background :
$(“#bg”).css(“width”,X);
$(“#bg”).css(“height”,Y);
//setting openPanelButton:
var openPanelWidth = parseInt($(“#openPanel”).css(“width”),10);
var widthCalc=(X*openPanelWidth)/maxX;
$(“#openPanel”).css(“width”,widthCalc);
}
طراحی محیط کاربري پروژه ۲۷۲
function rotateUI()
{
if(window.orientation!=180)/*window.orientation==90 ||
window.orientation==-90 || window.orientation==0*/
{
//Exchange X and Y dimension
var temp=X;
X=Y;
Y=temp;
}
//Rearrange background
$(“#bg”).css(“width”,0);
$(“#bg”).css(“height”,0);
$(“#bg”).animate({width:’+=’+X},”fast”);
$(“#bg”).animate({height:’+=’+Y},”fast”);
}
</script>
</head>
<body onorientationchange=”rotateUI()”>
<div id=”bg” class=”background”>
<img id=”openPanel” src=”pic/openPanel.png”
class=”openPanel”></img>
۲۷۳ فصل هشتم
</body>
</html>
طراحی محیط کاربري پروژه ۲۷۴
ببخشید که عکس ها شماره نداشت.فرصت نکردم شماره بزنم.به خاطر کاستی ها عذر
خواهی میکنم.
خواهشمندم این حقیر را از دعاي خیر خویش بی بهره نسازید و اشتباهات بنده را و
نظرات و پیشنهادات خود را در مورد این متن به آدرس پست الکترونیکی
ارسال فرمایید. milad.fashi@gmail.com