اتصال غير مهيأ: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ZkBot (نقاش | مساهمات)
ط WPCleaner v1.43b - باستخدام وب:فو (وصلة تساوي نص الوصلة)
ط clean up باستخدام أوب
سطر 1:
 
[[File:Communication channel modes in layered network model - ar.png|thumb|300 بك|[[قناة (اتصال)|قناة اتصال]] غير مُهيّأ بين [[بروتوكول (اتصالات)|بروتوكولين]] يعملان بحسب نموذج اتصال طبقي.]]
 
'''الاتصال غير المُهيّأ''' أو '''الاتصال غير المُكرّس'''<ref name="almaany">{{مرجع ويب
| مسارالمسار= http://www.almaany.com/ar/dict/ar-en/connectionless/
| عنوانالعنوان= معنى كلمة connectionless في قاموس ومعجم المعاني الجامِع
| الموقع= موقع المعاني
| اللغة= ar
السطر 10 ⟵ 9:
| الأخير= Lyman Chapin
| الأول= A.
| تاريخالتاريخ= يوليو 1981
| مسارالمسار= https://tools.ietf.org/html/rfc787
| عنوانالعنوان= RFC 787, Connectionless Data Transmission Survey/Tutorial
| الموقع=The Internet Society
| اللغة= en
| تاريخ الوصول= 27 أغسطس 2017}}</ref> أيّ لا يتمّ تأسيس ولا الحفاظ على ولا إنهاء جلسة اتصال بين الطرفين قبل البدء [[نقل البيانات|بتبادل البيانات]].<ref name="Web-1">{{مرجع ويب
| مسار أرشيفالأرشيف = http://webcache.googleusercontent.com/search?q=cache:https://technet.microsoft.com/en-us/library/cc958827.aspx
| تاريخ الأرشيف = 25 أغسطس 2017
| مسارالمسار= https://technet.microsoft.com/en-us/library/cc958827.aspx
| عنوانالعنوان= TCP/IP Core Protocols
| الموقع= Microsoft
| اللغة= en
| تاريخ الوصول= 27 أغسطس 2017}}</ref>
 
