لغات+التخاطب+بين+الشبكات(+البروتوكول+)

لغات التخاطب بين الشبكات( البروتوكول ) إن أي عمل على المستوى الفردي أو الجماعي لا يتم تنفيذه من خلال قواعد ناظمة له قد لا يحقق النتيجة المرجوة منه ، و خاصة إذا كان هذا العمل يتعلق بأكثر من جهة. فالتعامل بين الشركات المختلفة يوضع لها عادة قواعد وقوانين يتم الاتفاق عليها مسبقا. يطلق اسم بروتوكول على مجموعة القواعد و القوانين الناظمة لعمل معين ، كبروتوكول التبادل التجاري الذي يحدد قواعد التبادل التجاري بين الدول المشتركة في هذا البروتوكول. كل من يطبق العديد من البروتوكولات في حياته اليومية ، فالطالب في مدرسته يلتزم بقوانين المدرسة التي تحدد من خلالها زمن بدء الدوام اليومي في المدرسة و عدد الساعات الدراسية و كذلك فترات الاستراحة بين الدروس و قواعد الامتحان و شروط النجاح, ... الخ. الموظف يلتزم ببروتوكول معين في وظيفته تحدده إدارة العمل و يطبق على جميع الموظفين. لا بد للمعلومات الرقمية المرسلة من (حاسب)لأخرى أن تخضع لبعض القوانين والقواعد وذلك بهدف ضمان وصولها بشكل سليم إلى الطرف الآخر. خلال الأيام الأولى لنشوء الشبكات الحاسبية قامت العديد من الشركات بتصميم نظم مختلفة لتبادل المعطيات الرقمية اتبع كل منها مجموعة من القواعد والقوانين تختلف عن الأخرى, حيث قامت شركة IBM بتصميم نظام لتبادل المعطيات الرقمية بين مستثمري حواسب ال IBM أخذ اسم شبكات ( SNA : System Network Architecture) كما قامت شركة Xerox بتصميم شبكة معطيات عرف باسم Ethernet LAN للشبكات المحلية , و كذلك قامت شركة GM الأمريكية للسيارات بالدعم لبناء شبكة تفي بمواصفات التي ترغبها لأتمتة معاملها كانت شبكة بمواصفات Token BUS , و صممت شركة IBM أيضا شبكة محلية تأخذ الشكل الحلقي عرفت باسم Token Ring ، كما قام باحثون في وزارة الدفاع الأمريكية بوضع مجموعة من قواعد الاتصال بين حواسبهم نشأ عنها بروتوكول أطلق عليه اسم Transmission Control Protocol / Internet Protocol TCP / IP أطلق اسم ARPANET على هذه الشبكة التي تحول اسمها بعد انتشارها الواسع إلى إنترنت الشهيرة. إن الانتشار الواسع لشبكات الحاسبات و وجود العديد من نظم الشبكات أدى إلى عدم توافق عمل الشيكات المختلفة مع بعضها مما أدى إلى استحالة ربطها ببعضها ومن هنا نشأت الحاجة إلى وجود أنظمة معيارية تحدد القواعد و البروتوكولات الواجب إتباعها في تصميم وبناء الشبكات الحاسوبية. و أخذت عدة هيئات دولية و عالمية على عاتقها عبئ وضع المعايير المناسبة للشبكات الحاسوبية.

منظمات المقاييس المعيارية Standards Organizations • المنظمة العالمية للمواصفات والمقاييس International Standard Organization( ISO ) • اللجنة الاستشارية العالمية للبرق والهاتف International Telegraph And Telephone Consultative Committee ( CCITT ) • المعهد الوطني الأمريكي للمعايير American National Standard Institute ANSI • المكتب الوطني للمعايير National Bureau of Standards ( NBS ) • اللجنة الفيدرالية لمعايير الاتصالات Federal Telecommunication Standards Committee (FTSC ) • هيئة الصناعات الإلكترونية Electronics Industries Association ( EIA ) • معهد الهندسة الكهربائية و الإلكترونية Institute Of Electrical And Electronics Engineers ( IEEE )

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

