انتقل إلى المحتوى

تغليف (شبكات): الفرق بين النسختين

من ويكيبيديا، الموسوعة الحرة
[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
(36 مراجعة متوسطة بواسطة 11 مستخدماً غير معروضة)
سطر 1: سطر 1:
{{وضح|3=تغليف (توضيح)}}
{{عن|3=تغليف (توضيح)}}
[[File:Encapsulation - ar.png|thumb| تغليف مُعطيات بحسب [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت ]](TCP/IP). أحجام [[بيانات|المُعطيات]] و[[ترويسة|الترويسات]] غير مُتناسبة.]]
[[ملف:Encapsulation - ar.png|تصغير|350بك| تغليف مُعطيات بحسب [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP). أحجام [[بيانات|المُعطيات]] و[[ترويسة (حوسبة)|الترويسات]] غير مُتناسبة.]]


'''التغليف'''<ref name="almaany">{{استشهاد بويكي بيانات|Q111284802|ص=344}}</ref> أو '''الكبسلة'''<ref>{{استشهاد بويكي بيانات|Q112244705|صفحة=120}}</ref> {{إنج|Encapsulation}} هو طريقة لعمل [[بروتوكول (اتصالات)|بروتوكولات الاتصالات]] مع بعضها البعض لإعداد [[بيانات|البيانات]] التي يُراد نقلُها عبر [[شبكة حاسوب|الشبكة]]. تُقسّم نماذج الشبكة عملية إعداد [[بيانات|البيانات]] وظيفيّاً إلى عدد من المراحل أو الطبقات، ويتمّ تصنيف [[بروتوكول (اتصالات)|بروتوكولات الشبكة]] بحسب وظيفتها لتتوضع في طبقة معيّنة من النموذج. يُحدد التغليف الطريقة والترتيب الذي تقوم فيه [[بروتوكول (اتصالات)|البروتوكولات]] بإضافة [[ترويسة (حوسبة)|ترويساتها]] إلى [[بيانات|البيانات]] بدءأ من [[برمجيات تطبيقية|التطبيق]] الذي يُولّدها وصُولاً إلى [[وسط ناقل|وسط النقل]] في [[شبكة حاسوب|الشبكة]].
'''التغليف'''<ref name="almaany">{{مرجع ويب
| الأخير=
| الأول=
| الأخير2=
| الأول2=
| تاريخ=
| سنة=
| شهر=
| مسار أرشيف =
| مسار= http://www.almaany.com/ar/dict/ar-en/encapsulation/?c=%D8%AA%D9%82%D9%86%D9%8A%D8%A9
| عنوان= معنى كلمة encapsulation في قاموس ومعجم المعاني الجامِع
| الموقع= موقع المعاني
| اللغة= ar
| تاريخ الوصول= 26 يوليو/تموز 2017}}</ref>
{{إنج|Encapsulation}} هو طريقة لعمل [[بروتوكول (اتصالات)|بروتوكولات الاتصالات]] مع بعضها البعض لإعداد [[بيانات|المُعطيات ]] التي يُراد نقلُها عبر [[شبكة حاسوب|الشبكة]]. تُقسّم نماذج الشبكة عملية إعداد [[بيانات|المُعطيات ]] وظيفيّاً إلى عدد من المراحل أو الطبقات، ويتمّ تصنيف [[بروتوكول (اتصالات)|بروتوكولات الشبكة ]] بحسب وظيفتها لتتوضع في طبقة معيّنة من النموذج. يُحدد التغليف الطريقة والترتيب الذي تقوم فيه [[بروتوكول (اتصالات)|البروتوكولات ]] بإضافة [[ترويسة|ترويساتها ]]إلى [[بيانات|المُعطيات ]] بدءأ من [[برمجيات تطبيقية |التطبيق ]] الذي يُولّدها وصُولاً إلى [[وسط ناقل|وسط النقل]] في [[شبكة حاسوب|الشبكة]].


