Skip to content

Commit

Permalink
moghadame bakhshe khodam
Browse files Browse the repository at this point in the history
  • Loading branch information
setareh7 committed Jun 27, 2014
1 parent 763a395 commit cdfe2c0
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 6 deletions.
11 changes: 8 additions & 3 deletions resources/chapters/.2.ptd
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
<!1,2014062507:13:35>
<!1,2014062723:29:07>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p>
<p dir='rtl' style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">‎\فصل{مقدمه}</p>
<p dir='rtl' style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">‎\فصل{مقدمه}</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p>
<p dir='rtl' style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">بازم مقدمه</p>
<p dir='rtl' style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">نقش و تاثیر گسترده‌ی اینترنت در دنیای امروزی بر هیچ‌کس پوشیده نیست. معماری اینترنت امروزی بر پایه لایه جهانی ‎IP‎‎ است. یعنی از ‎IP‎ به عنوان لایه شبکه در مدل ‎OSI‎ \زیرنوشت{Open Systems Interconnection} استفاده می‌شود. ماهیت این معماری بر اساس مکالمه بین دو انتهای ارتباط است. در این نوع معماری‏، هر شخص یک آدرس منحصر به فرد دارد و در حقیقت ارتباط بین آدرس‌ها برقرار می‌شود. </p>
<p dir='rtl' style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">در سال‌های اخیر‏، نیاز به توزیع داده‌ از طریق اینترنت به شدت افزایش پیدا کرده است. نه تنها داده‌هایی از نوع متن‏، بلکه نیاز به توزیع داده‌هایی از جنس عکس‏، صوت و فیلم هم رو بسیار زیاد شده است. می‌توان گفت که بسیاری از برنامه‌های امروزی نیاز به خود داده دارند و‎‎‎ برای آن‌ها مهم نیست که این داده از طرف چه کسی به آن‌ها می‌رسد. همین‌طور با افزایش دستگاه‌های متحرک از قبیل تلفن‌های همراه‏، مشکلاتی مانند تغییر ‎IP‎ آن‌ها رو به افزایش است. این مشکلات باعث می‌شود که شبکه‌‌های مبتنی بر ‎IP‎ دیگر کارایی قبلی را در مقابل نیازهای امروزی نداشته باشند. شبکه‌های مبتنی بر داده‌‌های نام‌گذاری شده به تازگی برای رفع مشکلات شبکه‌های امروزی مطرح شده‌اند</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">‎\cite{ndn}.‎</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p>
<p dir='rtl' style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">در‎‎‎‎ این شبکه‌ها این داده‌ها هستند که نام‌های منحصر به فرد دارند و دیگر آدرس مبدا و مقصدی وجود ندارد. در حقیقت داده‌ها و نام‌‌های آن‌ها نقش اساسی را در شبکه بازی می‌کنند. در این شبکه‌ها‏، دو نوع بسته درخواست و داده داریم. مشتری با فرستادن یک بسته درخواست کار را آغاز می‌کند. این بسته شامل نام داده‌ای است که مشتری نیاز دارد. وقتی که این بسته به مسیریاب می‌رسد‏، مسیریاب ابتدا در بانک داده خود که جایی است که داده‌ها را ذخیره می‌کند به دنبال این داده می‌گردد. اگر این داده را پیدا کرد که جواب را برمی‌گرداند. در غیر این صورت از روی جدول‎‎ اطلاعات ارسال (‎FIB‎) خود‏، واسطی که این داده را باید بر روی آن بفرستد را استخراج می‌کند و بسته را بر روی آن واسط می‌فرستد. بعد از آن‏، در جدول درخواست‌های معلق‏ (‎PIT‎)‏، نام این داده را به همراه واسطی که این درخواست از طریق آن آمده بود را ثبت می‌کند. بسته به همین‌ طریق به مسیر خود ادامه می‌دهد تا اینکه به منبع خود برسد. تولیدکننده این داده‏، یک بسته داده بازمی‌گرداند. این بسته شامل نام داده موردنظر به همراه محتوایات داده است. وقتی که یک بسته داده به یک مسیریاب می‌رسد‏، مسیریاب نام این داده را در جدول ‎PIT‎ خود جستجو می‌کند و این بسته داده را به تمام واسط‌هایی که این داده را درخواست کرده بودند‏، می‌فرستد. این روند هم ادامه پیدا می‌کند تا بسته به دست مشتری نهایی برسد. </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> </p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p></body></html>
7 changes: 6 additions & 1 deletion resources/chapters/2.tex
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@

صل{مقدمه}

