برای دانستن مفاهیم شبکه همچنین سوکت نویسی حداقل دانشی باید در مورد ای پی داشته باشیم علاوه بر این اطلاعاتی هم از نحوه ارتباطات در شبکه نیز باید داشته باشیم
IP مخفف Internet Protocol است و کد یا آدرسی است که به دستگاه‌های متصل به اینترنت اختصاص داده می‌شود و هر سیستم متصل به اینترنت دارای یک IP است
سایتها معمولا در لاگ خود از ای پی افراد متصل به نت استفاده میکنن حتی اگر از فیلتر شکن هم استفاده بکنید نفری که در اون ساعت از اون فیلتر شکن استفاده کرده مشخص خواهد بود پس این بحث مهم هست ای پی یعنی نام و مشخصه افراد در فضای مجازی
من سعی میکنم زیاد وارد جزییات نشم چون بحث خیلی باز میشه کلا 2 نوع ای پی داریم
آی‌پی نسخه ۴ و آی‌پی نسخه ۶ که هر یک نشانی آی‌پی را به روش متفاوتی ارائه می‌نمایند
نشانی یا آی‌پی نسخهٔ چهارم یک عدد ۳۲ بیتی است که برای سادگی آن را به شکل چهار بخش عددی در مبنای ده می‌نویسند که با نقطه از هم جدا می‌شوند (مانند ۱۹۹٫۲۱۱٫۴۵٫۵). این روش نشانی‌دهی را ده‌دهی(این پست توضیح دادم) نقطه‌دار می‌نامند هر یک از چهار بخش را یک هشتایی (Octet) می‌گویند زیرا طول آن ۸ بیت (یا ۱ بایت) است و می‌تواند عددی از ۰ تا ۲۵۵ باشد. پس ۲ به توان ۳۲ آدرس مختلف داریم