فایل ورد کامل مقاله معماری کامپیوتر و ساختارهای سخت‌افزاری؛ تحلیل علمی اصول طراحی و نقش آن در پردازش داده‌ها


در حال بارگذاری
10 جولای 2025
فایل ورد و پاورپوینت
20870
2 بازدید
۹۹,۰۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 فایل ورد کامل مقاله معماری کامپیوتر و ساختارهای سخت‌افزاری؛ تحلیل علمی اصول طراحی و نقش آن در پردازش داده‌ها دارای ۲۴ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

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

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل مقاله معماری کامپیوتر و ساختارهای سخت‌افزاری؛ تحلیل علمی اصول طراحی و نقش آن در پردازش داده‌ها،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن فایل ورد کامل مقاله معماری کامپیوتر و ساختارهای سخت‌افزاری؛ تحلیل علمی اصول طراحی و نقش آن در پردازش داده‌ها :

معماری کامپیوتر

مترجم آدرسهای شبکهِ ios ِ سیسکو

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

استفاده از وسایل ترجمه در RFC 1631 ( request for comment ) ( درخواست برای توضیح ) آمده است – شیوه ترجمه آدرس در مسیر یاب . هدف مترجم آدرس شبکه ایجاد یک عاملیت برای شبکه خصوصی است که عموماً آدرسهای منحصر بفردی دارد و مترجم آدرس شبکه نیز در آن موجود نیست .RFC 1631 یک زیر مجموعه از اصول مترجم آدرس شبکه های IOS سیسکو را ارائه میکند .
مترجم IOS سیسکو ترجمه دوسویه را از طریق استفاده همزمان از منابع داخلی و خارجی ترجمه پشتیبانی می‌کند .

Terminology : واژگان فنی

شکل ۱ –
مفاهیم مترجم آدرس شبکه :

Inside ( دا خلی ) :
مجموعه ای از مطالب شبکه برای ترجمه .
Outside ( خارجی ) :
تمام آدرسهای دیگر .معمولاً اینها آدرسهای معتبر در اینترنت هستند .

شکل ۲ –
( واژه های فنی مترجم آدرسهای شبکه )
( NAT terminology ) « آدرس دهی داخلی » :

محلی داخلی (inside local ) :
آدرس IP پیکر بندی شده نسبت داده شده به یک میزبان در داخل شبکه .آدرس ممکن است بصورت سراسری منحصربفرد باشد ، که خارج از محدوده آدرس تعریف شده در RFC 1918 اختصاص یافته ، یا باید رسماً به یک سازمان دیگر اختصاص داده شود .

سراسری داخلی ( Inside global ) :
آدرس IP یک میزبان داخلی همانگونه که در یک شبکه خارجی ظاهر می‌شود، “ آدرس ترجمه شده “ . آدرسها می توانند از یک محدوده آدرس سراسری منحصر بفرد اختصاص داده شوند ، که بطور نمونه بوسیله ISP فراهم می‌شود ( اگر سازمان به اینترنت سراسری وصل شده باشد ) .

شکل ۳ –
( واژه های فنی مترجم آدرسهای شبکه )
( NAT terminology ) « آدرس دهی خارجی » :

محلی خارجی : آدرس IP میزبان خارجی همانطور که در داخل شبکه ظاهر می‌شود . این آدرسها اگر مطلوب باشند می‌توانند از محدوده تعریف شده در RFC 1918 اختصاص داده شوند .

سراسری خارجی : آدرس IP پیکربندی شده نسبت داده شده به یک شبکه در شبکه خارجی
مدخل ترجمه ساده :
مدخل ترجمه‌ای که یک آدرس IP را به دیگری نگاشت می‌کند .

مدخل ترجمه گسترده :
مدخل ترجمه‌ای که یک جفت آدرس IP و پورت را به دیگری نگاشت می‌کند .
ویژگیهای اصلی :
• مترحم آدرسهای ثابت ( ایستا ) – Telnet 207.33.94.1
یک کاربر می‌تواند یک نگاشت یک به یک بین آدرسهای محلی
وسراسری برقرار کند .