إنّ عملية التغليف مُعتَمَدة على نطاقٍ واسعٍ في نماذج الشبكات، ويشمل ذلك [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP)<ref name="ietf-6">{{مرجع ويب
إنّ عملية التغليف مُعتَمَدة على نطاقٍ واسعٍ في نماذج الشبكات، ويشمل ذلك [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP)<ref name="ietf-6">{{استشهاد ويب
| الأخير= Socolofsky
| الأخير= Socolofsky
| الأول= T.
| الأول= T.
| الأخير2= Kale
| مؤلف2-الأخير= Kale
| الأول2= C.
| مؤلف2-الأول= C.
| تاريخ= يناير1991
| تاريخ= يناير1991
| مسار أرشيف = https://web.archive.org/web/20190921065126/https://tools.ietf.org/html/rfc1180| مسار= https://tools.ietf.org/html/rfc1180
| سنة= 1991
| شهر= يناير
| مسار أرشيف =
| مسار= https://tools.ietf.org/html/rfc1180
| عنوان= RFC 1180, A TCP/IP Tutorial.
| عنوان= RFC 1180, A TCP/IP Tutorial.
| الموقع= The Internet Society
| موقع= The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> و[[نموذج اتصال معياري |نموذج الاتصال المعياري ]] (OSI).<ref name="ISO-1">{{مرجع ويب
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 21 سبتمبر 2019 }}</ref> و[[نموذج الربط البيني للأنظمة المفتوحة|نموذج الاتصال المعياري]] (OSI).<ref name="ISO-1">{{استشهاد ويب
| الأخير=
| الأول=
| تاريخ= 1994
| تاريخ= 1994
| سنة= 1994
| سنة= 1994
| مسار أرشيف = https://web.archive.org/web/20181230030307/https://www.iso.org/standard/20269.html| مسار= https://www.iso.org/standard/20269.html
| شهر=
| مسار أرشيف =
| مسار= https://www.iso.org/standard/20269.html
| عنوان= ISO/IEC 7498-1:1994, Information technology -- Open Systems Interconnection -- Basic Reference Model: The Basic Model
| عنوان= ISO/IEC 7498-1:1994, Information technology -- Open Systems Interconnection -- Basic Reference Model: The Basic Model
| الموقع= International Organization for Standardization (ISO)
| موقع= International Organization for Standardization (ISO)
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref>
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 30 ديسمبر 2018 }}</ref>


== آليّة العمل ==
== آليّة العمل ==


التغليف هو مفهوم [[تجريد (حاسوب)|تجريديّ ]]، يبين آليّة عمل [[بروتوكول (اتصالات)|البروتوكولات]] مع بعضها البعض ضمن إطارٍعامّ هو نموذج الشبكة. حيث يُضاف [[بيانات|للمُعطيات ]] [[ترويسة]] خاصّة في كل طبقة من طبقات النموذج، فينتج ما يُسمى [[وحدة بيانات بروتوكول|بوحدات مُعطيات البروتوكول ]] (PDU)، وهي عبارة عن المُعطيات الموجُودة في طبقةٍ ما و[[ترويسة|الترويسة ]] المُضافة في الطبقة، بالإضافة للمُلحق إنّ وُجِد. عند تغليف المُعطيات تقوم كل طبقة بتمرير [[وحدة بيانات بروتوكول|وحدة مُعطيات البروتوكول ]] (PDU) إلى الطبقة التاليّة في النموذج. إن ّ لكلّ بروتوكول بُنّية خاصّة [[ترويسة|لترويسته ]] حيث يستخدمها لحمل عدد من [[بايت|البايتات ]] التي تُمثّل مُعطيات تحكّم خاصة بوظائفه وآليّات عمله.
التغليف هو مفهوم [[تجريد (حاسوب)|تجريديّ]]، يبين آليّة عمل [[بروتوكول (اتصالات)|البروتوكولات]] مع بعضها البعض ضمن إطارٍعامّ هو نموذج الشبكة. حيث يُضاف [[بيانات|للمُعطيات]] [[ترويسة (حوسبة)|ترويسة]] خاصّة في كل طبقة من طبقات النموذج، فينتج ما يُسمى [[وحدة بيانات بروتوكول|بوحدات مُعطيات البروتوكول]] (PDU)، وهي عبارة عن المُعطيات الموجُودة في طبقةٍ ما و[[ترويسة (حوسبة)|الترويسة]] المُضافة في الطبقة، بالإضافة للمُلحق إنّ وُجِد. عند تغليف المُعطيات تقوم كل طبقة بتمرير [[وحدة بيانات بروتوكول|وحدة مُعطيات البروتوكول]] إلى الطبقة التاليّة في النموذج. إن ّ لكلّ بروتوكول بُنّية خاصّة [[ترويسة (حوسبة)|لترويسته]] حيث يستخدمها لحمل عدد من [[بايت|البايتات]] التي تُمثّل مُعطيات تحكّم خاصة بوظائفه وآليّات عمله.


تفترض عملية التغليف<ref>{{مرجع كتاب
تفترض عملية التغليف<ref>{{استشهاد بكتاب
|مؤلف1= Behrouz A. Forouzan
|الأخير1 =
|مؤلف1-وصلة= <!-- الموقع الإلكتروني للمؤلف أو صفحة خاصة به يمكن استخدام وسائط مرقمة من 1 حتى 5 -->
|الأول1 =
|محرر= <!-- اسم المحرر -->
|المؤلف1= Behrouz A. Forouzan
|المؤلفون= <!-- أسماء المؤلفين المشاركين -->
|وصلة المؤلف1= <!-- الموقع الإلكتروني للمؤلف أو صفحة خاصة به يمكن استخدام وسائط مرقمة من 1 حتى 5 -->
|عنوان= TCP/IP Protocol Suite
|المحرر= <!-- اسم المحرر -->
|إصدار= الرابعة
|المؤلفين المشاركين= <!-- أسماء المؤلفين المشاركين -->
|صفحة= <!-- رقم الصفحة التي تدل على المعلومة -->
|العنوان= TCP/IP Protocol Suite
|الطبعة= الرابعة
|الصفحة= <!-- رقم الصفحة التي تدل على المعلومة -->
|مسار= <!-- الموقع الإلكتروني للكتاب أو صفحة خاصة به -->
|مسار= <!-- الموقع الإلكتروني للكتاب أو صفحة خاصة به -->
|سنة=2009
|سنة=2009
|الناشر= McGraw-Hill Education
|ناشر= McGraw-Hill Education
|الرقم المعياري= 0073376043
|ردمك= 0073376043
|تاريخ الوصول= <!-- تاريخ الوصول إلى الكتاب -->
|المكان= <!-- مقر دار النشر -->
|اللغة= en
|العنوان بالعربي=
|تنسيق= <!-- إذا كان الكتاب إلكترونياً يوضع هنا تنسيق الكتاب (PDF, DOC ... إلخ) -->
}}</ref>
}}</ref>
وجود طرفين يعملان وفق نفس النموذج، ويُشغّلان نفس [[بروتوكول (اتصالات)|البروتوكولات]]، هما مُرسل المُعطيات ومُستقبلها، ويُمكن أن يقوم طرفٌ واحدٌ بلعب دور المُرسل والمُستقبل في نفس الوقت. تبدأ العمليّة من أعلى طبقة في النموذج، وهي الطبقة التي تكون على صلّةٍ مُباشرةٍ مع [[برمجيات تطبيقية|التطبيقات]] التي تُولّد المُعطيات المُراد إرسالُها عبر [[شبكة حاسوب|الشبكة]]، يُضيف [[بروتوكول (اتصالات)|البروتوكول]] العامل على هذه الطبقة أوّل [[ترويسة]] [[بيانات|للمُعطيات ]] ويُنشئ أول [[وحدة بيانات بروتوكول|وحدة مُعطيات بروتوكول ]] (PDU)، ثمّ يتمّ تمرير هذه الوحدة إلى الطبقة التاليّة، حيث يعمل أحد [[بروتوكول (اتصالات)|البروتوكولات ]] والذي يقوم بإضافة [[ترويسة|ترويسته]] ويُنشئ بذلك وحدة مُعطيات البروتوكول الخاصّة بالطبقة، ثم يتمّ تمرير هذه الوحدة إلى الطبقة التاليّة وهكذا وصولاً إلى الطبقة الأخيرة في النموذج، وهي الطبقة التي تربط النموذج مع [[وسط ناقل|وسط النقل]].
وجود طرفين يعملان وفق نفس النموذج، ويُشغّلان نفس [[بروتوكول (اتصالات)|البروتوكولات]]، هما مُرسل المُعطيات ومُستقبلها، ويُمكن أن يقوم طرفٌ واحدٌ بلعب دور المُرسل والمُستقبل في نفس الوقت. تبدأ العمليّة من أعلى طبقة في النموذج، وهي الطبقة التي تكون على صلّةٍ مُباشرةٍ مع [[برمجيات تطبيقية|التطبيقات]] التي تُولّد المُعطيات المُراد إرسالُها عبر [[شبكة حاسوب|الشبكة]]، يُضيف [[بروتوكول (اتصالات)|البروتوكول]] العامل على هذه الطبقة أوّل [[ترويسة (حوسبة)|ترويسة]] [[بيانات|للمُعطيات]] ويُنشئ أول [[وحدة بيانات بروتوكول|وحدة مُعطيات بروتوكول]]، ثمّ يتمّ تمرير هذه الوحدة إلى الطبقة التاليّة، حيث يعمل أحد [[بروتوكول (اتصالات)|البروتوكولات]] والذي يقوم بإضافة [[ترويسة (حوسبة)|ترويسته]] ويُنشئ بذلك وحدة مُعطيات البروتوكول الخاصّة بالطبقة، ثم يتمّ تمرير هذه الوحدة إلى الطبقة التاليّة وهكذا وصولاً إلى الطبقة الأخيرة في النموذج، وهي الطبقة التي تربط النموذج مع [[وسط ناقل|وسط النقل]].


يقوم الطرف المُرسل بتغليف المُعطيات بدءاً من أعلى طبقة في النموذج ثمّ نُزُولاً، أمّا في المُستقبل فتحصل عملية فكّ التغليف (Deecapsulation)، بشكلٍ مُعاكسٍ بدءاً من أدنى طبقة فيه، وهي الطبقة التي تستقبل [[بيانات|المُعطيات]] صعوداً إلى أعلى طبقةٍ والتي تكون على اتصالٍ مُباشرٍ مع [[برمجيات تطبيقية|التطبيق]]، حيث يقوم [[بروتوكول (اتصالات)|البروتوكول]] العامل على كل طبقة في الطرف المُستقبل بإزالة [[ترويسة|الترويسة]] التي أضافها نفس البروتوكول في طرف الإرسال. ولهذا فإنّ العمل وفق نفس النموذج ودعم نفس [[بروتوكول (اتصالات)|البروتوكولات ]] هو شرطٌ أساسيٌ لنجاح عمليتي التغليف وفكّ التغليف.
يقوم الطرف المُرسل بتغليف المُعطيات بدءاً من أعلى طبقة في النموذج ثمّ نُزُولاً، أمّا في المُستقبل فتحصل عملية فكّ التغليف (Deecapsulation)، بشكلٍ مُعاكسٍ بدءاً من أدنى طبقة فيه، وهي الطبقة التي تستقبل [[بيانات|المُعطيات]] صعوداً إلى أعلى طبقةٍ والتي تكون على اتصالٍ مُباشرٍ مع [[برمجيات تطبيقية|التطبيق]]، حيث يقوم [[بروتوكول (اتصالات)|البروتوكول]] العامل على كل طبقة في الطرف المُستقبل بإزالة [[ترويسة (حوسبة)|الترويسة]] التي أضافها نفس البروتوكول في طرف الإرسال. ولهذا فإنّ العمل وفق نفس النموذج ودعم نفس [[بروتوكول (اتصالات)|البروتوكولات]] هو شرطٌ أساسيٌ لنجاح عمليتي التغليف وفكّ التغليف.


يقوم كل طرف بعمليتي التغليف وفكّ التغليف طالما أنه قادر على [[نقل بيانات|تبادل المُعطيات]]، ويمكن أن تحصل عمليّة تغليف [[بيانات|مُعطيات ]] [[برمجيات تطبيقية|تطبيقٍ]] ما ثُمّ فكّ تغليفها ضمن نفس الطرف، دون أن يتمّ إرسالُها عبر [[شبكة حاسوب|الشبكة]]، وفي هذه الحالة يكون [[برمجيات تطبيقية|التطبيق ]] العامل في ذلك الطرف هو المُرسل والمُستقبل في نفس الوقت، حيث يتمّ إرسال [[بيانات|المُعطيات ]] بحسب نموذج الشبكة، ليجري تغليفُها أصُولاً، وفي الطبقة الأخيرة من النموذج يتمّ مُعاملتُها مُعاملةَ المُعطيات الواردة، حيث تعاود الصعود مُجدداً نحو أعلى طبقة حيّثُ يجري فكّ تغليفِها بالتدريج بدون أن تغادر الطرف الذي تمّ توليدها فيه باتجاه [[شبكة حاسوب|الشبكة]]، ولهذا أهميّة خاصّة في عملية [[تطوير برمجيات|تطوير البرمجيّات]].
يقوم كل طرف بعمليتي التغليف وفكّ التغليف طالما أنه قادر على [[نقل البيانات|تبادل المُعطيات]]، ويمكن أن تحصل عمليّة تغليف [[بيانات|مُعطيات]] [[برمجيات تطبيقية|تطبيقٍ]] ما ثُمّ فكّ تغليفها ضمن نفس الطرف، دون أن يتمّ إرسالُها عبر [[شبكة حاسوب|الشبكة]]، وفي هذه الحالة يكون [[برمجيات تطبيقية|التطبيق]] العامل في ذلك الطرف هو المُرسل والمُستقبل في نفس الوقت، حيث يتمّ إرسال [[بيانات|المُعطيات]] بحسب نموذج الشبكة، ليجري تغليفُها أصُولاً، وفي الطبقة الأخيرة من النموذج يتمّ مُعاملتُها مُعاملةَ المُعطيات الواردة، حيث تعاود الصعود مُجدداً نحو أعلى طبقة حيّثُ يجري فكّ تغليفِها بالتدريج بدون أن تغادر الطرف الذي تمّ توليدها فيه باتجاه [[شبكة حاسوب|الشبكة]]، ولهذا أهميّة خاصّة في عملية [[تطوير برمجيات|تطوير البرمجيّات]].


[[File:Data Flow of the Internet Protocol Suite-ar.png|thumb|تدفّق [[بيانات|المُعطيات]] بين [[طرفية حاسوب|طرفيتين ]] عبر [[شبكة متباعدة|شبكة مُتباعدة ]] بحسب نموذج الإنترنت (TCP/IP)، تضمّ [[شبكة حاسوب|الشبكة]] [[راوتر|مُوجّهين]]، وتحصل عملية فك التغليف الرزمة وثم تغليفها مجدداً لإنتاج [[إطار البيانات|الإطار ]] في كل [[راوتر|مُوجّه ]] على المسار.]]
[[ملف:Data Flow of the Internet Protocol Suite-ar.png|تصغير|300بك|تدفّق [[بيانات|المُعطيات]] بين [[طرفية حاسوب|طرفيتين]] عبر [[شبكة متباعدة|شبكة مُتباعدة]] بحسب نموذج الإنترنت (TCP/IP)، تضمّ [[شبكة حاسوب|الشبكة]] [[موجه (شبكات)|مُوجّهين]]، وتحصل عملية فك التغليف الرزمة وثم تغليفها مجدداً لإنتاج [[إطار البيانات|الإطار]] في كل [[موجه (شبكات)|مُوجّه]] على المسار.]]


قد تضيف الطبقة مُلحقاً (Trailer) <ref name="ietf-3">{{مرجع ويب
قد تضيف الطبقة مُلحقاً (Trailer) <ref name="ietf-3">{{استشهاد ويب
| الأخير= Leffler
| الأخير= Leffler
| الأول= Samuel J.
| الأول= Samuel J.
| الأخير2= Karels
| مؤلف2-الأخير= Karels
| الأول2= Michael J.
| مؤلف2-الأول= Michael J.
| تاريخ= أبريل 1984
| تاريخ= أبريل 1984
| سنة= 1984
| شهر= أبريل
| مسار أرشيف =
| مسار= https://www.ietf.org/rfc/rfc893
| مسار= https://www.ietf.org/rfc/rfc893
| عنوان= RFC 893, Trailer Encapsulations
| عنوان= RFC 893, Trailer Encapsulations
| الموقع= The Internet Society
| موقع= The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref>
| تاريخ الوصول= 26 يوليو 2017| مسار أرشيف = https://web.archive.org/web/20160308045705/http://www.ietf.org/rfc/rfc893 | تاريخ أرشيف = 8 مارس 2016 }}</ref>
[[بيانات|للمُعطيات]] بالإضافة [[ترويسة|للترويسة]]، ومن الطبقات التي تُضيف مُلحقاً كهذا [[طبقة الربط]]في [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت ]] (TCP/IP)، و[[طبقة ربط البيانات|طبقة ربط المُعطيات ]] في [[نموذج اتصال معياري|نموذج الاتصال المعياري ]] (OSI)، ويُستخدَم الملحق من أجل [[كشف وتصحيح أخطاء (شبكات)|كشف الأخطاء]] الحاصلة عند [[نقل البيانات|النقل]]، وذلك باعتماد [[خوارزمية|خوارزميّات]] خاصّة مثل [[اختبار التكرار الدوري|خوارزميّة اختبار الفائض الدوريّ ]] (CRC)<ref name="Oracle-1">{{مرجع ويب
[[بيانات|للمُعطيات]] بالإضافة [[ترويسة (حوسبة)|للترويسة]]، ومن الطبقات التي تُضيف مُلحقاً كهذا [[طبقة الوصلة|طبقة الربط]] في [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP)، و[[طبقة ربط البيانات|طبقة ربط المُعطيات]] في [[نموذج الربط البيني للأنظمة المفتوحة|نموذج الاتصال المعياري]] (OSI)، ويُستخدَم الملحق من أجل [[كشف الأخطاء وتصحيحها|كشف الأخطاء]] الحاصلة عند [[نقل البيانات|النقل]]، وذلك باعتماد [[خوارزمية|خوارزميّات]] خاصّة مثل [[اختبار التكرار الدوري|خوارزميّة اختبار الفائض الدوريّ]] (CRC)<ref name="Oracle-1">{{استشهاد ويب
| مسار= https://docs.oracle.com/cd/E19455-01/806-0916/ipov-32/
| مسار= https://docs.oracle.com/cd/E19455-01/806-0916/ipov-32/
| عنوان= System Administration Guide, Volume 3, Information technology, Data Encapsulation and the TCP/IP Protocol Stack
| عنوان= System Administration Guide, Volume 3, Information technology, Data Encapsulation and the TCP/IP Protocol Stack
| الموقع= Oracle
| موقع= Oracle
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> <ref name="IEEE-2">{{cite journal
| تاريخ الوصول= 26 يوليو 2017| مسار أرشيف = https://web.archive.org/web/20141224203104/http://docs.oracle.com:80/cd/E19455-01/806-0916/ipov-32/ | تاريخ أرشيف = 24 ديسمبر 2014 }}</ref><ref name="IEEE-2">{{استشهاد بدورية محكمة
|last= W. Peterson
|الأخير= W. Peterson
|first= W.
|الأول= W.
|publisher = IEEE
|ناشر = IEEE
|title= Cyclic Codes for Error Detection
|عنوان= Cyclic Codes for Error Detection
|volume= 49
|المجلد= 49
|year= 1961
| تاريخ = يناير 1961
|صفحة= 228-235
|month= يناير
|page= 228-235
|issn = 0096-8390
|issn = 0096-8390
|doi = 10.1109/JRPROC.1961.287814
|doi = 10.1109/JRPROC.1961.287814
}} </ref>
}}</ref>
أو [[فحص متتالية الإطار|خوارزميّة اختبار مُتتاليّة الإطار]] (FCS).<ref name="ietf-2">{{مرجع ويب
أو [[فحص متتالية الإطار|خوارزميّة اختبار مُتتاليّة الإطار]] (FCS).<ref name="ietf-2">{{استشهاد ويب
| الأخير=Simpson
| الأخير=Simpson
| الأول= W.
| الأول= W.
| تاريخ= يوليو 1994
| تاريخ= يوليو 1994
| سنة= 1994
| شهر= يوليو
| مسار أرشيف = https://web.archive.org/web/20190328173554/https://tools.ietf.org/html/rfc1662| مسار= https://tools.ietf.org/html/rfc1662#appendix-C
| مسار أرشيف =
| مسار= https://tools.ietf.org/html/rfc1662#appendix-C
| عنوان= RFC 1662, PPP in HDLC-like Framing
| عنوان= RFC 1662, PPP in HDLC-like Framing
| الموقع= Internet Society
| موقع= Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref>
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 28 مارس 2019 }}</ref>


إنّ عمليّتي التغليف وفكّ التغليف هي نتيجةُ العمل المُشترك بين طبقات النموذج مع بعضها البعض، تُوصف
إنّ عمليّتي التغليف وفكّ التغليف هي نتيجةُ العمل المُشترك بين طبقات النموذج مع بعضها البعض، تُوصف
<ref>{{مرجع كتاب
<ref>{{استشهاد بكتاب
|مؤلف1= Wendell Odom
|الأخير1 =
|مؤلف1-وصلة= <!-- الموقع الإلكتروني للمؤلف أو صفحة خاصة به يمكن استخدام وسائط مرقمة من 1 حتى 5 -->
|الأول1 =
|محرر= <!-- اسم المحرر -->
|المؤلف1= Wendell Odom
|المؤلفون= <!-- أسماء المؤلفين المشاركين -->
|وصلة المؤلف1= <!-- الموقع الإلكتروني للمؤلف أو صفحة خاصة به يمكن استخدام وسائط مرقمة من 1 حتى 5 -->
|عنوان= CCENT/CCNA ICND1 100-101 Official Cert Guide
|المحرر= <!-- اسم المحرر -->
|إصدار= الأولى
|المؤلفين المشاركين= <!-- أسماء المؤلفين المشاركين -->
|صفحة= <!-- رقم الصفحة التي تدل على المعلومة -->
|العنوان= CCENT/CCNA ICND1 100-101 Official Cert Guide
|مسار=https://archive.org/details/ciscoccentccnaic0000odom <!-- الموقع الإلكتروني للكتاب أو صفحة خاصة به -->
|الطبعة= الأولى
|الصفحة= <!-- رقم الصفحة التي تدل على المعلومة -->
|مسار= <!-- الموقع الإلكتروني للكتاب أو صفحة خاصة به -->
|سنة=2013
|سنة=2013
|الناشر= Cisco Press
|ناشر= Cisco Press
|الرقم المعياري= 978-1-58714-385-4
|ردمك= 978-1-58714-385-4
|تاريخ الوصول= <!-- تاريخ الوصول إلى الكتاب -->
|تاريخ الوصول= <!-- تاريخ الوصول إلى الكتاب -->
|المكان= <!-- مقر دار النشر -->
|مكان= <!-- مقر دار النشر -->
|اللغة= en
|لغة= en
|العنوان بالعربي=
|تنسيق= <!-- إذا كان الكتاب إلكترونياً يوضع هنا تنسيق الكتاب (PDF, DOC ... إلخ) -->
|تنسيق= <!-- إذا كان الكتاب إلكترونياً يوضع هنا تنسيق الكتاب (PDF, DOC ... إلخ) -->
}}</ref>
}}</ref>
علاقة الطبقات التي تُمرر [[وحدة بيانات بروتوكول|وحدة مُعطيات البروتوكول ]] (PDU) بشكلٍ مُباشر فيما بينها ضمن نفس الطرف بأنّها علاقة بين الطبقات المُتجاورة (Adjacent-Layer interconnection)، أمّا العلاقة التي تربط بين الطبقة التي تضيف [[وحدة بيانات بروتوكول|وحدة مُعطيات بروتوكول ]] (PDU) ما في الطرف المُرسل، والطبقة التي تتخلّص من نفس الوحدة في الطرف المُستقبل فتُوصف بأنّها على علاقة بين طبقتين مُتماثلتين (Same-Layer interconnection).
علاقة الطبقات التي تُمرر [[وحدة بيانات بروتوكول|وحدة مُعطيات البروتوكول]] (PDU) بشكلٍ مُباشر فيما بينها ضمن نفس الطرف بأنّها علاقة بين الطبقات المُتجاورة (Adjacent-Layer interconnection)، أمّا العلاقة التي تربط بين الطبقة التي تضيف [[وحدة بيانات بروتوكول|وحدة مُعطيات بروتوكول]] ما في الطرف المُرسل، والطبقة التي تتخلّص من نفس الوحدة في الطرف المُستقبل فتُوصف بأنّها على علاقة بين طبقتين مُتماثلتين (Same-Layer interconnection).


تقوم [[راوتر|المُوجّهات ]] أثناء [[توجيه (شبكات)|توّجيه ]] [[بيانات|المُعطيات]] من [[شبكة حاسوب|شبكة]] إلى أُخرى بفكّ تغليف [[إطار البيانات|الإطار]] (Frame) واستخراج [[رزمة بيانات|الرزمة]]، حيث يتمّ تعديل بعض الحقول فيها لأغراض تتعلق [[توجيه (شبكات)|بالتوّجيه ]]، ثم يُعاد تغليف الرزمة ضمن [[إطار البيانات|إطارٍ]] جديدٍ مناسبٍ للمعيار الفيزيائيّ للشبكة التي سيتمّ [[توجيه (شبكات)|توجيه الرزمة]] إليّها،وهكذا تنتقل [[رزمة بيانات|الرزمة ]] من [[شبكة حاسوب|شبكةٍ]] إلى أخرى حيّث تُعاد عمليتي التغليف وفكّ التغليف في كل [[راوتر|مُوجّه ]] على طول المسار. لا تقوم [[مبدل (شبكات)|المُبدّلات ]] بعملية التغليف أو فكّ التغليف، وتكتفي بتبديل [[إطار البيانات|الأطر]] بين [[منفذ حاسوب|منافذها]].
تقوم [[موجه (شبكات)|المُوجّهات]] أثناء [[توجيه (شبكات)|توّجيه]] [[بيانات|المُعطيات]] من [[شبكة حاسوب|شبكة]] إلى أُخرى بفكّ تغليف [[إطار البيانات|الإطار]] واستخراج [[رزمة بيانات|الرزمة]]، حيث يتمّ تعديل بعض الحقول فيها لأغراض تتعلق [[توجيه (شبكات)|بالتوّجيه]] ، ثم يُعاد تغليف الرزمة ضمن [[إطار البيانات|إطارٍ]] جديدٍ مناسبٍ للمعيار الفيزيائيّ للشبكة التي سيتمّ [[توجيه (شبكات)|توجيه الرزمة]] إليّها، وهكذا تنتقل [[رزمة بيانات|الرزمة]] من [[شبكة حاسوب|شبكةٍ]] إلى أخرى حيّث تُعاد عمليتي التغليف وفكّ التغليف في كل [[موجه (شبكات)|مُوجّه]] على طول المسار. لا تقوم [[مبدل (شبكات)|المُبدّلات]] بعملية التغليف أو فكّ التغليف، وتكتفي بتبديل [[إطار البيانات|الأطر]] بين [[منفذ (عتاد)|منافذها]].


في حالات خاصة، تبدأ عملية التغليف في طبقة مُغايّرة لأعلى طبقة في الكدسة، وتستمر نُزولاً في طبقات النموذج. من الأمّثلة على ذلك تغليف رسائل <ref>{{مرجع كتاب
في حالات خاصة، تبدأ عملية التغليف في طبقة مُغايّرة لأعلى طبقة في الكدسة، وتستمر نُزولاً في طبقات النموذج. من الأمّثلة على ذلك تغليف رسائل <ref>{{استشهاد بكتاب
|مؤلف1= Behrouz A. Forouzan
|الأخير1 =
|مؤلف1-وصلة= <!-- الموقع الإلكتروني للمؤلف أو صفحة خاصة به يمكن استخدام وسائط مرقمة من 1 حتى 5 -->
|الأول1 =
|محرر= <!-- اسم المحرر -->
|المؤلف1= Behrouz A. Forouzan
|المؤلفون= <!-- أسماء المؤلفين المشاركين -->
|وصلة المؤلف1= <!-- الموقع الإلكتروني للمؤلف أو صفحة خاصة به يمكن استخدام وسائط مرقمة من 1 حتى 5 -->
|عنوان= Data Communications and Networking
|المحرر= <!-- اسم المحرر -->
|إصدار= الرابعة
|المؤلفين المشاركين= <!-- أسماء المؤلفين المشاركين -->
|صفحة= p.621-630
|العنوان= Data Communications and Networking
|مسار=https://archive.org/details/datacommunicatio0000foro <!-- الموقع الإلكتروني للكتاب أو صفحة خاصة به -->
|الطبعة= الرابعة
|الصفحة= p.621-630
|مسار= <!-- الموقع الإلكتروني للكتاب أو صفحة خاصة به -->
|سنة=2007
|سنة=2007
|الناشر= McGraw-Hill
|ناشر= McGraw-Hill
|الرقم المعياري=0-07-296775-7
|ردمك=0-07-296775-7
|تاريخ الوصول= <!-- تاريخ الوصول إلى الكتاب -->
|تاريخ الوصول= <!-- تاريخ الوصول إلى الكتاب -->
|المكان= <!-- مقر دار النشر -->
|مكان= <!-- مقر دار النشر -->
|اللغة= en
|لغة= en
|العنوان بالعربي=
|تنسيق= <!-- إذا كان الكتاب إلكترونياً يوضع هنا تنسيق الكتاب (PDF, DOC ... إلخ) -->
|تنسيق= <!-- إذا كان الكتاب إلكترونياً يوضع هنا تنسيق الكتاب (PDF, DOC ... إلخ) -->
}}</ref> [[بروتوكول رسائل التحكم في الإنترنت |بروتوكول رسائل التحكّم في شبكة الإنترنت ]] (ICMP) بحسب [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت ]] (TCP/IP)، حيث تبدأ العملية في [[طبقة الإنترنت]]، عندما يُولّد البروتوكول إحدى رسائله، ثمّ يقوم [[بروتوكول إنترنت|بروتوكول الإنترنت]] (IP) بتغليف الرسالة وتوليد [[رزمة بيانات|رزمة المُعطيات]]، ثمّ يجري تمرير الرزمة إلى الطبقة التاليّة لتستمر عملية التغليف بعدها بشكل اعتيادي.
}}</ref> [[بروتوكول رسائل التحكم في الإنترنت|بروتوكول رسائل التحكّم في شبكة الإنترنت]] (ICMP) بحسب [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP)، حيث تبدأ العملية في [[طبقة الإنترنت]]، عندما يُولّد البروتوكول إحدى رسائله، ثمّ يقوم [[بروتوكول الإنترنت]] (IP) بتغليف الرسالة وتوليد [[رزمة بيانات|رزمة المُعطيات]]، ثمّ يجري تمرير الرزمة إلى الطبقة التاليّة لتستمر عملية التغليف بعدها بشكل اعتيادي.


إنّ التغليف المُتكرر (Recursive Encapsulation) هو شكلٌ خاصٌّ من أشكال التغليف،<ref name="ietf-1">{{مرجع ويب
إنّ التغليف المُتكرر (Recursive Encapsulation) هو شكلٌ خاصٌّ من أشكال التغليف،<ref name="ietf-1">{{استشهاد ويب
| الأخير= Perkins
| الأخير= Perkins
| الأول= C.
| الأول= C.
| تاريخ= أوكتوبر 1996
| تاريخ= أوكتوبر 1996
| مسار أرشيف = https://web.archive.org/web/20191215061310/https://www.ietf.org/rfc/rfc2003| مسار= https://www.ietf.org/rfc/rfc2003
| سنة= 1996
| شهر= أوكتوبر
| مسار أرشيف =
| مسار= https://www.ietf.org/rfc/rfc2003
| عنوان= RFC 2003, IP Encapsulation within IP
| عنوان= RFC 2003, IP Encapsulation within IP
| الموقع= The Internet Society
| موقع= The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 25 يوليو 2017}}</ref> وفيه تتمّ عملية إعادة تغليف [[وحدة بيانات بروتوكول|وحدة مُعطيات بروتوكول ]] (PDU) في طبقةٍ ما مُجدداً من البداية، حيّث تُعامل وكأنّها [[بيانات|مُعطيات ]] في طبقة التطبيق، ولهذا النوع من التغليف استخداماتٌ خاصّةً في [[بروتوكول نفقي| البروتوكولات النفقيّة]].
| تاريخ الوصول= 25 يوليو 2017| تاريخ أرشيف = 15 ديسمبر 2019 }}</ref> وفيه تتمّ عملية إعادة تغليف [[وحدة بيانات بروتوكول|وحدة مُعطيات بروتوكول]] (PDU) في طبقةٍ ما مُجدداً من البداية، حيّث تُعامل وكأنّها [[بيانات|مُعطيات]] في طبقة التطبيق، ولهذا النوع من التغليف استخداماتٌ خاصّةً في [[بروتوكول نفقي|البروتوكولات النفقيّة]].


== أمثلة ==
== أمثلة ==


فيما سيأتي، مثالين تطبيقيين لكيفيّة إنجاز عملية التغليف، في المثال الأول يتمّ استعمال [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت ]] (TCP/IP)، أمّا في المثال الثاني فإن النموذج المُستعمل هو [[نموذج اتصال معياري|نموذج الاتصال المعياريّ ]](OSI).
فيما سيأتي، مثالين تطبيقيين لكيفيّة إنجاز عملية التغليف، في المثال الأول يتمّ استعمال [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP)، أمّا في المثال الثاني فإن النموذج المُستعمل هو [[نموذج الربط البيني للأنظمة المفتوحة|نموذج الاتصال المعياريّ]] (OSI).


=== مثال عن التغليف في نموذج الإنترنت ===
=== مثال عن التغليف في نموذج الإنترنت ===
{{مفصلة|حزمة بروتوكولات الإنترنت}}


[[File:TCP-IP encapsulation example - ar.png|thumb| [[إطار البيانات|إطار المُعطيات]] بعد إنجاز عملية التغليف بحسب [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت ]] (TCP/IP).]]
[[ملف:TCP-IP encapsulation example - ar.png|تصغير|300بك |[[إطار البيانات|إطار المُعطيات]] بعد إنجاز عملية التغليف بحسب [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP).]]


يتكون [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP) من كدّسة من الطبقات عددُها أربعة، تهتمّ الطبقة العُليّا، وهي [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]]، بكيفيّة التعامل مع [[بيانات|المُعطيات]] التي تولدّها [[برمجيات تطبيقية|التطبيقات]]، أمّا [[طبقة النقل]]، فتكون مُسؤوليّتها الأساسيّة هي تهيئة [[قناة اتصال|قنوات الاتصال]] وتصنيف [[خدمة (شبكات)|خدمات الشبكة]] . تُؤمّن [[طبقة الإنترنت]] آليّاتٍ لعنونةٍ عامّةٍ [[مضيف (حوسبة)|للمُضيفين]] و[[توجيه (شبكات)|لتوجيه الرزم]]، وأخيراً [[طبقة الوصلة|طبقة الربط]]، التي تُشكّل واجهة النموذج مع [[شبكة محلية|الشبكة المحليّة]].
{{مقال تفصيلي|حزمة بروتوكولات الإنترنت}}


في هذا المثال، هناك طرفان يعملان وفق [[نموذج الخادم والعميل|نموذج طلب الخدمة]]، الأول هو [[عميل (حوسبة)|العميل]] الذي يطلب [[خدمة (شبكات)|الخدمة]]، والثاني هو [[خادوم|المُخدّم]] الذي يُقدمها، و[[خدمة (شبكات)|الخدمة]] هي [[متصفح ويب|تصفّح الويب]]. يحتوي الطرف الأول على [[برمجيات تطبيقية|تطبيق]] هو [[متصفح ويب|متصفّح ويب]]، يُولّد [[بيانات|مُعطيّات]] يجب إرسالُها عبر [[شبكة حاسوب|الشبكة]] إلى [[خادوم|المُخدّم]]، وتعمل [[بروتوكول (اتصالات)|البروتوكولات]] المعنيّة بالشكل التالي:
يتكون [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت ]] (TCP/IP) من كدّسة من الطبقات عددُها أربعة، تهتمّ الطبقة العُليّا، وهي [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]]، بكيفيّة التعامل مع [[بيانات|المُعطيات]] التي تولدّها [[برمجيات تطبيقية|التطبيقات]]، أمّا [[طبقة النقل]]، فتكون مُسؤوليّتها الأساسيّة هي تهيئة [[قناة (اتصال)|قنوات الاتصال ]] وتصنيف [[خدمة (شبكات)|خدمات الشبكة ]]. تُؤمّن [[طبقة الإنترنت]] آليّاتٍ لعنونةٍ عامّةٍ [[مضيف (حوسبة)|للمُضيفين]] و[[توجيه (شبكات)|لتوجيه الرزم]]، وأخيراً [[طبقة الربط]]، التي تُشكّل واجهة النموذج مع [[شبكة محلية|الشبكة المحليّة]] (LAN).
# يبدأ التغليف في [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]]، حيث يستقبل [[بروتوكول نقل النص الفائق]] (HTTP)<ref name="ietf-12">{{استشهاد ويب

| مؤلف1-الأخير= Fielding
في هذا المثال، هناك طرفان يعملان وفق [[نموذج طلب الخدمة]] (Client/Server Model)، الأول هو [[عميل (حوسبة)|العميل ]] الذي يطلب [[خدمة (شبكات)|الخدمة]]، والثاني هو [[خادم (حوسبة)|المُخدّم]] الذي يُقدمها، و[[خدمة (شبكات)|الخدمة]] هي [[متصفح (ويب)|تصفّح الويب]]. يحتوي الطرف الأول على [[برمجيات تطبيقية|تطبيق]] هو [[متصفح (ويب)|متصفّح ويب]]، يُولّد [[بيانات|مُعطيّات]] يجب إرسالُها عبر [[شبكة حاسوب|الشبكة]] إلى [[خادم (حوسبة)|المُخدّم]]، وتعمل [[بروتوكول (اتصالات)|البروتوكولات]] المعنيّة بالشكل التالي:
| مؤلف1-الأول= R.
# يبدأ التغليف في [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]]، حيث يستقبل [[بروتوكول نقل النص الفائق|بروتوكول نقل النص التشعبي]] (HTTP)<ref name="ietf-12">{{مرجع ويب
| مؤلف2-الأخير= Gettys
| الأخير1= Fielding
| مؤلف2-الأول= J.
| الأول1= R.
| مؤلف3-الأخير= Mogul
| الأخير2= Gettys
| الأول2= J.
| مؤلف3-الأول= J.
| مؤلف4-الأخير= Frystyk
| الأخير3= Mogul
| مؤلف4-الأول= H.
| الأول3= J.
| مؤلف5-الأخير= Masinter
| الأخير4= Frystyk
| مؤلف5-الأول= L.
| الأول4= H.
| مؤلف6-الأخير= Leach
| الأخير5= Masinter
| مؤلف6-الأول= P.
| الأول5= L.
| مؤلف7-الأخير= Berners-Lee
| الأخير6= Leach
| مؤلف7-الأول= T.
| الأول6= P.
| الأخير7= Berners-Lee
| الأول7= T.
| تاريخ= يونيو 1999
| تاريخ= يونيو 1999
| مسار أرشيف = https://web.archive.org/web/20190921184114/https://tools.ietf.org/html/rfc2616| مسار= https://tools.ietf.org/html/rfc2616
| سنة= 1999
| شهر= يونيو
| مسار أرشيف =
| مسار= https://tools.ietf.org/html/rfc2616
| عنوان= Hypertext Transfer Protocol -- HTTP/1.1
| عنوان= Hypertext Transfer Protocol -- HTTP/1.1
| الموقع=The Internet Society
| موقع=The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> [[بيانات|المُعطيات ]] من التطبيق ويضيف [[ترويسة|الترويسة ]] الخاصّة به، والتي تتضمن معلومات تتعلّق بشكل مباشر بعملية التصفّح و[[برمجيات تطبيقية|التطبيق]] الذي ولّد [[بيانات|المُعطيات]]، ثم تُمرر [[ترويسة|الترويسة]] و[[بيانات|المُعطيات ]] إلى [[طبقة النقل]].
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 21 سبتمبر 2019 }}</ref> [[بيانات|المُعطيات]] من التطبيق ويضيف [[ترويسة (حوسبة)|الترويسة]] الخاصّة به، والتي تتضمن معلومات تتعلّق بشكل مباشر بعملية التصفّح و[[برمجيات تطبيقية|التطبيق]] الذي ولّد [[بيانات|المُعطيات]]، ثم تُمرر [[ترويسة (حوسبة)|الترويسة]] و[[بيانات|المُعطيات]] إلى [[طبقة النقل]].
# في [[طبقة النقل]]، ينشط [[بروتوكول التحكم بالنقل|بروتوكول التحكّم بالنقل]] (TCP)،<ref name="ietf-8">{{مرجع ويب
# في [[طبقة النقل]]، ينشط [[بروتوكول التحكم بالنقل|بروتوكول التحكّم بالنقل]] (TCP)،<ref name="ietf-8">{{استشهاد ويب
| الأخير= Postal
| الأخير= Postal
| الأول= J.
| الأول= J.
| تاريخ= سبتمبر 1981
| تاريخ= سبتمبر 1981
| سنة= 1981
| مسار أرشيف = https://web.archive.org/web/20190825151207/https://tools.ietf.org/html/rfc793| مسار= https://tools.ietf.org/html/rfc793
| شهر= سبتمبر
| مسار أرشيف =
| مسار= https://tools.ietf.org/html/rfc793
| عنوان= RFC 793, Transmission control protocol, DARPA internet program,protocol specification.
| عنوان= RFC 793, Transmission control protocol, DARPA internet program,protocol specification.
| الموقع= The Internet Society
| موقع= The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> الذي يكون قد أسس وبشكل مُسبق [[قناة (اتصال)|قناةً للاتصال]] مع الجهة البعيدة، يتعامل [[بروتوكول (اتصالات)|البروتوكول]] مع ما ورد من [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]] على أنّه [[بيانات|مُعطيات ]] فقط، أيّ أنّه لا يُميّز وجود [[ترويسة]] [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]]، ويقوم بإضافة [[ترويسة|ترويسته]]، التي تتضمّن مُعلوماتٍ عن [[قناة (اتصال)|قناة الاتصال ]] و[[منفذ (شبكات حاسوبية)|أرقام المنافذ]]، وفي هذه الحالة سيكون [[منفذ (شبكات حاسوبية)|رقم منفذ ]]الوجهة هو (80)،<ref name="IANA-1">
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 25 أغسطس 2019 }}</ref> الذي يكون قد أسس وبشكل مُسبق [[قناة اتصال|قناةً للاتصال]] مع الجهة البعيدة، يتعامل [[بروتوكول (اتصالات)|البروتوكول]] مع ما ورد من [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]] على أنّه [[بيانات|مُعطيات]] فقط، أيّ أنّه لا يُميّز وجود [[ترويسة (حوسبة)|ترويسة]] [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]]، ويقوم بإضافة [[ترويسة (حوسبة)|ترويسته]]، التي تتضمّن مُعلوماتٍ عن [[قناة اتصال|قناة الاتصال]] و[[منفذ (شبكات)|أرقام المنافذ]]، وفي هذه الحالة سيكون [[منفذ (شبكات)|رقم منفذ الوجهة]] هو (80)،<ref name="IANA-1">
{{مرجع ويب
{{استشهاد ويب
| مسار= https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=2
| مسار= https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=2
| عنوان= Service Name and Transport Protocol Port Number Registry
| عنوان= Service Name and Transport Protocol Port Number Registry
| الموقع= IANA
| موقع= IANA
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> وهو الرقم المُميّز الخاص بخدمة تصفح الويب، بالإضافة لمعلوماتٍ تخصّ وظائف [[بروتوكول (اتصالات)|البروتوكول]] الأُخرى. ثُمّ يتمّ تمرير [[وحدة مُعطيات بروتوكول|وحدة مُعطيات البروتوكول]] (PDU)، والذي يُسمى [[قطعة بيانات|قطعة المُعطيات]]، إلى [[طبقة الإنترنت]].
| تاريخ الوصول= 26 يوليو 2017| مسار أرشيف = https://web.archive.org/web/20180614000656/https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=2 | تاريخ أرشيف = 14 يونيو 2018 }}</ref> وهو الرقم المُميّز الخاص بخدمة تصفح الويب، بالإضافة لمعلوماتٍ تخصّ وظائف [[بروتوكول (اتصالات)|البروتوكول]] الأُخرى. ثُمّ يتمّ تمرير [[وحدة بيانات بروتوكول|وحدة مُعطيات البروتوكول]] (PDU)، والذي يُسمى [[قطعة بيانات|قطعة المُعطيات]]، إلى [[طبقة الإنترنت]].
# تتعامل [[طبقة الإنترنت]] مع ما وردها على أنّه [[بيانات|مُعطيات]]، ثمّ يتمّ إضافة [[ترويسة|الترويسة]] الخاصّة بالبروتوكول العامل على هذه الطبقة، وغالباً ما يكون [[بروتوكول الإنترنت (الإصدار الرابع)|الإصدار الرابع من بروتكول الانترنت]] (IPv4)<ref name="ietf-10">{{مرجع ويب
# تتعامل [[طبقة الإنترنت]] مع ما وردها على أنّه [[بيانات|مُعطيات]]، ثمّ يتمّ إضافة [[ترويسة (حوسبة)|الترويسة]] الخاصّة بالبروتوكول العامل على هذه الطبقة، وغالباً ما يكون [[بروتوكول الإنترنت (الإصدار الرابع)|الإصدار الرابع من بروتكول الانترنت]] (IPv4)<ref name="ietf-10">{{استشهاد ويب
| الأخير= Postel
| الأخير= Postel
| الأول= J.
| الأول= J.
| الأخير2=
| الأول2=
| تاريخ= سبتمبر 1981
| تاريخ= سبتمبر 1981
| مسار أرشيف = https://web.archive.org/web/20190918221259/https://tools.ietf.org/html/rfc791| مسار= https://tools.ietf.org/html/rfc791
| سنة= 1981
| شهر= سبتمبر
| مسار أرشيف =
| مسار= https://tools.ietf.org/html/rfc791
| عنوان= RFC 791, Internet Protocol, DARPA Internet Program Protocol Specification
| عنوان= RFC 791, Internet Protocol, DARPA Internet Program Protocol Specification
| الموقع=The Internet Society
| موقع=The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو2017}}</ref> أو [[بروتوكول الإنترنت (الإصدار السادس)|السادس]] (IPv6).<ref name="ietf-11">{{مرجع ويب
| تاريخ الوصول= 26 يوليو2017| تاريخ أرشيف = 18 سبتمبر 2019 }}</ref> أو [[بروتوكول الإنترنت (الإصدار السادس)|السادس]] (IPv6).<ref name="ietf-11">{{استشهاد ويب
| الأخير= Deering
| الأخير= Deering
| الأول= S.
| الأول= S.
| الأخير2= Hinden
| مؤلف2-الأخير= Hinden
| الأول2= R.
| مؤلف2-الأول= R.
| تاريخ= ديسمبر 1998
| تاريخ= ديسمبر 1998
| مسار أرشيف = https://web.archive.org/web/20190918143726/https://www.ietf.org/rfc/rfc2460.txt| مسار= https://www.ietf.org/rfc/rfc2460.txt
| سنة= 1998
| شهر= ديسمبر
| مسار أرشيف =
| مسار= https://www.ietf.org/rfc/rfc2460.txt
| عنوان= RFC 2460, Network Working Group: version 6 of the Internet Protocol (IPv6)
| عنوان= RFC 2460, Network Working Group: version 6 of the Internet Protocol (IPv6)
| الموقع= The Internet Society
| موقع= The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> وتتضمّن [[ترويسة|الترويسة]] معلومات خاصّة بالعنونة ووظائف البروتوكول الأخرى، ثمّ يجري تمرير [[وحدة معطيات بروتوكول|وحدة معطيات البروتوكول]] (PDU) إلى [[طبقة الربط]].
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 18 سبتمبر 2019 }}</ref> وتتضمّن [[ترويسة (حوسبة)|الترويسة]] معلومات خاصّة بالعنونة ووظائف البروتوكول الأخرى، ثمّ يجري تمرير [[وحدة بيانات بروتوكول|وحدة معطيات البروتوكول]] (PDU) إلى [[طبقة الوصلة|طبقة الربط]].
# تضيف [[طبقة الربط]] [[ترويسة]] ومُلحقاً، تتضمّن [[ترويسة|الترويسة ]] معلومات تتعلّق [[بروتوكول (اتصالات)|ببروتوكول]] الطبقة، الذي قد يكون [[إيثرنت|الإيثرنت ]] (Ethernet)،<ref name="ietf-4">
# تضيف [[طبقة الوصلة|طبقة الربط]] [[ترويسة (حوسبة)|ترويسة]] ومُلحقاً، تتضمّن [[ترويسة (حوسبة)|الترويسة]] معلومات تتعلّق [[بروتوكول (اتصالات)|ببروتوكول]] الطبقة، الذي قد يكون [[إيثرنت|الإيثرنت]] (Ethernet)،<ref name="ietf-4">
{{مرجع ويب
{{استشهاد ويب
| الأخير1= Horing
| مؤلف1-الأخير= Horing
| الأول1= Charles
| مؤلف1-الأول= Charles
| تاريخ= أبريل 1984
| تاريخ= أبريل 1984
| مسار أرشيف = https://web.archive.org/web/20190328115630/https://tools.ietf.org/html/rfc894| مسار= https://tools.ietf.org/html/rfc894
| سنة= 1984
| شهر= أبريل
| مسار أرشيف =
| مسار= https://tools.ietf.org/html/rfc894
| عنوان= RFC 894, A Standard for the Transmission of IP Datagrams over Ethernet Networks
| عنوان= RFC 894, A Standard for the Transmission of IP Datagrams over Ethernet Networks
| الموقع= The Internet Society
| موقع= The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 22 يوليو 2017}}</ref><ref name="IEEE-1">{{مرجع ويب
| تاريخ الوصول= 22 يوليو 2017| تاريخ أرشيف = 28 مارس 2019 }}</ref><ref name="IEEE-1">{{استشهاد ويب
| الأخير=
| الأول=
| تاريخ= 2015
| تاريخ= 2015
| مسار أرشيف = https://web.archive.org/web/20170908135816/http://standards.ieee.org/about/get/802/802.3.html| مسار= http://standards.ieee.org/about/get/802/802.3.html
| سنة=
| شهر=
| مسار أرشيف =
| مسار= http://standards.ieee.org/about/get/802/802.3.html
| عنوان= IEEE 802.3-2015, IEEE Standard for Ethernet
| عنوان= IEEE 802.3-2015, IEEE Standard for Ethernet
| الموقع= Institute of Electrical and Electronics Engineers (IEEE)
| موقع= Institute of Electrical and Electronics Engineers (IEEE)
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> أو أيّ [[بروتوكول (اتصالات)|ببروتوكول]] آخر يعمل في هذه الطبقة، أمّا اللاحقة فتُخصص لآليّات التحقق من وجود الأخطاء التي تتعلّق بالنقل، وكما في الطبقات السابقة، تعامل [[بروتوكول (اتصالات)|بروتوكولات ]] [[طبقة الربط]] ما وردها على أنه [[بيانات|مُعطيات ]] وتُضيف إليها [[ترويسة|الترويسة]] والمُلحق. وبعد هذه المرحلة تتشكل بنية مُعطيات خاصّة تسمى [[إطار البيانات|الإطار ]]، وهي تضمّ [[بيانات|المُعطيات]] و[[ترويسة|الترويسات]] المُضافة خلال عملية التغليف وهو الشكل النهائي الذي سيُرسل عبر [[شبكة حاسوب|الشبكة]].
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 8 سبتمبر 2017 |url-status=live}}</ref> أو أيّ [[بروتوكول (اتصالات)|ببروتوكول]] آخر يعمل في هذه الطبقة، أمّا اللاحقة فتُخصص لآليّات التحقق من وجود الأخطاء التي تتعلّق بالنقل، وكما في الطبقات السابقة، تعامل [[بروتوكول (اتصالات)|بروتوكولات]] [[طبقة الوصلة|طبقة الربط]] ما وردها على أنه [[بيانات|مُعطيات]] وتُضيف إليها [[ترويسة (حوسبة)|الترويسة]] والمُلحق. وبعد هذه المرحلة تتشكل بنية مُعطيات خاصّة تسمى [[إطار البيانات|الإطار]] ، وهي تضمّ [[بيانات|المُعطيات]] و[[ترويسة (حوسبة)|الترويسات]] المُضافة خلال عملية التغليف وهو الشكل النهائي الذي سيُرسل عبر [[شبكة حاسوب|الشبكة]].


في الطرف المُستقبل، تحصل عملية فكّ التغليف بشكلٍ مُعاكسٍ لعمليّة التغليف، حيث تُعاد الخُطوات السابقة بدءاً من الطبقة الرابعة ثُمّ الثالثة وهكذا، ولكنّ يتمّ إزالة [[ترويسة|الترويسة ]] المُرتبطة بالطبقة، بالإضافة للمُلحق في [[طبقة الربط]]، ثمّ يُمرر الناتج صُعوداً نحو الأعلى.
في الطرف المُستقبل، تحصل عملية فكّ التغليف بشكلٍ مُعاكسٍ لعمليّة التغليف، حيث تُعاد الخُطوات السابقة بدءاً من الطبقة الرابعة ثُمّ الثالثة وهكذا، ولكنّ يتمّ إزالة [[ترويسة (حوسبة)|الترويسة]] المُرتبطة بالطبقة، بالإضافة للمُلحق في [[طبقة الوصلة|طبقة الربط]]، ثمّ يُمرر الناتج صُعوداً نحو الأعلى.


=== مثال عن التغليف في نموذج الاتصال المعياريّ (OSI) ===
=== مثال عن التغليف في نموذج الاتصال المعياريّ (OSI) ===


[[File:OSI Model encapsulation-ar.png|thumb|عملية التغليف وفك التعليف في [[نموذج اتصال معياري|نموذج الاتصال المعياريّ]] (OSI).]]
[[ملف:OSI Model encapsulation-ar.png|تصغير|300بك|عملية التغليف وفك التعليف في [[نموذج الربط البيني للأنظمة المفتوحة|نموذج الاتصال المعياريّ]] (OSI).]]


{{مقال تفصيلي|نموذج اتصال معياري}}
{{مفصلة|نموذج اتصال معياري}}
تتألّف كدسةُ الطبقات في [[نموذج اتصال معياري|نموذج الاتصال المعياريّ ]] (OSI) من سبع طبقاتٍ مُرقّمة الأدنى إلى الأعلى، وهي بالترتيب: [[طبقة مادية|الطبقة الفيزيائيّة ]] وطبقة [[طبقة ربط البيانات| طبقة ربط المُعطيات ]] و[[طبقة الشبكة]] و[[طبقة النقل]] و[[طبقة الجلسة]] و[[طبقة العرض]] و[[طبقة التطبيق (النموذج المعياري)|طبقة التطبيق]]، تكون [[طبقة التطبيق (النموذج المعياري)|طبقة التطبيق]] على اتصال مُباشر مع [[برمجيات تطبيقية|التطبيقات ]] أمّا [[طبقة مادية|الطبقة الفيزيائيّة ]] فتكون على اتصال مباشر مع [[وسط ناقل|الوسط الناقل ]] في [[شبكة حاسوب|الشبكة]].
تتألّف كدسةُ الطبقات في [[نموذج الربط البيني للأنظمة المفتوحة|نموذج الاتصال المعياريّ]] (OSI) من سبع طبقاتٍ مُرقّمة الأدنى إلى الأعلى، وهي بالترتيب: [[طبقة مادية|الطبقة الفيزيائيّة]] وطبقة [[طبقة ربط البيانات|طبقة ربط المُعطيات]] و[[طبقة الشبكة]] و[[طبقة النقل]] و[[طبقة الجلسة]] و[[طبقة العرض]] و[[طبقة التطبيق (النموذج المعياري)|طبقة التطبيق]]، تكون [[طبقة التطبيق (النموذج المعياري)|طبقة التطبيق]] على اتصال مُباشر مع [[برمجيات تطبيقية|التطبيقات]] أمّا [[طبقة مادية|الطبقة الفيزيائيّة]] فتكون على اتصال مباشر مع [[وسط ناقل|الوسط الناقل]] في [[شبكة حاسوب|الشبكة]].


في هذا المثال<ref name="Cisco-1">
في هذا المثال<ref name="Cisco-1">
{{مرجع ويب
{{استشهاد ويب
| مسار أرشيف = https://web.archive.org/web/20170731012250/http://www.cisco.com:80/cpress/cc/td/cpress/fund/ith/ith01gb.htm
| الأخير1=
| الأول1=
| تاريخ=
| سنة=
| شهر=
| مسار أرشيف =
| مسار= https://www.cisco.com/cpress/cc/td/cpress/fund/ith/ith01gb.htm#xtocid1668410
| مسار= https://www.cisco.com/cpress/cc/td/cpress/fund/ith/ith01gb.htm#xtocid1668410
| عنوان= Internetworking Basics, OSI Model Layers and Information Exchange
| عنوان= Internetworking Basics, OSI Model Layers and Information Exchange
| الموقع= Cisco
| موقع= Cisco
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref>، يُفترض وجود طرفين [[نقل بيانات|يتبادلان المُعطيات]] بشكل مباشر وفق [[نموذج اتصال معياري|نموذج الاتصال المعياريّ ]] (OSI)، لن يتمّ تحديد [[بروتوكول (اتصالات)|بروتوكولات ]] بعينِها، للإبقاء على المثال عامّاً. تحصل عملية التعليف كما يلي:
| تاريخ الوصول= 26 يوليو 2017|تاريخ أرشيف=2017-07-31}}</ref>، يُفترض وجود طرفين [[نقل البيانات|يتبادلان المُعطيات]] بشكل مباشر وفق [[نموذج الربط البيني للأنظمة المفتوحة|نموذج الاتصال المعياريّ]] ، لن يتمّ تحديد [[بروتوكول (اتصالات)|بروتوكولات]] بعينِها، للإبقاء على المثال عامّاً. تحصل عملية التعليف كما يلي:


# يقوم أحد [[برمجيات تطبيقية|التطبيقات ]] بتوليد [[بيانات|المُعطيات]] التي يجب إرسالُها عبر [[شبكة حاسوب|الشبكة]] في الطرف الأول، في [[طبقة التطبيق (النموذج المعياري)|طبقة التطبيق]] يقوم أحد [[بروتوكول (اتصالات)|البروتوكولات ]] بإضافة [[ترويسة|ترويسته]] وتشكيل وحدة مُعطيات البروتوكول الخاصة بالطبقة السابعة (L7PDU). تُمرر هذه الوحدة إلى [[طبقة العرض]].
# يقوم أحد [[برمجيات تطبيقية|التطبيقات]] بتوليد [[بيانات|المُعطيات]] التي يجب إرسالُها عبر [[شبكة حاسوب|الشبكة]] في الطرف الأول، في [[طبقة التطبيق (النموذج المعياري)|طبقة التطبيق]] يقوم أحد [[بروتوكول (اتصالات)|البروتوكولات]] بإضافة [[ترويسة (حوسبة)|ترويسته]] وتشكيل وحدة مُعطيات البروتوكول الخاصة بالطبقة السابعة (L7PDU). تُمرر هذه الوحدة إلى [[طبقة العرض]].
# بشكلٍ نظريّ، يجب أن يُضيف أحد [[بروتوكول (اتصالات)|البروتوكولات ]] [[ترويسة]] في كل من طبقتي [[طبقة العرض| العرض ]] و[[طبقة الجلسة|الجلسة ]] على الترتيب، ثمّ يتمّ تمرير وحدة مُعطيات البروتكول في الطبقة الخامسة (L5PDU) إلى [[طبقة النقل]]، ولكن هذه ليست الحالة المُتبعة دوماً، وقد يتمّ إهمال عملية التغليف في هاتين الطبقتين لعدم وجود [[بروتوكول (اتصالات)|بروتوكول ]] عامل فيهما.
# بشكلٍ نظريّ، يجب أن يُضيف أحد [[بروتوكول (اتصالات)|البروتوكولات]] [[ترويسة (حوسبة)|ترويسة]] في كل من طبقتي [[طبقة العرض|العرض]] و[[طبقة الجلسة|الجلسة]] على الترتيب، ثمّ يتمّ تمرير وحدة مُعطيات البروتكول في الطبقة الخامسة (L5PDU) إلى [[طبقة النقل]]، ولكن هذه ليست الحالة المُتبعة دوماً، وقد يتمّ إهمال عملية التغليف في هاتين الطبقتين لعدم وجود [[بروتوكول (اتصالات)|بروتوكول]] عامل فيهما.
# في [[طبقة النقل]]، يُضيف أحد [[بروتوكول (اتصالات)|البروتوكولات ]] [[ترويسة|ترويسته]] فتنتج [[وحدة معطيات بروتوكول|وحدة مُعطيات البروتوكول]] (PDU) الخاصّة بالطبقة، والتي قد تُسمّى [[قطعة بيانات (شبكات)|قطعة مُعطيات ]] (Segment) إذا كان [[بروتوكول (اتصالات)|البروتوكول ]] المُستخدم هو [[بروتوكول التحكم بالنقل|بروتوكول التحكّم بالنقل ]] (TCP) أو [[حزمة معطيات|حزمة مُعطيات ]] (Datagram) إذا كان [[بروتوكول (اتصالات)|البروتوكول ]] المُستخدم هو [[بروتوكول بيانات المستخدم|بروتوكول حزم المُستخدم ]] (UDP)،<ref name="ietf-9">{{مرجع ويب
# في [[طبقة النقل]]، يُضيف أحد [[بروتوكول (اتصالات)|البروتوكولات]] [[ترويسة (حوسبة)|ترويسته]] فتنتج [[وحدة بيانات بروتوكول|وحدة مُعطيات البروتوكول]] (PDU) الخاصّة بالطبقة، والتي قد تُسمّى [[قطعة بيانات (شبكات)|قطعة مُعطيات]] (Segment) إذا كان [[بروتوكول (اتصالات)|البروتوكول]] المُستخدم هو [[بروتوكول التحكم بالنقل|بروتوكول التحكّم بالنقل]] (TCP) أو [[حزمة معطيات|حزمة مُعطيات]] (Datagram) إذا كان [[بروتوكول (اتصالات)|البروتوكول]] المُستخدم هو [[بروتوكول حزم بيانات المستخدم|بروتوكول حزم المُستخدم]] (UDP)،<ref name="ietf-9">{{استشهاد ويب
| الأخير= Postal
| الأخير= Postal
| الأول= J.
| الأول= J.
| تاريخ= أغسطس 1980
| تاريخ= أغسطس 1980
| سنة= 1980
| مسار أرشيف = https://web.archive.org/web/20181031013346/http://www.ietf.org/rfc/rfc768.txt| مسار= https://www.ietf.org/rfc/rfc768.txt
| شهر= أغسطس
| مسار أرشيف =
| مسار= https://www.ietf.org/rfc/rfc768.txt
| عنوان= RFC 768, User Datagram Protocol
| عنوان= RFC 768, User Datagram Protocol
| الموقع= The Internet Society
| موقع= The Internet Society
| اللغة= en
| لغة= en
| تاريخ الوصول= 26 يوليو 2017}}</ref> في نهاية المطاف يتمّ إنتاج وحدة مُعطيات بروتوكول خاصة بالطبقة الرابعة (L4PDU) وتُمَرر هذه الوحدة إلى [[طبقة الشبكة]].
| تاريخ الوصول= 26 يوليو 2017| تاريخ أرشيف = 31 أكتوبر 2018 }}</ref> في نهاية المطاف يتمّ إنتاج وحدة مُعطيات بروتوكول خاصة بالطبقة الرابعة (L4PDU) وتُمَرر هذه الوحدة إلى [[طبقة الشبكة]].
# تستقبل [[طبقة الشبكة]] وحدة المُعطيات القادمة من الطبقة الرابعة، ويُضيف [[بروتوكول (اتصالات)|البروتوكول ]] العامل على هذه الطبقة [[ترويسة|ترويسته]]، فتنتج وحدة مُعطيات بروتوكول الطبقة الثالثة (L3PDU)، والتي تُسمىّ [[رزمة بيانات|رزمة المُعطيات]] (Packet)، تُمرر [[رزمة بيانات|الرزمة]] إلى [[طبقة ربط البيانات| طبقة ربط المُعطيات ]].
# تستقبل [[طبقة الشبكة]] وحدة المُعطيات القادمة من الطبقة الرابعة، ويُضيف [[بروتوكول (اتصالات)|البروتوكول]] العامل على هذه الطبقة [[ترويسة (حوسبة)|ترويسته]]، فتنتج وحدة مُعطيات بروتوكول الطبقة الثالثة (L3PDU)، والتي تُسمىّ [[رزمة بيانات|رزمة المُعطيات]] (Packet)، تُمرر [[رزمة بيانات|الرزمة]] إلى [[طبقة ربط البيانات|طبقة ربط المُعطيات]] .
# في الغالب الأعمّ، تحتوي [[طبقة ربط المعطيات|طبقة ربط المُعطيات ]] على بروتكول يُضيف [[ترويسة]] ومُلحقاً للرزمة، وينتج بذلك [[إطار البيانات|إطار المُعطيات]]، وهو وحدة مُعطيات البروتوكول الخاصّة بالطبقة الثانية، أهم [[بروتوكول (اتصالات)|البروتوكولات ]] العاملة على هذه الطبقة هي [[إيثرنت|بروتوكول الإيثرنت]] و[[بروتوكول التحكم عالي المستوى في ارتباط البيانات |بروتوكول التحكّم عاليّ المُستوى في ارتباط البيانات ]] (HDLC)،<ref name="ISO-2">{{مرجع ويب
# في الغالب الأعمّ، تحتوي [[طبقة ربط البيانات|طبقة ربط المُعطيات]] على بروتكول يُضيف [[ترويسة (حوسبة)|ترويسة]] ومُلحقاً للرزمة، وينتج بذلك [[إطار البيانات|إطار المُعطيات]]، وهو وحدة مُعطيات البروتوكول الخاصّة بالطبقة الثانية، أهم [[بروتوكول (اتصالات)|البروتوكولات]] العاملة على هذه الطبقة هي [[إيثرنت|بروتوكول الإيثرنت]] و[[بروتوكول التحكم عالي المستوى في ارتباط البيانات|بروتوكول التحكّم عاليّ المُستوى في ارتباط البيانات]] (HDLC)،<ref name="ISO-2">{{استشهاد ويب
| الأخير=
| الأول=
| تاريخ= 2002
| تاريخ= 2002
| سنة= 1994
| سنة= 1994
| مسار أرشيف = https://web.archive.org/web/20190323090751/https://www.iso.org/standard/37010.html| مسار= https://www.iso.org/standard/37010.html
| شهر=
| مسار أرشيف =
| مسار= https://www.iso.org/standard/37010.html
| عنوان= ISO/IEC 13239:2002, Information technology -- Telecommunications and information exchange between systems -- High-level data link control (HDLC) procedures
| عنوان= ISO/IEC 13239:2002, Information technology -- Telecommunications and information exchange between systems -- High-level data link control (HDLC) procedures
| الموقع= International Organization for Standardization (ISO)
| موقع= International Organization for Standardization (ISO)
| اللغة= en
| لغة= en
| تاريخ الوصول= 22 يوليو 2017}}</ref> يُمرر الإطار إلى [[طبقة مادية|الطبقة الفيزيائيّة]].
| تاريخ الوصول= 22 يوليو 2017| تاريخ أرشيف = 23 مارس 2019 }}</ref> يُمرر الإطار إلى [[طبقة مادية|الطبقة الفيزيائيّة]].
# لا تُضيف [[طبقة مادية|الطبقة الفيزيائيّة]] أي [[ترويسة]] أو مُلحقاً [[إطار البيانات|للإطار]]، لكنّها تحوّل [[إطار البيانات|الإطار]] إلى شكلٍ ماديّ في [[وسط ناقل|وسط النقل]]، هذا الشكل هو [[بت|البت]]، وهو وحدة مُعطيات البروتوكول في الطبقة الأولى (L1PDU)، ويختلف الشكل الماديّ [[بت|للبت]] باختلاف [[وسط ناقل|وسط النقل]]، فقد يكون [[إشارة (كهرباء)|إشارة كهربائيّة]]، إذا كانت الشبكة تتكون من [[كبل|أسلاك معدنيّة ]]، أو إشارة ضوئيّة إذا كان [[وسط ناقل|وسط النقل ]] [[ليف بصري|أليافاً بصريّة]] أو [[موجة كهرومغناطيسية|أمواج كهرومغناطيسيّة]] إذا كانت [[شبكة لاسلكية|الشبكة لاسلكيّة]].
# لا تُضيف [[طبقة مادية|الطبقة الفيزيائيّة]] أي [[ترويسة (حوسبة)|ترويسة]] أو مُلحقاً [[إطار البيانات|للإطار]]، لكنّها تحوّل [[إطار البيانات|الإطار]] إلى شكلٍ ماديّ في [[وسط ناقل|وسط النقل]]، هذا الشكل هو [[بت|البت]]، وهو وحدة مُعطيات البروتوكول في الطبقة الأولى (L1PDU)، ويختلف الشكل الماديّ [[بت|للبت]] باختلاف [[وسط ناقل|وسط النقل]]، فقد يكون [[إشارة (اتصالات)|إشارة كهربائيّة]]، إذا كانت الشبكة تتكون من [[كبل|أسلاك معدنيّة]] ، أو إشارة ضوئيّة إذا كان [[وسط ناقل|وسط النقل]] [[ليف بصري|أليافاً بصريّة]] أو [[موجة كهرومغناطيسية|أمواج كهرومغناطيسيّة]] إذا كانت [[شبكة لاسلكية|الشبكة لاسلكيّة]].


