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

الموضوع: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

  1. #1
    عضو فضي
    تاريخ التسجيل
    May 2007
    المشاركات
    595
    الدولة: Egypt
    معدل تقييم المستوى
    11

    سؤال بخصوص الـ Datalink - Swsion Layer - Port Number



    في كتاب سيبكس
    data Link layer responsible For Flow Control

    وده يتعارض مع كلام المهندس محمد سمير الذي بيقول
    Transport layer responsible For Flow Control
    فهل الFlow Control في اللي في data link يختلف عن اللي في Transport
    أنا مقتنع بكلام المهندس محمد سمير
    ************************************************** **********************************
    Session layer set logical Connection(Session) between different application by ensuring that eash data is in its own Session or Keeping data Stream Separate by using Prort Number
    أنا مقتنع بالكلام ده لأن مثاله واضح لو فاتح الياهو وبعمل شات مع أثنين في وقت واحد
    ومثلا بكلم محمد ومصطفي في نفس الوقت
    لو محمد بيبعتلى كلام اللي هيخلي الكلام بتاع محمد يجيلي في الويندو بتاعة محمد وميجيش في الويندو بتاعة مصطفي هو البورت نمبر

    ولكن هذا الكلام يتعارض مع كلام المهندس ياسر رمزي الذي يقول
    the Transport layer responsible For source Port and Destination port
    وبردوا مقتنع بكلام المهندس ياسر
    لأن في الـ TCp Segment Format - UDP Segment Format
    جزء خاص بـ
    ٍSource port and Destination Port
    والـ TCP - UDP موجودين في الـ
    Transport layer
    ************************************************** **********************************
    Presentation Layer ensure that the two Computer speak the Same Language
    مثال لو أنا بتكلم عربي وواحد بيتكلم فرنسي
    أنا مش هفهمه ولا هوه هيفهمني
    الـ Presentation Layer هي المسؤله عن أننا نفهم بعض لأنها هي المسؤله لتهية الداتا للعرض

    وده بيتعاض مع الجملة التالية
    LLC Provide SAP
    SAp :- Field of the Frame consist of one byte that identifier the uper layer protocol
    For Examble
    06= Ip and E0= IPx
    شرح الكلام ده هو
    أنه في النتورك ممكن واحد يكون شغال ببروتوكول TCP/ip
    وواحد تاني شغال ببروتوكول SpI/IPX
    فلازم Layer تقولي أن فلان شغال ببروتوكول كذا وفلان شغال ببروتوكول كذا

    وال Layer اللي مسؤله عن الكلام ده هي LLC

    ************************************************** **********************************
    فبماذا أقتنع


  2. #2
    عضو الصورة الرمزية eng n
    تاريخ التسجيل
    Nov 2009
    المشاركات
    245
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    ان شاء الله تجد الرد قريبا ............. اسئلتك هامة

  3. #3
    عضو فضي
    تاريخ التسجيل
    May 2007
    المشاركات
    595
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    اقتباس المشاركة الأصلية كتبت بواسطة eng n مشاهدة المشاركة
    ان شاء الله تجد الرد قريبا ............. اسئلتك هامة
    إن شاء الله

  4. #4
    مخالف للقوانين
    تاريخ التسجيل
    Feb 2010
    المشاركات
    169
    معدل تقييم المستوى
    0

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    في كتاب سيبكس
    data Link layer responsible For Flow Control

    وده يتعارض مع كلام المهندس محمد سمير الذي بيقول
    Transport layer responsible For Flow Control
    فهل الFlow Control في اللي في data link يختلف عن اللي في Transport
    أنا مقتنع بكلام المهندس محمد سمير
    ال Flow Control ليس واحدا ،،
    ال Flow Control عبارة عن آلية لضمان التدفق. وتطبقها كل طبقة بالأسلوب المناسب لها ،،
    ال Flow Control يختلف باختلاف الطبقات. وباختلاف ال PDU التابع لكل طبقة.
    ال Flow Control موجود في كل طبقة ولا يقتصر وجوده على طبقة دون غيرها.

    توضيح:
    في ال Transport Layer :
    - تلجأ هذه الطبقة لآليات خاصة بها في ال Flow Control. هذه الطبقة تتعامل مع Segments لذا فهي تعنى بضمان تدفق هذه ال Segments عبر الشبكة. ضمان التدفق أو ال Flow Control هذا يستعمل ال Buffering, Windoiwing , Congestion Avoidance . بعد أن تسلم هذه الطبقة ال Segment إلى الطبقات التي تليها ويتم عمل Framing لها في ال Data Link Layer تتولي مسئولية تدفق (Flow Control) هذه ال Frames طبقة أخرى.

    في ال Data Link Layer :
    - هذه الطبقة مسئولة عن عمل الFrames ثم تحويل ال Frames إلى Bits . ثم هي مسئولة عن التحكم في تدفق هذه ال Bits عبر ال Network Medium إلى ال Host . إذا حصل تغير في أحد ال Bits أثناء النقل فسيتغير تبعا لذلك القيمة الموجودة في ال FCS وعليه ستقوم تلك الطبقة بإعادة أرسال هذا ال Frame .ومع أن ال Frame جزءا من ال Segment الكبيرة نجد أن ال Transport Layer لا تهتم بما يحدث لل Frame بل بما يحدث لل Segment ككل.

    في الطبقات الأخرى:
    - أذكر منذ زمن حين كنت مستخدما دائما للياهوو ماسنجر وكانت تستخدم فيه برامج تسمى Yahoo Boots لعمل Crach في البرنامج. استغل بعض مستخدمي الياهوو ثغرات في البرنامج نفسه وطريقة ال Flow Control الخاصة به ليقوموا بإرسال بيانات بسرعة كبيرة لا يستطيع البرنامج التعامل معها فيحدث لها Crash أو انهيار.
    عالج مصمموا الياهوو ماسنجر هذه الثغرات فيما بعد بتطبيق آلية لل Flow Control خاصة بالبرنامج تسمح فقط بإرسال كم من البيانات يستطيع البرنامج معالجتها. كما استخدموا أكثر من بروتوكول خاص أيضا يختلف ال Flow Control في كل منها عن الآخر. ونعلم أن الياهوو ماسنجر يتعامل مع ال Application Layer .

    الخلاصة:

    لا تعارض بين القولين. فلكل طبقة Flow Controlخاص بها.

  5. #5
    مخالف للقوانين
    تاريخ التسجيل
    Feb 2010
    المشاركات
    169
    معدل تقييم المستوى
    0

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    Session layer set logical Connection(Session) between different application by ensuring that eash data is in its own Session or Keeping data Stream Separate by using Prort Number
    أنا مقتنع بالكلام ده لأن مثاله واضح لو فاتح الياهو وبعمل شات مع أثنين في وقت واحد
    ومثلا بكلم محمد ومصطفي في نفس الوقت
    لو محمد بيبعتلى كلام اللي هيخلي الكلام بتاع محمد يجيلي في الويندو بتاعة محمد وميجيش في الويندو بتاعة مصطفي هو البورت نمبر

    ولكن هذا الكلام يتعارض مع كلام المهندس ياسر رمزي الذي يقول
    the Transport layer responsible For source Port and Destination port
    وبردوا مقتنع بكلام المهندس ياسر
    لأن في الـ TCp Segment Format - UDP Segment Format
    جزء خاص بـ
    ٍSource port and Destination Port
    والـ TCP - UDP موجودين في الـ
    Transport layer
    قاعدة:
    - كل طبقة تقدم خدمات للطبقة التي تعلوها وتقدم Standard Output للطبقة التي تدنوها.
    بمعنى أن كل طبقة تقدم خدمات لا يشترط أن تفيد هذه الخدمات الطبقة التي تقدمها. بل ممكن أن تكون هذه الخدمات لإفادة الطبقة التي تعلوها. وهذا هو الحال مع ال Port Numbers.

    - طبقة ال Transport Layer :
    تتعامل هذه الطبقة مع فيض غزير من البيانات يأتي من الطبقات التي تعلوها. هذه البيانات ربما تأتي من Application معين أو Process معينة. وتحتاج هذه الطبقة لطريقة عملية لتمييز سيل/فيض البيانات الخاص بكل Application أو Process . وتعتمد على ال Port Numbers في هذا التمييز والمسمى بال Binding.

    المعنى أن، ال Transport Layer هي المسئولة عن عملية ال Port Number Assigning .
    من المستفيد من هذه الخدمة؟
    إنها ال طبقة التي تعلوها وهي ال Session Layer .

    مثال توضيحي:
    لنفرض أن لدينا سيرفر يستضيف موقعا كما يقدم خدمة ال FTP . السيرفر يأتي كل ثانية ألوف الطلبات. منها طلبات تصفح للموصع وطلبات FTP . هذه الطلبات حين تصل إلى ال Transport Layer تقرأ ال Protocol Field الموجود في ال Transport Layer Header وبناءا عليه تحول الطلب إلى ال Process المناسبة. فلو أن الرقم البورت هو 80 فستسلم هذا الطلب إلى ال Process الخاصة باستضافة الموقع. ولو أن رقم البورت هو 21 فستسلم هذا الطلب إلى ال Process المقدمة لخدمة FTP .

    ولتأكيد هذا الكلام نجد أن رقم البورت يتم وضعه في ال Transport Layer Header . إذا فالمسئول عن وضعه وقراءته واستخدامه هي طبقة ال Transport Layer . والمستفيد هو طبقة ال Session Layer .

    مثال آخر: أرقام البورت الخاصة بال TCP وال UDP
    هذه البروتوكولات موجودة في ال Transport Layer ولكن من يتعامل مع البورتات الخاصة بها ؟
    إنها طبقة ال Network Layer. حيث يحتوي ال Header الخاص بها وهو مثلا IP Header على Protocol Field أيضا. تستخدمه طبقة ال Transport Layer في تمييز البروتوكول التي ستسلم أو تستلم من البيانات في الطبقة الأعلى منها.

    مثال مختلف قليلا:
    طبقة ال Data Link Layer تستخدم حقل ال Type أو ال Legnth في ال Header الخاص بها لتمييز البروتوكول في الطبقة الأعلى والتي سيتسلم منها سيل البيانات.

    الخلاصة :
    - تقدم طبقة ال Transport Layer خدمة ال Port Number Assigning .
    - تستفيد طبقة ال Session من هذه العملية في أبقاء بيانات كل برنامج منفصلة عن الآخر.


    إذن ، لا تعارض في القولين.

  6. #6
    مخالف للقوانين
    تاريخ التسجيل
    Feb 2010
    المشاركات
    169
    معدل تقييم المستوى
    0

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    إضافة بسيطة:

    ال Internet Socket:
    عبارة عن معرّف يستعمل لتمميز مسار بيانات البرنامج خلال الشبكة ويتكون من:
    Source & Destination Address
    Port Number
    Protocol Type

    Source & Destination Address : هما عنواني ال IP الخاصين بالمرسل والمستقبل للبيانات.
    Port Number : هو رقم البورت المستخدم من قبل ال Application
    Protocol Type : هو نوع البروتوكول المستخدم في النقل في الطبقة الرابعة.

  7. #7
    مخالف للقوانين
    تاريخ التسجيل
    Feb 2010
    المشاركات
    169
    معدل تقييم المستوى
    0

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    Presentation Layer ensure that the two Computer speak the Same Language
    مثال لو أنا بتكلم عربي وواحد بيتكلم فرنسي
    أنا مش هفهمه ولا هوه هيفهمني
    الـ Presentation Layer هي المسؤله عن أننا نفهم بعض لأنها هي المسؤله لتهية الداتا للعرض

    وده بيتعاض مع الجملة التالية
    LLC Provide SAP
    SAp :- Field of the Frame consist of one byte that identifier the uper layer protocol
    For Examble
    06= Ip and E0= IPx
    شرح الكلام ده هو
    أنه في النتورك ممكن واحد يكون شغال ببروتوكول TCP/ip
    وواحد تاني شغال ببروتوكول SpI/IPX
    فلازم Layer تقولي أن فلان شغال ببروتوكول كذا وفلان شغال ببروتوكول كذا

    وال Layer اللي مسؤله عن الكلام ده هي LLC
    القاعدة:
    - كل Layer تتخاطب مع ثلاث:
    1. الطبقة التي تعلوها
    2. الطبقة التي تدنوها
    3. الطبقة المماثلة لها الموجودة عند المستقبل.

    توضيح:
    الجملة الأولى جملة مجازية تعبر عن ضرورة فهم كل كمبيوتر للآخر ولا تعبر بالمعنى الحرفي عن اللغات مثل العربية والفرنسية. والمقصود باللغة هنا هي ال Format المستعمل لتكويد البيانات.

    مثال:
    هل تستطيع تشغيل ملف إكسل دون أن يكون لديك برنامج الإكسل أو برنامجا آخر يفهم كيف يتعامل مع Format هذا الملف؟
    الإ‘جابة لا. لأن اللغتين مختلفتين في هذه الحالة.

    إذن يلزم وجود Standard Format للبيانات حتى تستطيع البرامج المختلفة والطبقات المختلفة التعامل معها. وهذا من مميزات ال OSI model . أنه يجعل كل Layer تخرج Standard Output للطبقة التي تليها.

    أما بخصوص ال Field الذي يستعمل في ال Data Link Layer لتمييز البروتوكول الخاص بال Network Layer فهو إما حقل ال EtherType أو حقل ال Length .
    ولا أعلم ماذا تقصد بال SAP .

    الخلاصة:
    - كل طبقة يجب أن تخرج Standard Output حتى يتم فهمه من الطبقة التي تليها والطبقة التي تماثلها.
    - الحقل المستخدم لتعريف البروتوكول الخاص بطبقة ال Network هو إما EtherType أو Length فيما أعلم.
    -ال LLC لا تعد Layer قائمة بذاتها بل هل Sublayer داخل ال Data Link Layer تستخدم لعمل Encapsulation والتعرف على البروتوكولات الخاصة بالطبقة الأعلى.

    - لا علاقة أصلا بين القولين

  8. #8
    عضو فضي
    تاريخ التسجيل
    May 2007
    المشاركات
    595
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    جزاك الله خيرا أخي الكريم
    ووفقك الله لما يحبه ويرضاه

    والله العظيم كانت محيراني أوي الموضوع ده


    أنا معاك في شرح ال
    Presentation Layer
    أما بخصوص ال Field الذي يستعمل في ال Data Link Layer لتمييز البروتوكول الخاص بال Network Layer فهو إما حقل ال EtherType أو حقل ال Length .
    مش فاهم تقصد أيه

    ماذا تقصد بال SAP .؟
    أقصد به
    Field of the Frame consist of one byte that identifier the uper layer protocol
    For Examble
    06= Ip and E0= IPx
    شرح الكلام ده هو
    أنه في النتورك ممكن واحد يكون شغال ببروتوكول TCP/ip
    وواحد تاني شغال ببروتوكول SpI/IPX
    فلازم Layer تقولي أن فلان شغال ببروتوكول كذا وفلان شغال ببروتوكول كذا
    وال Layer اللي مسؤله عن الكلام ده هي LLC


    ***************************

    -ال LLC لا تعد Layer قائمة بذاتها بل هل Sublayer داخل ال Data Link Layer تستخدم لعمل Encapsulation والتعرف على البروتوكولات الخاصة بالطبقة الأعلى.

    أنا معاك في الكلام ده
    والتالى ال LLC هي هي بتعرفني أن الجهاز الفلاني شغال ببروتوكول كذا والجهاز الفلان شغال ببروتوكول كذا
    وده هيفيدني في عرض الداتا بشكل سيلم
    وبالتالي يقوم بنفس وظيفة ال
    Presentation Layer




  9. #9
    مخالف للقوانين
    تاريخ التسجيل
    Feb 2010
    المشاركات
    169
    معدل تقييم المستوى
    0

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    أخي هل تعلم تركيب ال Frame Header ?

  10. #10
    عضو فضي
    تاريخ التسجيل
    May 2007
    المشاركات
    595
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    إن كنت تقصد الصور التاليه


    فأن أفهمه


    أنا معاك في شرح ال
    Presentation Layer
    أما بخصوص ال Field الذي يستعمل في ال Data Link Layer لتمييز البروتوكول الخاص بال Network Layer فهو إما حقل ال EtherType أو حقل ال Length .
    مش فاهم تقصد أيه

    أننا فاهم الكلام ده
    ولكن كنت أقصد مش فاهم العلاقة اللي بين الكلام ده مع

    LLC Provide SAP
    SAp :- Field of the Frame consist of one byte that identifier the uper layer protocol
    For Examble
    06= Ip and E0= IPx

    أنا أقصد بالكلام ده
    ال LLC هي هي بتعرفني أن الجهاز الفلاني شغال ببروتوكول كذا والجهاز الفلان شغال ببروتوكول كذا
    وده هيفيدني في عرض الداتا بشكل سيلم
    وبالتالي يقوم بنفس وظيفة ال
    Presentation Layer




  11. #11
    مخالف للقوانين
    تاريخ التسجيل
    Feb 2010
    المشاركات
    169
    معدل تقييم المستوى
    0

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number

    للأسف هذه المعلومة خارج ما أعلم ولا أستطيع إفادتك فيها ،،،
    قد يتبرع أحد الأخوة ويبينها لنا.

  12. #12
    عضو فضي
    تاريخ التسجيل
    May 2007
    المشاركات
    595
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: سؤال بخصوص الـ Datalink - Swsion Layer - Port Number



    اقتباس المشاركة الأصلية كتبت بواسطة b3024401 مشاهدة المشاركة
    للأسف هذه المعلومة خارج ما أعلم ولا أستطيع إفادتك فيها ،،،
    قد يتبرع أحد الأخوة ويبينها لنا.
    جزاك الله خيرا ووفقك الله لما يحبه ويرضاه
    وبجد متشكر جدا جدا على مساعدتك
    ووالله إستفتد كثيييييييير من شرحك

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

  1. سؤال بخصوص port number
    بواسطة hatema في المنتدى الأرشيف
    مشاركات: 4
    آخر مشاركة: 08-09-2012, 12:30
  2. سؤال عن ال port number
    بواسطة haseng في المنتدى الأرشيف
    مشاركات: 5
    آخر مشاركة: 28-11-2011, 11:31
  3. ما العلاقة بين ال tcp port number & session layer
    بواسطة Dr Virus.exe في المنتدى الأرشيف
    مشاركات: 8
    آخر مشاركة: 01-06-2011, 12:17
  4. سؤال حول تغيير SMTP PORT NUMBER
    بواسطة silence_silence في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 10-04-2010, 14:35
  5. كيفية فتح ال port number 21 من خلال ISA 2006
    بواسطة mahmoudshoaala في المنتدى الأرشيف
    مشاركات: 8
    آخر مشاركة: 02-09-2009, 15:00

المفضلات

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

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