کاربران همچنین می‌توانند ترجمه‌ های آدرس استاتیک را به
سطوح پورت پیکربندی کنند . و سایر آدرسهای IP را برای
ترجمه‌های دیگر استفاده کنند .

• مترحم آدرسهای پویا( محرک )
کاربر می‌تواند نگاشت پویا بین آدرسهای محلی و سراسری برقرار کند .
این کار بوسیله توصیف آدرسهای محلی که ترجمه شده اند ومجموعه آدرسهای
اختصاص داده شده محلی و سراسری انجام می‌گیرد .

• میزبان همتا ( نظیر) :
توانایی پیکربندی مترجم آدرس شبکه برای اینکه قسمت میزبان همسان ازآدرس
IP را انتساب دهد و فقط قسمت پیشوند شبکه از آدرس IP را ترجمه کند .این
زمانی مفید است که شما از قسمت میزبان بعنوان مفهومی برای تشخیص دادن
استفاده می کنید و یا اینکه از تعدادی کاربر منحصربفرد استفاده می‌کنید
• مترحم آدرس پورت ( ‍PAT ) :
شکل ۴ –
مفاهیم اسا سی ترجمه آدرس پورت :

شکل ۵ –
پورت منبع منحصربفرد به ازای هر مدخل ترجمه :

چندین آدرس شبکه می‌تواند به یک یا تعداد کمی آدرس خارجی تبدیل شود که این کار با استفاده از یک ویژگی بنام ترجمه آدرس پورت ( PAT ) انجام می‌گیرد ، که ارجاع به سربار شده است و یک زیر مجموعه از عاملیت مترجم آدرس شبکه است .

مترجم آدرس پورت در آدرسهای IP سراسری داخلی از شماره پورت منبع منحصر بفردی استفاده می‌کند ، برای اینکه بین ترجمه ها تمایز قائل شود . چون هر شماره پورت بصورت ۱۶ بیتی رمز گذاری می‌شود ، کل شماره می‌تواند از لحاظ فرض علمی به اندازه ۶۵۵۳۵ برای هر آدرس Ip باشد .مترجم آدرس پورت سعی می‌ کند پورتهای منبع اصلی باقی نگه دارد ،

اگر این پورتهای منبع اختصاص داده شده باشند مترجم آدرس پورت سعی می‌کند اولین شماره پورت در دسترسی را که از گروههای پورت مناسبِ ۰-۵۱۱۱, ۵۱۲-۱۰۲۳ or 1024-65535 شروع می‌شود پیدا کند . اگر هنوز هیچ پورتی از گروههای مناسب در دسترس نباشد و بیش از یک آدرس IP پیکربندی شده باشد ، مترجم آدرس پورت به آدرس IP بعدی حرکت می‌کند وسعی می‌کند پورت منبع اصلی را دوباره اختصاص دهد . این روند تا زمانی ادامه پیدا می‌کند که آدرس IP و پورت در دسترسی تمام شود .
ترجمه دوار آدرس مقصد :

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

این ویژگی طراحی شده است تا ترجمه پروتکل را قادر سازد عمل توزیع را بارگذاری کند . این ویژگی نه طراحی شده و نه بعنوان یک جانشین تکنولوژی برای محصول مدیر محلی سیسکو مطرح است . ترجمه چرخشی آدرس مقصد نباید استفاده شود تا فراهم کند سرویس وب متوازن بارگذاری شود ، زیرا مانند DNS وانیلا چیزی در باره قابلیت سرویس نمی‌داند ، در نتیجه اگر یک سرویس وب خارج از خط باشد ، این ویژگی ادامه پیدا خواهد کرد تا درخواستها را به سرویس دهنده ای که کار نمی کند بفرستد .

دستورات پیکربندی
دستورات پیکربندی واسط
ip nat { inside | outside }
واسطها باید مشخص شوند که در داخل قرار دارند یا در خارج . فقط بسته های رسیده از واسط علامت گذاری شده موضوع ترجمه خواهد بود .
دستورات پیکربندی سراسری
تعریف یک منبع

