اطلاعیه

Collapse
No announcement yet.

ارسال بسته به ip مشخص در شبکه باENC28j60

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارسال بسته به ip مشخص در شبکه باENC28j60

    سلام
    من میخوام یک بسته رو به ای مشخصی در شبکه با استفاده از ماژل enc28j60 ارسال کنم،میکروکنترلر هم AVR atmega16 هستش.
    یعنی میکرو کنترلر من کلاینت بشه و سرور من که یک کامپیوتره از طریق سوکت این بسته را دریافت کنه.
    الان تو ارسال پکت به یه آی پی خاص موندم.نمیدونم چطور باید انجامش داد،آیا اصلا امکان پذیر هست یا نه.
    ممنون دوستان

    #2
    پاسخ : ارسال بسته به ip مشخص در شبکه باENC28j60

    اگر شما شروع کننده ارتباط هستید یعنی اول شما می خواهید که بسته ارسال کنید پس باید ENC28J60 را در حالت client برنامه نویسی کنید. پس اول باید بسته arp بعد بسته tcp با پرچم syn و بعد منتظر بسته ای با پرچم syn+ack و بعد به این بسته که دریافت کردید پاسخی با پرجم ack ارسال کنید حالا تازه ارتباط برقرار شده و شما می توانید در لایه tcp قسمت داده ، داده خود را وارد کنید و ارسال کنید و منتظر بسته ای با پرچم ack باشید .
    شما باید اول پروتکلی مثلا tcp/ip را 0 تا 100 در میکرو avr پیاده سازی کنید و بعد به سراغ ارتباط بروید ؟ شما پروتکل tcp/ip را در میکرو خود پیاده سازی کرده اید؟
    یا فقط می توانید بسته های خام اترنت را در شیکه ارسال کنید ؟ که این بسته های اترنت پایه همه پروتکل های شبکه است . ENC28J60 همانند یک واسط SPI یا سریال فقط و فقط داده های هگز را تحت شرایط شبکه کد و ارسال می کند و خبری از پیاده سازی پروتکل هایی مثل ARP یا ICMP یا TCP/IP یا HTTP یا FTP و غیره برای تبادل داده میان شما و برنامه کاربردی مثل مروگر کامپیوتر شما نیست و شما به عنوان برنامه نویس باید همه را به ترتیب تولید تا بتوانید یک بسته داده را با یک نرم افزار کاربردی مثل مروگر ویندوز دریافت یا ارسال کنید.
    توجه کنید که بسته اترنت داده منتقل می کند اما توسط هیج نرم افزار کاربردی این بسته قابل تشخیص نیست زیرا که هیج پروتکل شناخته شده مثل HTTP یا پترکل های لایه کاربر دیگر را شامل نمی شود.

    دیدگاه


      #3
      پاسخ : ارسال بسته به ip مشخص در شبکه باENC28j60

      با سلام حور دوستان
      من میخواستم با این enc258j60برایک هاست(بستر اینترنت) اطلاعات بفرستم ولی تا الان موفق نشدم از دوستان ممنون میشم کمکم کنند :angry: :angry: :angry: :angry:

      دیدگاه


        #4
        پاسخ : ارسال بسته به ip مشخص در شبکه باENC28j60

        با سلام حضور دوستان
        من میخواستم با این enc258j60برایک هاست(بستر اینترنت) اطلاعات بفرستم ولی تا الان موفق نشدم از دوستان ممنون میشم کمکم کنند :angry: :angry: :angry: :angry:

        دیدگاه

        لطفا صبر کنید...
        X