في طرف الإستقبال تحصل عملية فكّ التغليف بشكلٍ مُعاكس لعمليّة التغليف، حيّث تبدأ من [[طبقة مادية|الطبقة الفيزيائيّة ]] التي تكون على اتصالٍ مُباشر مع [[وسط ناقل|وسط النقل ]] وتنتهي [[طبقة التطبيق (النموذج المعياري)|بطبقة التطبيق]] حيث التطبيق الذي يستقبل [[بيانات|المُعطيات]]، وفي كل طبقة يتم إزالة [[ترويسة|الترويسة]]، والمُلحق في حال وجوده، اللذان تمّ إضافتهما في نفس الطبقة في طرف الإرسال، ثُمّ تمرير الناتج إلى الطبقة الأعلى.
في طرف الإستقبال تحصل عملية فكّ التغليف بشكلٍ مُعاكس لعمليّة التغليف، حيّث تبدأ من [[طبقة مادية|الطبقة الفيزيائيّة]] التي تكون على اتصالٍ مُباشر مع [[وسط ناقل|وسط النقل]] وتنتهي [[طبقة التطبيق (النموذج المعياري)|بطبقة التطبيق]] حيث التطبيق الذي يستقبل [[بيانات|المُعطيات]]، وفي كل طبقة يتم إزالة [[ترويسة (حوسبة)|الترويسة]]، والمُلحق في حال وجوده، اللذان تمّ إضافتهما في نفس الطبقة في طرف الإرسال، ثُمّ تمرير الناتج إلى الطبقة الأعلى.


