ورود

View Full Version : سوال: sniffer



mgh_1501040
جمعه 18 آذر 1390, 17:46 عصر
سلام
من باید یه اسنیفر بنویسم که پروتکلهای ethernt ,ip,ipv6,arp,tcp,udpرو بشناسه
مشکلم اینجاست که هدر های ip , arpکه برای لایه 2 هستند باهم نمیتوتن روی پکت سوار شن اما چرا بخش ptypeپروتکل arpکه پروتکل لایه بعد رو نشون میده میتونه مقدار ipv4بگیره مگه arpمال لایه 2 نیست پس لایه بعدش که ipv4نمیتونه باشه باید tcpو udp و...اینا باشه
لطفا راهنماییم کنید
مرسی

aram_2
شنبه 17 دی 1390, 16:05 عصر
وقتی بسته شما به لایه دو برسه و بخواد به لایه بالاتر بره به کدوم پروتکل باید داده بشه؟بعد اون چیزی که شما میگید برای هدر arpنیست برای هدر data link هستش.