نستمع جميعنا لكلمتي الpacket and frame في تعاملاتنا الشبكية
.
طبعا من المفهوم ان الكلمتين تعنيان البيانات التي يتم حملها عبر الوسائط الشبكية
و لكن!!
.
.
ما الفرق بين الكلمتين و لماذا لا نطلق عليهم كلمة data و يكفي!!!
نتناول أولا كلمة data :
تعني البيانات و الدنيا مليئة جدا بالبيانات و هي كل المعلومات المتوفرة في الدنيا
فرقم هاتفك و اسمك و ما تشارك به بالمنتدى و الزمن الذي تقضيه بالانترنت كلها بيانات
..
جميل؟
اذا اردنا ارسال هذه البيانات عبر احد وسائط الشبكات
ماذا نفعل؟
لنأخذ مثالين
1/اردنا ارسال عمرك
2/اردنا ارسال الكلمات التي نطقتها منذ 10 أيام
بالتأكيد كل من يقرأ الموضوع الآن عمره يتكون من خانتين -على الأكثر لكي لا يغضب اخواني الصغار
-
و بالتالي تخيل كم حجم البيانات التي نريد ارسالها الآن و التي تتكون من رقمين فقط
هب انها 22
من الطبيعي ان يكون حجمها 16 بت -لاسباب تختص بهيكلية البيانات غير خاصة بالموضوع-
من السهل جدا ان نرسل هذا الحجم من البيانات 90% ان الوسيط يستطيع ان يحمل هذه البيانات كوحدة واحدة ((هب انها ظرف خطابات))
و لكن ..
اذا اردنا ارسال الكلمات التي تم نطقها منذ 10 ايام!!!!
خاصة اذا كان الشخص مثل صديقي العزيز الذي يعتبر لسانه هو سلاحه لذلك لن يتركه يصدأ بعدم الاستعمال!!!!
فلنعتبر ان الكلمات كونت حجما 20 ميقا بايت
لا يوجد وسيط يستطيع ارسال 20 ميقا بايت كوحدة واحدة ((في ظرف خطاب واحد))
لذلك ...
سنتناول موضوع
packet:
هي جزء من البيانات بعد تقسيمها الى اجزاء
اي انه اذا صعب علينا ارسال كل البيانات ككتلة واحدة فاننا نرسلها على اجزاء و كل جزء يسمى packet
حلو كدا؟؟؟
كل شئ واضح؟
و لكن اذا ارسلنا الpackets -لاحظ انها بالجمع-كيف نميز ان هذا الجزء يجب وضعه قبل هذا الجزء أو كيف نعرف ترتيب الظروف المرسلة لنعيد تركيب البيانات؟؟؟؟
مثلا حديث السبت في ظرف و الاحد في ظرف و الاثنين في ظرف
و وصل ظرف الاثنين قبل الاحد و السبت
كيف نعرف الترتيب؟؟؟
و كيف نعرف اصلا عنوان المرسل اليه ((ip adress)) و اذا كانت لدينا ملاحظات خارجية تختص بالارسال ماذا نفعل؟؟؟
لذلك سنتطرق الى موضوع الــــ
Frame:
هو الظرف او الـــ packet بعد اضافة كل المعلومات التي نريد اضافتها بخلاف البيانات الموجودة بالظرف اساسا
أي ان ال frame يصبح هو الخطاب ((data)) الموجود في ظرف (( packet)) و مسجل به العنوان و كل المعلومات !!!
المفضلات