دیوار آتشین در مقابل هکرها
|
ديواري مستحكم از جنس آتش | |||
اشاره : كلام پاياني در مفاهيم اوليه شبكهها آيپي آدرسهاي خصوصي همانطور كه در مقاله گذشته اشاره شد، در شبكههاي كامپيوتري كه از بستر TCP/IP استفاده ميكنند، هر سيستم حداقل بايد يك آيپي آدرس يكتا (منحصر بفرد) در اختيار داشته باشد كه توسط آن ديگران بتوانند با آن ارتباط برقرار كنند. اما مشكل اينجاست كه بزرگترين شبكه كه بسترش TCP/IP است، همانطور كه ميدانيد اينترنت بوده كه تقريباً بيشتر سيستمها با آن بصورت مستقيم (و يا غير مستقيم) در ارتباط با آن هستند. پس در اينجا اين سئوال مطرح ميشود، آيا در اين شبكه بزرگ هر سيستمي بايد يك آيپي يكتا داشته باشد؟ جواب آن مطمئناً منفي است! تقريباً انجام چنين كاري به هيچ ترتيبي امكان پذير نيست. براي درك بهتر اين مسئله يك مثال عملي ميزنيم، فرض كنيد در يك شبكهاي كوچكي كه همه كامپيوترها ميخاهند با اينترنت ارتبط داشته باشند، قرار است آيپي يكتا به ازاء هر سيستم درنظر بگيرم. آيا هر كدام از سيستمها بايد يك آيپي مجزا براي خودشان داشته باشند؟ آيا براي برقراري ارتباط با هم مجبورند از صدها (شايد هم هزاران) روتر در سراسر دنيا عبور كنند تا يك پكت كوچك را بهم برسانند؟ مشخصاً اين شكل از شبكهبندي امكان پذير نيست! با فرض اينكه تمام مشكلات در اين ميان حل شود، چطور ميتواند در بين ميليونها آيپي موجود در دنيا تعدادي آيپي جديد (و يكتا) براي سيستمها يافت؟ كليد حل اين مشكل در دست 3 محدود نشاني آيپي كه در اصلاح به آنها آيپيآدرسهاي خصوصي (Private IP Addresses) ميگويند سپرده شده است. در حقيقت اين سه محدوده آيپيآدرس در دنياي اينترنت به هيچ سيستمي تعلق ندارد و فقط در شبكههاي داخلي (Local Networks) كاربرد دارند. البته شايد بپرسيد اگر همه سيستمها قرار باشد با اين آيپيها تنظيم شوند پس تكليف برقراري ارتباط آنها با دنياي بيروني (اينترنت) چيست؟ چطور همديگر را بيابند؟ البته در آينده در اين مورد بطور مفصل صحبت خواهيم كرد، ولي در اينجا همين قدر بگوييم كه روشهايي براي مسيردهي به پكتها از دنياي دروني به دنياي بيروني شبكهها وجود دارد. بطور مثال در روش(NAT (Network Address Translation به يك مجموعه از سيستمها (از يك سيستم تا هزاران و...) يك يا چند آيپيآدرس Valid (كه همان آيپي يكتا در اينترنت است) توسط ISPها داده ميشود كه اين آيپيآدرسهاي يكتا كار مترجم را براي آيپيهاي خصوصي باز ميكنند. سه كلاس كه براي آيپيهاي خصوصي مورد استفاده قرار ميگيرند در جدول 1 قابل ملاحظهاند.
البته بغير از سه كلاس مطرح شده يك محدوده آيپي ديگري وجود دارد كه در صورتي كه سيستم هيچ آيپي دريافت نكرده باشد (در حالتي كه آيپي از طريق سرور DHCP به كلاينتها داده ميشود) خود سيستم عامل آيپي را به سيستم موردنظر اختصاص ميدهد به اين عمل(APIPA (Automatic Private IP Addressing ميگويند. در اين روش خود سيستمعامل از محدود آيپي 169.254.0.0 تا 169.254.255.255 بصورت اتفاقي يك آيپي به سيستم تخصيص ميدهد. در حقيقت اين روش تنها در شبكههاي بسيار كوچك ميتواند استفاده شود. ولي به هيچ وجه توسط هيچكس توصيه نميشود! موشكافي ترافيك شبكهاي: آناتومي پكتها نشاني مبداء يا همان منبع (Source Address) نشاني گيرنده يا همان مقصد (Destination Address)
لايه ترانسپورت
متصل باشيد بوسيله UDP و TCP شايد از خود بپرسيد چه زمان UDP بكار ميرود و چه زماني TCP؟ مشخصاً زماني كه نياز به تبادل اطمينان سريع داشته باشيم كه دريافت كامل دادهها آنقدر برايمان مهم نباشد UDP انتخاب مناسبي است (مانند گوش كردن به راديوهاي اينترنتي و ...) و زماني كه بايت به بايت موارد بايد كامل دريافت شوند تا داده دريافتي قابل استفاده باشد (مانند دريافت فايل از اينترنت) TCP گزينه مناسب خواهد بود. سخن پاياني | |||



