دانلود مقاله NAT چیست؟

Word 141 KB 18286 15
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • NAT چیست؟
    اینترنت با سرعتی باورنکردنی همجنان در حال گسترش است .

    تعداد کامپیوترهای ارائه دهنده اطلاعات ( خدمات ) و کاربران اینترنت روزانه تغییر و رشد می یابد.

    با اینکه نمی توان دقیقا اندازه اینترنت را مشخص کرد ولی تقریبا یکصد میلیون کامپیوتر میزبان (Host) و 350 میلیون کاربر از اینترنت استفاده می نمایند.

    رشد اینترنت چه نوع ارتباطی باNetwork Address Translation (NAT) دارد؟

    هر کامپیوتر بمنظور ارتباط با سایر کامپیوترها و سرویس دهندگان وب بر روی اینترنت، می بایست دارای یک آدرس IP باشد.

    IP یک عدد منحصر بفرد 32 بیتی بوده که کامپیوتر موجود در یک شبکه را مشخص می کند.
    اولین مرتبه ای که مسئله آدرس دهی توسط IP مطرح گردید، کمتر کسی به این فکر می افتاد که ممکن است خواسته ای مطرح شود که نتوان به آن یک آدرس را نسبت داد.

    با استفاده از سیستم آدرس دهی IP می توان 4.294.976.296 (232) آدرس را تولید کرد.

    ( بصورت تئوری ).

    تعداد واقعی آدرس های قابل استفاده کمتر از مقدار ( بین 3.2 میلیارد و 3.3 میلیارد ) فوق است .

    علت این امر، تفکیک آدرس ها به کلاس ها و رزرو بودن برخی آدرس ها برای multicasting ، تست و موارد خاص دیگر است.


    همزمان با انفجار اینترنت ( عمومیت یافتن) و افزایش شبکه های کامپیوتری ، تعداد IP موجود، پاسخگوی نیازها نبود.

    منطقی ترین روش، طراحی مجدد سیستم آدرس دهی IP است تا امکان استفاده از آدرس های IP بیشَتری فراهم گردد.

    موضوع فوق در حال پیاده سازی بوده و نسخه شماره شش IP ، راهکاری در این زمینه است .

    چندین سال طول خواهد کشید تا سیستم فوق پیاده سازی گردد، چراکه می بایست تمامی زیرساخت های اینترنت تغییر واصلاح گردند.

    NAT با هدف کمک به مشکل فوق طراحی شده است .

    NAT به یک دستگاه اجازه می دهد که بصورت یک روتر عمل نماید.

    در این حالت NAT بعنوان یک آژانس بین اینترنت ( شبکه عمومی ) و یک شبکه محلی ( شبکه خصوصی ) رفتار نماید.

    این بدان معنی است که صرفا یک IP منحصر بفرد بمنظور نمایش مجموعه ای از کامپیوترها( یک گروه ) مورد نیاز خواهد بود.


    کم بودن تعداد IP صرفا یکی از دلایل استفاده از NAT است .در ادامه به بررسی علل استفاده از NATخواهیم پرداخت .


    قابلیت های NAT:
    عملکرد NAT مشابه یک تلفتچی در یک اداره بزرگ است .

    فرض کنید شما به تلفنچی اداره خود اعلام نموده اید که تماس های تلفنی مربوط به شما را تا به وی اعلام ننموده اید ، وصل نکند .

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

    شما به تلفتچی اداره می گوئید که منتظر تماس تلفن از طرف یکی از مشتریان هستم، در صورت تماس وی ، آن را به دفتر من وصل نمائید.

    در ادامه مشتری مورد نظر با اداره شما تماس گرفته و به تلفنچی اعلام می نماید که قصد گفتگو با شما را دارد ( چراکه شما منتظر تماس وی هستید ).

    تلفنچی جدول مورد نظر خود را بررسی تا نام شما را در آن پیدا نماید.

    تلفنچی متوجه می شود که شما تلفن فوق را درخواست نموده اید، بنابراین تماس مورد نظر به دفتر شما وصل خواهد شد.


    NAT توسط شرکت سیسکو و بمنظور استفاده در یک دستگاه ( فایروال ، روتر، کامپیوتر ) ارائه شده است .NAT بین یک شبکه داخلی و یک شبکه عمومی مستقر و شامل مدل ها ی متفاوتی است .


    NAT ایستا: عملیات مربوط به ترجمه یک آدرس IP غیر ریجستر شده ( ثبت شده ) به یک آدرس IP ریجستر شده را انجام می دهد.

    ( تناظر یک به یک ) روش فوق زمانیکه قصد استفاده از یک دستگاه را از طریق خارج از شبکه داشته باشیم، مفید و قابل استفاده است .

    در مدل فوق همواره IP 192.168.32.10 به IP 213.18.123.110 ترجمه خواهد شد.
    NAT پویا : یک آدرس IP غیر ریجستر شده را به یک IP ریجستر شده ترجمه می نماید.

    در ترجمه فوق از گروهی آدرس های IP ریجستر شده استفاده خواهد شد.


    Overloading :شکل خاصی از NAT پویا است .

    در این مدل چندین IP غیر ریجستر شده به یک IP ریجستر شده با استفاده از پورت های متعدد، ترجمه خواهند شد.

    به روش فوق PAT)Port Address Translation) نیز گفته می شود.
    Overlapping : در روش فوق شبکه خصوصی از مجموعه ای IP ریجستر شده استفاده میکند که توسط شبکه دیگر استفاده می گردند.

    NAT می بایست آدرس های فوق را به آدرس های IP ریجستر شده منحصربفرد ترجمه نماید.

    NAT همواره آدرس های یک شبکه خصوصی را به آدرس های ریجستر شده منحصر بفرد ترجمه می نماید.

    NAT همچنین آدرس های ریجستر شده عمومی را به آدرس های منحصر بفرد در یک شبکه خصوصی ترجمه می نماید.

    ( در هر حالت خروجی NAT ، آدرس های IP منحصر بفرد خواهد بود.

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

    به این نوع شبکه ها که از آدرس های IP داخلی استفاده می نمایند حوزه محلی می گویند.

    اغلب ترافیک شبکه در حوزه محلی بصورت داخلی بوده و بنابراین ضرورتی به ارسال اطلاعات خارج از شبکه را نخواهد داشت .

    یک حوزه محلی می تواند دارای آدرس های IP ریجستر شده و یا غیرریجستر شده باشد.

    هر کامپیوتری که از آدرس های IP غیرریجستر شده استفاده می کنند، می بایست از NAT بمنظور ارتباط با دنیای خارج از شبکه محلی استفاده نمایند.NAT می تواند با استفاده از روش های متفاوت پیکربندی گردد.

    در مثال زیر NAT بگونه ای پیکربندی شده است که بتواند آدرس های غیر ریجستر شده IP ( داخلی و محلی) که بر روی شبکه خصوصی ( داخلی ) می باشند را به آدرس های IP ریجستر شده ترجمه نماید.
    یک ISP ( مرکز ارائه دهنده خدمات اینترنت ) یک محدوده از آدرس های IP را برای شرکت شما در نظر می گیرد.

    آدرس های فوق ریجستر و منحصر بفرد خواهند بود .

    آدرس های فوق Inside global نامیده می شوند.

    آدرس های IP خصوصی و غیرریجستر شده به دو گروه عمده تقسیم می گردند : یک گروه کوچک که توسط NAT استفاده شده (Outside local address) و گروه بزرگتری که توسط حوزه محلی استفاده خواهند شد ( Inside local address) .

    آدرس های Outside local بمنظور ترجمه به آدرس های منحصربفرد IP استفاده می شوند.آدرس های منحصر بفرد فوق، outside global نامیده شده و اختصاص به دستگاههای موجود بر روی شبکه عمومی ( اینترنت) دارند.
    اکثر کامپیوترهای موجود در حوزه داخلی با استفاده از آدرس های inside local با یکدیگر ارتباط برقرار می نمایند.

    برخی از کامپیوترهای موجود در حوزه داخلی که نیازمند ارتباط دائم با خارج از شبکه باشند ،از آدرس های inside global استفاده و بدین ترتیب نیازی به ترجمه نخواهند داشت .


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

    در صورتیکه پاسخ مثبت باشد، NAT بسته اطلاعاتی مربوطه را ترجمه و یک entry برای آن ایجاد و آن را در جدول ترجمه آدرس (ATT) ثبت خواهد کرد.

    در صورتیکه پاسخ منفی باشد بسته اطلاعاتی دور انداخته خواهد شد.


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

    آدرس مبداء بسته اطلاعاتی از نوع outside global است .

    آدرس مقصد یک آدرس inside global است .


    NAT در جدول مربوطه به خود جستجو و آدرس مقصد را تشخیص و در ادامه آن را به کامپیوتر موجود در حوزه داخلی نسبت خواهد کرد.NAT آدرس های inside global بسته اطلاعاتی را به آدرس های inside local ترجمه و آنها را برای کامپیوتر مقصد ارسال خواهد کرد.

    NAT در جدول مربوطه به خود جستجو و آدرس مقصد را تشخیص و در ادامه آن را به کامپیوتر موجود در حوزه داخلی نسبت خواهد کرد.NAT آدرس های inside global بسته اطلاعاتی را به آدرس های inside local ترجمه و آنها را برای کامپیوتر مقصد ارسال خواهد کرد.

    روش Overloading از یک ویژگی خاص پروتکل TCP/IP استفاده می نماید.

    ویژگی فوق این امکان را فراهم می آورد که یک کامپیوتر قادر به پشتیبانی از چندین اتصال همزمان با یک و یا چندین کامپیوتر با استفاده از پورت های متفاوت TCP و یا UDP باشد..

    یک بسته اطلاعاتی IP دارای یک هدر(Header) با اطلاعات زیر است : آدرس مبداء: آدرس کامپیوتر ارسال کننده اطلاعات است .

    پورت مبداء: شماره پورت TCP و یا UDP بوده که توسط کامپیوتر مبداء به بسته اطلاعاتی نسبت داده شده است آدرس مقصد : آدرس کامپیوتر دریافت کننده اطلاعات است .

    پورت مقصد: شماره پورتTCP و یا UDP بوده که کامپیوتر ارسال کننده برای باز نمودن بسته اطلاعاتی برای گیرنده مشخص کرده است .

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

    هر شماره پورت از شانزده بیت استفاده می نماید.( تعداد پورت های ممکن 65536 ( 16 2 ) خواهد بود ) .

    عملا" از تمام محدوده پورت های فوق استفاده نشده و 4000 پورت بصورت واقعی استفاده خواهند شد.

    NAT پویا و Overloading : نحوه کار NAT پویا بصورت زیر است : یک شبکه داخلی ( حوزه محلی) با استفاده از مجموعه ای از آدرس های IP که توسط IANA)Internet Assigned Numbers Authority) به شرکت و یا موسسه ای اختصاص داده نمی شوند پیکربندی می گردد.

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

    روتر دارای یک محدوده از آدرس های IP منحصر بفرد بوده که توسط IANA د ر اختیار موسسه و یا شرکت مربوطه گذاشته شده است .

    یک کامپیوتر موجود بر روی حوزه محلی سعی درایجاد ارتباط با کامپیوتری خارج از شبکه ( مثلا" یک سرویس دهنده وب) را دارد.

    روتر بسته اطلاعاتی را از کامپیوتر موجود در حوزه محلی دریافت می نماید و آدرس IP غیرقابل روت را در جدول ترجمه آدرس ها ذخیره می نماید.

    آدرس IP غیر قابل روت را با یک آدرس از مجموعه آدرس های منحصر بفرد جایگزین می نماید.

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

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

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

    کامپیوتر موجود در حوزه ، بسته اطلاعاتی را دریافت می کند.

    فرآیند فوق مادامیکه کامپیوتر با سیستم خارج از شبکه ارتباط دارد، تکرار خواهد شد.

    نحوه کار Overloading پویا بصورت زیر است : یک شبکه داخلی ( حوزه محلی) با استفاده از مجموعه ای از آدرس های IP که توسط IANA)Internet Assigned Numbers Authority) به شرکت و یا موسسه ای اختصاص داده نمی شوند پیکربندی می گردد.

    آدرس های فوق بدلیل اینکه منحصربفرد می باشند غیر قابل روتینگ نامیده می شوند.موسسه مربوطه یک روتر را با استفاده از قابلیت های NAT ، پیکربندی می نماید.

    یک کامپیوتر موجود بر روی حوزه داخلی ، سعی درایجاد ارتباط با کامپیوتری خارج از شبکه( مثلا" یک سرویس دهنده وب) را دارد.

    روتر بسته اطلاعاتی را از کامپیوتر موجود در حوزه داخلی دریافت می نماید.

    روتر آدرس IP غیرقابل روت و شماره پورت را در جدول ترجمه آدرس ها ذخیره می نماید.

    روتر آدرس IP غیر قابل روت را با یک آدرس منحصر بفرد جایگزین می نماید.

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

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

کلمات کلیدی: NAT - اینترنت

تحقیق دانش آموزی در مورد دانلود مقاله NAT چیست؟ , مقاله دانشجویی با موضوع دانلود مقاله NAT چیست؟ , پروژه دانشجویی درباره دانلود مقاله NAT چیست؟

اینترنت با سرعتی باورنکردنی همجنان در حال گسترش است . تعداد کامپیوترهای ارائه دهنده اطلاعات ( خدمات ) و کاربران اینترنت روزانه تغییر و رشد می یابد. با اینکه نمی توان دقیقا اندازه اینترنت را مشخص کرد ولی تقریبا یکصد میلیون کامپیوتر میزبان (Host) و 350 میلیون کاربر از اینترنت استفاده می نمایند. رشد اینترنت چه نوع ارتباطی باNetwork Address Translation) NAT ) دارد؟ هر کامپیوتر ...

