اطلاعیه

Collapse
No announcement yet.

اصول تعریف پروتکل ارتباطی مطمئن

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

    اصول تعریف پروتکل ارتباطی مطمئن

    دوستان عزیز سلام.
    احتمالا برای خیلی از دوستان تا به حال پیش اومده که برای ارتباط دو دستگاه که به صورت سریال یا USBآ‌و یا ... به هم متصل شدن یه سری قراردادهایی رو در نظر بگیرن تا بتونن اطلاعات و دستورها رو بین دو دستگاه جا به جا کنن.
    البته پروتکل هایی استانداری هم وجود داره.

    سوالم اینه:
    آیا پروتکل استاندارد و مطمئنی برای ارتباط بین دو دستگاه مثلا کامپیوتر و برد میکروکنترلری وجود داره که موارد زیر رو پشتیبانی کنه:
    1- ارسال داده با تعداد بایت های متفاونت
    2- ارسال فرمان با آرگومان یا شناسه مشخص
    3- ارسال خطا
    4- و ...

    اگر باید چنین پروتکلی رو خودم تعریف کنم، اصول اینکار چیه؟ به چه چیزهایی باید توجه کرد؟
    با سپاس فراوان
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    #2
    پاسخ : اصول تعریف پروتکل ارتباطی مطمئن

    با سلام
    مهم ترین کار هایی که در مبدا باید انجام بشه:
    1. بسته بندی اطلاعات -( پکت سازی) در مبدا با رعایت آغاز،طول پکت ، CRC و پایان
    2.گرفتن فید بک یا جواب بعد از ارسال هر پکت

    مهم ترین کار هایی که در مقصد باید انجام بشه:
    1.تشخیص آغاز و پایان پکت و جدا کردن پیام خالص از پکت ( تشکیل دادن پکت از بایت های رسیده)
    2.عمل کردن و جواب دادن به پکت رسیده
    3.از همه مهم تر امکان با از سر گیری تشکیل پکت جدید در صورت ناقص آمدن یک پکت ( بوسیله زمان و طول پکت و . . . )


    کامل ترین مثال پروتکل TCP است و راحت تر از اون mode-bus و . . . است
    ما این نکات رو توی چند وسیله که به بانک دادیم رعایت کردیم و مشکلی پیش نیامد

    دیدگاه


      #3
      پاسخ : اصول تعریف پروتکل ارتباطی مطمئن

      سلام ..

      خیلی مدت ها پیش (حدود شاید چهار سال) این کتاب* رو که اولین و در عین حال آخرین کتابی بود که در زمینه ی شبکه خوندم، از بین ده ها (یا شایدم بیشتر) کتاب مختلف در این زمینه خریدم و به مجموعه ی کتاب هام اضافه شد .. این پست رو که دیدم؛ میخواستم مستقیم خیلی خلاصه پاسخ بدم؛ امــا بعد از اون فکر کردم که شاید بهتر این باشه که کتاب رو معرفی کنم .. این کتاب، تنها کتابی بود که در زمینه ی شبکه خوندم و فکر میکنم همه ی اون چیزی بود که به اون احتیاج داشتم .. هر نوع اطلاعات و نگاهی که در زمینه ی شبکه پیدا کردم، از این کتاب آغاز شدن .. کتاب مختصر؛ کم حجم؛ با بیان روان؛ مطالب و سر فصل های بسیار مفید و خیلی چیزهای خوب دیگه ای که با خوندن کتاب در مورد شبکه ها یاد گرفتم .. اگر فرصت و امکانش براتون فراهم هست؛ این کتاب رو به قفسه ی کتاب هاتون منتقل کنید .. بحث های مربوط به Acknowledgment و Echo و پروتکل های شبکه (محلی یا عمومی) و آدرس دهی و فرمت فریم Packet ها و خیلی بسیار (!) موضوعات دیگه در این کتاب مطرح شدند که فوق العاده مفید هستن .. امیدوارم که این پست بتونه برای مطالب و بحث های مطرح شده مفید باشه .. موفق و سلامت و شاد باشید ..

      - - -
      *. تنها تصویری بود که تونستم از این کتاب پیدا کنم!
      دوستان! مدتی کمتر به سایت میام ..

      دیدگاه

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