== انظر أيضاً ==
== انظر أيضاً ==


* [[نموذج اتصال معياري|نموذج الاتصال المعياريّ]] (OSI).
* [[نموذج الربط البيني للأنظمة المفتوحة|نموذج الاتصال المعياريّ]] (OSI).
* [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP).
* [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] (TCP/IP).
* [[بروتوكول نفقي|البروتوكولات النفقيّة]].
* [[بروتوكول نفقي|البروتوكولات النفقيّة]].


== مراجع ==
== مراجع ==
{{مراجع}}
<div class="reflist4" style="height: 250px; overflow: auto; padding: 3px" >
{{شريط بوابات|اتصال عن بعد|تقنية المعلومات}}
{{مراجع|2}}
{{تصنيف كومنز|Encapsulation}}
</div>


{{شريط بوابات|معلوماتية}}


[[تصنيف:بروتوكول الشبكات]]
[[تصنيف:بروتوكولات الشبكة]]
[[تصنيف:رزم البيانات]]
[[تصنيف:نقل البيانات]]

نسخة 10:54، 10 يناير 2024

تغليف مُعطيات بحسب نموذج الإنترنت (TCP/IP). أحجام المُعطيات والترويسات غير مُتناسبة.

التغليف[1] أو الكبسلة[2] (بالإنجليزية: Encapsulation)‏ هو طريقة لعمل بروتوكولات الاتصالات مع بعضها البعض لإعداد البيانات التي يُراد نقلُها عبر الشبكة. تُقسّم نماذج الشبكة عملية إعداد البيانات وظيفيّاً إلى عدد من المراحل أو الطبقات، ويتمّ تصنيف بروتوكولات الشبكة بحسب وظيفتها لتتوضع في طبقة معيّنة من النموذج. يُحدد التغليف الطريقة والترتيب الذي تقوم فيه البروتوكولات بإضافة ترويساتها إلى البيانات بدءأ من التطبيق الذي يُولّدها وصُولاً إلى وسط النقل في الشبكة.