1-تقسيم المعلومات وإعادة تجميعها Segmentation And reassembling يهتم بروتوكول الاتصال بنقل سلسلة من المعلومات من طرف لآخر عبر الشبكة, فعند استخدام أحد تطبيقات تبادل أو نقل المعلومات يمكن اعتبار هذه السلسلة من المعلومات هي الرسالة الموجهة إلى الطرف الآخر (قد تكون كتلة واحدة كبيرة من المعلومات ) , لكن عند إرسالها عبر خطوط الشبكة قد تنشأ الحاجة إلى تقسيمها على كتل جزئية ذات أطوال محددة ترسل على التتالي. ندعو هذه العملية بالتقسيم أو التجزئة Segmentation و سوف نطلق على الكتلة الجزئية للمعلومات المتبادلة بين طرفي الاتصال اصطلاح وحدة معطيات البروتوكول Protocol Data Unit (PDU) .هناك عدة أسباب هامة لتقسيم الرسالة الكبيرة إلى عدد من وحدات معطيات البروتوكول PDUs منها : • قد لا تتقبل شركات الاتصال كتل من الملومات أكبر من أطوال محددة ، فعلى سبيل المثال لا يمكن نقل كتل من المعلومات عبر شبكة ARPANET أبر من 8063 Bytes • إن عملية التحكم بالخطأ واكتشافه و التي تطبق على المعلومات المتبادلة تكون أكثر فعالية عندما تكون أطوال كتل المعلومات صغيرة, فعند اكتشاف حدوث خطأ في كتلة من كتل المعلومات الواردة إلى جهة ما يتطلب الأمر الطلب من الجهة المرسلة إعادة الإرسال , لذلك فإن إعادة إرسال كمية صغيرة من المعلومات تنجز بشكل أسرع بكثير من إعادة إرسال الكتل الكبيرة. في التقنيات الحديثة لبروتوكولات الاتصال (ATM على سبيل المثال تم اختيار وحدة PDU صغيرة جدا 53 bytes, بحيث لا يتم إعادة إرسال المعلومات المستقبلة و الحاوية على خطأ و ذلك نظرا لصغر طول وحدة PDU و تأثيرها الضئيل على مجمل المعلومات المتبادلة و خاصة المعلومات الصوتية أو الصور المتحركة ) • من المعلوم أن معظم شبكات الحاسبات تعتمد مبدأ التبادل الرزمي و الذي يتم من خلاله مشاركة العديد من المخاطبات في وسيط اتصال واحد. في حال استخدام وحدات PDU كبيرة فإن ذلك قد يؤدي إلى انشغال الخط من قبل محطة واحدة و توليد تأخير ملحوظ للمحطات الأخرى في استخدام الوسيط الناقل لتبادل معلوماتها عبره. • إن عملية تقسيم المعلومات إلى وحدات PDU صغيرة يسمح للأجهزة المستقبلة استخدام وحدات تخزين ( ذوا كر ) صغيرة نسبيا. • مع وجود هذه الأسباب الملحة و الضرورية لتقسيم المعلومات المتبادلة عبر الشبكة إلى كتل أصغر حجما إلا أن هناك عدة سلبيات لعملية التجزئة هذه • تتضمن كل وحدة PDU إضافة إلى المعلومات المراد إرسالها, مجموعة من معلومات التحكم ذات طول معين ، فكلما صغرت وحدة PDU كلما كانت النسبة المئوية لمعلومات التحكم بالنسبة لمعلومات PDU الكلية أكبر. • عند وصول وحدة المعلومات إلى الجهة المستقبلة تقوم هذه الجهة بمقاطعة الأعمال التي لديها و تنطلق لتخديم المعلومات القادمة, و بالتالي فإن عملية تجزئة المعلومات إلى وحدات صغيرة يؤدي إلى زيادة عمليات المقاطعة. • تصغير طول وحدة معلومات البروتوكول PDU يؤدي إلى زيادة عدد هذه الوحدات للرسالة الواحدة و بالتالي زيادة زمن المعالجة الكلي. يجب على البروتوكول أن يأخذ جميع هذه العوامل بعين الاعتبار عند تحديد الطول الأصغري و الطول الأعظمي لوحدة PDU. إن العملية المعاكسة للتجزئة هي عملية التجميع Reassembly و التي تهدف إلى تجميع الكتل و تشكيل الرسالة من جديد لتسليمها إلى التطبيق. قد تواجه عملية التجميع مشكلة في حال وصول الكتل إلى الجهة المستقبلة بتسلسل غير منتظم. 2-التغليف Encapsulation لا تحوي وحدة PDU المعطيات المراد إرسالها فقط بل يضيف إليها البروتوكول معلومات خاصة بالتحكم و ضبط قواعد البروتوكول لتأمين بعض الوظائف الخاصة و التي تهدف إلى تأمين إنشاء الوصل السليم و وصول المعلومات المتبادلة بشكل صحيح إلى الجهة الأخرى. يطلق اسم معلومات تحكم Control Information على هذه المعلومات الإضافية و هي تشكل الغلاف الذي يضمن للمعلومات سلامتها و الوثوقية في النقل. قد يضطر النظام الذي يطبق البروتوكول إلى إنشاء بعض PDUs تحوي معلومات تحكم فقط وإرسالها عبر الشبكة لضرورات التحكم بالإرسال والتدفق للمعلومات و كذلك تحقيق الهدف الأساسي و هو النقل السليم. يطلق اصطلاح Encapsulation على عملية إضافة معلومات التحكم المضافة إلى ثلاثة أصناف أساسية : • العنوان Address : وهي معلومة يقصد من إضافتها تحديد عنوان المرسل أو/ و المستقبل وذلك حسب نظام وقواعد العنونة المتبعة في البروتوكول، ولا بد من وجود هذه المعلومة للتعرف على الجهة المرسلة و كذلك تحديد الاتجاه الذي ستسلكه المعلومات عبر الشبكة للوصول إلى الجهة المستقبلة. إذ لا يمكن تمييز الحواسب في شبكة حاسبات إلا من خلال نسب عنوان محدد لكل منها. • زمن اكتشاف الخطأ Error Detection Code : يقوم عادة البروتوكول في طرف الإرسال بتطبيق عملية اختبار على محتوى PDU قبل إرساله ، و يضيف ناتج عملية الاختبار و الذي يعرف باسم رمز اكتشاف الخطأ إلىPDU, تهدف عملية إضافة معلومات التحكم هذه إلى مساعدة الجهة المستقبلة في اكتشاف حدوث خطأ في المعلومات خلال عبورها الشبكة .حيث يقوم الطرف المستقبل ل PDU بتنفيذ نفس خوارزمية الاختبار على معلومات PDU المستقبلة و مقارنة ناتج الاختبار مع رمز اختبار الخطأ المرسل ضمن PDU , فإذا تطابقت القيمتان , فهذا دليل على أن المعلومات لم تتعرض لأي تغيير أو خطأ خلال عملية الإرسال و إلا فإن المستقبل سيعتبر وجود خطأ في PDU , حيث يتم معالجة تلافي هذا الخطأ صمن قواعد معينة من قواعد البروتوكول. • معلومات تحكم بالبروتوكول Protocol Control : وهي معلومات تضاف إلى وحدة معلومات البروتوكول PDU و تهدف إلى تطبيق وظائف معينة من وظائف البروتوكول كالإقرار بوصول المعلومات بشكل سليم, أو التحكم بتدفق المعلومات و غيرها من الوظائف لضمان عمل الشبكة بشكل سليم. إنكم تعلمون بان جميع الاتصالات على الشبكة تنشأ من مصدر وترسل إلى مآل (وجهة ) و تسمى المعلومات التي ترسل بالشبكة بالبيانات أو رزم البيانات إذا أراد حاسب ( المضيف آ ) أن يرسل بيانات إلى حاسب آخر ( المضيف ب ) فيجب أولا جمع البيانات من خلال عملية تدعى الكبسلة (التغليف) أثناء الكبسلة يتم تغليف البيانات لمعلومات البروتوكول الضرورية قبل مرورها في الشبكة 0 لذلك عند مرور رزمة البيانات من خلال طبقات النموذج OSI، فإنها تأخذ ترويسات وتذييلات ومعلومات أخرى (لاحظ أن كلمة "ترويسة " تعني معلومات العنوان المضافة) ولرؤية كيفية حدوث الكبسلة ، دعونا نتفحص الأسلوب الذي تسير به البيانات من خلال الطبقات كما هو موضح في الشكل ، فإنه عندما ترسل البيانات من المصدر فإنها تمر من خلال طبقة التطبيق إلى الطبقات الأخرى و كما تشاهدون فإن ترزيم و جريان البيانات المتبادلة تتم عليها التغيرات عندما ت}دي الشبكات خدمتها للمستخدمين 0 وكما هو موضح في الأشكال ، فإن على الشبكات أن تقوم بخطوات التحويل الخمس التالية لكبسلة البيانات