ip nat pool <name> <start-ip> <end-ip> { netmask <netmask>
| prefix-length <prefix-length> } [ type { rotary } ]
یک منبع آدرس با استفاده از آدرس شروع و خاتمه وnetmas تعریف می‌کند . این آدرسها هر وقت لازم باشند اختصاص می‌یابند .
فعالسازی ترجمه آدرسهای منبع داخلی

ip nat outside source { list <acl> pool <name> | static <global-ip> <local-ip> }
شکل اول (list..pool.. ) ترجمه پویا را فعال می‌کند . بسته ها از آدرسهایی که آنها را با لیست اولیه منطبق می‌کند ، با استفاده از آدرسهای اختصاص داده شده از منبع نامبرده ترجمه شده اند .
پیکربندی مدت زمان ترجمه

ip nat translation timeout <seconds>

 

ترجمه های پویا بعد از یک مدت که استفاده نشوند تمام می‌شوند . وقتی که ترجمه پورت پیکربندی نشده ، مدخل ترجمه بعد از ۲۴ ساعت تمام می‌شود . این زمان میتواند با دستور بالا تنظیم شود و یا با تغییراتی با استفاده از دستورات زیر :

ip nat translation udp-timeout <seconds>
ip nat translation dns-timeout <seconds>
ip nat translation tcp-timeout <seconds>
ip nat translation finrst-timeout <seconds>
دستورات اجرایی :
نشان دادن ترجمه های فعال :
show ip nat translations [ verbose ]
نشان دادن ترجمه های استاتیک ( ثابت ) :

show ip nat statistics

پاک کردن ترجمه های پویا :

clear ip nat translation *
تمام ترجمه های پویا را پاک می‌کند .

clear ip nat translation <global-ip>
پاک کردن یک ترجمه اولیه .

clear ip nat translation <global-ip> &ltlocal-ip> <proto> <global-port> <local-port>
پاک کردن یک ترجمه پویای مشخص .
اشکال زدایی :
debug ip nat [ <list> ] [ detailed ]
مثالهای پیکربندی :
پیکربندی نمونه زیربین میزبانهای داخلی آدرس دهی شده از شبکه های ۱۹۲۱۶۸۱۰ یا ۱۹۲۱۶۸۲۰ به شبکه سراسری منحصر بفرد ۱۷۱۶۹۲۳۳۲۰۸/۲۸ ترجمه می‌کند :

ip nat pool net-20 171.69.233.208 171.69.233.223 netmask <netmask> 255.255.255.240
ip nat inside source list 1 pool net-20
!
interface Ethernet0
ip address 171.69.232.182 255.255.255.240
ip nat outside
!
interface Ethernet1
ip address 192.168.1.94 255.255.255.0
ip nat inside
!
access-list 1 permit 192.168.1.0 0.0.0.255
access-list 1 permit 192.168.2.0 0.0.0.255

مثال پیکربندی بعدی بین میزبانهای آدرس‌دهی شده داخلی از شبکه ۹۱۱۴۱۱۰ به شبکه منخصر بفرد سراسری ۱۷۱۶۹۲۳۳۲۰۸/۲۸ را ترجمه می‌کند . بسته هایی از میزبانهای آدرس‌دهی شده از شبکه ۹۱۱۴۱۱۰ ( شبکه واقعی ۹۱۱۴۱۱۰ ) ترجمه شده اند تا بنظر برسند از شبکه ۱۰۰۱۰/۲۴ بوده اند .

ip nat pool net-20 171.69.233.208 171.69.233.223 netmask <netmask> 255.255.255.240
ip nat pool net-10 10.0.1.0 10.0.1.255 netmask <netmask> 255.255.255.0
ip nat inside source list 1 pool net-20
ip nat outside source list 1 pool net-10
!
interface Ethernet0
ip address 171.69.232.182 255.255.255.240
ip nat outside
!
interface Ethernet1
ip address 9.114.11.39 255.255.255.0
ip nat inside
!
access-list 1 permit 9.114.11.0 0.0.0.255
ویژگیهای پیشرفته :
پیکر بندی منبع انعطاف پذیر تر :
ساختار پیکربندی منبع توسعه یافته تا یک محدوده آدرس ناپیوسته را امکان پذیر کند .
هم‌اکنون ساختار زیر مجاز است :
ip nat pool <name> { netmask <mask> | prefix-length <length> } [ type { rotary } ]
این دستور کاربر را در حالت IP پیکربندی منبع‌ ِ ترجمه آدرس شبکه قرار می‌دهد ، جایی که یک توالی از محدوده آدرس ها می‌تواند پیکر بندی شود .
این تنها دستور این حالت است :
address <start> <end>