إنّ عملية التغليف مُعتَمَدة على نطاقٍ واسعٍ في نماذج الشبكات، ويشمل ذلك نموذج الإنترنت (TCP/IP)[3] ونموذج الاتصال المعياري (OSI).[4]

آليّة العمل

التغليف هو مفهوم تجريديّ، يبين آليّة عمل البروتوكولات مع بعضها البعض ضمن إطارٍعامّ هو نموذج الشبكة. حيث يُضاف للمُعطيات ترويسة خاصّة في كل طبقة من طبقات النموذج، فينتج ما يُسمى بوحدات مُعطيات البروتوكول (PDU)، وهي عبارة عن المُعطيات الموجُودة في طبقةٍ ما والترويسة المُضافة في الطبقة، بالإضافة للمُلحق إنّ وُجِد. عند تغليف المُعطيات تقوم كل طبقة بتمرير وحدة مُعطيات البروتوكول إلى الطبقة التاليّة في النموذج. إن ّ لكلّ بروتوكول بُنّية خاصّة لترويسته حيث يستخدمها لحمل عدد من البايتات التي تُمثّل مُعطيات تحكّم خاصة بوظائفه وآليّات عمله.

تفترض عملية التغليف[5] وجود طرفين يعملان وفق نفس النموذج، ويُشغّلان نفس البروتوكولات، هما مُرسل المُعطيات ومُستقبلها، ويُمكن أن يقوم طرفٌ واحدٌ بلعب دور المُرسل والمُستقبل في نفس الوقت. تبدأ العمليّة من أعلى طبقة في النموذج، وهي الطبقة التي تكون على صلّةٍ مُباشرةٍ مع التطبيقات التي تُولّد المُعطيات المُراد إرسالُها عبر الشبكة، يُضيف البروتوكول العامل على هذه الطبقة أوّل ترويسة للمُعطيات ويُنشئ أول وحدة مُعطيات بروتوكول، ثمّ يتمّ تمرير هذه الوحدة إلى الطبقة التاليّة، حيث يعمل أحد البروتوكولات والذي يقوم بإضافة ترويسته ويُنشئ بذلك وحدة مُعطيات البروتوكول الخاصّة بالطبقة، ثم يتمّ تمرير هذه الوحدة إلى الطبقة التاليّة وهكذا وصولاً إلى الطبقة الأخيرة في النموذج، وهي الطبقة التي تربط النموذج مع وسط النقل.