3-التحكم بالوصول Connection Control يجب على بروتوكول الاتصال أن يحدد نمط التحكم بالوصول الذي يعتمده في التخاطب و تبادل المعلومات و كذلك تأمين جميع الوظائف اللازمة لتحقيق هذا النمط. هناك نمطين للتحكم في عملية التخاطب بين جهتين من الجهات المشتركة في الشبكة : الأول يعرف باسم الاتصال غير المعتمد على استقرار الوصل Connectionless-Oriented و يعتمد هذا النمط على السماح بإرسال المعلومات من الجهة الراغبة في الإرسال عبر الشبكة دون التأكد من جاهزية الجهة المستقبلة أو إنشاء طريق معين بين المرسل و المستقبل, أما النموذج الثاني و المعروف باسم الاتصال المعتمد على استقرار Connection-Oriented فهو لا يسمح بتبادل المعلومات غلا بعد التأكد من استقرار الوصل بين الطرفين و جاهزية كل منهما للتخاطب مع اعتماد طريق معين تسلكه المعلومات خلال جلسة التبادل هذه و تحديد خصائصه. حيث تمر عملية الاتصال بين الجهات الراغبة في التخاطب حسب النمط الأخير بثلاثة أطوار : هي طور استقرار الوصل Connection Establishment, وطور نقل المعلومات dat transfer , وطور إنهاء الوصل Connection termination.