دوره ی آموزشی اینترنت مهارت هفتم از استاندارد ICDL می باشد . همانطور که می دانید ابتدایی ترین و اصلی ترین رکن فراگیری آموزشهای فن آوری اطلاعات کار با اینترنت می باشد . اینترنت همچون شاهراهی است برای ارتباط تمامی جهان با یکدیگر برای تبادل هر گونه اطلاعات و ایده ها . برای فراگیری این دوره ی آموزشی لازم است کاربران محترم آشنایی قبلی با سیستم عامل Windows 98 یا XP داشته باشند تا در ...

مقدمه ای برای اینترنت کلمه اینترنت مخففInternational Network می باشد که به معنی شبکه جهانی است. اینترنت یک شبکه گسترده جهانی است که به نامWeb مشهور شده است اما واقعیت این است که اینترنت یک شبکه جهانی نیست بلکه جهانی از شبکه هاست . پیش از دسترسی به وب بایستی به اینترنت وصل گردید . کار اتصال کامپیوتر به اینترنت را مودم انجام می دهد ، مودم نیز از طریق خط تلفن به ISP یا همان سرویس ...

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

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

صفحه 1 هرکس در زندگی خود ایده آل هایی دارد که برای رسیدن به آن تلاش می کند ، خونه خوب ماشین خوب ، تفریح خوب و 0000 در واقع من می خوام به شما یک راه میان بر نشان بدم تا شما سریعتر به ایده آل های زندگی تون برسین . اما راه میان بر به این معنی نیست که مسافتی طی نشود بلکه مسافت طی می شود اما مسافت کمتری نسبت به مسیرهای دیگر است و شما زودتر به هدفتان می رسد . خوب این راه میان بر Net ...

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