مثال :

Router(config)#ip nat pool fred prefix-length 24
Router(config-ipnat-pool)#address 171.69.233.225 171.69.233.226
Router(config-ipnat-pool)#address 171.69.233.228 171.69.233.238
این پیکربندی ، یک منبع شامل آدرسهای ۱۷۱۶۹۲۳۳۲۲۵-۲۲۶ و ۱۷۱۶۹۲۳۳۲۲۸-۲۳۸ می‌سازد . ( آدرس ۱۷۱۶۹۲۳۳۲۲۷ حذف شده است ).

ترجمه به آدرس واسط :
بعنوان یک تسهیلات برای درخواست کاربران برای ترجمه تمام آدرسهای داخلی به آدرسهای نسبت داده شده به یک واسط در مسیر یاب ، کد ترجمه آدرس پورت اجازه می‌دهد که کسی براحتی یک واسط را نامگذاری کند ، زمانیکه قوائد ترجمه پویا را پیکر بندی می‌کند :

ip nat inside source list <number> interface <interface> overload
اگر آدرسی در واسط نیست ، یا واسط در حال کار نباشد ، هیچ ترجمهای رخ نمی‌دهد .
مثال :

ip nat inside source list 1 interface Serial0 overload

ترجمه استاتیک ( ثابت ) با پورتها :
زمان ترجمه آدرسها به یک آدرس واسط ، ارتباطات خارجی برای خدمات در داخل شبکه ( مانند Mail ) ، نیازمند پیکربندیهای اضافی برای ارسال یک ارتباط به یک میزبان صحیح می‌باشد .
دستور زیر این امکان را به کاربر می‌دهد که سرویسهای معینی ( خاصی ) را به میزبانهای معینی نگاشت کند .
ip nat inside source static { tcp | udp } <localaddr> <localport> <globaladdr> <globalport>
مثال :
ip nat inside source static tcp 192.168.10.1 25 171.69.232.209 25
در این مثال . ارتباطات برقرار شده خارجی به پورت SMTP (25 ) ، به میزبان داخلی ۱۹۲۱۶۸۱۰۱ فرستاده می‌شود .
پشتیبانی برای نگاشت مسیر یک پیام بین فرستنده و گیرنده در شبکه :
حال دستور ترجمه دینامیک (پویا ) یک نگاشت مسیر را تعیین می‌کند که بجای یک لیست دسترسی پردازش شود . یک نگاشت مسیر به کاربر اجازه می‌دهد تا هر ترکیب از لیستهای دسترسی ، مسیر بعدی IP و واسط خاجی را تطبیق دهد تا مشخص شود کدام منبع استفاده می‌شود :
ip nat inside source route-map <name> pool <name>
مثال :
ip nat pool provider1-space 171.69.232.1 171.69.232.254 prefix-length 24
ip nat pool provider2-space 131.108.43.1 131.108.43.254 prefix-length 24
ip nat inside source route-map provider1-map pool provider1-space
ip nat inside source route-map provider2-map pool provider2-space
!
interface Serial0/0
ip nat outside
!
interface Serial0/1
ip nat outside
!
interface Fddi1/0
ip nat inside
!
route-map provider1-map permit 10
match ip address 1
match interface Serial0/0
!
route-map provider2-map permit 10
match ip address 1
match interface Serial0/1
ترجمه های استاتیک توسعه پذیر :
کلمه های دستوری توسعه یافته به کاربر اجازه می‌دهد تا ترجمه‌های استاتیک مبهم ، ترجمه‌های با آدرس محلی یا سراسری یکسان هستند .
ip nat inside source static <localaddr> <globaladdr> extendable
بعضی از درخواستها میخواخند از بیش از یک فراهم کننده سرویس و ترجمه به هر فضای آدرس فراهم کننده‌ای استفاده کنند .
شما می‌توانید به خوبی یک تطبیق دهنده لیست آدرس ، از نگاشتهای مسیر برای پایه قرار دادن یک مجموعه آدرس سراسری انتخاب شده بر روی واسط خارجی استفاده کنید .
ذیلاً یک مثال آورده شده است :
ip nat pool provider1-space ;
ip nat pool provider2-space ;
ip nat inside source route-map provider1-map pool provider1-space
ip nat inside source route-map provider2-map pool provider2-space
!
route-map provider1-map permit 10
match ip address 1
match interface Serial0/0
!
route-map provider2-map permit 10
match ip address 1
match interface Serial0/1
.
.
.
آنها یک بار که کار می‌کنند ، همچنین ممکن است بخواهند نگاشتهای استاتیک را برای یک میزان مجزا که از هر فضای آدرس فراهم کننده استفاده می‌کنند ، تعریف کنند .نرم افزار اجازه نمی‌دهد که دو ترجمه استاتیک ، آدرس محلی یکسانی داشته باشند ، هر چند دلیلش آن باشد که از داخل مبهم است .اگر ترجمه بعنوان توسعه یافته مشخص شده باشد ، مسیر یاب با ایجاد ترجمه کامل ( همه آدرسها و پورتها ) ، ابهام را رفع می‌کند. اگر یک جریان جدید از خارج به داخل ، یک مدخل استاتیک مناسب بعنوان یک قاب ( الگو) برای یک ترجمه کامل عمل خواهد کرد . برای یک جریان جدید از داخل به خارج ، قوانین نگاشت مسیر پویا ، برای ایجاد ترجمه کامل استفاده خواهد شد .
نامگذاری مستعار آدرسهای منبع :
تعدادی از درخواستها می‌خواهند نرم افزار ترجمه آدرس شبکه را پیکر بندی کنند تا آدرسهای محلی آنها را به آدرسهای سراسری ِ اختصاص داده شده از آدرس ایتفاده شده از یک زیر شبکه متصل شده ، ترجمه کند .این نیازمند آن است که مسیر یاب به درخواستهای ARP ( پروتکل تعیین آدرس ) برای آن آدرسها پاسخ دهد ، بطوریکه آن بسته ها عازم آدرسهای سراسری شوند که بوسیله مسیر یاب شناخته و ترجمه شده اند .( مسیر یابی از تحویل این بسته ها مراقبت می‌کند ، وقتی که آدرسهای سراسری از یک شبکه مجازی که به چیزی متصل نیست اختصاص یافته شده باشند ). نرم افزار یک نام مستعار برای آن آدرس ایجاد می‌کند بطوریکه مسیریاب به ARP ( پروتکل تعیین آدرس ) برای آن آدرسها جواب خواهد داد . این نامگذاری مستعار خودکار همچنین برای آدرسهای سراسری داخلی یا محلی خارجی در موخل های استاتیک رخ دهد . آن می‌تواند برای مدخلهای استاتیک غیر فعال شود و می‌تواند توسط دستورات غیر مستعار از کار بیفتد :
ip nat inside source static <local-ip-address> <global-ip-address> no-alias
حفظ شماره میزبان :
برای سهولت مدیریت شبکه ، بعضی از سایتها میل دارند پیشوندها را ترجمه کنند نه آدرسها را . آنها می‌خواهند که آدرس ترجمه شده ، شماره میزبان ِ همسانی را بعنوان آدرس اصلی داشته باشد .این ویژگی می‌تواند با پیکربندی ترجمه بطور معمول فعال شود .اما پیکر بندی منبع آدرس از نوع تطبیق میزبان باشد :
ip nat pool fred <start> <end> prefix-length <len> type match-host
بهبود مدت زمان خروجی ترجمه :
در زیر زمان خروجی جدید برای مدخلهای ترجمه توسعه یافته پیاده سازی شده است :
ip nat translation
icmp-timeout Specify timeout for NAT ICMP flows
syn-timeout Specify timeout for NAT TCP flows after a SYN and no further data
محدودیت مدخل ترجمه :
با استفاده از دستور زیر ، مترجم آدرس شبکه ios ِ سیسکو می تواند پیکربندی شود تا تعدادی از مدخلهای ترجمه را در ساختن محدود کند . پیش‌فرض این است که هیچ محدودیتی نیست :
ip nat translation max-entries <n>

