مالفرق بين segment -packet-frame
استفساري العاجل هو
مالفرق بالتفصيل بين الframe -segment - packet
خلال بحثي وجدت هالموضوع
اقتباس:
نستمع جميعنا لكلمتي الpacket and frame في تعاملاتنا الشبكية
.
طبعا من المفهوم ان الكلمتين تعنيان البيانات التي يتم حملها عبر الوسائط الشبكية
و لكن!!
.
.
ما الفرق بين الكلمتين و لماذا لا نطلق عليهم كلمة data و يكفي!!!
نتناول أولا كلمة data :
تعني البيانات و الدنيا مليئة جدا بالبيانات و هي كل المعلومات المتوفرة في الدنيا
فرقم هاتفك و اسمك و ما تشارك به بالمنتدى و الزمن الذي تقضيه بالانترنت كلها بيانات
..
جميل؟
اذا اردنا ارسال هذه البيانات عبر احد وسائط الشبكات
ماذا نفعل؟
لنأخذ مثالين
1/اردنا ارسال عمرك
2/اردنا ارسال الكلمات التي نطقتها منذ 10 أيام
بالتأكيد كل من يقرأ الموضوع الآن عمره يتكون من خانتين -على الأكثر لكي لا يغضب اخواني الصغار
https://www.bramjnet.com/vb3/images/smilies/smile.gif -
و بالتالي تخيل كم حجم البيانات التي نريد ارسالها الآن و التي تتكون من رقمين فقط
هب انها 22
من الطبيعي ان يكون حجمها 16 بت -لاسباب تختص بهيكلية البيانات غير خاصة بالموضوع-
من السهل جدا ان نرسل هذا الحجم من البيانات 90% ان الوسيط يستطيع ان يحمل هذه البيانات كوحدة واحدة ((هب انها ظرف خطابات))
و لكن ..
اذا اردنا ارسال الكلمات التي تم نطقها منذ 10 ايام!!!!
خاصة اذا كان الشخص مثل صديقي العزيز الذي يعتبر لسانه هو سلاحه لذلك لن يتركه يصدأ بعدم الاستعمال!!!!
https://www.bramjnet.com/vb3/images/smilies/smile.gif
فلنعتبر ان الكلمات كونت حجما 20 ميقا بايت
لا يوجد وسيط يستطيع ارسال 20 ميقا بايت كوحدة واحدة ((في ظرف خطاب واحد))
لذلك ...
سنتناول موضوع
packet:
هي جزء من البيانات بعد تقسيمها الى اجزاء
اي انه اذا صعب علينا ارسال كل البيانات ككتلة واحدة فاننا نرسلها على اجزاء و كل جزء يسمى packet
حلو كدا؟؟؟
كل شئ واضح؟
و لكن اذا ارسلنا الpackets -لاحظ انها بالجمع-كيف نميز ان هذا الجزء يجب وضعه قبل هذا الجزء أو كيف نعرف ترتيب الظروف المرسلة لنعيد تركيب البيانات؟؟؟؟
مثلا حديث السبت في ظرف و الاحد في ظرف و الاثنين في ظرف
و وصل ظرف الاثنين قبل الاحد و السبت
كيف نعرف الترتيب؟؟؟
و كيف نعرف اصلا عنوان المرسل اليه ((ip adress)) و اذا كانت لدينا ملاحظات خارجية تختص بالارسال ماذا نفعل؟؟؟
لذلك سنتطرق الى موضوع الــــ
Frame:
هو الظرف او الـــ packet بعد اضافة كل المعلومات التي نريد اضافتها بخلاف البيانات الموجودة بالظرف اساسا
أي ان ال frame يصبح هو الخطاب ((data)) الموجود في ظرف (( packet)) و مسجل به العنوان و كل المعلومات !!!
لكن مش موضح فيه segment
انتظر ردكم بفارغ الصبر
رد: مالفرق بين segment -packet-frame
معقولة مافي احد يعرف الاجابة بعرب هاردوير :eek:
رد: مالفرق بين segment -packet-frame
بكل بساطة ال packet هى ال DATA فى ال network layer ...يعنى data مضاف الية ال Layer 3 address الى هو ipv4 او ipv6 علشان يمكنها من عملية الrouting بين ال routers....وال segment هى ال data فى ال transport layer يعنى data مضاف اليها port numbers ....اما الframe عارف الفطيره:D...مثلها تماما...:ah50:...عبارة عن data بيحصلها encapsulation او تغليف....فبتصبح ال data الاصلية بالداخل و تتغلف بال الheaders طول ما بتمشى فى الشبكة...اتمنى تكون الصوره وضحت...
رد: مالفرق بين segment -packet-frame
https://home.earthlink.net/%7Ett4tit.../osi-model.jpg
دى رسمة osi model
frame
موجوده فى الدات لينك layer 2
خاصه بالماك ادرس للسورس و الديستناشن
-
packet
موجوده فى لاير 3 و هى نتورك و بيكون فيها الايبى لك جهاز-
segment
هى لاير 4 transport و يتم تقسيم الملف فيها الى اجزاء segment و بيكون فيها s & d port
ايه بقى اللى بيحصل لل segment
البيانات بتمشى من لاير 7 الى الاسفل اللى من السورس الى الديستناشن تمام
مثلا انا الجهاز s المرسل عايز يرسل ملف وورد للجهاز d المرسل اليه
ايه اللى هيحصل
بتنزل من apllication ملف ورد هينزل الى presentation اللى هيعمل للملف ضغط او تشفير و بعدين هينزل لل sesstion و ده للتخاطب مثلا لو كان اتنين بيكلموا بعض
و هينزل للtransport اللى فيه ال segement اللى هيقسم ملف الورد الى اجزاء صغيره و يحطله بورت و بعدين ينزله للنتورك و يحطه ايى بى و بعدين ينزله للداتا لينك و فيه الماك ادرس و بعدين ينزله للphsical اللى بدوره هيمشيه فى الكابلات الى الجهاز destination كل اللى حصل ده يسمى iNcapsulation و العكس هيحصل من الجهاز d الى الجهاز s و ده بيسمى deincapsulation
حاولى تذاكرى الكلام ده من شرح المهندس ياسر رمزى فى كورس النتورك بلس او شرح المهندس محمد سمير فى كورس ccna
رد: مالفرق بين segment -packet-frame
الاخوان
anti_world2007
ghosteid95
جزاكم الله خير وماقصرتو ,,