يقوم الطرف المُرسل بتغليف المُعطيات بدءاً من أعلى طبقة في النموذج ثمّ نُزُولاً، أمّا في المُستقبل فتحصل عملية فكّ التغليف (Deecapsulation)، بشكلٍ مُعاكسٍ بدءاً من أدنى طبقة فيه، وهي الطبقة التي تستقبل المُعطيات صعوداً إلى أعلى طبقةٍ والتي تكون على اتصالٍ مُباشرٍ مع التطبيق، حيث يقوم البروتوكول العامل على كل طبقة في الطرف المُستقبل بإزالة الترويسة التي أضافها نفس البروتوكول في طرف الإرسال. ولهذا فإنّ العمل وفق نفس النموذج ودعم نفس البروتوكولات هو شرطٌ أساسيٌ لنجاح عمليتي التغليف وفكّ التغليف.

يقوم كل طرف بعمليتي التغليف وفكّ التغليف طالما أنه قادر على تبادل المُعطيات، ويمكن أن تحصل عمليّة تغليف مُعطيات تطبيقٍ ما ثُمّ فكّ تغليفها ضمن نفس الطرف، دون أن يتمّ إرسالُها عبر الشبكة، وفي هذه الحالة يكون التطبيق العامل في ذلك الطرف هو المُرسل والمُستقبل في نفس الوقت، حيث يتمّ إرسال المُعطيات بحسب نموذج الشبكة، ليجري تغليفُها أصُولاً، وفي الطبقة الأخيرة من النموذج يتمّ مُعاملتُها مُعاملةَ المُعطيات الواردة، حيث تعاود الصعود مُجدداً نحو أعلى طبقة حيّثُ يجري فكّ تغليفِها بالتدريج بدون أن تغادر الطرف الذي تمّ توليدها فيه باتجاه الشبكة، ولهذا أهميّة خاصّة في عملية تطوير البرمجيّات.