Cisco IOS Network Address Translation
________________________________________
Overview
In its simplest configuration, the Network Address Translator (NAT) operates on a router connecting two networks together; one of these networks (designated as inside) is addressed with either private or obsolete addresses that need to be converted into legal addresses before packets are forwarded onto the other network (designated as outside). The translation operates in conjunction with routing, so that NAT can simply be enabled on a customer-side Internet access router when translation is desired.
Use of a NAT device provides RFC 1631-style network address translation on the router platform. The goal of NAT is to provide functionality as if the private network had globally unique addresses and the NAT device was not present. RFC 1631 represents a subset of Cisco IOS NAT functionality.
Cisco IOS NAT supports “bi-directional translation” through the simultaneous use of “inside source” and “outside source” translations.
Terminology

Figure 1
NAT Concepts

Inside
Set of networks subject to translation
Outside
All other addresses. Usually these are valid addresses located on the Internet.

Figure 2
NAT Terminology « Inside Addressing»

• Inside local: configured IP address assigned to a host on the inside network. Address may be globally unique, allocated out of the private address space defined in RFC 1918, or might be officially allocated to another organization
• Inside global: the IP address of an inside host as it appears to the outside network, “Translated IP Address”. Addresses can be allocated from a globally unique address space, typically provided by the ISP (if the enterprise is connected to the global Internet)

