با سلام
میخواستم ببینم که کار netstat و arp در شبکه چیست؟زمانی که اینها را در cmd تایپ می کنیم چه چیزی را نشان می دهد که چه کاربردی دارند؟
Printable View
با سلام
میخواستم ببینم که کار netstat و arp در شبکه چیست؟زمانی که اینها را در cmd تایپ می کنیم چه چیزی را نشان می دهد که چه کاربردی دارند؟
arp مخفف address resolution protocol هست. به این معنی مه مثلا arp -a بزنید مک ادرس ای پی هایی که باهاش ارتباط داشتید رو بهتون میدهنقل قول:
netstat هم از طریق چه پروتکلی با چه ادرس ی و چه وضعتی با محیط ارتباط برقرار کردید
ARP مخفف سه کلمه Address Resolution Protocol است .وظیفه آن شناخت وتشخیص (Hardware Address ( Mac Address است در صورتی سیستم با دانستن IP بخواهد با یک سیستم ارتباط برقرار کند.باید این مطلب را برای این که وضیفه این پروتکل را بهتر بدانیم این است که برای ارتباط با سیستم در یک محدوده شبکه ای ( یک Subnet ) باید حتما Mac address آن سیستم را بدانیم .حال وقتی شما میخواهید با یک IP ارتباط برقرار در ابتدا باید سیستم با توجه به Subnet mask داده شده و IP داده شده به سیستم تشخیص میدهد که آیا سیستم مورد نظر برای ارتباط بر روی یک بخش هستند و یا خیر .
دستور netstat
تعریف : Netstat ؛ مخفف دو کلمۀ Network و Statistics که به معنی آمار شبکه است . این دستور ؛ یک فرمان خطی برای نمایش ارتباطات شبکه ( هم ورودی و هم خروجی ) ؛ جدول روتینگ ( مسیر یابی ) و یک عدد از آمار کارت شبکه است . این دستور روی سیستم عامل های لینوکس و ویندوز قابل استفاده است.
مورد استفاده : این دستور برای پیدا کردن مشکل در شبکه و تعیین کردن حجم ترافیک به روی شبکه به عنوان سنجشگر بازده
پارامترها : این دستور پارامترهای زیادی دارد که به چند پارامتر در اینجا بسنده می کنیم :
-a : نمایش تمام کانکشن های فعال و پورت های UDP وTCP در کامیپوتری که در حال شنود است
-e : نمایش آمار اترنت ؛ مثل نمایش تعداد پاکِت های در حال ارسال و دریافت بروی شبکه
-n : نمایش TCP های فعال
-s : نمایش آمار به وسیله پروتکل
arp یعنی اینکه سیستم هایی را که(درون شبکه) به ما متصل اند را بهمراه آی پی شان نشان می دهد , بدین منظور که می بینیم که چه تعدادی سیستم به ما متصل است و هم اینکه اگر بخواهیم با سیستمی بطور خصوصی ارتباط داشته باشیم آدرس آن را اینگونه بدست می آوریم.
netstat نیز آماری از کارکرد شبکه به ما می دهد که مثلا کدام آی پی از داخل(local address) با کدام پورت به کدام آی پی خارجی(foreign address )با کدام پورت متصل شده است .
وقتی که ipconfig را می زنیم یک اطلاعاتی به ما می دهد,اما دقیقا نمی دانم که link-local IPv6 address برای چه می باشد,یعنی دارند کم کم آماده می کنند که آی پی های ورژن شش را بیاورند؟
آقا میشه کسایی مثل ما که زیادم از شبکه چیزی نمیدونیم ، آدرس آی پی یا مک سیستم های یه منطقه ی خاص رو بگیریم؟
پلیس فتا منظورم نیست که این کار رو کنه
بله,چگونه می شود فهمید که آی پی هر کشور و یا شهری چیه؟نقل قول:
مثلا بدانیم که ای پی ایران در این رنج می باشد و آی پی فلان شهر در این رنج هستش؟
اصلا کل ای پی های ایران چند تاست؟
مک آدرس یک آدرس سخت افزاری منحصر به فرد است که روی تمام دستگاهها حک شده است این آدرس ۴۸ بیتی و به صورت هگزادسیمال است (مثلا 72:89:2e:ab:35)
Address MAC چیست ؟
هر كامپیوتر موجود در شبكه به منظور ایجاد ارتباط با سایر كامپیوترها، میبایست شناسایی و دارای یك آدرس منحصر به فرد باشد. قطعا تاكنون با آدرسهایIP و یاMAC ( اقتباس شده از كلماتMedia Access Control) برخورد داشته اید و شاید این سوال برای شما مطرح شده باشد كه اولا ضرورت وجود دو نوع آدرس چیست و ثانیا جایگاه استفاده از آنان چیست ؟
MAC Address ، یك آدرس فیزیكی است در حالی كه آدرسهایIP، به منزله آدرسهای منطقی میباشند. آدرسهای منطقی شما را ملزم مینمایند كه به منظور پیكربندی كامپیوتر و كارت شبكه، درایورها و یا پروتكلهای خاصی را در حافظه مستقر نمائید ( مثلا استفاده از آدرسهایIP). این وضعیت در رابطه باMAC Address صدق نخواهد كرد و اینگونه آدرسها نیازمند درایورهای خاصی نخواهند بود، چراكه آدرسهای فوق درون تراشه كارت شبكه قرار میگیرند.
مشاهده MAC Address
استفاده از دستورIPconfig/all و مشاهده بخشPhysical address
نمیدونمنقل قول:
سئوال منم همینه
بعضی از نرم افزارهایی که فقط بر روی یک سخت افزار نصب می شوند به منظور دزدی نکردن نرم افزار مثل ویندوز نه(البته جایی خونده بودم که با توجه به مادربرد خریدار فعال می شود) در اصل از روی همین آدرس مک سخت افزار شناسایی می کنند؟نقل قول: