RAW socket چيست

در این بخش می‌توانید در رابطه با شبکه و کلیه مباحث مربوط به آن بحث و تبادل نظر نمایید

مدیران انجمن: SHAHRAM, شوراي نظارت

ارسال پست
Administrator
Administrator
نمایه کاربر
پست: 15647
تاریخ عضویت: جمعه 7 بهمن 1384, 7:51 pm
سپاس‌های ارسالی: 70684 بار
سپاس‌های دریافتی: 31277 بار
تماس:

RAW socket چيست

پست توسط Mahdi1944 » شنبه 6 خرداد 1385, 8:03 pm

RAW socket به سوکتی گفته می که به شما اجازه ساخت يک packet خام را می دهد. با استفاده از اين امکان شما اين اجازه را داريد که بتوانيد packet دلخواه خود را در ست کنيد و ارسال کنيد.
روش استفاده از اين سوکت به صورت زير می باشد
شما د رتابع socket پارامتر اول را باAF_INET ژارامتر دوم را باSOCK_RAW و پارامتر سوم را با آن پروتکلی که م يخواهيد استفاده کنيد پر ميکنيد بعنوان مثال IPPROTO_ICMP اگر شما بخواهيد از IP6‌ استفاده کنید پارامتر پروتکل را بايد با مقدار ۶۶ پرکنيد اين نکه لازم به ذکر است که شما با اين نکته را مد نظر قرار دهيد که تمام پرتکلهای که می خواهيد از اين سوکت استفاده کنيد را بايدبصورت دستی خودتان درست کرده و مديريت کنيد
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | مجله الکترونيکي سنترال کلابز

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

New Member
پست: 1
تاریخ عضویت: شنبه 9 مرداد 1395, 1:10 pm

Re: RAW socket چيست

پست توسط mohbeh » شنبه 9 مرداد 1395, 1:18 pm

اقا مهدی این چندتاسوال دارم درباره raw socket
نخست اینکه
ما با یک raw socket یا با روش طبیعی میتنونیم داده هارو recieve کینم

اگه با raw socket اونا روبگیریم ایا ازاون مسیرطبیعی دیگه قابل دریافت نیستن؟؟؟؟؟؟

دوم انیکه
میشه ما با raw socket تمام بسته هایی که میاد روازشبکه بگیریم؟
ووقتی هم میگیرریم دداده به اون برنامه کاربری هم مییررسه

یعنی من با raw socket دارم داده میگیریم یک برنامه دیگه هم رویه همون کامیپتر داره مثلا به پورت 1000 گوش میکنه(منظورم پورت tcp یا udp هست)
اگه من با Raw socket دادها اون برنامه روبگیرم ایااون برنامه از گرفتن دادهاش وبسته هاش محروم میشه؟

ارسال پست

بازگشت به “شبکه”