اطلاعیه

Collapse
No announcement yet.

پروتکل PPP

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

    پروتکل PPP

    سلام .
    آیا کسی تا حالا روی پروتکل PPP کارکرده ؟
    کسی تا حالا رفته سراغ پیاده سازی این پروتکل ؟
    پروژه یا کتابخونه ای سراغ دارین ؟

    #2
    پاسخ : پروتکل PPP

    نوشته اصلی توسط FeriSali نمایش پست ها
    سلام .
    آیا کسی تا حالا روی پروتکل PPP کارکرده ؟
    کسی تا حالا رفته سراغ پیاده سازی این پروتکل ؟
    پروژه یا کتابخونه ای سراغ دارین ؟
    من با m66 که یه ماژول از شرکت quctel هست استفاده میکنم.
    از طریق نرم افزار خود شرکتش به اسم QNavigator میتونید انی بخش رو هم راه اندازی و هم نحوه راه اندازیش رو مشاهده کنید (کلا یه بخش برای ppp داره)
    چون بکارم نمیومده تا بحال ازش استفاده نکردم
    برای برقراری ارتباط نقطه به نقطه هستش برای اطلاعات بیشتر سرچ بزن "پروتکل ppp" البته فکر میکنم تابحال سرچ زده باشی.
    نمونه ارتباط بدون یوزر نیم و پسورد و با حالت authentication روی AUTO و IPvx روی IPv4 و DNS number روی 2 و استفاده از سیم کارت همراه اول با access point name برابر MCINET
    مشخصاتی که بهم داده:
    IP ADDRESS:

    DNS1:

    DNS2:

    دستورات رد و بدل شده:

    کد:
    /* Use ATV0 to set the response format */
    [2020-06-01 10:41:56:608_S:] ATV0
    [2020-06-01 10:41:56:615_R:] 0
    
    
    /* Use AT+CGDCONT=1,"IP","xxx" to define a PDP context where CID=1, PDP type= IP, APN=xxx (xxx is the APN for the network provider China-Mobile and it should be replaced with the APN by your network provider) */
    [2020-06-01 10:41:56:621_S:] AT+CGDCONT=1,"IP","MCINET"
    [2020-06-01 10:41:56:635_R:] 30 0D
    
    
    /* Use ATD*99# to dial up with defined PDP context */
    [2020-06-01 10:41:56:640_S:] ATD*99#
    [2020-06-01 10:41:56:647_R:] 31 0D
    
    
    /* After this row will be into the process of negotiations */
    
    
    /* The sent and received data below will be hexadecimal mode except the information of the status about port pins */
    
    
    /* The period of negotiation in LCP */
    [2020-06-01 10:41:57:645_R:] 7E FF 7D 23 C0 21 7D 21 7D 21 7D 20 7D 32 7D 22 7D 26 7D 20
    [2020-06-01 10:41:57:647_R:] 7D 2A 7D 20 7D 20 7D 23 7D 24 C0 23 7D 27 7D 22 7D 28 7D 22 55 83 7E
    [2020-06-01 10:41:57:651_S:] 7E FF 7D 23 C0 21 7D 24 7D 21 7D 20 7D 28 7D 27 7D 22 7D 28 7D 22 F8 44 7E
    [2020-06-01 10:41:57:662_R:] 7E FF 7D 23 C0 21 7D 21 7D 22 7D 20 7D 2E 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 23 7D
    [2020-06-01 10:41:57:665_R:] 24 C0 23 7D 24 43 7E
    [2020-06-01 10:41:57:671_S:] 7E FF 7D 23 C0 21 7D 22 7D 22 7D 20 7D 2E 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 23 7D 24 C0 23 3A C0 7E
    [2020-06-01 10:41:57:675_S:] 7E FF 7D 23 C0 21 7D 21 7D 21 7D 20 7D 2A 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 22 7D 28 7E
    [2020-06-01 10:41:57:686_R:] 7E FF 7D 23 C0 21 7D 22 7D 21 7D 20 7D 2A 7D 22 7D 26 7D 20 7D 2A 7D 20 7D
    [2020-06-01 10:41:57:691_R:] 20 4B 7C 7E
    
    
    /* The period of authentication user in PAP */
    [2020-06-01 10:41:57:696_S:] 7E FF 03 C0 23 01 02 00 06 00 00 4D 34 7E
    [2020-06-01 10:41:57:703_R:] 7E FF 03 C0 23 02 02 00 05 00 46 1E 7E 7E FF 03 80 21 01 01 00 0A 03 06 C0 A8
    
    
    /* The period of negotiation in NCP */
    [2020-06-01 10:41:57:709_R:] FE FE 36 22 7E
    [2020-06-01 10:41:57:711_S:] 7E FF 03 80 21 02 01 00 0A 03 06 C0 A8 FE FE 5F 56 7E
    [2020-06-01 10:41:57:713_S:] 7E FF 03 80 21 01 03 00 16 03 06 00 00 00 00 81 06 00 00 00 00 83 06 00 00 00 00 B6 B5 7E
    [2020-06-01 10:41:58:128_R:] 7E FF 03 80 21 03 03 00 16 03 06 16 A1 D5 D6 81 06 0A 50 B4
    [2020-06-01 10:41:58:130_R:] 21 83 06 0A 50 B4 22 99 D0 7E
    [2020-06-01 10:41:58:133_S:] 7E FF 03 80 21 01 04 00 16 03 06 16 A1 D5 D6 81 06 0A 50 B4 21 83 06 0A 50 B4 22 36 0E 7E
    [2020-06-01 10:41:58:144_R:] 7E FF 03 80 21 02 04 00 16 03 06 16 A1 D5 D6 81 06 0A 50 B4 21 83
    [2020-06-01 10:41:58:147_R:] 06 0A 50 B4 22 C0 FD 7E
    [2020-06-01 10:42:04:644_R:] 7E FF 03 00 21 45 00 00 53 C8 45 40 00 F2 06 01 20 34 DE 9D E9 16 A1 D5 D6 01
    [2020-06-01 10:42:04:646_R:] BB B7 98 C3 31 E7 22 61 95 01 E7 80 18 00 7A B8 D7 00 00 01 01 08 0A
    [2020-06-01 10:42:04:649_R:] 4E 46 65 AD 01 0C BF EF 15 03 03 00 1A 00 00 00 00 00 00 00 03 05 54
    [2020-06-01 10:42:04:654_R:] 9F 9C 0F AA A9 C7 29 BE 09 07 65 41 AD 7B 4A A8 4A E3 7E
    [2020-06-01 10:42:04:681_R:] 7E FF 03 00 21 45 00 00 34 C8 47 40 00 F2 06 01 3D 34 DE 9D E9 16 A1
    [2020-06-01 10:42:04:683_R:] D5 D6 01 BB B7 98 C3 31 E7 41 61 95 01 E7 80 7D 31 00 7A 7A B7 00 00
    [2020-06-01 10:42:04:688_R:] 01 01 08 0A 4E 46 65 C6 01 0C BF EF D8 8C 7E
    [2020-06-01 10:42:04:741_R:] 7E FF 03 00 21 45 00 00 53 C8 48 40 00 F2 06 01 1D 34 DE 9D E9 16 A1 D5 D6 01
    [2020-06-01 10:42:04:743_R:] BB B7 98 C3 31 E7 22 61 95 01 E7 80 19 00 7A B8 9A 00 00 01 01 08 0A 4E
    [2020-06-01 10:42:04:747_R:] 46 65 E9 01 0C BF EF 15 03 03 00 1A 00 00 00 00 00 00 00 03 05 54 9F
    [2020-06-01 10:42:04:749_R:] 9C 0F AA A9 C7 29 BE 09 07 65 41 AD 7B 4A A8 7A C5 7E
    [2020-06-01 10:42:05:424_R:] 7E FF 03 00 21 45 00 00 53 C8 49 40 00 F2 06 01 1C 34 DE 9D E9 16 A1 D5 D6 01 BB
    [2020-06-01 10:42:05:426_R:] B7 98 C3 31 E7 22 61 95 01 E7 80 19 00 7A B8 53 00 00 01 01 08 0A 4E
    [2020-06-01 10:42:05:430_R:] 46 66 30 01 0C BF EF 15 03 03 00 1A 00 00 00 00 00 00 00 03 05 54 9F
    [2020-06-01 10:42:05:432_R:] 9C 0F AA A9 C7 29 BE 09 07 65 41 AD 7B 4A A8 0C 6A 7E
    [2020-06-01 10:42:07:142_R:] 7E FF 03 00 21 45 00 00 53 C8 4A 40 00 F2 06 01 1B 34 DE 9D E9 16 A1
    [2020-06-01 10:42:07:144_R:] D5 D6 01 BB B7 98 C3 31 E7 22 61 95 01 E7 80 19 00 7A B7 C3 00 00 01
    [2020-06-01 10:42:07:147_R:] 01 08 0A 4E 46 66 C0 01 0C BF EF 15 03 03 00 1A 00 00 00 00 00 00 00
    [2020-06-01 10:42:07:150_R:] 03 05 54 9F 9C 0F AA A9 C7 29 BE 09 07 65 41 AD 7B 4A A8 32 D8 7E
    [2020-06-01 10:42:09:944_R:] 7E FF 03 00 21 45 00 00 53 C8 4B 40 00 F2 06 01 1A 34 DE 9D E9 16
    [2020-06-01 10:42:09:946_R:] A1 D5 D6 01 BB B7 98 C3 31 E7 22 61 95 01 E7 80 19 00 7A B6 AB 00 00
    [2020-06-01 10:42:09:949_R:] 01 01 08 0A 4E 46 67 D8 01 0C BF EF 15 03 03 00 1A 00 00 00 00 00 00
    [2020-06-01 10:42:09:954_R:] 00 03 05 54 9F 9C 0F AA A9 C7 29 BE 09 07 65 41 AD 7B 4A A8 77 17 7E
    
    
    /* Send the request of terminate */
    [2020-06-01 10:42:18:218_S:] 7E FF 03 C0 21 05 05 00 04 5C A4 7E
    [2020-06-01 10:42:18:231_R:] 7E FF 7D 23 C0 21 7D 26 7D 25 7D 20 7D 24 91 81 7E
    [2020-06-01 10:42:18:605_R:] 33 0D
    
    
    /* Use ATE1 to enable echo mode */
    [2020-06-01 10:42:18:608_S:] ATE1
    [2020-06-01 10:42:18:615_R:] 0
    
    
    /* Use ATV1 to set the response format */
    [2020-06-01 10:42:19:112_S:] ATV1
    [2020-06-01 10:42:19:118_R:] ATV1
    
    
    [2020-06-01 10:42:19:120_R:] OK

    //----------------------------------
    توی هر خط بعد از تاریخ و زمان اگر دقت کنی کلمه S یا R اومده که معنی ارسال یا دریفات رو میدن.(دریافتی ها از ماژول بوده)
    ا=اطلاعاتی که برای
    IP ADDRESS:

    DNS1:

    DNS2:
    میده به ترتیب چیزی شبیه به :
    22.160.249.218
    10.80.180.33
    10.80.180.34
    هست.
    //----------------------------------

    فکر میکنم ارتباط tcp با http هم راحتتر ، هم کاربردی تر و هم امنتر باشن

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    فکر میکنم فایل زیر هم بتونه کمکت کنه:



    اگر یه روزی این فایل حذف شده بود کلمه
    GSM PPPApplication Note
    رو سرچ بزن
    ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
    شهید دکتر مصطفی چمران
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    ; C is not for children

    دیدگاه


      #3
      پاسخ : پروتکل PPP

      ممنون از توضیحات کامل و راهنمایی شما .
      من این مشکل رو حل کردم . ولی از یک راه بسیار سخت و بدون هیچ ابزار خاصی ( دهنم سرویس شد )
      باز هم از شما تشکر میکنم جناب مهندس .

      دیدگاه

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