في شبكات الحاسوب، المُضيف[1][2] (بالإنجليزية: Host) هو حاسوب أو جهاز آخر مُتصل مع الشبكة تمّ منحُه عُنواناً من فضاء العناوين في طبقة الشبكة. بعد حصُولِه على العنوان، يُسمّى الجهاز أو الحاسوب مُضيفاً للعنوان، وتُسمى العمليّة استضافة العنوان (بالإنجليزية: Address Hosting). يمكن للمُضيف أن يقدّم المعلومات أو الموارد أو الخدمات أو التطبيقات للمُستخدمين أو لعُقدالشبكة الأخرى، كما يمكن أن يكون المضيف كياناً برمجياً بالكامل.[3]
تُستعمل اصطلاحات خاصّة للتعامل مع المُضيفين الذين يلعبون دوراً في نموذج الخادم والعميل، ففي هذه الحالة إما أن يكون المُضيف عميلاً، أي مُستخدِماً للخدمة، أو مُخدّماً يُقدّمُها. كما يُمكن للمُضيفين أن يكونوا جزءاً من شبكات تعمل بنموذج القرائِن حيث تتشارك كل العُقد المواردَ المُتاحة بصلاحيّات مُتساويّة.
نبذة تاريخيّة
في أنظمة التشغيل، يدُلّ مُصطلح الطرفيّة بشكل تقليدي على جهاز حاسوب مُتعدد المُستخدمين (بالإنجليزية: Multi-user) أو جهاز حاسوب يُقدّم الخدمات لعدد من التجهيزات الأصغر ذات القدرات المحدودة.[4]
استُخدِم مُصطلح «مُضيف الإنترنت» أو اختصاراً مُصطلح «المُضيف» فقط في عدد من وثائق التعليقات التي عرّفت شبكة الإنترنت وسلفها شبكة الأربانت. في الوقت الذي تمّ تطوير الأربانت فيه، كانت أجهزة الحاسوب عبارة عن حواسب مركزية كبيرة يمكن النفاذ إليها باستعمال طرفيات خاصة، لم تحتوي هذه التجهيزات على برمجيات ولم تقمّ بعمليات حسابية، ولكنّ اقتصر عملها على تأمين النفاذ إلى الحاسوب المركزي الكبير، ولذلك لا يُعتبر أي منها مضيفاً في الشبكة.
تصفّ إحدى وثائق الإنترنت، وبالتحديد الوثيقة (RFC 871)، المعنونّة: «وجهة نظر في نموذج الأربانت المرجعي» (2)، المُضيف بأنّه «نظام حاسوبي عام يتصل مع الشبكة من أجل تشارك الموارد مع أنظمة التشغيل المُشتركة».[6]
يُعدّ كل مُضيف في الشبكة عقدة فيها، ولكنّ العكس ليس صحيحاً، فالعديد من تجهيزات الشبكة مثل المُودماتوالمُوزّعاتوالمُبدّلات(3) لا تُمنح عناوين شبكة، وبالتالي لا يُعتبر أيٌّ منها مُضيفاً في الشبكة. أمّا بالنسبة للمُوجّهاتوالطابعات المُتصلة مع الشبكة، فهي تمتلك عناوين شبكة، ويُعدّ كل منها مُضيفاً في الشبكة، ولكنّ يتمّ تجاوز ذلك أو إغفاله في بعض الأحيان لأنها ليست حواسيب ذات أغراض عامة.
كل مُخدّم هو مُضيف، ولكنّ العكس ليس صحيحاً، فكل جهاز قادر على إنشاء اتصال مع الشبكة هو مُضيف، ولكن المُضيف الذي يستقبل اتصالات من أجهزة أخرى هو فقط من يُسمّى مُخدّماً. تُستخدم كلمة مخدّم للإشارة إلى حاسب أو برنامج يعمل على الحاسب، أمّا كلمة مُضيف فهي تشير إلى أي حاسب متصل مع الشبكة.
^Shapiro, Elmer B. (Mar 1969). "RFC 4, Network TimetableProtocol". The Internet Society (بالإنجليزية). Archived from the original on 2016-03-08. Retrieved 2017-08-02. {{استشهاد ويب}}: الوسيط غير المعروف |شهر= تم تجاهله يقترح استخدام |تاريخ= (help)صيانة الاستشهاد: التاريخ والسنة (link)
^Socolofsky, T.; Kale, C. (يناير1991). "RFC 1180, A TCP/IP Tutorial". The Internet Society (بالإنجليزية). Archived from the original on 2019-09-21. Retrieved 14 يوليو 2017. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ= (help) and الوسيط غير المعروف |شهر= تم تجاهله يقترح استخدام |تاريخ= (help)صيانة الاستشهاد: التاريخ والسنة (link)