4-النقل المنتظم Ordered Delivery بما أن المعلومات المنتقلة عبر الشبكة قد جزأت إلى مجموعة من PDU لذلك لابد للبروتوكول من أن يكون قادرا على تأمين وصولها بنفس الترتيب التي أرسلت بها ليتسنى للجهة المستقبلة إعادة تجميعها من جديد و الحصول على المعلومات بالشكل الذي صدرت فيه من قبل المرسل, لكن من المعلوم أن شبكات الحواسب تعتمد مبدأ التبادل الرزمي حيث من المحتمل ألا تسلك جميع رزم رسالة معينة نفس الطريق لتصل إلى الجهة المستقبلة ( و خاصة في نمط الاتصال غير المعتمد على استقرار الوصل Connectionless-Oriented) ) . إن إعطاء رقم تسلسلي لكل رزمة من الرزم قد يساعد الجهة المستقبلة في إعادة ترتيب الرزم المستقبلة لذلك يتضمن كل PDU بعض خانات تحدد الرقم التسلسلي له و ذلك حسب خوارزمية الترقيم المتبعة في البروتوكول.

5-التحكم بالتدفق Flow Control لا بد من وجود قواعد معينة في بروتوكول الاتصال يتم من خلالها التحكم في تدفق المعلومات من جهة لأخرى, إذ يحدث طفح في الجهة المستقبلة نتيجة السرعة العالية في إرسال المعلومات أو صغر حجم الذاكرة في جهة الاستقبال , و الذي قد يؤدي إلى ضياع في المعلومات.

6-التحكم بالأخطاء Error control يجب أن يمتلك البروتوكول تسمح للبروتوكول باكتشاف الأخطاء الناجمة عن ضياع بعض الرزم المتبادلة أو المؤثرة على صيغة معلومات الرزم المستقبلة ، و أن يوفر البروتوكول إمكانية تصحيحها. هناك ثلاثة تقنيات تستخدم عادة في البروتوكولات لهذا الهدف هي : إرسال إقرارات بصحة المعلومات المستقبلة Positive Acknowledge .إعادة الإرسال بعد مرور الزمن المتوقع لاستقبال الإقرار Retransmit after Timeout, و تقنية اكتشاف الخطأ Error detection.