شبکه چیست؟ 1-1 تعریف شبکه یک شبکه کامپیوتری مجموعه ای از چندین دستگاه کامپیوتر و لوازم جانبی مثل چاپگرها و سیتم های ذخیره سازی انبوه مثل CD-ROM ها، مودم ها و … بوده که به یکدیگر متصل می شوند تا امکانات و اطلاعات را بین یکدیگر به اشتراک بگذارند. یک شبکه کامپیوتری وقتی دارای قابلیت بیشتری می شود که تمام کامپیوترهای موجود در شبکه با یکدیگر سازگاری داشته باشند. توانمندی یک شبکه وقتی ...

کابل بندی شبکه: در ادامه مبحث شبکه به نحوه کابل بندی شبکه می رسیم همانطور که می دانید در شبکه های سیمی باید اجزای شبکه توسط کابل ها با یکدیگر مرتبط شوند اما برای کابل بندی مثلاً شبکه های LAN روشهای متفاوتی هست. در بعضی شبکه ها از یک نوع کابل استفاده می شود و در بعضی دیگر از چندین نوع کابل استفاده می شود. آنچه مبرهن است آنستکه چگونگی کابل بندی شبکه بسته به نوع توپولوژی شبکه و ...

برای اتصال این کابلهای Twisted Pair به کارت شبکه و سویچ یا هاب نیاز به کانکتور داریم ،کابلهایی که هم اکنون در اکثر شبکه ها استفاده میشود ، Cat5,Cat5e،Cat6,Cat7 هست که از کانکتور RJ45 استفاده می کنند. از این 8 رشته سیم در سرعت 100 فقط از 4 رشته و در سرعت 1000 از هر 8 رشته برای انتقال اطلاعات استفاده می شود. از این سیمها نصفشان برای ارسال و نصف دیگر برای دریافت اطلاعات استفاده می ...

ثبت سفارش