آی پی و پورت و سوکت نویسی چیست ؟ :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۳۰ مهر ۹۷، ۱۷:۱۱ - ahmad
    رمز

آی پی به هر کامپیوتر متصل به اینترنت داده میشه تا بشه با کمک اون به یه کامپیوتر دسترسی پیدا کنیم ، این آدرس میتونه بصورت 32 بیتی و 64 بیتی باشه که برای راحتی ما بصورت زیر مشخص میشه

xxx.xxx.xxx.xxx

که بجای هر xxx یه عدد بین 0 تا 255 قرار میگیره ، این عدد برخی مواقع بصورت متغیره و برخی مواقع ثابت میمونه

ما دو نوع آی پی ورژن 4 و ورژن 6 داریم که آی پی ورژن 6 هنوز به خوبی تو دنیا و اینترنت رایج نشده ، ما با استفاده از آی پی ورژن 4 قادر هستیم که 3,720,314,628  آی پی ایجاد کنیم شاید پیش خودتون بگین که فلان میلیارد آی پی زیاد هم هست ولی اگه بخوایم وارد این بحث بشیم ، در جامعه ی امروزی هر دستگاه یه آدرس آی پی میخواد ، مثلا شما یه ساختمون پونزده طبقه رو در نظر بگیرین ، در نتیجه اگه اینجوری باشه تو کل دنیا آی پی کم میاد که دلیل روی آوردن به آی پی ورژن 6 هم همینه ولی چطور شده که از گذشته تا الان از آی پی ورژن 4 استفاده شده و هیچ مشکلی پیش نیومده ؟ دلیل اون وجود آی پی های پابلیک و پرایوته .

حالا آی پی پابلیک و پرایوت چی هست ؟ آدرس های پابلیک آدرس هایی هستن که سر انجام تو اینترنت تبدیل به آدرس ما میشن و ما شناسایی میشیم ، قبل از توضیح اینکه آدرس های پرایوت چی هستند و چگونه در دنیای اینترنت قابل دسترسی می شوند , بهتر است بدانیم که آنها در یک رنج خاصی تعریف شده هستند و بقیه آدرس ها به غیر از این رنج آدرس های  ، پابلیک را تشکیل خواهند داد

10.0.0.0

172.16.0.0 تا 172.31.0.0

192.168.0.0

این رنج از آی پی آدرس ها برای شبکه های Private رزرو شده اند و آنها را در اینترنت به عنوان یک آی پی مجاز نخواهید دید و این آی پی ها در اینترنت قابل شناسایی نیستند ، خب حالا که محدوده این آی پی ها را شناختیم عملکرد و کاربرد حقیقی اونا چیه ؟ این آدرس ها چه کاربردی دارند ؟
قضیه از این قراره که شرکت های خصوصی و سازمان ها و مدارس و دانشگاهها و … برای تک تک کامپیوتر ها و دیوایس های خودشون در ساختمان خود یک آدرس Public اختصاص نمی دهند بلکه به هر کدوم از آنها یک آیپی Private اختصاص می دهند ، پس اگر اینطور باشد این آدرس ها تکراری می شوند و مثلا یک دانشگاه آیپی 192.168.10.4 را به یک کامپیوتر خود اختصاص می دهد و یک شرکت نیز همین آی پی را می تواند برای یک دیوایس خود تعریف کند ، دلیلی که این آیپی ها در اینترنت یکتا نیستند و معتبر نیستن همینه ، پس چگونه در اینترنت شناسایی می شوند ؟ توسط پروسه ای تحت عنوان (Network Address Translation (NAT
که به معنی ترجمه آدرس های شبکه است ، این رنج از آی پی آدرس ها برای شبکه های Private رزرو شده اند و اونارو در اینترنت به عنوان یک آی پی مجاز نمیشه دید و این آی پی ها در اینترنت قابل شناسایی نیست

تعریف پورت
در ساده ترین تعریف، محلیه که داده‌ها وارد با خارج می‌شن ، در مبحث هک معمولا با پورت‌های نرم‌افزاری سروکار داریم که به هر کدوم عددی نسبت میدیم ، این عدد میتونه بین 1 و 65536 باشه ، معمولا به یه سری از پورت‌ها کار خاصی رو نسبت میدن و بقیه به‌صورت پیش‌فرض برای استفاده شما هستند. پورت‌هایی که فعال هستند، هرکدوم توسط یک نرم‌افزار خاص مدیریت می‌شوند. مثلا پورت 25 برای ارسال Email هستش .

آدرس آی پی و پورت با مساوی از هم جدا میشن

مثلا

192.168.1.1:3389

که بجای 3389 پورت مورد نظر ما قرار میگیره ، تو این پست هم بهترین و مهم ترین پورت ها رو نام بردیم

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

پیشنهاد میکنم بعد از اینکه برنامه نویسی تمرین کردین و ... یه دوره شبکه مثل نتورک پلاس هم بگذرونین ، ضرر نداره (:

موفق باشید

  • MR C0D3R

نظر (۲)

باسلام و خسته نباشد الگه میشه آموزی در مورد کرک وی پی اس بزارید با تشکر
MR C0D3R :
سلام
توی لیست آموزشی قرار داره به زودی آموزش کرک وی پی اس های ویندوزی و لینوکسی رو آموزششو میزارم ، فقط یکم باید تحمل داشته باشین چون قبلش قراره چند تا آموزش دیگه قرار داده بشه
خیلی عالی و واضح توضیح دادین ، دست شما درد نکنه
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی