السبت، 21 أبريل 2012

طبقة الجلسة Session Layer

الاضافة رقم: 14
الشهادة +CompTIA Network
الفصل 1 : اساسيات التشبيك  CHAPTER 1: NETWORKING BASICS

طبقة الجلسة Session Layer



- طبقة الجلسة هي:
النقطة التي تبدأ عندها البروتوكولات الفعلية المستعملة في الشبكات بالاختلاف كثيرا عن الطراز OSI.
- The session layer is:
the point at which the actual protocols used on networks begin to differ substantially from the OSI model.
------------------------------------------------------------
- لا توجد بروتوكولات منفصلة في طبقة الجلسة:
مثلما هناك في الطبقات السفلى.
- There are no separate protocols at the session layer:
as there are at the lower layers.
------------------------------------------------------------
- بل أن:
وظائف طبقة الجلسة مندمجة في البروتوكولات التي تتضمن أيضا وظائف منسوبة إلى طبقات أخرى كالتقديم والبرامج وأحيانا حتى الإرسال.
- Instead:
session layer functions are integrated into protocols that also include functions attributed to other layers, such as presentation, application, and sometimes even transport.
------------------------------------------------------------
بعض البروتوكولات التي تزود خدمات طبقة الجلسة هي كالتالي:
Some of the protocols that provide session layer services are as follows:
Network Basic Input/Output System أو (NetBIOS) واجهة وبروتوكول، تطوير شركة IBM، يزود خدمات تغطي طبقات الإرسال والجلسة والتقديم والبرامج.

 Network Basic Input/Output System (NetBIOS) An interface and protocol, developed by IBM, that provides services spanning the transport, session, presentation, and application layers.

NetBIOS Enhanced User Interface أو (NetBEUI) ملحق للبروتوكول NetBIOS تستعمله منتجات مايكروسوفت كبروتوكول اتصالات في الشبكة LAN.

NetBIOS Enhanced User Interface (NetBEUI) An extension of NetBIOS used as a LAN communications protocol by Microsoft products.

AppleTalk Data Stream Protocol أو (ADSP) بروتوكول في الطقم AppleTalk مسئول عن إنشاء اتصالات موثوقة بين الكمبيوترات الشبكية.

■ AppleTalk Data Stream Protocol (ADSP) A protocol in the Apple- Talk suite that’s responsible for establishing reliable connections among networked computers.

Printer Access Protocol أو (PAP) بروتوكول يعطي الكمبيوترات في شبكات AppleTalk وصولا إلى طابعات البوستسكريبت.