7-المزج Multiplexing هنالك عدة احتمالات لاختيار الطريق الذي يمكن للمعلومات أن تنتقل عبره اعتبارا من الجهة المرسلة على المستقبلة, إذ قد يتم تحديد طريق واحد مميز تمر عبره المعلومات Single Channel أو أن ترسل المعلومات التابعة لجهة واحدة عبر عدة طرق فيزيائية في الشبكة , أو قد يحقق البروتوكول إمكانية مزج العديد من المعلومات الصادرة عن موارد مختلفة و إرسالها عبر خط نقل وحيد. ففي معظم الشبكات الحاسوبية تتم عملية مزج رزم المعلومات من مصادر مختلفة وإرسالها عبر خط فيزيائي مشترك, لذلك يجب على البروتوكول تامين آلية المزج و إعادة فصل الرزم بشكل يتناسب و متطلبات الشبكة. من الجدير بالذكر أن بعض بروتوكولات الشبكات المستخدمة حاليا لا تطبق جميع الوظائف المذكورة أعلاه, كما أن هذه البروتوكولات قد تختلف فيما بينها في تسلسل و مكان تطبيق بعض هذه الوظائف ضمن بنيتها الداخلية.

البرتوكول المعياري ISO/ OSI Protocol Standard قامت المنظمات الدولية للمواصفات والمقاييس ( ISO ) بوضع نموذجا معياريا للقواعد والوظائف الواجب إتباعها في الشبكات لتراسل المعطيات عبرها و ضمان وصولها يشكل سليم, وأطلقت على هذا المعيار اسم معيار شبكات الوصل المفتوح (OSI ) , حددت فيه القواعد الواجب إتباعها في تصميم بروتوكول الشبكات الحاسوبية , اعتبارا من إدخال المستثمر للمعلومات عبر تطبيق معين في حاسوبه و انتهاء بنقل المعلومات عبر الوسائط الفيزيائية إلى الطرف الآخر (المستقبل ) مرورا بطرق إنشاء الوصل السليم و اكتشاف الأخطاء الناتجة عن الإرسال. قسمت الوظائف الواجب إتباعها في تصميم الشبكة الحاسبية إلى سبعة مجموعات تترابط فيما بينها, أطلق على كل منها اسم طبقة Layer , و لهذا عرف هذا النموذج بنموذج ISO/OSI ذو الطبقات السبعة. والطبقات هي : 1. الطبقة الفيزيائية Physical Layer 2. طبقة وصلة المعطيات Data Link Layer 3. طبقة الشبكة Network Layer 4. طبقة النقل Transport Layer 5. طبقة جلسة الحوار Session Layer 6. طبقة تمثيل المعلومات Presentation Layer 7. طبقة التطبيقات Application Layer نبين في الفقرات التالية وظائف كل من الطبقات السبعة :

الطبقة الفيزيائية Physical Layer تحدد هذه الطبقة المعايير التي تحدد مواصفات الأجزاء الفيزيائية اللازمة لربط الحاسبات و الأجهزة المحيطة ( كالطابعات و غيرها ) مع الشبكة حيث تحدد هذه الطبقة المعايير للخصائص التالية : • جهد واستطاعة الإشارات الرقمية الممثلة للمعلومات و كذلك الإشارات الضرورية في التحكم في النقل و جهودها. • شكل و أبعاد منفذ الاتصال مع خط النقل و المواصفات الميكانيكية و الكهربائية له. • قواعد الاتصال الدولي. • نمط إرسال المعطيات المتبع. و يمكن تلخيص وظائف هذه الطبقة في إيجاد المعايير لمنافذ ربط التجهيزات الحاسوبية بالشبكة.