تدفّق المُعطيات بين طرفيتين عبر شبكة مُتباعدة بحسب نموذج الإنترنت (TCP/IP)، تضمّ الشبكة مُوجّهين، وتحصل عملية فك التغليف الرزمة وثم تغليفها مجدداً لإنتاج الإطار في كل مُوجّه على المسار.

قد تضيف الطبقة مُلحقاً (Trailer) [6] للمُعطيات بالإضافة للترويسة، ومن الطبقات التي تُضيف مُلحقاً كهذا طبقة الربط في نموذج الإنترنت (TCP/IP)، وطبقة ربط المُعطيات في نموذج الاتصال المعياري (OSI)، ويُستخدَم الملحق من أجل كشف الأخطاء الحاصلة عند النقل، وذلك باعتماد خوارزميّات خاصّة مثل خوارزميّة اختبار الفائض الدوريّ (CRC)[7][8] أو خوارزميّة اختبار مُتتاليّة الإطار (FCS).[9]

إنّ عمليّتي التغليف وفكّ التغليف هي نتيجةُ العمل المُشترك بين طبقات النموذج مع بعضها البعض، تُوصف [10] علاقة الطبقات التي تُمرر وحدة مُعطيات البروتوكول (PDU) بشكلٍ مُباشر فيما بينها ضمن نفس الطرف بأنّها علاقة بين الطبقات المُتجاورة (Adjacent-Layer interconnection)، أمّا العلاقة التي تربط بين الطبقة التي تضيف وحدة مُعطيات بروتوكول ما في الطرف المُرسل، والطبقة التي تتخلّص من نفس الوحدة في الطرف المُستقبل فتُوصف بأنّها على علاقة بين طبقتين مُتماثلتين (Same-Layer interconnection).

تقوم المُوجّهات أثناء توّجيه المُعطيات من شبكة إلى أُخرى بفكّ تغليف الإطار واستخراج الرزمة، حيث يتمّ تعديل بعض الحقول فيها لأغراض تتعلق بالتوّجيه ، ثم يُعاد تغليف الرزمة ضمن إطارٍ جديدٍ مناسبٍ للمعيار الفيزيائيّ للشبكة التي سيتمّ توجيه الرزمة إليّها، وهكذا تنتقل الرزمة من شبكةٍ إلى أخرى حيّث تُعاد عمليتي التغليف وفكّ التغليف في كل مُوجّه على طول المسار. لا تقوم المُبدّلات بعملية التغليف أو فكّ التغليف، وتكتفي بتبديل الأطر بين منافذها.

في حالات خاصة، تبدأ عملية التغليف في طبقة مُغايّرة لأعلى طبقة في الكدسة، وتستمر نُزولاً في طبقات النموذج. من الأمّثلة على ذلك تغليف رسائل [11] بروتوكول رسائل التحكّم في شبكة الإنترنت (ICMP) بحسب نموذج الإنترنت (TCP/IP)، حيث تبدأ العملية في طبقة الإنترنت، عندما يُولّد البروتوكول إحدى رسائله، ثمّ يقوم بروتوكول الإنترنت (IP) بتغليف الرسالة وتوليد رزمة المُعطيات، ثمّ يجري تمرير الرزمة إلى الطبقة التاليّة لتستمر عملية التغليف بعدها بشكل اعتيادي.

إنّ التغليف المُتكرر (Recursive Encapsulation) هو شكلٌ خاصٌّ من أشكال التغليف،[12] وفيه تتمّ عملية إعادة تغليف وحدة مُعطيات بروتوكول (PDU) في طبقةٍ ما مُجدداً من البداية، حيّث تُعامل وكأنّها مُعطيات في طبقة التطبيق، ولهذا النوع من التغليف استخداماتٌ خاصّةً في البروتوكولات النفقيّة.

أمثلة

فيما سيأتي، مثالين تطبيقيين لكيفيّة إنجاز عملية التغليف، في المثال الأول يتمّ استعمال نموذج الإنترنت (TCP/IP)، أمّا في المثال الثاني فإن النموذج المُستعمل هو نموذج الاتصال المعياريّ (OSI).

مثال عن التغليف في نموذج الإنترنت

إطار المُعطيات بعد إنجاز عملية التغليف بحسب نموذج الإنترنت (TCP/IP).