Printer Access Protocol (PAP) A protocol that provides computers on AppleTalk networks with access to Postscript printers.
------------------------------------------------------------
- تهتم طبقات الإرسال والشبكة ووصلة البيانات والمادية:
بالإرسال الفعال للبيانات على الشبكة.
- The transport, network, data-link, and physical layers are concerned:
with the efficient transmission of data across the network.
------------------------------------------------------------
- لكن بعدما تصل إلى طبقة الجلسة:
يتم كليا تجاوز العوامل كالعنونة، إشعار الرزمة، اكتشاف الأخطاء، والتحكم بالانسياب.
- but once you reach the session layer:
factors such as addressing, packet acknowledgment, error detection, and flow control are completely transcended.
------------------------------------------------------------
- كل الوظائف في الطبقات الثلاث العليا للطراز OSI تعمل تحت الافتراض بأن:
الطبقات السفلى قادرة على تسليم الرسائل بأسلوب فعال وفي الوقت المناسب.
- All the functions in the top three layers of the OSI model work under the assumption that the:
lower layers are capable of delivering messages in an efficient and timely manner.
------------------------------------------------------------
- بسبب اسمها يعتقد في اغلب الأحيان أن طبقة الجلسة:
تهتم بعملية تسجيل الدخول إلى الشبكة (والتي تنشئ "جلسة" بين العميل والملقم) وبمسائل الأمان المتعلقة باتصال العميل الملقم.
- Because of its name, the session layer is often mistakenly described as being:
concerned with the network logon process (which establishes a “session” between a client and a server) and with the security issues related to the client/server connection.
------------------------------------------------------------
- في الواقع:
لا تمتلك طبقة الجلسة وظيفة رئيسية واحدة مثلما تفعل الطبقات السفلى.
- In fact:
the session layer doesn’t have a single primary function, as the lower layers do.
------------------------------------------------------------
- مثلا:
يمكنك القول إن الوظيفة الرئيسية لطبقات الشبكة والإرسال هي إرسال بيانات من نظام طرف إلى نظام طرف آخر مع نوعية محدودة من الخدمة.
- For example:
you could say that the primary function of the network and transport layers is to send data from one end system to another with a specific quality of service.
------------------------------------------------------------
- بالمقابل:
طبقة الجلسة هي أشبه "بمربع أدوات" يحتوي
على مجموعة متنوعة من الوظائف. إن معايير الطراز OSI تعرف 22 خدمة لطبقة الجلسة العديد منها يهتم بالطرق التي تتبادل بها الأنظمة الشبكية المعلومات.
- The session layer, by contrast:
is more of a “toolbox” containing a variety of functions. The OSI model standard defines 22 services for the session layer, many of which are concerned with the ways in which networked systems exchange information.
------------------------------------------------------------
- بعض اهم وظائف طبقة الشبكة تهتم بـ :
تبادل البيانات بين النظامين الطرفين الضالعين في الاتصال. لكن طبقة الجلسة لاتهتم بطبيعة البيانات التي يجري تبادلها، بل بعملية التبادل نفسها و التي تسمى حوار (dialog).
- Some of the most important session layer functions are concerned with:
the exchange of data by the two end systems involved in a connection. However, the session layer is not concerned with the nature of the data being exchanged, but rather with the exchange process itself, which is called a dialog.
------------------------------------------------------------
- إن المحافظة على حوار فعال بين الكمبيوترات المتصلة أصعب مما قد يبدو من الوهلة الأولى. لنأخذ مثلا اتصال بين الكمبيوتر أ والكمبيوتر ب :
◄ يرسل الكمبيوتر أ إلى الكمبيوتر ب سلسلة من الرزم تحتوي على أقسام من رسالة لطبقة البرامج
◄ ثم يتلقى الكمبيوتر أ رد من الكمبيوتر ب يقول انه لم يتلق القسم الأخير من الرسالة
◄ كيف يعرف الكمبيوتر أ متى أرسل الكمبيوتر ب الرد؟
◄ من الممكن أن يكون الكمبيوتر ب قد ولد رده بعد أن أرسل الكمبيوتر أ القسم الأخير، للإشارة أن القسم مفقود أو معطوب وانه يجب على الكمبيوتر أ إعادة إرساله.
◄ لكن من الممكن أيضا أن يكون الكمبيوتر ب قد أرسل رده قبل أن يرسل الكمبيوتر أ القسم الأخير وان الكمبيوتر ب قد تلقى القسم الآن ولم يعد بحاجة إلى أن يعاد إرساله.
- Maintaining an efficient dialog between connected computers is more difficult than it might appear at first. Consider, for example, a connection between Computer A and Computer B:
► Computer A transmits to Computer B a series of packets, which contains segments of an application layer message.
► Computer A then receives a reply from Computer B stating that it hasn’t received the final segment.
► How does Computer A know when Computer B sent the reply?
► Computer B could have generated the reply after Computer A transmitted the final segment, indicating that the segment was lost or corrupted and that Computer A must retransmit it.
► However, it’s also conceivable that Computer B sent the reply before Computer A transmitted the final segment and that Computer B has now received the segment and doesn’t require it to be retransmitted.
------------------------------------------------------------
- هذا مثال بسيط عما يسمى :
حالة تصادم (collision case).
- This is a simple example of what is called:
a collision case.
------------------------------------------------------------
- هذا المثال، في أسوأ الأحوال، يمكن أن يؤدي إلى:
إلى إعادة الإرسال الغير الضروري لرزمة واحدة.
- This example, at worst, could result:
in the needless retransmission of one packet.
------------------------------------------------------------
- لكن لو حدث هذا النوع من الإرباك بشكل متكرر طوال الحوار:
يمكن أن تكون النتائج اخطر بكثير.
- However, if this type of confusion were to occur repeatedly throughout the dialog:
the results could be substantially more severe.
------------------------------------------------------------
- تتضمن وظائف طبقة الجلسة آليات تساعد الأنظمة في المحافظة على حوار فعال.أهم تلك الخدمات:
■ التحكم بالحوار (dialog control).
■ انفصال الحوار (dialog separation).
- The session layer functions include mechanisms that help the systems maintain an efficient dialog. The most important of these services are:
■ dialog control.
■ dialog separation.
------------------------------------------------------------
■ التحكم بالحوار dialog control

