النتائج 1 إلى 7 من 7

الموضوع: سوال فى 3 way handshake

  1. #1
    عضو
    تاريخ التسجيل
    Sep 2007
    المشاركات
    53
    الدولة: Egypt
    معدل تقييم المستوى
    0

    سوال فى 3 way handshake

    السلام عليكم ورحمة الله
    انا شاهدت الشرح الخاص بموضع ال 3way handshake بس فى نقطة مش فاهمها وهى ذكر الاساذ ياسر بارك الله فيه وجزاة عنا كل خير ان جهاز ال source بيرسل packet اسمها SYN وبيكون فيها seq=100 مثلا علشان جهاز ال Destination يعرف ان البيانات سترسل بتسلسل ثم يرد علية جهاز ال Destination بارسال SYN/Ack وبيتفق مع الـ Source على ان الـ ACK=200 يعنى زى كلمة سر تبين ان البيانات او عدد السيكونس وليكن 101،102،103،104 ا واكتملت البيانات وجهاز الـ Destination بعث الـ ACK لانه عرف ان البيانات وصلت كاملة من خلال الـ WINdowing سوالى من فضلكم قال استاذنا ياسر ان جهاز الـ Destination بلغ جهاز الـ Source ان الـ ACK=200 وانه هايستقبل منه اى من جهاز السورس 2000b ازاى جهاز الـ Destination هو اللى بيحدد حجم الداتا المرسلة من جهاز السورس
    مش المفروض العكس ان جهاز السورس هو اللى بيحدد حجم البيانات لان البيانات عنده هوه
    يعنى لو انا كجهاز سورس ببعت ملف حجمة 3000bجهاز الـ Destination هيعرف منين مساحة الملف وهو اللى بيحدد هيستقبل كام
    ارجوا الافادة لانى متلغبط وارجوا ان يكون سؤالى واضح
    وجزاكم الله عنا خيرا


  2. #2
    عضو برونزي الصورة الرمزية Gawad
    تاريخ التسجيل
    Nov 2009
    المشاركات
    1,933
    معدل تقييم المستوى
    24

    رد: سوال فى 3 way handshake

    بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه أجمعين

    ACK=200 معناها ان الDESTINATION بيقول للسورس كده تمام جميع الداتا قبل المسلسل 200 وصلت ابعت 200
    و200 او 100 ده بيعتمد علي الWINDOWING

    هنا الDESTINATION هوه اللي بيحدد حجم الداتا WINDWOING وده علي حسب حالة الCONNECTION عنده هل فيه CONGESTION يعني السكة زحمة ولا السكة فاضية وبالتالي بيزود حجم الWINDOW و الله أعلي وأعلم

    أرجو لو فيه خطأ التصحيح

    ولا تنسني من صالح الدعاء
    وصلي الله وسلم وبارك علي المصطفي وآله وصحبه وإخوانه أجمعين.
    [CENTER][SIZE=4][COLOR=Blue]اللهم صلي على محمد وعلى آل محمد كما صليت على آل إبراهيم وبارك على محمد وعلى آل محمد كما باركت على آل إبراهيم في العالمين إنك حميد مجيد[/COLOR][/SIZE]

    [B][SIZE=4]اللهم احفظ مصر آمنة مطمئنة وسائر بلاد المسلمين
    اللهم قنا الفتن ما ظهر منا وما بطن
    [/SIZE][/B]
    [/CENTER]

  3. #3
    عضو برونزي الصورة الرمزية أيمن النعيمي
    تاريخ التسجيل
    Nov 2007
    المشاركات
    2,600
    معدل تقييم المستوى
    27

    رد: سوال فى 3 way handshake

    مداخله صغيرة : أنت تسأل عن الـ 3Way handshake أم تسأل عن الـ Windowing ؟
    لان عنوان الموضوع مختلف تماما عن السؤال وعلى مايبدوا ان هناك التباس صغير لذا يجب أن أونوهك إلى شيء مهم وهو عملية الـ 3Way Handshake ليست إلا عبارة عن عملية يقوم فيها الـ Source & Destination من أجل فتح أتصال بينهم فقط من خلال بروتوكول الـ TCP وبعدها يبدأ تدفق البيانات بينهم والتى يتحكم فيها الـ Windowing والـ Flow Control

    وهذه صورة صغيرة تعبر عن عملية 3Way handshake


    وياريت لو تعيد صياغة السؤال لان مش مفهوم بالنسبة لي

  4. #4
    عضو
    تاريخ التسجيل
    Sep 2007
    المشاركات
    53
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: سوال فى 3 way handshake

    اخى جزاكم الله خيرا انا سوالى ازاى الـ Destination هو اللى بيحدد الـ windowing او حجم الداتا مش المفروض ان جهاز الـ Source هو اللى بيحدد حجم الداتا المرسلة لان الداتا اللى هيرسلها عندة فكيف الجهاز المستقبل يقوم بتحديد حجم الداتا وهو ما يعرفش كمية البيانات المبعوثة له قد ايه
    يعنى مثلا
    انا كجهاز destination حددت الـ Windowing 2000b والجهاز المرسل كان بيرسل ملف حجمه 3000b افهم من كدا ان الملف مش هيوصل
    ارحوا الافادة جزاكم الله خيرا

  5. #5
    عضو
    تاريخ التسجيل
    Nov 2008
    المشاركات
    192
    الدولة: Yemen
    معدل تقييم المستوى
    16

    رد: سوال فى 3 way handshake

    اخ محمود الاخوان وضحو الفكره واانا بوضح من جانبي

    مثل ماقال الاخ جواد ال window يحدد كمبيه الداتا الي ترسل في كل مره

    يعني الجهاز المستقبل لو كان بطيء مايتحمل 2000b في كل مره يطلب من المرسل انه يخفضها الى 500 مثلا
    طبعا كل شي يتم باتفاق بينهم

    خذ في بالك ان الداتا ترسل على كميات ثم يتم اعاده تجميعها
    يعني لو كان ال buffer للجهاز المستقبل لايتحمل 2000b يطلب من المرسل تخفيضها ليتمكن من معالجة الدااتا الي موجوده فالbuffer

  6. #6
    عضو
    تاريخ التسجيل
    Sep 2007
    المشاركات
    53
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: سوال فى 3 way handshake

    اخوانى جزاكم الله خيرا على ردودكم
    ولكن الى الان من الواضح انى مش قادر اوصللكم سوالى
    انا عاوز اعرف جهاز ال Destination بيحدد حجم الداتا بناء على ايه ؟
    هل اول SEQ اللى بيرسلة جهاز ال Source بيكون فيه اجمالى حجم البيانات وبناء علية جهاز ال Destination بيكوم بتحديد الحجم الذى فى استطاعتة استقبالة يعنى يستقبل جزء وبعد كدة يستقبل جزء اخر وهكذا حتى يتم نقل اجمالى البيانات
    وجزاكم الله خيرا

  7. #7
    عضوية جديدة الصورة الرمزية Raydex
    تاريخ التسجيل
    Aug 2009
    المشاركات
    48
    معدل تقييم المستوى
    0

    رد: سوال فى 3 way handshake

    يتفقون على تحديد حجم الsegments أو الunits في كل مرة من خلال option الMaximum Segment Size MSS في بروتوكول الTCP و يتم تحديده بناءا على الMaximum Transmission Unit MTU، طبعا هذا يخص الnegotiation المبدئ ينهم، بس بعدين لو كان المستقبل يحتاج إنه يقلل حجم الداتا في كل مرة بيستعمل option الquench في بروتوكول الICMP عشان يقول للمرسل إنه يقلل من حجم الداتا المرسلة.

    ياريت تصححوني لو كنت قلت شي غلط أو غير دقيق.

المواضيع المتشابهه

  1. شرح مبسط جداً Three-Way Handshake
    بواسطة computerz_man في المنتدى الأرشيف
    مشاركات: 2
    آخر مشاركة: 22-12-2011, 22:27
  2. ممكن شرح three-way handshake
    بواسطة mohcine في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 17-08-2011, 14:53
  3. ما المقصود three-way handshake
    بواسطة سحر عبد في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 20-02-2010, 18:55
  4. جمعت 1 handshake لكن للاسف؟؟؟ ساعدوني
    بواسطة المخلب في المنتدى السوفتوير العام
    مشاركات: 1
    آخر مشاركة: 31-12-2007, 00:28
  5. مشاركات: 0
    آخر مشاركة: 10-09-2005, 04:39

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •