اطلاعیه

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