يُنشئ هذا النوع من الاتصالات بين [[بروتوكول (اتصالات)|بروتوكولين]] يعملان في نفس الطبقة في نموذج في المصدر والوجهة. يُمكن لبروتوكول يُنشئ اتصالاً غير مُهيّأ يعمل في الطبقة (N) من النموذج أن يطلب [[خدمة (شبكات)| خدمة]] تهيئة الاتصال من بروتوكول آخر يعمل في طبقة أعلى، مثلاً الطبقة (N+1) من نفس النموذج، وهي عمليّة شائعة في شبكة الانترنت.<ref name = "Book-1">{{مرجع كتاب
|المؤلف1= Adolfo Rodriguez
|المؤلف2= John Gatrell
السطر 32 ⟵ 31:
|الطبعة= السابعة
|الصفحة= 8
|مسارالمسار= http://www.redbooks.ibm.com/redbooks/pdfs/gg243376.pdf
|سنةالسنة=2001
|الناشر= Prentice Hall
|الرقم المعياري= 0130676101
السطر 43 ⟵ 42:
|الطبعة= الثانية
|الصفحة= 296
|سنةالسنة=2004
|الناشر= Apress
|الرقم المعياري= 1590593456
السطر 52 ⟵ 51:
|العنوان= Information technology -- Open systems interconnection -- Transport service definition
|الطبعة= الثالثة
|مسارالمسار= https://www.iso.org/standard/27497.html
|سنةالسنة=1996
|الناشر= ISO
|اللغة= en
السطر 59 ⟵ 58:
|العنوان= Information processing systems -- Open Systems Interconnection -- Protocol for providing the connectionless-mode transport service
|الطبعة= الأولى
|مسارالمسار= https://www.iso.org/standard/15906.html
|سنةالسنة=1987
|الناشر= ISO
|اللغة= en
السطر 66 ⟵ 65:
 
== تعاريف ==
في المُراجعات الخاصّة [[نموذج اتصال معياري| بنموذج الاتصال المعياري]] ورد تعريفان [[نقل البيانات|لنقل البيانات]] عبر قنوات الاتصال غير المُهيئة،<ref name = "JOU-1">{{Cite journal
|lastالأخير= desJardins
|firstالأول= Richard
|journal = ACM SIGCOMM Computer Communication Review
|titleالعنوان= Overview and status of the ISO reference model of open systems interconnection
|volume= 11
|issue = 2
|yearالسنة= 1981
|monthالشهر= أبريل
|pageالصفحة= 10-14
|publisherالناشر =ACM
|doi = 10.1145/1015586.1015588
}} </ref> الأول هو تعريف مُرتبط ببنية النموذج والثاني بالخدمة التي تقدّمها القناة. وجاء التعريف الأول كما يلي:" نقل البيانات عبر قنوات عير مُهيّأة هو نقل وحدة بيانات في الطبقة (N) من المصدر إلى الطبقة (N) في وجهة واحدة أو أكثر بدون تأسيس اتصال لنقل البيانات على مستوى الطبقة (N)."، أمّا التعريف المتعلّق بالخدمة فقد ورد بالشكل التالي: "خدمة نقل البيانات عبر قنوات الاتصال غير المُهيأة في الطبقة (N) هي خدمة تحقق عملية نقل وحدة مُعطيات وحيدة مستقلة في الطبقة (N) عبر (N+1) طبقة بين طرفين ..."، كما شملت التعاريف التمييز بشكلٍ دقيق بين عمليات نقل (Transmit) وتحويل (Transfer) وتبادل (Exchange) البيانات عبر القنوات غير المُهيئة.
 
يُعرّف المعيار الفيدرالي (1037C) الخاص بمُصطلحات الاتصالات نمط النقل غير المُهيأ بأنّه: "عمليّة نقل يتم فيها ترميز الرزمة مع ترويسة تحتوي على عنوان الوجهة بشكلٍ مُناسبٍ للسماح بتوصيلها بشكلٍ مُستقل بدون أي تعليمات إضافيّة"، كما يُشير المعيار إلى أنّ مزوّد الخدمة لا يستطيع عادةً أن يضمن عدم حصول [[فقدان البيانات|ضياع]] أو أخطاء أو [[وصول بترتيب مغاير للإرسال|توصيل بغير ترتيب الإرسال]]، مع إمكانية تخفيف هذه الآثار بالاعتماد على بروتوكول يؤمّن نقلاً [[وثوقية (شبكات)|موثوقاً]] للبيانات في طبقة أعلى.<ref name="Web-2">{{مرجع ويب
| تاريخالتاريخ= 23 أغسطس 1996
| مسار أرشيفالأرشيف = http://web.archive.org/web/20130305030431/https://www.its.bldrdoc.gov/fs-1037/dir-009/_1236.htm
| تاريخ الأرشيف = 5 مارس 2013
| مسارالمسار= https://www.its.bldrdoc.gov/fs-1037/dir-009/_1236.htm
| عنوانالعنوان= connectionless mode transmission
| الموقع= Institute for Telecommunication Sciences
| اللغة= en
السطر 91 ⟵ 90:
 
== إنشاء قنوات الاتصال غير المهيأ باستخدام المقابس ==
{{مقال تفصيليمفصلة|مقبس (شبكات)}}
 
في [[نموذج طلب الخدمة]]، بشكلٍ عام، يجري استضافة [[خادم (حوسبة)|المُخدّم]] بشكلٍ مُستقلٍ عن استضافة [[عميل (حوسبة)|العملاء]] الذين يتصلون معه، ثم يحصلون على [[خدمة (شبكات)|الخدمة]] وأخيراً يُنهون الاتصال، قد تكون [[قناة (اتصال)|قنوات الاتصال]] التي يتمّ إنشاؤها [[قنوات اتصال مهيأ|مُهيّئة]] أو غير مُهيئة. على أيّة حال، تستخدم [[مقبس (شبكات)|المقابس ]] لإنشاء قنوات الاتصال. في [[حزمة بروتوكولات الإنترنت|نموذج الإنترنت]] تُشكّل المقابس واجهة الوصل بين [[طبقة التطبيق (نموذج الإنترنت)|طبقة التطبيق]] و[[طبقة النقل]].<ref name="Web-3">{{مرجع ويب
| مسار أرشيفالأرشيف = http://webcache.googleusercontent.com/search?q=cache:https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzab6/howdosockets.htm
| تاريخ الأرشيف = 26 أغسطس 2017
| مسارالمسار= https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzab6/howdosockets.htm
| عنوانالعنوان= How sockets work
| الموقع= International Business Machines (IBM) Corporation
| اللغة= en
| تاريخ الوصول= 28 أغسطس 2017}}</ref> من أجل الاتصال غير المُهيأ، لا تُؤسس المقابس قناة اتصال لتعبرها [[بيانات|البيانات]]، ولكن يُحدد المُخدّم اسماً للقناة، ويمكن للعميل أن يرسل البيانات إليه.<ref name="Web-4">{{مرجع ويب
| مسار أرشيفالأرشيف = http://webcache.googleusercontent.com/search?q=cache:https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_61/rzab6/connectionless.htm
| تاريخ الأرشيف = 23 أغسطس 2017
| مسارالمسار= https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_61/rzab6/connectionless.htm
| عنوانالعنوان= Creating a connectionless socket
| الموقع= International Business Machines (IBM) Corporation
| اللغة= en
السطر 110 ⟵ 109:
| الأخير= Postal
| الأول= J.
| تاريخالتاريخ= أغسطس 1980
| سنةالسنة= 1980
| شهرالشهر= أغسطس
| مسار أرشيفالأرشيف =
| مسارالمسار= https://www.ietf.org/rfc/rfc768.txt
| عنوانالعنوان= RFC 768, User Datagram Protocol
| الموقع= The Internet Society
| اللغة= en
| تاريخ الوصول= 27 أغسطس 2017}}</ref>
 
يُقدّم الطرح التالي مثالاً عن كيفيّة إعداد قناة اتصال غير مُهيّأ بين طرفين أحدهُما يلعب دور العميل، والآخر يلعب دور المُخدّم في نموذج طلب الخدمة، يفترض المثال أنّ إعدادات الشبكة تعمل بشكلٍ سليم، وبأنّ كل من العميل والمخدّم يستضيفان عنواناً من عناوين الشبكة. إنّ [[روتين فرعي|العبارات البرمجيّة ]] الواردة في هذا القسم مُتوافقة مع [[مكتبة برمجية|المكتبة البرمجية]] الخاصّة بالمقابس (sys/socket.h) في [[نظام تشغيل|نظام التشغيل]] [[يونكس]].<ref name="Web-5">{{مرجع ويب
| مسار أرشيفالأرشيف = http://webcache.googleusercontent.com/search?q=cache:http://pubs.opengroup.org/onlinepubs/7908799/xns/syssocket.h.html
| تاريخ الأرشيف = 26 أغسطس 2017
| مسارالمسار= http://pubs.opengroup.org/onlinepubs/7908799/xns/syssocket.h.html
| عنوانالعنوان= sys/socket.h - Internet Protocol family
| الموقع= The Open Group
| اللغة= en
| تاريخ الوصول= 28 أغسطس 2017}}</ref> توفّر العديد من لغات البرمجة الأخرى دعماً لإنشاء المقابس أيضاً.<ref name="Web-9">{{مرجع ويب
| مسار أرشيفالأرشيف = http://webcache.googleusercontent.com/search?q=cache:https://docs.oracle.com/javase/7/docs/api/java/net/Socket.html
| تاريخ الأرشيف = 26 أغسطس 2017
| مسارالمسار= https://docs.oracle.com/javase/7/docs/api/java/net/Socket.html
| عنوانالعنوان= Class Socket
| الموقع= Oracle
| اللغة= en
| تاريخ الوصول= 28 أغسطس 2017}}</ref><ref name="Web-8">{{مرجع ويب
| مسار أرشيفالأرشيف = http://webcache.googleusercontent.com/search?q=cache:https://docs.python.org/2/library/socket.html
| تاريخ الأرشيف = 27 أغسطس 2017
| مسارالمسار= https://docs.python.org/2/library/socket.html
| عنوانالعنوان= 17.2. socket — Low-level networking interface
| الموقع= Python Software Foundation.
| اللغة= en
السطر 147 ⟵ 146:
=== مراحل إعداد الاتصال غير المُهيأ في طرف المُخدّم ===
فيما يلي الخطوات الأساسية اللازم اتباعها لإعداد طرف [[خادم (حوسبة)|المُخدم]] لإنشاء قنوات اتصال غير مُهيأ:<ref name="Web-7">{{مرجع ويب
| مسارالمسار= https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_61/rzab6/xconlessserver.htm
| عنوانالعنوان= Example: A connectionless server
| الموقع= International Business Machines (IBM) Corporation
| اللغة= en
السطر 160 ⟵ 159:
=== مراحل إعداد الاتصال غير المهيأ في طرف العميل ===
فيما يلي الخطوات الأساسية اللازم اتباعها لإعداد طرف [[عميل (حوسبة)|العميل]] لإنشاء قنوات اتصال غير مُهيأ:<ref name="Web-6">{{مرجع ويب
| مسار أرشيفالأرشيف = https://webcache.googleusercontent.com/search?q=cache:xlOWdrz8vt4J:https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/rzab6/xconlessclient.htm+&cd=2&hl=en&ct=clnk&gl=fr
| تاريخ الأرشيف = 17 يوليو 2017
| مسارالمسار= https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/rzab6/xconlessclient.htm
| عنوانالعنوان= Example: A connectionless client
| الموقع= International Business Machines (IBM) Corporation
| اللغة= en
السطر 172 ⟵ 171:
| الأخير= Mockapetris
| الأول= P.
| تاريخالتاريخ= نوفمبر 1987
| سنةالسنة= 1987
| شهرالشهر= نوفمبر
| مسار أرشيفالأرشيف =
| مسارالمسار= https://www.ietf.org/rfc/rfc1035
| عنوانالعنوان= RFC 1035, Domain names - implementation and specification
| الموقع= The Internet Society
| اللغة= en
السطر 190 ⟵ 189:
| الأخير= Postel
| الأول= J.
| تاريخالتاريخ= سبتمبر 1981
| سنةالسنة= 1981
| شهرالشهر= سبتمبر
| مسار أرشيفالأرشيف =
| مسارالمسار= https://tools.ietf.org/html/rfc791
| عنوانالعنوان= RFC 791, Internet Protocol, DARPA Internet Program Protocol Specification
| الموقع=The Internet Society
| اللغة= en
السطر 201 ⟵ 200:
| الأخير= Postal
| الأول= J.
| تاريخالتاريخ= أغسطس 1981
| سنةالسنة= 1981
| شهرالشهر= أغسطس
| مسار أرشيفالأرشيف =
| مسارالمسار= https://tools.ietf.org/html/rfc792
| عنوانالعنوان= RFC 792, Internet Control Message protocol, DARPA internet program,protocol specification.
| الموقع= The Internet Society
| اللغة= en
السطر 214 ⟵ 213:
|الطبعة= الأولى
|الصفحة= 85
|سنةالسنة=2003
|الناشر= Auerbach Publications
|الرقم المعياري= 0849316286
السطر 221 ⟵ 220:
| الأخير= McDowell
| الأول= Mindi
| تاريخالتاريخ= 2009
| سنةالسنة= 2009
| مسارالمسار= https://www.us-cert.gov/ncas/tips/ST04-015
| عنوانالعنوان= Security Tip (ST04-015), Understanding Denial-of-Service Attacks
| الموقع= United States Coomputer Emergency Readiness Team (US-CERT)
| اللغة= en
السطر 234 ⟵ 233:
| الأخير2= Kale
| الأول2= C.
| تاريخالتاريخ= يناير1991
| سنةالسنة= 1991
| شهرالشهر= يناير
| مسار أرشيفالأرشيف =
| مسارالمسار= https://tools.ietf.org/html/rfc1180
| عنوانالعنوان= RFC 1180, A TCP/IP Tutorial.
| الموقع= The Internet Society
| اللغة= en
| تاريخ الوصول= 27 أغسطس 2017}}</ref> يعمل [[بروتوكول إنترنت |بروتوكول الإنترنت ]] على مستوى [[طبقة الإنترنت]]، وهو بروتوكول يُؤمّن نقلاً [[وثوقية (شبكات)|غير موثوق]] للبيانات عير قنوات اتصال غير مُهيّأة. أمّا [[بروتوكول التحكم بالنقل|بروتوكول التحكّم بالنقل]] (TCP)،<ref name="ietf-6">{{مرجع ويب
| الأخير= Postal
| الأول= J.
| تاريخالتاريخ= سبتمبر 1981
| سنةالسنة= 1981
| شهرالشهر= سبتمبر
| مسار أرشيفالأرشيف =
| مسارالمسار= https://tools.ietf.org/html/rfc793
| عنوانالعنوان= RFC 793, Transmission control protocol, DARPA internet program,protocol specification.
| الموقع= The Internet Society
| اللغة= en
| تاريخ الوصول= 27 أغسطس 2017}}</ref> فهو يعمل على مستوى [[طبقة النقل]] ويُنشئ قنوات اتصال مُهيّئة من أجل نقل موثُوق للبيانات باستخدام آليّة خاصّة هي [[مصافحة (شبكات)|المُصافحة الثُلاثيّة]] (Three Way Handshaking)، عند عمل الحزمة، يعتمد بروتوكول الإنترنت على بروتوكول التحكم بالنقل في تأمين الوثوقيّة. بشكلٍ مُشابه، في [[حزمة بروتوكولات نوفل]] (IPX/SPX)، يُؤمّن [[بروتوكول تبادل رزم الشبكات]] (IPX)<ref name="JOU-2">{{Cite journal
|lastالأخير= James
|firstالأول= Rahner
|journal = Dr. Dobb's Journal
|titleالعنوان= IPX: the great communicator
|volume= 17
|issue = 5
|yearالسنة= 1992
|monthالشهر= مايو
|pageالصفحة= 46-52
| publisherالناشر = CMP Media, Inc.
}} </ref> نقلاً غير موثوقاً لرزم البيانات ويعتمد على بروتوكول الرزم المُتتابعة (SPX) في إنشاء قنوات اتصال مُهيئة لتأمين نقل موثوق للرزم.
 
== انظر أيضاً ==
* [[قناة (اتصال)| قناة الاتصال]].
* [[قنوات اتصال مهيأ| الاتصال المُهيّأ]].
* [[نموذج طلب الخدمة]] (Client/Server).
* [[نموذج اتصال معياري|نموذج الاتصال المعياري]] (OSI).
السطر 284 ⟵ 283:
 
{{شريط بوابات|معلوماتية|إنترنت}}
 
[[تصنيف:بروتوكول الشبكات]]
[[تصنيف:ربط الشبكات الحاسوبية]]