يتكون نموذج الإنترنت (TCP/IP) من كدّسة من الطبقات عددُها أربعة، تهتمّ الطبقة العُليّا، وهي طبقة التطبيق، بكيفيّة التعامل مع المُعطيات التي تولدّها التطبيقات، أمّا طبقة النقل، فتكون مُسؤوليّتها الأساسيّة هي تهيئة قنوات الاتصال وتصنيف خدمات الشبكة . تُؤمّن طبقة الإنترنت آليّاتٍ لعنونةٍ عامّةٍ للمُضيفين ولتوجيه الرزم، وأخيراً طبقة الربط، التي تُشكّل واجهة النموذج مع الشبكة المحليّة.

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

  1. يبدأ التغليف في طبقة التطبيق، حيث يستقبل بروتوكول نقل النص الفائق (HTTP)[13] المُعطيات من التطبيق ويضيف الترويسة الخاصّة به، والتي تتضمن معلومات تتعلّق بشكل مباشر بعملية التصفّح والتطبيق الذي ولّد المُعطيات، ثم تُمرر الترويسة والمُعطيات إلى طبقة النقل.
  2. في طبقة النقل، ينشط بروتوكول التحكّم بالنقل (TCP)،[14] الذي يكون قد أسس وبشكل مُسبق قناةً للاتصال مع الجهة البعيدة، يتعامل البروتوكول مع ما ورد من طبقة التطبيق على أنّه مُعطيات فقط، أيّ أنّه لا يُميّز وجود ترويسة طبقة التطبيق، ويقوم بإضافة ترويسته، التي تتضمّن مُعلوماتٍ عن قناة الاتصال وأرقام المنافذ، وفي هذه الحالة سيكون رقم منفذ الوجهة هو (80)،[15] وهو الرقم المُميّز الخاص بخدمة تصفح الويب، بالإضافة لمعلوماتٍ تخصّ وظائف البروتوكول الأُخرى. ثُمّ يتمّ تمرير وحدة مُعطيات البروتوكول (PDU)، والذي يُسمى قطعة المُعطيات، إلى طبقة الإنترنت.
  3. تتعامل طبقة الإنترنت مع ما وردها على أنّه مُعطيات، ثمّ يتمّ إضافة الترويسة الخاصّة بالبروتوكول العامل على هذه الطبقة، وغالباً ما يكون الإصدار الرابع من بروتكول الانترنت (IPv4)[16] أو السادس (IPv6).[17] وتتضمّن الترويسة معلومات خاصّة بالعنونة ووظائف البروتوكول الأخرى، ثمّ يجري تمرير وحدة معطيات البروتوكول (PDU) إلى طبقة الربط.
  4. تضيف طبقة الربط ترويسة ومُلحقاً، تتضمّن الترويسة معلومات تتعلّق ببروتوكول الطبقة، الذي قد يكون الإيثرنت (Ethernet)،[18][19] أو أيّ ببروتوكول آخر يعمل في هذه الطبقة، أمّا اللاحقة فتُخصص لآليّات التحقق من وجود الأخطاء التي تتعلّق بالنقل، وكما في الطبقات السابقة، تعامل بروتوكولات طبقة الربط ما وردها على أنه مُعطيات وتُضيف إليها الترويسة والمُلحق. وبعد هذه المرحلة تتشكل بنية مُعطيات خاصّة تسمى الإطار ، وهي تضمّ المُعطيات والترويسات المُضافة خلال عملية التغليف وهو الشكل النهائي الذي سيُرسل عبر الشبكة.

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

مثال عن التغليف في نموذج الاتصال المعياريّ (OSI)

عملية التغليف وفك التعليف في نموذج الاتصال المعياريّ (OSI).

تتألّف كدسةُ الطبقات في نموذج الاتصال المعياريّ (OSI) من سبع طبقاتٍ مُرقّمة الأدنى إلى الأعلى، وهي بالترتيب: الطبقة الفيزيائيّة وطبقة طبقة ربط المُعطيات وطبقة الشبكة وطبقة النقل وطبقة الجلسة وطبقة العرض وطبقة التطبيق، تكون طبقة التطبيق على اتصال مُباشر مع التطبيقات أمّا الطبقة الفيزيائيّة فتكون على اتصال مباشر مع الوسط الناقل في الشبكة.

في هذا المثال[20]، يُفترض وجود طرفين يتبادلان المُعطيات بشكل مباشر وفق نموذج الاتصال المعياريّ ، لن يتمّ تحديد بروتوكولات بعينِها، للإبقاء على المثال عامّاً. تحصل عملية التعليف كما يلي:

  1. يقوم أحد التطبيقات بتوليد المُعطيات التي يجب إرسالُها عبر الشبكة في الطرف الأول، في طبقة التطبيق يقوم أحد البروتوكولات بإضافة ترويسته وتشكيل وحدة مُعطيات البروتوكول الخاصة بالطبقة السابعة (L7PDU). تُمرر هذه الوحدة إلى طبقة العرض.
  2. بشكلٍ نظريّ، يجب أن يُضيف أحد البروتوكولات ترويسة في كل من طبقتي العرض والجلسة على الترتيب، ثمّ يتمّ تمرير وحدة مُعطيات البروتكول في الطبقة الخامسة (L5PDU) إلى طبقة النقل، ولكن هذه ليست الحالة المُتبعة دوماً، وقد يتمّ إهمال عملية التغليف في هاتين الطبقتين لعدم وجود بروتوكول عامل فيهما.
  3. في طبقة النقل، يُضيف أحد البروتوكولات ترويسته فتنتج وحدة مُعطيات البروتوكول (PDU) الخاصّة بالطبقة، والتي قد تُسمّى قطعة مُعطيات (Segment) إذا كان البروتوكول المُستخدم هو بروتوكول التحكّم بالنقل (TCP) أو حزمة مُعطيات (Datagram) إذا كان البروتوكول المُستخدم هو بروتوكول حزم المُستخدم (UDP)،[21] في نهاية المطاف يتمّ إنتاج وحدة مُعطيات بروتوكول خاصة بالطبقة الرابعة (L4PDU) وتُمَرر هذه الوحدة إلى طبقة الشبكة.
  4. تستقبل طبقة الشبكة وحدة المُعطيات القادمة من الطبقة الرابعة، ويُضيف البروتوكول العامل على هذه الطبقة ترويسته، فتنتج وحدة مُعطيات بروتوكول الطبقة الثالثة (L3PDU)، والتي تُسمىّ رزمة المُعطيات (Packet)، تُمرر الرزمة إلى طبقة ربط المُعطيات .
  5. في الغالب الأعمّ، تحتوي طبقة ربط المُعطيات على بروتكول يُضيف ترويسة ومُلحقاً للرزمة، وينتج بذلك إطار المُعطيات، وهو وحدة مُعطيات البروتوكول الخاصّة بالطبقة الثانية، أهم البروتوكولات العاملة على هذه الطبقة هي بروتوكول الإيثرنت وبروتوكول التحكّم عاليّ المُستوى في ارتباط البيانات (HDLC)،[22] يُمرر الإطار إلى الطبقة الفيزيائيّة.
  6. لا تُضيف الطبقة الفيزيائيّة أي ترويسة أو مُلحقاً للإطار، لكنّها تحوّل الإطار إلى شكلٍ ماديّ في وسط النقل، هذا الشكل هو البت، وهو وحدة مُعطيات البروتوكول في الطبقة الأولى (L1PDU)، ويختلف الشكل الماديّ للبت باختلاف وسط النقل، فقد يكون إشارة كهربائيّة، إذا كانت الشبكة تتكون من أسلاك معدنيّة ، أو إشارة ضوئيّة إذا كان وسط النقل أليافاً بصريّة أو أمواج كهرومغناطيسيّة إذا كانت الشبكة لاسلكيّة.

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

انظر أيضاً

مراجع

  1. ^ ميشيل بكني (2022). ساندرا هانبو (المحرر). بروتوكول الإِنترنت: الإِصداران الرابع والسادس. أورتيز: مطبعة إيسن. ص. 344. DOI:10.6084/M9.FIGSHARE.19326086. ISBN:978-2-9576887-1-5. OCLC:1425075897. OL:36773625W. QID:Q111284802.
  2. ^ موفق دعبول؛ مروان البواب؛ نزار الحافظ؛ نوار العوا (2017)، قائمة مصطلحات المعلوماتية (بالعربية والإنجليزية)، دمشق: مجمع اللغة العربية بدمشق، ص. 120، QID:Q112244705
  3. ^ Socolofsky, T.; Kale, C. (يناير1991). "RFC 1180, A TCP/IP Tutorial". The Internet Society (بالإنجليزية). Archived from the original on 21 سبتمبر 2019. Retrieved 26 يوليو 2017. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ= (help)
  4. ^ "ISO/IEC 7498-1:1994, Information technology -- Open Systems Interconnection -- Basic Reference Model: The Basic Model". International Organization for Standardization (ISO) (بالإنجليزية). 1994. Archived from the original on 2018-12-30. Retrieved 2017-07-26.{{استشهاد ويب}}: صيانة الاستشهاد: التاريخ والسنة (link)
  5. ^ Behrouz A. Forouzan (2009). TCP/IP Protocol Suite (ط. الرابعة). McGraw-Hill Education. ISBN:0073376043.
  6. ^ Leffler, Samuel J.; Karels, Michael J. (Apr 1984). "RFC 893, Trailer Encapsulations". The Internet Society (بالإنجليزية). Archived from the original on 2016-03-08. Retrieved 2017-07-26.
  7. ^ "System Administration Guide, Volume 3, Information technology, Data Encapsulation and the TCP/IP Protocol Stack". Oracle (بالإنجليزية). Archived from the original on 2014-12-24. Retrieved 2017-07-26.
  8. ^ W. Peterson، W. (يناير 1961). "Cyclic Codes for Error Detection". IEEE. ج. 49: 228-235. DOI:10.1109/JRPROC.1961.287814. ISSN:0096-8390. {{استشهاد بدورية محكمة}}: الاستشهاد بدورية محكمة يطلب |دورية محكمة= (مساعدة)
  9. ^ Simpson, W. (Jul 1994). "RFC 1662, PPP in HDLC-like Framing". Internet Society (بالإنجليزية). Archived from the original on 2019-03-28. Retrieved 2017-07-26.
  10. ^ Wendell Odom (2013). CCENT/CCNA ICND1 100-101 Official Cert Guide (بالإنجليزية) (الأولى ed.). Cisco Press. ISBN:978-1-58714-385-4.
  11. ^ Behrouz A. Forouzan (2007). Data Communications and Networking (بالإنجليزية) (الرابعة ed.). McGraw-Hill. p. p.621-630. ISBN:0-07-296775-7. {{استشهاد بكتاب}}: |صفحة= يحتوي على نص زائد (help)
  12. ^ Perkins, C. (أوكتوبر 1996). "RFC 2003, IP Encapsulation within IP". The Internet Society (بالإنجليزية). Archived from the original on 15 ديسمبر 2019. Retrieved 25 يوليو 2017. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ= (help)
  13. ^ Fielding, R.; Gettys, J.; Mogul, J.; Frystyk, H.; Masinter, L.; Leach, P.; Berners-Lee, T. (Jun 1999). "Hypertext Transfer Protocol -- HTTP/1.1". The Internet Society (بالإنجليزية). Archived from the original on 2019-09-21. Retrieved 2017-07-26.
  14. ^ Postal, J. (Sep 1981). "RFC 793, Transmission control protocol, DARPA internet program,protocol specification". The Internet Society (بالإنجليزية). Archived from the original on 2019-08-25. Retrieved 2017-07-26.
  15. ^ "Service Name and Transport Protocol Port Number Registry". IANA (بالإنجليزية). Archived from the original on 2018-06-14. Retrieved 2017-07-26.
  16. ^ Postel, J. (سبتمبر 1981). "RFC 791, Internet Protocol, DARPA Internet Program Protocol Specification". The Internet Society (بالإنجليزية). Archived from the original on 18 سبتمبر 2019. Retrieved 26 يوليو2017. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ الوصول= (help)
  17. ^ Deering, S.; Hinden, R. (Dec 1998). "RFC 2460, Network Working Group: version 6 of the Internet Protocol (IPv6)". The Internet Society (بالإنجليزية). Archived from the original on 2019-09-18. Retrieved 2017-07-26.
  18. ^ Horing, Charles (Apr 1984). "RFC 894, A Standard for the Transmission of IP Datagrams over Ethernet Networks". The Internet Society (بالإنجليزية). Archived from the original on 2019-03-28. Retrieved 2017-07-22.
  19. ^ "IEEE 802.3-2015, IEEE Standard for Ethernet". Institute of Electrical and Electronics Engineers (IEEE) (بالإنجليزية). 2015. Archived from the original on 2017-09-08. Retrieved 2017-07-26.
  20. ^ "Internetworking Basics, OSI Model Layers and Information Exchange". Cisco (بالإنجليزية). Archived from the original on 2017-07-31. Retrieved 2017-07-26.
  21. ^ Postal, J. (Aug 1980). "RFC 768, User Datagram Protocol". The Internet Society (بالإنجليزية). Archived from the original on 2018-10-31. Retrieved 2017-07-26.
  22. ^ "ISO/IEC 13239:2002, Information technology -- Telecommunications and information exchange between systems -- High-level data link control (HDLC) procedures". International Organization for Standardization (ISO) (بالإنجليزية). 2002. Archived from the original on 23 مارس 2019. Retrieved 22 يوليو 2017. {{استشهاد ويب}}: تحقق من التاريخ في: |سنة= / |تاريخ= mismatch (help)