Figure 3
NAT Terminology “Outside Addressing”

• Outside local: the IP address of an outside host as it appears to the inside network. These addresses can be allocated from the RFC 1918 space if desired
• Outside global: the configured IP address assigned to a host in the outside network
Simple Translation Entry
Translation entry that maps one IP address to another
Extended Translation Entry
Translation entry that maps one IP address and port pair to another
Main Features
• Static Address Translation—Telnet 207.33.94.1
The user can establish a one-to-one mapping between local and global addresses
Users can also configure Static address translations to the port level, and use the remainder of the IP address for other translations. Typically where you are performing Port Address Translation (PAT)
• Dynamic Address Translation
The user can establish dynamic mapping between the local and global addresses. This is done by describing the local addresses to be translated and the pool of addresses from which to allocate global addresses, and associating the two.
• Match Host
The ability to configure NAT to assign the same Host portion of an IP Address and only translate the Network prefix portion of the IP Address. Useful where you are using the host portion as a means to identify or number users uniquely
• Port Address Translation (PAT)

Figure 4
Basic Concepts of PAT

Figure 5
Unique Source Port per Translation Entry

Several internal addresses can be NATed to only one or a few external addresses by using a feature called Port Address Translation (PAT) which is also referred to as “overload”, a subset of NAT functionality.
PAT uses unique source port numbers on the Inside Global IP address to distinguish between translations. Because the port number is encoded in 16 bits, the total number could theoretically be as high as 65,536 per IP address. PAT will attempt to preserve the original source port, if this source port is already allocated PAT will attempt to find the first available port number starting from the beginning of the appropriate port group 0-5111, 512-1023 or 1024-65535. If there is still no port available from the appropriate group and more than one IP address is configured, PAT will move to the next IP address and try to allocate the original source port again. This continues until it runs out of available ports and IP addresses.
• Destination Address Rotary Translation
A dynamic form of destination translation can be configured for some outside-to-inside traffic. Once a mapping is set up, a destination address matching one of those on an access list will be replaced with an address from a rotary pool. Allocation is done in a round-robin basis, performed only when a new connection is opened from the outside to the inside. All non-TCP traffic is passed untranslated (unless other translations are in effect).
This feature was designed to provide protocol translation load distribution. It is not designed nor intended to be used as a substitute technology for Cisco’s LocalDirector product. Destination address rotary translation should not be used to provide web service load balancing because, like vanilla DNS, it knows nothing about service availability. As a result, if a web server were to become offline, the destination address rotary translation feature would continue to send requests to the downed server.
For additional information, please visit:
http://www.cisco.com/warp/public/732/Tech/ipservices/docs/algs.pdf

  راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.