طبقة وصلة المعطيات Data Link Layer تقع هذه الطبقة على تماس مباشر مع الطبقة الفيزيائية, و سبب تسميتها بهذا الاسم بسبب كونها المسئولة عن وضع المعلومات على الخط الفيزيائي لوصلة الشبكة Link , و هي الطبقة التي تقوم باستلام المعلومات من الطبقة الأعلى (طبقة الشبكة ) و تهيئتها بالشكل المناسب للإرسال حسب بنية معيارية , ثم تقوم بتسليمها إلى الطبقة الفيزيائية لإرسالها عبر وسيط النقل. كما تقوم هذه الطبقة في الحاسب المستقبل باستلام الخانات الثنائية من الطبقة الأدنى ( الفيزيائية ), حيث يتم التعرف على تلك الخانات و ذلك حسب البنية التي تم اعتمادها عند الإرسال و هي ما تسمى بأطر المعلومات Data Frames , و الإطار عبارة عن سلسلة من الخانات الرقمية تتألف من حجم معين من المعطيات المراد إرسالها إضافة إلى معلومات تحكم تضاف إلى المعطيات عند الإرسال بهدف ضمان نقل المعلومات بشكل سليم إلى الحاسب التالي ( أو عقدة الاتصالات الرقمية التالية ) المشتركة معها بشكل مباشر بواسطة خط الاتصال. بما أن هذه الطبقة على تماس مباشر مع وسيط النقل لذلك يختلف عملها حسب طبيعة النقل و طبولوجيا الشبكة, إذ يمكن وصل الحواسب فيزيائيا ببعضها بإحدى طريقتين : الأولى هي الوصل المباشر بين الحواسب أي أن الخط الفيزيائي يصل بين الحاسوبين مباشرة , أما الطريقة الثانية فتدعى بالوصل متعدد النقاط و التي يتم فيها وصل أحد الحواسب ( الرئيسي) بمجموعة من الحواسب الأخرى ( الثانوية ) كما هو الحال عند وصل الحاسب المركزي بالمظاريف , أو الحاسب الرئيسي ( المخدم ) في الشبكة المحلية بالحواسب الأخرى. يبدأ عمل هذه الطبقة في حاسب الإرسال باستلام رزم المعلومات القادمة من الطبقة الأعلى (طبقة الشبكة ), حيث تقوم بالوظائف التالية : • تنفيذ خوارزمية اختبار معيارية على كل رزمة من رزم المعلومات الواردة إليها من الطبقة الأعلى ( طبقة الشبكة ) و ذلك بهدف اختبار قيم خانات هذه الرزم Frame check Sequence (FCS). • إضافة قيمة ناتج الاختبار إلى نهاية كل رزمة و ذلك بهدف المساعدة في كشف الأخطاء التي قد تحدث خلال انتقال الرزم عبر خطوط الشبكة. • إضافة عنوان عقدة الاتصال ( أو الحاسب الثانوي ) المرسلة إليه المعلومات في الوصل متعدد النقاط. • تضيف هذه الطبقة إلى الرزمة مجموعة من الخانات في بدايتها دلالة على بداية الرزمة و مجموعة خانات في نهايتها دلالة على نهاية الرزمة. • تشكل مجموع خانات الرزمة Packet الواردة من طبقة الشبكة إلى هذه الطبقة إضافة إلى الخانات المضافة البنية العامة للإطار Frame. • عندما تتم عملية إرسال الإطار إلى الطبقة الفيزيائية, تقوم طبقة وصلة المعطيات بالاحتفاظ بنسخة عنه محليا إلى أن يتم استلام إقرار من المحطة المستقبلة بأنها قد استلمت الإطار الموجه إليها بشكل سليم. أما عند الاستقبال فتقوم هذه الطبقة بما يلي : • استلام سلسلة الخانات الرقمية من الطبقة الفيزيائية و تمييز الأطر عن بعضها. • إلغاء خانات البداية و النهاية الإطار ، وتمييز خانات حقل الاختبار الوارد ضمن الإطار ، وكذلك استنباط المعلومات الفعلية الواردة ضمن الإطار • اختبار صحة وصول المعلومات المتضمنة في كل إطار ، وذلك بتطبيق خوارزمية الاختبار المعيارية على معلومات الرزمة ومقارنة ناتج الاختبار مع ما تضمنه حقل الاختبار المرسل في الإطار. • في حال عدم مطابقة النتائج يتم توليد إطار يرسل إلى الجهة المرسلة لإبلاغها بعدم وصول المعلومات بشكل سليم (إقرار سلبي ). • في حال مطابقة النتائج يتم توليد إطار يرسل إلى الجهة المرسلة لإبلاغها بوصول المعلومات بشكل سليم (إقرار إيجابي ). • تقوم هذه الطبقة بتسليم الرزم السليمة إلى الطبقة الأعلى (الشبكة ). لا يشترط هذا البروتوكول إيقاف إرسال الإطار التالي إلى أن يصل إقرار بوصول الإطار السابق بشكل سليم ، بل تم تصميم البروتوكول بحيث يسمح بإرسال عدد أعظمي من الأطر قبل استلام الإقرارات (يسمح المعيار بالنموذج الأول بإرسال 8 و بالنموذج الموسع بإرسال 128 إطار ) وذلك بهدف زيادة سرعة الخط. عند العمل وفق نظام الاتصال المزدوج Full-Duplex يمكن تحميل معلومات الإقرار على أطر المعلومات القادمة من الطرف الآخر و بذلك يتم اختصار عدد الأطر الخاصة بالتحكم و رفع مردود الخط.