- تبادل المعلومات بين نظامين على الشبكة هو:
حوار
- The exchange of information between two systems on the network is:
a dialog.
------------------------------------------------------------
- والتحكم بالحوار هو:
انتقاء صيغة ستستعملها الأنظمة لتبادل الرسائل.
- and dialog control is:
the selection of a mode that the systems will use to exchange messages.
------------------------------------------------------------
- عندما يبدأ الحوار، تستطيع الأنظمة أن تختار إحدى صيغتين:
● صيغة البديل الثنائي الاتجاه (tow-way alternate أو TWA).
● صيغة المتزامن الثنائي الاتجاه (tow-way simultaneous أو TWS).
- When the dialog is begun, the systems can choose one of two modes:
● two-way alternate (TWA) mode.
● two-way simultaneous (TWS) mode.
------------------------------------------------------------
- في الصيغة TWA:
يتبادل النظامان تأشيرة بيانات وفقط الكمبيوتر الذي يملك التأشيرة يحق له إرسال البيانات. هذا يزيل المشاكل الناتجة عن الرسائل التي تجتاز بعضها البعض.
- In TWA mode:
the two systems exchange a data token and only the computer in possession of the token is permitted to transmit data. This eliminates problems caused by messages that cross in transit.
------------------------------------------------------------
- الصيغة TWS:
معقدة أكثر لأنه  لا توجد تأشيرة ويستطيع النظامان أن يرسلا في أي وقت، حتى في الوقت نفسه.

- TWS mode:
is more complex because there is no token and both systems can transmit at any time, even simultaneously.
------------------------------------------------------------
■ انفصال الحوار dialog separation

- انفصال الحوار هو:
عملية إنشاء نقاط تحقق (Checkpoints) في دفق البيانات تمكن الأنظمة المتصلة من مزامنة وظائفها.
- Dialog separation is:
the process of creating checkpoints in a data stream that enable communicating systems to synchronize their functions.
------------------------------------------------------------
- تعتمد صعوبة هذه العملية على:
ما اذا كان الحوار يستعمل الصيغة TWA أو TWS.
- The difficulty of check pointing depends on:
whether the dialog is using TWA or TWS mode.
------------------------------------------------------------
- الأنظمة التي تستعمل الصيغة TWA:
تنفذ مزامنات طفيفة تتطلب تبادلا واحدا فقط لرسائل نقاط التحقق.
- Systems involved in a TWA dialog:
perform minor synchronizations that require only a single exchange of check pointing messages.
------------------------------------------------------------
- لكن الأنظمة التي تستعمل الصيغة TWS:
تنفذ مزامنة رئيسية باستعمال تأشيرة رئيسي/نشاط.
- but systems using a TWS dialog:
perform a major synchronization using a major/activity token.




ليست هناك تعليقات:

إرسال تعليق