بازم مقدمه
نقش و تاثیر گسترده‌ی اینترنت در دنیای امروزی بر هیچ‌کس پوشیده نیست. معماری اینترنت امروزی بر پایه لایه جهانی IP است. یعنی از IP به عنوان لایه شبکه در مدل OSI یرنوشت{Open Systems Interconnection} استفاده می‌شود. ماهیت این معماری بر اساس مکالمه بین دو انتهای ارتباط است. در این نوع معماری، هر شخص یک آدرس منحصر به فرد دارد و در حقیقت ارتباط بین آدرس‌ها برقرار می‌شود.
در سال‌های اخیر، نیاز به توزیع داده‌ از طریق اینترنت به شدت افزایش پیدا کرده است. نه تنها داده‌هایی از نوع متن، بلکه نیاز به توزیع داده‌هایی از جنس عکس، صوت و فیلم هم رو بسیار زیاد شده است. می‌توان گفت که بسیاری از برنامه‌های امروزی نیاز به خود داده دارند و برای آن‌ها مهم نیست که این داده از طرف چه کسی به آن‌ها می‌رسد. همین‌طور با افزایش دستگاه‌های متحرک از قبیل تلفن‌های همراه، مشکلاتی مانند تغییر IP آن‌ها رو به افزایش است. این مشکلات باعث می‌شود که شبکه‌‌های مبتنی بر IP دیگر کارایی قبلی را در مقابل نیازهای امروزی نداشته باشند. شبکه‌های مبتنی بر داده‌‌های نام‌گذاری شده به تازگی برای رفع مشکلات شبکه‌های امروزی مطرح شده‌اند
\cite{ndn}.

در این شبکه‌ها این داده‌ها هستند که نام‌های منحصر به فرد دارند و دیگر آدرس مبدا و مقصدی وجود ندارد. در حقیقت داده‌ها و نام‌‌های آن‌ها نقش اساسی را در شبکه بازی می‌کنند. در این شبکه‌ها، دو نوع بسته درخواست و داده داریم. مشتری با فرستادن یک بسته درخواست کار را آغاز می‌کند. این بسته شامل نام داده‌ای است که مشتری نیاز دارد. وقتی که این بسته به مسیریاب می‌رسد، مسیریاب ابتدا در بانک داده خود که جایی است که داده‌ها را ذخیره می‌کند به دنبال این داده می‌گردد. اگر این داده را پیدا کرد که جواب را برمی‌گرداند. در غیر این صورت از روی جدول اطلاعات ارسال (FIB) خود، واسطی که این داده را باید بر روی آن بفرستد را استخراج می‌کند و بسته را بر روی آن واسط می‌فرستد. بعد از آن، در جدول درخواست‌های معلق (PIT)، نام این داده را به همراه واسطی که این درخواست از طریق آن آمده بود را ثبت می‌کند. بسته به همین‌ طریق به مسیر خود ادامه می‌دهد تا اینکه به منبع خود برسد. تولیدکننده این داده، یک بسته داده بازمی‌گرداند. این بسته شامل نام داده موردنظر به همراه محتوایات داده است. وقتی که یک بسته داده به یک مسیریاب می‌رسد، مسیریاب نام این داده را در جدول PIT خود جستجو می‌کند و این بسته داده را به تمام واسط‌هایی که این داده را درخواست کرده بودند، می‌فرستد. این روند هم ادامه پیدا می‌کند تا بسته به دست مشتری نهایی برسد.

12 changes: 10 additions & 2 deletions resources/references/.rep_references.ptd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!1,2014062710:21:22>
<!1,2014062723:18:16>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">
p, li { white-space: pre-wrap; }
Expand Down Expand Up @@ -91,4 +91,12 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> title={Implementing pushback: Router-based defense against DDoS attacks},</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> author={Ioannidis, John and Bellovin, Steven Michael},</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> year={2002}</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">}‎</p></body></html>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">}‎</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">@article{‎ndn‎,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> title={Named data networking (ndn) project},</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> author={Zhang, Lixia and Estrin, Deborah and Burke, Jeffrey and Jacobson, Van and Thornton, James D and Smetters, Diana K and Zhang, Beichuan and Tsudik, Gene and Massey, Dan and Papadopoulos, Christos and others},</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> journal={Relat{\'o}rio T{\'e}cnico NDN-0001, Xerox Palo Alto Research Center-PARC},</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> year={2010},</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> publisher={Citeseer}</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">}</p></body></html>
8 changes: 8 additions & 0 deletions resources/references/rep_references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,12 @@ @article{pushback
title={Implementing pushback: Router-based defense against DDoS attacks},
author={Ioannidis, John and Bellovin, Steven Michael},
year={2002}
}

@article{ndn,
title={Named data networking (ndn) project},
author={Zhang, Lixia and Estrin, Deborah and Burke, Jeffrey and Jacobson, Van and Thornton, James D and Smetters, Diana K and Zhang, Beichuan and Tsudik, Gene and Massey, Dan and Papadopoulos, Christos and others},
journal={Relat{\'o}rio T{\'e}cnico NDN-0001, Xerox Palo Alto Research Center-PARC},
year={2010},
publisher={Citeseer}
}
2 changes: 2 additions & 0 deletions thesis.tex
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
\include{./resources/chapters/5}
\include{./resources/chapters/6}
\include{./resources/chapters/7}
\include{./resources/chapters/8}



%%%%%%%%%%%%%%%%
Expand Down

0 comments on commit cdfe2c0

Please sign in to comment.