اطلاعیه

Collapse
No announcement yet.

انتقال داده بر اساس قرارداد مبتنی بر متن (معماری)

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

    انتقال داده بر اساس قرارداد مبتنی بر متن (معماری)

    سلام خدمت دوستان
    دیروز کلاس معماری داشتم استاد در زمینه پیام متنی تمرین اخر فصل بود رو حل کرد اما کلی سوال پیش اومد اما درست و درمون جواب نداد
    ممنون میشم در این رابطه بهم اطلاعات بدید سوال اینه:
    یک ارتباط انتقال داده از قرارداد مبتنی بر کارکتر با شفافیت داده ها با بکارگیری کارکتر dle استفاده می کند . پیام متنی که فرستنده بین stx و etx می فرستند بصورت زیر است:
    DLE STX DLE DLE ETX DLE DLE ETX DLE ETX
    حالا استاد اومد گفت دو تا از DLE ها کاربرد ندارند و برای فرمان های قرمز شده اعداد دودویی نوشت و ازش پرسیدم گفت از سینتکسش هست اما دقیقا متوجه نشدم ممنون میشم راهنمایی کنید


    ممنون میشم در این رابطه راهنمایی کنید تا دقیقا بدونم منظورش چیه و چطور اعداد دودویی رو بدست اورده

    #2
    پاسخ : انتقال داده بر اساس قرارداد مبتنی بر متن (معماری)

    فرم frame زیر رو در نظر بگیر:
    SYN SYN "DLE STX" "DLE DLE" "DLE ETX

    DLE STX شروع فریم و DLE ETX پایان فریم است
    حالا اگه فیلد اطلاعات خودش هم دارای کاراکتر DLE باشه، فرستنده 2 تا DLE پشت سرهم میآ‌فرسته و گیرنده هم متوجه میشه که این DLE ها مربوط به STX یا ETX نیستن.بنابراین یکی از DLE ها رو حذف میآ‌کنه و فرم اصلی اطلاعات به دست میاد.

    دیدگاه


      #3
      پاسخ : انتقال داده بر اساس قرارداد مبتنی بر متن (معماری)

      ممنون مهندس
      یه سوال اون اعداد دودویی رو چجور استخراج می کنه
      استاد گفت اما متوجه نشدم میشه راهنمایم کنید

      دیدگاه


        #4
        پاسخ : انتقال داده بر اساس قرارداد مبتنی بر متن (معماری)

        کسی از دوستان نیست راهنمایی کنه در رابطه با سوال دومم

        دیدگاه


          #5
          پاسخ : انتقال داده بر اساس قرارداد مبتنی بر متن (معماری)

          دوست عزیز لطفا اسپم ندید
          منظورتون از دو دویی چیه؟
          این فرم یک فریم اطلاعاته که نشون میده از چه چیزهایی تشکیل شده.اطلاعات مورد نظر که قراره انتقال داده بشه هم داخل همین فریم قرار میآ‌گیره.
          و البته کل این فریم توسط سیگنال های الکتریکی و در مبنای 2 فرستاده میشه.
          در واقع این عملکرد در لایه دوم OSI (دیتالینک) صورت میآ‌گیره.

          دیدگاه


            #6
            پاسخ : انتقال داده بر اساس قرارداد مبتنی بر متن (معماری)

            حمید جان اسپم نیست سواله
            در کلاس استاد به 4 تا از این دستور ها اعداد دودویی اختصاص داد و وقتی ازش پرسیدم سر بالا جواب داد
            برای همین از شما دوستان خواستم که راهنمایی کنید
            اعداد دودویی به ترتیب
            10000011 و 00010000 و 10000011 و 00010000
            ممنون میشم که راهنمایی کنید این اعداد از کجا اومده
            مرسی

            دیدگاه

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