تقنيات الشبكات في نظام التشغيل ويندوز فيستا
في مجال الحوسبة ، قدمت مايكروسوفت في عامي 2007 و2008 نظامي التشغيل ويندوز فيستا وويندوز سيرفر 2008، وهما نظاما تشغيل، حزمة بروتوكولات شبكية جديدة تُسمى " حزمة TCP / IP من الجيل التالي" [ 1 ] ، وذلك لتحسين الحزمة السابقة من نواحٍ عديدة. [ 2 ] تتضمن هذه الحزمة تطبيقًا أصليًا لبروتوكول IPv6 ، بالإضافة إلى تحديث شامل لبروتوكول IPv4. تستخدم حزمة TCP/IP الجديدة طريقة جديدة لتخزين إعدادات التكوين، مما يتيح تحكمًا أكثر ديناميكية ولا يتطلب إعادة تشغيل الكمبيوتر بعد تغيير الإعدادات. تعتمد الحزمة الجديدة، المُطبقة كنموذج ثنائي الحزمة ، على نموذج مضيف قوي ، وتتميز ببنية تحتية تُمكّن من إضافة مكونات معيارية أكثر، يمكن إضافتها وإزالتها ديناميكيًا.
بنيان

تتصل حزمة بروتوكولات TCP/IP من الجيل التالي ببطاقات الشبكة عبر برنامج تشغيل مواصفات واجهة برنامج تشغيل الشبكة (NDIS). تُنفذ حزمة الشبكة tcpip.sysطبقات النقل والشبكة وربط البيانات لنموذج TCP/IP . تتضمن طبقة النقل تطبيقات لبروتوكولات TCP و UDP وRAW غير المنسقة . في طبقة الشبكة، تُنفذ بروتوكولات IPv4 و IPv6 في بنية ثنائية الحزمة . أما طبقة ربط البيانات (وتُسمى أيضًا طبقة التأطير ) فتُنفذ بروتوكولات 802.3 و 802.1 و PPP و Loopback والأنفاق . يمكن لكل طبقة استيعاب طبقات shims الخاصة بمنصة تصفية ويندوز (WFP)، مما يسمح بفحص الحزم في تلك الطبقة واستضافة واجهة برمجة تطبيقات WFP Callout. تُعرض واجهة برمجة تطبيقات الشبكة عبر ثلاثة مكونات: [ 1 ]
- وينسوك
- واجهة برمجة تطبيقات (API ) لوضع المستخدم لتجريد الاتصال الشبكي باستخدام المقابس والمنافذ . تُستخدم مقابس البيانات لبروتوكول UDP ، بينما تُستخدم مقابس التدفق لبروتوكول TCP . على الرغم من أن Winsock مكتبة لوضع المستخدم، إلا أنها تستخدم برنامج تشغيل في وضع النواة ، يُسمى برنامج تشغيل الوظائف المساعدة (AFD)، لتنفيذ بعض الوظائف.
- حبة وينسوك (WSK)
- واجهة برمجة تطبيقات في وضع النواة توفر نفس تجريد المقبس والمنفذ مثل Winsock ، مع عرض ميزات أخرى مثل الإدخال/الإخراج غير المتزامن باستخدام حزم طلب الإدخال/الإخراج .
- واجهة برنامج تشغيل النقل (TDI)
- واجهة برمجة تطبيقات تعمل في وضع النواة، ويمكن استخدامها مع البروتوكولات القديمة مثل NetBIOS . وهي تتضمن مكونًا يُعرف باسم TDX لربط وظائف TDI بمكدس الشبكة.
واجهة المستخدم

شهدت واجهة المستخدم الخاصة بتكوين اتصالات الشبكة واستكشاف أخطائها وإصلاحها والعمل معها تغييرات جذرية مقارنةً بالإصدارات السابقة من نظام التشغيل Windows. يمكن للمستخدمين الاستفادة من "مركز الشبكة والمشاركة" الجديد للاطلاع على حالة اتصالات الشبكة والوصول إلى جميع جوانب التكوين. يُمثل رمز واحد في منطقة الإشعارات (علبة النظام) الاتصال عبر جميع محولات الشبكة، سواءً كانت سلكية أو لاسلكية. يمكن استعراض الشبكة باستخدام " مستكشف الشبكة " ، الذي يحل محل "مواقع الشبكة" في نظام التشغيل Windows XP . قد تكون عناصر "مستكشف الشبكة" أجهزة مشتركة مثل الماسح الضوئي، أو مشاركة ملفات. تُحدد خدمة "الوعي بموقع الشبكة " (NLA) كل شبكة بشكل فريد، وتُظهر سمات الشبكة ونوع الاتصال، مما يُتيح للتطبيقات تحديد تكوين الشبكة الأمثل. مع ذلك، يتعين على التطبيقات استخدام واجهات برمجة تطبيقات NLA بشكل صريح لتكون على دراية بتغييرات اتصال الشبكة، والتكيف وفقًا لذلك. يستخدم نظام التشغيل Windows Vista بروتوكول " اكتشاف طوبولوجيا طبقة الارتباط " (LLTD) لعرض كيفية اتصال الأجهزة المختلفة عبر الشبكة بشكل بياني، على شكل خريطة شبكة . بالإضافة إلى ذلك، تستخدم خريطة الشبكة تقنية LLTD لتحديد معلومات الاتصال ونوع الوسائط (سلكية أو لاسلكية)، مما يضمن دقة الخريطة من الناحية الطوبولوجية. تُعدّ معرفة طوبولوجيا الشبكة أمرًا بالغ الأهمية لتشخيص مشاكل الشبكة وحلها، ولبث المحتوى عبر اتصال الشبكة. يمكن لأي جهاز استخدام تقنية LLTD ليظهر على خريطة الشبكة برمز يُمثله، مما يتيح للمستخدمين الوصول إلى واجهة المستخدم الخاصة بالجهاز بنقرة واحدة. عند استدعاء LLTD، فإنه يُوفّر بيانات وصفية حول الجهاز تتضمن معلومات ثابتة أو معلومات عن حالته، مثل عنوان MAC ، وعنوان IPv4/IPv6، وقوة الإشارة ، وما إلى ذلك.
تصنيف الشبكة حسب الموقع
يُصنّف نظام التشغيل Windows Vista الشبكات التي يتصل بها إلى شبكات عامة أو خاصة أو شبكات نطاق ، ويستخدم ميزة تحديد موقع الشبكة للتبديل بين أنواع الشبكات. ولكل نوع من أنواع الشبكات سياسات جدار حماية مختلفة. تُصنّف الشبكة المفتوحة، مثل شبكة لاسلكية عامة، على أنها شبكة عامة ، وهي الأكثر تقييدًا بين جميع إعدادات الشبكة. في هذا الوضع، لا تُعتبر أجهزة الكمبيوتر الأخرى على الشبكة موثوقة، ويتم تعطيل الوصول الخارجي إلى الكمبيوتر، بما في ذلك مشاركة الملفات والطابعات. تُصنّف الشبكة المنزلية على أنها شبكة خاصة ، وتتيح مشاركة الملفات بين أجهزة الكمبيوتر. إذا كان الكمبيوتر منضمًا إلى نطاق، تُصنّف الشبكة على أنها شبكة نطاق ؛ وفي هذه الحالة، يتم تحديد السياسات بواسطة وحدة تحكم النطاق . عند الاتصال بشبكة لأول مرة، يطلب Windows Vista من المستخدم اختيار نوع الشبكة الصحيح. وفي الاتصالات اللاحقة بالشبكة، تُستخدم الخدمة للحصول على معلومات حول الشبكة المتصلة، والتبديل تلقائيًا إلى إعدادات الشبكة المتصلة. يُقدّم Windows Vista مفهوم ملفات تعريف الشبكة. لكل شبكة، يخزن النظام عنوان IP وخادم DNS وخادم الوكيل وميزات الشبكة الأخرى الخاصة بها في ملف تعريف تلك الشبكة. لذا، عند الاتصال بهذه الشبكة لاحقًا، لا يلزم إعادة ضبط الإعدادات، إذ تُستخدم الإعدادات المحفوظة في ملف تعريف الشبكة. في حالة الأجهزة المحمولة، تُختار ملفات تعريف الشبكة تلقائيًا بناءً على الشبكات المتاحة. كل ملف تعريف جزء من شبكة عامة أو خاصة أو شبكة نطاق .
بروتوكول الإنترنت الإصدار 6
يدعم نظام التشغيل Windows Vista بنية بروتوكول الإنترنت (IP) المزدوجة ، حيث تتشارك تطبيقات IPv4 و IPv6 طبقات النقل والتأطير . يوفر Windows Vista واجهة رسومية لتكوين خصائص IPv4 وIPv6. يدعم الآن جميع مكونات وخدمات الشبكة بروتوكول IPv6 . يمكن لعميل DNS في Windows Vista استخدام بروتوكول IPv6. يدعم Internet Explorer في Windows Vista والتطبيقات الأخرى التي تستخدم WinINet (مثل Windows Mail ومشاركة الملفات) عناوين IPv6 الحرفية ( RFC 2732 ). يدعم جدار حماية Windows ووحدة IPsec Policies الإضافية عناوين IPv6 كسلاسل أحرف مسموح بها. في وضع IPv6، يمكن لـ Windows Vista استخدام بروتوكول حل أسماء البث المتعدد المحلي (LLMNR)، كما هو موضح في RFC 4795 ، لحل أسماء المضيفين المحليين على شبكة لا يوجد بها خادم DNS قيد التشغيل. تُعد هذه الخدمة مفيدة للشبكات التي لا تحتوي على خادم إدارة مركزي، وللشبكات اللاسلكية المخصصة . يمكن أيضًا استخدام IPv6 عبر اتصالات الطلب الهاتفي القائمة على PPP و PPPoE . يمكن لنظام التشغيل Windows Vista العمل كخادم/عميل لمشاركة الملفات أو DCOM عبر IPv6. كما يدعم DHCPv6 ، الذي يمكن استخدامه مع IPv6. ويمكن استخدام IPv6 حتى في حال عدم توفر اتصال IPv6 أصلي كامل، وذلك باستخدام نفق Teredo ؛ ويمكن لهذا النفق تجاوز معظم ترجمات عناوين الشبكة المتناظرة (NAT) لـ IPv4. كما يدعم النظام البث المتعدد بشكل كامل ، عبر بروتوكولي MLDv2 و SSM . ويتم توليد مُعرّف واجهة IPv6 عشوائيًا لعناوين IPv6 الدائمة المُكوّنة تلقائيًا، وذلك لمنع تحديد عنوان MAC بناءً على مُعرّفات الشركات المعروفة لمصنّعي بطاقات الشبكة.
الشبكات اللاسلكية
تم دمج دعم الشبكات اللاسلكية في بنية الشبكة نفسها كمجموعة جديدة من واجهات برمجة التطبيقات (APIs) تُسمى " واي فاي أصلي" (Native Wifi )، ولا تُحاكي الاتصالات السلكية كما كان الحال في الإصدارات السابقة من ويندوز. يتيح ذلك تطبيق ميزات خاصة بالشبكات اللاسلكية، مثل أحجام إطارات أكبر وإجراءات مُحسّنة لاستعادة الأخطاء. يتم توفير "واي فاي أصلي" من خلال وحدة التكوين التلقائي (ACM) التي تحل محل "التكوين اللاسلكي الصفري" في ويندوز إكس بي . تتميز وحدة التكوين التلقائي (ACM) بقابليتها للتوسيع، مما يسمح للمطورين بإضافة وظائف لاسلكية إضافية (مثل التجوال اللاسلكي التلقائي) وتجاوز منطق التكوين والاتصال التلقائي دون التأثير على الإطار المدمج. أصبح من الأسهل العثور على الشبكات اللاسلكية المتاحة وتحديد الشبكات المفتوحة والمغلقة. كما يتم دعم الشبكات اللاسلكية المخفية، التي لا تُعلن عن اسمها ( SSID )، بشكل أفضل. تم تحسين أمان الشبكات اللاسلكية من خلال دعم مُحسّن لمعايير لاسلكية أحدث مثل 802.11i . يُعد بروتوكول EAP-TLS وضع المصادقة الافتراضي. يتم إنشاء الاتصالات على أعلى مستوى أمان يدعمه جهاز الوصول اللاسلكي. يمكن استخدام WPA2 حتى في وضع الاتصال المخصص (ad-hoc). يوفر نظام التشغيل Windows Vista خدمة التجوال السريع التي تتيح للمستخدمين الانتقال من نقطة وصول إلى أخرى دون انقطاع الاتصال. ويمكن استخدام المصادقة المسبقة مع نقطة الوصول اللاسلكية الجديدة للحفاظ على الاتصال. تُدار الشبكات اللاسلكية إما من خلال مربع حوار "الاتصال بشبكة" في واجهة المستخدم الرسومية أو باستخدام الأمر netsh wlan من سطر الأوامر. كما يمكن ضبط إعدادات الشبكات اللاسلكية باستخدام نهج المجموعة .
يعزز نظام التشغيل Windows Vista الأمان عند الانضمام إلى نطاق عبر شبكة لاسلكية. إذ يُمكنه استخدام ميزة تسجيل الدخول الموحد (SSO) لاستخدام نفس بيانات الاعتماد للانضمام إلى الشبكة اللاسلكية والنطاق الموجود داخلها. في هذه الحالة، يُستخدم خادم RADIUS نفسه لكلٍ من مصادقة PEAP للانضمام إلى الشبكة ومصادقة MS-CHAP v2 لتسجيل الدخول إلى النطاق. كما يُمكن إنشاء ملف تعريف لاسلكي تمهيدي على جهاز العميل اللاسلكي، والذي يُصادق أولًا على الكمبيوتر للشبكة اللاسلكية ثم ينضم إليها. في هذه المرحلة، لا يزال الجهاز غير قادر على الوصول إلى موارد النطاق. سيقوم الجهاز بتشغيل برنامج نصي، مُخزّن إما على النظام أو على ذاكرة فلاش USB، يُصادق عليه للنطاق. يُمكن إجراء المصادقة إما باستخدام اسم المستخدم وكلمة المرور أو شهادات أمان من مُورّد بنية المفاتيح العامة (PKI) مثل VeriSign .
إعداد وتكوين الشبكة اللاسلكية
يتميز نظام التشغيل Windows Vista بميزة "Windows Connect Now" التي تدعم إعداد شبكة لاسلكية باستخدام عدة طرق مدعومة في معيار Wi-Fi Protected Setup . وتُطبّق هذه الميزة واجهة برمجة تطبيقات (API) أصلية، وخدمات ويب للأجهزة (WSDAPI) لدعم ملف تعريف الأجهزة لخدمات الويب (DPWS)، بالإضافة إلى تطبيق مُدار في WCF . تُسهّل DPWS اكتشاف الأجهزة، كما هو الحال في UPnP، وتُعرّف الخدمات المتاحة للعملاء. أما اكتشاف الوظائف فهو تقنية جديدة تعمل كطبقة تجريد بين التطبيقات والأجهزة، مما يسمح للتطبيقات باكتشاف الأجهزة من خلال الإشارة إلى وظيفتها، بدلاً من نوع ناقلها أو طبيعة اتصالها. وتتيح ملحقات التوصيل والتشغيل (PnP-X) للأجهزة المتصلة بالشبكة الظهور كأجهزة محلية داخل نظام Windows متصلة فعليًا. كما تم تحسين دعم UPnP ليشمل التكامل مع PnP-X واكتشاف الوظائف .
أداء الشبكة
تستخدم حزمة بروتوكولات الشبكة في نظام التشغيل Windows Vista العديد من تحسينات الأداء، مما يسمح بزيادة معدل نقل البيانات من خلال تسريع استعادة البيانات المفقودة، خاصةً في بيئات الشبكات اللاسلكية التي تشهد معدلات فقدان عالية للبيانات. يستخدم Windows Vista خوارزمية NewReno ( RFC 2582 ) التي تُمكّن المُرسِل من إرسال المزيد من البيانات مع إعادة المحاولة في حال تلقيه إشعارًا جزئيًا، وهو إشعار من المُستقبِل باستلام جزء فقط من البيانات. كما يستخدم Windows Vista تقنية الإشعارات الانتقائية ( SACK ) لتقليل كمية البيانات المُعاد إرسالها في حال عدم استلام جزء من البيانات المُرسلة بشكل صحيح، وتقنية استعادة وقت الاستجابة الأمامي (F-RTO) لمنع إعادة إرسال أجزاء TCP غير الضرورية عند زيادة وقت الاستجابة . يتضمن النظام أيضًا ميزة اكتشاف عدم إمكانية الوصول إلى الجيران في كلٍ من IPv4 وIPv6، والتي تتعقب إمكانية الوصول إلى العُقد المجاورة. وهذا يُتيح استعادة أسرع للبيانات في حال تعطل إحدى العُقد المجاورة. يدعم NDIS 6.0، الذي طُرح في نظام التشغيل Windows Vista، تفريغ حركة مرور IPv6 وحسابات التحقق من المجموع الاختباري لـ IPv6، وتحسين الإدارة وقابلية التوسع والأداء مع تقليل تعقيد منافذ NDIS المصغرة، ونماذج أبسط لكتابة برامج تشغيل المرشحات الخفيفة (LWF). تُعد برامج تشغيل LWF مزيجًا من برامج تشغيل NDIS الوسيطة وبرنامج تشغيل المنفذ المصغر، مما يُغني عن كتابة بروتوكول ومنفذ مصغر منفصلين، كما أنها تتضمن وضع تجاوز لفحص مسارات التحكم والبيانات المُحددة فقط. يوفر بروتوكول TCP/IP أيضًا دعمًا للعودة إلى الوضع الطبيعي عند تغيير البوابة الافتراضية، وذلك من خلال محاولة إرسال حركة مرور TCP دوريًا عبر بوابة غير متاحة تم اكتشافها مسبقًا. يُمكن لهذا أن يُحسّن الإنتاجية عن طريق إرسال حركة المرور عبر البوابة الافتراضية الرئيسية على الشبكة الفرعية.
من التغييرات المهمة الأخرى التي تهدف إلى تحسين إنتاجية الشبكة، تغيير حجم نافذة استقبال TCP تلقائيًا . تحدد نافذة الاستقبال ( RWIN ) كمية البيانات التي يكون المضيف مستعدًا لاستقبالها، وهي محدودة، من بين أمور أخرى، بمساحة التخزين المؤقت المتاحة. بعبارة أخرى، هي مقياس لكمية البيانات التي يمكن للمرسل البعيد إرسالها قبل طلب تأكيد استلام البيانات المتبقية. عندما تكون نافذة الاستقبال صغيرة جدًا، سيجد المرسل البعيد غالبًا أنه قد وصل إلى الحد الأقصى لكمية البيانات المتبقية التي يمكنه إرسالها، على الرغم من وجود عرض نطاق ترددي كافٍ لإرسال المزيد من البيانات. يؤدي هذا إلى عدم الاستخدام الأمثل للرابط. لذا، فإن استخدام حجم RWIN أكبر يعزز الإنتاجية في مثل هذه الحالات؛ حيث تحاول نافذة الاستقبال ذاتية التعديل الحفاظ على معدل الإنتاجية عند أعلى مستوى يسمح به عرض النطاق الترددي للرابط. تراقب وظيفة الضبط التلقائي لنافذة الاستقبال باستمرار عرض النطاق الترددي وزمن استجابة اتصالات TCP بشكل فردي، وتعمل على تحسين نافذة الاستقبال لكل اتصال. يتم زيادة حجم النافذة في حالات النطاق الترددي العالي (~5 ميجابت/ثانية+) أو زمن الوصول العالي (>10 مللي ثانية).
تستخدم تطبيقات TCP التقليدية خوارزمية بدء الإرسال البطيء (TCP Slow Start ) لتحديد سرعة الإرسال المثلى دون إبطاء المُستقبِل (أو العُقد الوسيطة). باختصار، تُحدد هذه الخوارزمية بدء الإرسال بوتيرة بطيئة، بإرسال عدد قليل من الحزم. يُتحكم في هذا العدد بواسطة نافذة الازدحام ، التي تُحدد عدد الحزم المُرسلة التي لم يتم استلام تأكيد استلامها من المُستقبِل. مع استلام تأكيدات الاستلام، تتوسع نافذة الازدحام تدريجيًا، مقطع TCP واحد في كل مرة، حتى يفشل وصول تأكيد الاستلام. عندها، يفترض المُرسِل أن حجم نافذة الازدحام في تلك اللحظة يُشير إلى ازدحام الشبكة. مع ذلك، يُمكن لشبكة ذات نطاق ترددي عالٍ تحمّل نافذة ازدحام كبيرة نسبيًا دون توقف. قد تستغرق خوارزمية بدء الإرسال البطيء وقتًا طويلًا للوصول إلى هذا الحد، مما يُؤدي إلى عدم استغلال الشبكة بشكل كامل لفترة طويلة.
يدعم بروتوكول TCP/IP الجديد أيضًا خاصية الإخطار الصريح بالازدحام (ECN) للحفاظ على معدل نقل البيانات عند أدنى مستوى ممكن في حالة ازدحام الشبكة . بدون ECN، يقوم أحد أجهزة التوجيه بإسقاط جزء من رسالة TCP عند امتلاء مخزنه المؤقت. لا تتلقى الأجهزة المضيفة أي إشعار بازدحام الشبكة حتى يبدأ إسقاط الحزم. يكتشف المرسل أن الجزء لم يصل إلى الوجهة، ولكن نظرًا لعدم وجود معلومات من جهاز التوجيه المزدحم، فإنه لا يملك أي معلومات حول مدى انخفاض معدل الإرسال الذي يحتاج إلى إجرائه. تكتشف تطبيقات TCP القياسية هذا الإسقاط عند انتهاء مهلة انتظار تأكيد الاستلام من المُستقبِل. عندئذٍ، يُقلل المرسل حجم نافذة الازدحام ، وهي الحد الأقصى لكمية البيانات المُرسلة في أي وقت. قد يؤدي إسقاط حزم متعددة إلى إعادة ضبط نافذة الازدحام إلى الحد الأقصى لحجم الجزء في TCP ، وبدء تشغيل TCP ببطء . يُنتج التراجع الأسي والزيادة التراكمية فقط سلوكًا مستقرًا للشبكة، مما يسمح لأجهزة التوجيه بالتعافي من الازدحام. مع ذلك، يُؤثر فقدان الحزم بشكل ملحوظ على التدفقات الحساسة للوقت، مثل بث الوسائط، لأن الأمر يستغرق وقتًا حتى يُكتشف الفقدان ويُعاد إرسال الحزم. عند تفعيل دعم ECN، يُعيّن الموجّه بتين في حزم البيانات تُشيران إلى المُستقبِل بوجود ازدحام (ولكن ليس ازدحامًا كاملًا). يُبلغ المُستقبِل المُرسِل بأن الموجّه يُواجه ازدحامًا، فيُخفّض المُرسِل معدل إرساله بمقدار مُعين. إذا استمر الازدحام، يُعيد الموجّه تعيين البتات، وفي النهاية يُبطئ المُرسِل معدل إرساله أكثر. ميزة هذه الطريقة هي أن الموجّه لا يمتلئ لدرجة فقدان الحزم، وبالتالي لا يضطر المُرسِل إلى خفض معدل الإرسال بشكل كبير للتسبب في تأخيرات خطيرة في التدفقات الحساسة للوقت؛ كما أنه لا يُخاطر بنقص حاد في استخدام النطاق الترددي. بدون ECN، الطريقة الوحيدة التي يُمكن للموجّهات من خلالها إبلاغ المُضيفين هي فقدان الحزم. يُشبه ECN خاصية الفقدان المُبكر العشوائي ، إلا أن الحزم تُعلّم بدلًا من فقدانها. الشرط الوحيد هو أن يكون كل من المرسل والمستقبل، بالإضافة إلى جميع أجهزة التوجيه الوسيطة، متوافقين مع بروتوكول ECN. يمكن لأي جهاز توجيه في مسار البيانات منع استخدام ECN إذا اعتبر الحزم التي تحمل علامة ECN غير صالحة، وبالتالي إسقاطها (أو في أغلب الأحيان، يفشل إعداد الاتصال بالكامل بسبب جهاز شبكة يقوم بإسقاط حزم إعداد الاتصال التي تحمل علامات ECN). يمكن لأجهزة التوجيه التي لا تدعم ECN إسقاط الحزم بشكل طبيعي، ولكن توجد بعض أجهزة الشبكة غير المتوافقة مع ECN على الإنترنت. لهذا السبب، يكون ECN معطلاً افتراضيًا. ويمكن تفعيله عبر الأمر [ 3 ]netsh interface tcp set global ecncapability=enabled .
في الإصدارات السابقة من ويندوز، كان معالج واحد، حتى في الأنظمة متعددة المعالجات، يُجري جميع عمليات معالجة البيانات اللازمة لاستقبالها أو نقلها عبر واجهة شبكة واحدة. أما الآن، وبفضل دعم محولات واجهة الشبكة، يُمكن لويندوز فيستا توزيع مهام معالجة حركة البيانات في اتصالات الشبكة بين عدة معالجات. تُعرف هذه الميزة باسم " توسيع نطاق جانب الاستقبال" . كما يدعم ويندوز فيستا بطاقات الشبكة المزودة بمحرك تفريغ TCP ، والتي تتميز بوظائف مُسرّعة بواسطة الأجهزة خاصة ببروتوكول TCP/IP. يستخدم ويندوز فيستا نظام تفريغ TCP Chimney الخاص به لتفريغ مهام التأطير والتوجيه وتصحيح الأخطاء والإقرار وإعادة الإرسال المطلوبة في بروتوكول TCP إلى هذه البطاقات. مع ذلك، ولضمان توافق التطبيقات، يتم تفريغ وظيفة نقل بيانات TCP فقط إلى بطاقة الشبكة، وليس إعداد اتصال TCP. هذا يُخفف بعض العبء عن وحدة المعالجة المركزية. يُمكن تفريغ معالجة حركة البيانات في كل من IPv4 وIPv6. يدعم ويندوز فيستا أيضًا تقنية NetDMA، التي تستخدم محرك DMA لإعفاء المعالجات من عناء نقل البيانات بين مخازن بيانات بطاقة الشبكة ومخازن التطبيقات. يتطلب ذلك تفعيل بنى DMA محددة للأجهزة، مثل تسريع الإدخال/الإخراج من Intel .
مركب TCP
بروتوكول TCP المركب هو خوارزمية معدلة لتجنب ازدحام بروتوكول TCP ، مصممة لتحسين أداء الشبكة في جميع التطبيقات. لا يتم تفعيله افتراضيًا في إصدارات Windows Vista السابقة لحزمة الخدمة الأولى، ولكنه مُفعّل في حزمة الخدمة الأولى وWindows Server 2008. يستخدم هذا البروتوكول خوارزمية مختلفة لتعديل نافذة الازدحام، مستوحاة من بروتوكولي TCP Vegas و TCP New Reno . مع كل إشعار استلام، يزيد البروتوكول نافذة الازدحام بشكل ملحوظ، مما يؤدي إلى الوصول إلى ذروة الإنتاجية بسرعة أكبر، وبالتالي زيادة الإنتاجية الإجمالية. [ 4 ]
جودة الخدمة
تتضمن حزمة الشبكات في نظام التشغيل Windows Vista وظيفة جودة الخدمة (QoS) المتكاملة والقائمة على السياسات، وذلك لتحديد أولويات حركة مرور الشبكة. يمكن استخدام جودة الخدمة لإدارة استخدام الشبكة من قِبل تطبيقات أو مستخدمين محددين، عن طريق تقييد النطاق الترددي المتاح لهم، أو يمكن استخدامها للحد من استخدام النطاق الترددي من قِبل تطبيقات أخرى عند تشغيل تطبيقات ذات أولوية عالية، مثل تطبيقات المؤتمرات في الوقت الفعلي، لضمان حصولها على النطاق الترددي الذي تحتاجه. كما يمكن استخدام تقييد حركة المرور لمنع عمليات نقل البيانات الكبيرة من استهلاك كامل النطاق الترددي المتاح. يمكن تحديد سياسات جودة الخدمة بناءً على اسم ملف التطبيق القابل للتنفيذ، أو مسار المجلد، أو عناوين IPv4 أو IPv6 المصدر والوجهة، أو منافذ TCP أو UDP المصدر والوجهة، أو نطاق من المنافذ. في نظام التشغيل Windows Vista، يمكن تطبيق سياسات جودة الخدمة على أي تطبيق في طبقة الشبكة ، مما يلغي الحاجة إلى إعادة كتابة التطبيقات باستخدام واجهات برمجة تطبيقات جودة الخدمة لتكون متوافقة معها. يمكن تعيين سياسات جودة الخدمة إما على أساس كل جهاز أو تعيينها بواسطة كائنات سياسة مجموعة Active Directory مما يضمن أن جميع عملاء Windows Vista المتصلين بحاوية Active Directory (مجال أو موقع أو وحدة تنظيمية) [ 5 ] سيفرضون إعدادات السياسة.
يدعم نظام التشغيل Windows Vista فئات ملفات تعريف الوسائط المتعددة اللاسلكية (WMM) لضمان جودة الخدمة (QoS) في الشبكات اللاسلكية، وذلك وفقًا لشهادة تحالف Wi-Fi : BG (للبيانات الخلفية)، وBE (للبيانات غير الآنية التي تُبذل فيها أفضل الجهود )، وVI (للفيديوهات الآنية)، وVO (للبيانات الصوتية الآنية). [ 6 ] عندما تدعم كل من نقطة الوصول اللاسلكية وبطاقة الشبكة اللاسلكية ملفات تعريف WMM، يُمكن لنظام Windows Vista منح أولوية في معالجة البيانات المُرسلة.
كيو ويف

يتضمن نظام التشغيل Windows Vista واجهة برمجة تطبيقات متخصصة لجودة الخدمة تُسمى qWave ( تجربة الصوت/الفيديو عالية الجودة في Windows )، [ 7 ] وهي وحدة مُعدة مسبقًا لجودة الخدمة لبيانات الوسائط المتعددة التي تعتمد على الوقت، مثل تدفقات الصوت أو الفيديو. تستخدم qWave أنظمة أولوية مختلفة للحزم لتدفقات البيانات في الوقت الفعلي (مثل حزم الوسائط المتعددة) وتدفقات البيانات التي تُبذل فيها أفضل الجهود (مثل تنزيلات الملفات أو رسائل البريد الإلكتروني) لضمان أقل تأخير ممكن لبيانات الوقت الفعلي، مع توفير قناة عالية الجودة لحزم البيانات الأخرى.
يهدف بروتوكول qWave إلى ضمان نقل شبكات الوسائط المتعددة في الوقت الفعلي داخل الشبكة اللاسلكية. يدعم qWave تدفقات متعددة متزامنة من الوسائط المتعددة والبيانات. لا يعتمد qWave كليًا على آليات حجز النطاق الترددي، كما هو الحال في بروتوكول RSVP لضمان جودة الخدمة، نظرًا لأن النطاق الترددي في الشبكة اللاسلكية يتذبذب باستمرار. ونتيجة لذلك، يستخدم أيضًا مراقبة النطاق الترددي المستمرة لضمان جودة الخدمة. [ 7 ]
يتعين على التطبيقات استخدام واجهات برمجة تطبيقات qWave بشكل صريح للاستفادة من الخدمة. عندما يطلب تطبيق الوسائط المتعددة من qWave بدء بث وسائط جديد، يحاول qWave حجز نطاق ترددي باستخدام بروتوكول RSVP . في الوقت نفسه، يستخدم qWave أدوات فحص جودة الخدمة (QoS) للتأكد من توفر نطاق ترددي كافٍ في الشبكة لدعم البث. إذا تحققت الشروط، يُسمح بالبث ويُعطى الأولوية لضمان عدم استهلاك التطبيقات الأخرى لحصته من النطاق الترددي. مع ذلك، قد تؤثر العوامل البيئية على استقبال الإشارات اللاسلكية، مما قد يقلل من النطاق الترددي المتاح، حتى في حال عدم السماح لأي بث آخر بالوصول إلى النطاق الترددي المحجوز. لهذا السبب، يراقب qWave النطاق الترددي المتاح باستمرار، وفي حال انخفاضه، يتم إبلاغ التطبيق، مما يُنشئ حلقة تغذية راجعة ، بحيث يُمكنه تكييف البث ليتناسب مع نطاق النطاق الترددي المنخفض. إذا توفر نطاق ترددي أكبر، يقوم qWave بحجزه تلقائيًا وإبلاغ التطبيق بذلك. [ 7 ]
لتقييم جودة الشبكة، تُرسل حزم اختبار إلى المصدر، وتُحلل إحصائيات مسارها (مثل زمن الاستجابة، وفقدان البيانات، وتذبذب زمن الوصول، إلخ)، وتُخزن النتائج مؤقتًا. يُعاد الاختبار بعد فترات زمنية محددة لتحديث ذاكرة التخزين المؤقت. عند طلب أي تدفق، تُسترجع البيانات من ذاكرة التخزين المؤقت. كما يُتيح qWave إنشاء تدفقات متعددة متزامنة بشكل متسلسل، حتى عبر الأجهزة، بحيث لا تتداخل الاختبارات المُرسلة لتدفق معين مع التدفقات الأخرى. يستخدم qWave مخازن مؤقتة من جانب العميل للحفاظ على معدل الإرسال ضمن نطاق أبطأ جزء في الشبكة، حتى لا تُثقل مخازن نقاط الوصول، مما يقلل من فقدان الحزم. [ 7 ]
يعمل qWave بأفضل كفاءة إذا كان كل من مصدر ومستقبل (عميل) بث الوسائط المتعددة متوافقين معه. كما يجب أن تكون نقطة الوصول اللاسلكية (AP) مُفعّلة لخاصية جودة الخدمة (QoS) وتدعم حجز النطاق الترددي. يمكن أن يعمل qWave أيضًا بدون نقاط وصول تدعم QoS؛ ولكن نظرًا لعدم قدرة qWave على حجز النطاق الترددي في هذه الحالة، فإنه يعتمد على التطبيق لتكييف البث بناءً على النطاق الترددي المتاح، والذي يتأثر ليس فقط بظروف الشبكة، بل أيضًا بالبيانات الأخرى الموجودة فيها. يتوفر qWave أيضًا لأجهزة أخرى كجزء من تقنيات Windows Rally . [ 7 ]
أمن الشبكات
لتعزيز أمان نقل البيانات عبر الشبكة، يوفر نظام التشغيل Windows Vista تحسينات على خوارزميات التشفير المستخدمة لإخفاء البيانات. يدعم النظام خوارزميات ديفي-هيلمان المنحنية الإهليلجية (ECDH) بأحجام 256 بت، و384 بت، و512 بت، بالإضافة إلى معيار التشفير المتقدم (AES) بأحجام 128 بت، و192 بت، و256 بت، وذلك ضمن حزمة بروتوكولات الشبكة نفسها. كما يتيح الدعم المباشر لاتصالات SSL في واجهة برمجة تطبيقات Winsock الجديدة لتطبيقات المقابس التحكم المباشر في أمان حركة البيانات عبر الشبكة (مثل تحديد سياسات ومتطلبات الأمان، والاستعلام عن إعدادات الأمان) دون الحاجة إلى إضافة تعليمات برمجية إضافية لدعم اتصال آمن. يمكن لأجهزة الكمبيوتر التي تعمل بنظام Windows Vista أن تكون جزءًا من شبكات معزولة منطقيًا ضمن نطاق Active Directory . ولن تتمكن من الوصول إلى موارد النطاق إلا أجهزة الكمبيوتر الموجودة في نفس قسم الشبكة المنطقي. على الرغم من وجود أنظمة أخرى فعلياً على نفس الشبكة، إلا أنها لن تتمكن من الوصول إلى الموارد المقسمة ما لم تكن ضمن نفس القسم المنطقي. وقد يكون النظام جزءاً من عدة أقسام شبكية.
يتضمن نظام التشغيل ويندوز فيستا أيضًا إطار عمل مضيف بروتوكول المصادقة القابل للتوسيع (EAPHost) الذي يوفر إمكانية توسيع أساليب المصادقة لتقنيات الوصول إلى الشبكة المحمية الشائعة الاستخدام مثل 802.1X وPPP. [ 8 ] يسمح هذا الإطار لموردي الشبكات بتطوير وتثبيت أساليب مصادقة جديدة تُعرف باسم أساليب EAP بسهولة.
كانت إحدى الميزات المخطط لها في حزمة TCP/IP الجديدة، والمعروفة باسم "مقصورات التوجيه"، تستخدم جدول توجيه لكل مستخدم ، مما يسمح بتقسيم الشبكة وفقًا لاحتياجات المستخدم، بحيث لا تنتقل البيانات من جزء إلى آخر. إلا أن هذه الميزة أُزيلت قبل إصدار نظام التشغيل Windows Vista، ومن المقرر إضافتها في إصدار مستقبلي من Windows. [ 9 ]
حماية الوصول إلى الشبكة
يُقدّم نظام التشغيل Windows Vista ميزة حماية الوصول إلى الشبكة (NAP)، التي تضمن توافق أجهزة الكمبيوتر المتصلة بالشبكة مع مستوى سلامة النظام المطلوب ، وفقًا لما يُحدّده مسؤول الشبكة. عند تفعيل NAP على الشبكة، وعندما يُحاول جهاز كمبيوتر يعمل بنظام Windows Vista الانضمام إليها، يتم التحقق من تحديثات الأمان، وتوقيعات الفيروسات، وعوامل أخرى، بما في ذلك إعدادات بروتوكول IPsec ومصادقة 802.1X ، التي يُحدّدها مسؤول الشبكة. يُمنح الجهاز حق الوصول الكامل إلى الشبكة فقط عند استيفاء المعايير، وإلا فقد يُمنع من الوصول إلى الشبكة أو يُمنح وصولًا محدودًا إلى موارد مُحدّدة. يُمكن منحه، اختياريًا، حق الوصول إلى الخوادم التي تُزوّده بأحدث التحديثات. بمجرد تثبيت التحديثات، يُمنح الجهاز حق الوصول إلى الشبكة. مع ذلك، لا يُمكن لنظام Windows Vista أن يكون إلا عميلًا لـ NAP، أي جهاز كمبيوتر يتصل بشبكة مُفعّلة لـ NAP. يجب أن تعمل خوادم سياسة السلامة والتحقق بنظام Windows Server 2008 .
بروتوكول IPsec وجدار حماية ويندوز
أصبح تكوين بروتوكول IPsec الآن مُدمجًا بالكامل في جدار حماية Windows باستخدام أداة Advanced Security الإضافية وأداة سطر الأوامر netsh advfirewall لمنع القواعد المتضاربة وتوفير تكوين مُبسط إلى جانب جدار حماية مُصادق عليه. يُمكن إعداد قواعد تصفية جدار الحماية المُتقدمة (الاستثناءات) وسياسات IPsec، مثل التصفية حسب المجال، والملفات الشخصية العامة والخاصة، وعناوين IP المصدر والوجهة، ونطاق عناوين IP، ومنافذ TCP وUDP المصدر والوجهة، وجميع المنافذ أو منافذ مُتعددة، وأنواع مُحددة من الواجهات، وحركة مرور ICMP وICMPv6 حسب النوع والرمز، والخدمات، واجتياز الحافة، وحالة حماية IPsec، ومستخدمين وأجهزة كمبيوتر مُحددة بناءً على حسابات Active Directory .
قبل نظام التشغيل Windows Vista، كان إعداد وصيانة تكوين سياسة IPsec في العديد من الحالات يتطلب وضع مجموعة من القواعد للحماية ومجموعة أخرى لاستثناءات حركة البيانات. في نظام Windows Vista، تتواصل عقد IPsec أثناء التفاوض على الاتصالات المحمية، وفي حال استلام رد وإتمام التفاوض، تُصبح الاتصالات اللاحقة محمية. هذا يُغني عن الحاجة إلى إعداد مرشحات IPsec لاستثناءات مجموعة الأجهزة المضيفة التي لا تدعم IPsec أو لا يمكنها دعمه، ويتيح إعداد الاتصالات الواردة المحمية الإلزامية والاتصالات الصادرة الاختيارية. كما يسمح IPsec بتأمين حركة البيانات بين وحدات تحكم المجال وأجهزة الكمبيوتر الأعضاء، مع السماح في الوقت نفسه بنقل البيانات بنص عادي لعمليات الانضمام إلى المجال وأنواع الاتصالات الأخرى. يُسمح بعمليات الانضمام إلى المجال المحمية بواسطة IPsec في حال استخدام NTLM v2، وفي حال تشغيل كل من وحدات تحكم المجال وأجهزة الكمبيوتر الأعضاء بنظامي التشغيل Windows Server 2008 وWindows Vista على التوالي.
يدعم بروتوكول IPsec بشكل كامل بروتوكول IPv6، و AuthIP (الذي يسمح بمصادقة ثانية)، والتكامل مع NAP للمصادقة باستخدام شهادة صحية، ودعم إطار عمل تشخيص الشبكة لحالات فشل مفاوضات IPsec، وعدادات أداء IPsec جديدة، وتحسين اكتشاف أعطال عقد المجموعة، وإعادة التفاوض بشكل أسرع على ارتباطات الأمان. مع نظام التشغيل Windows Vista SP1 ، أصبح تشفير AES لبروتوكول IPsec مدعومًا. كما يتوفر دعم لخوارزميات أقوى لمفاوضات الوضع الرئيسي (خوارزميات DH أقوى وSuite B) وسلامة البيانات وتشفيرها (AES مع CBC، وAES-GMAC، وSHA-256، وAES-GCM).
إطار عمل تشخيص الشبكة (NDF)
من المتوقع أن تُشكّل القدرة على مساعدة المستخدم في تشخيص مشاكل الشبكة ميزةً جديدةً رئيسيةً في مجال الشبكات. يتوفر دعمٌ واسعٌ لتشخيصات وقت التشغيل لكلٍّ من الشبكات السلكية واللاسلكية، بما في ذلك دعم قاعدة معلومات إدارة TCP (MIB-II) وتحسين تسجيل أحداث النظام وتتبّعها. كما يدعم نظام Vista TCP/IP بروتوكول ESTATS الذي يُعرّف إحصائيات أداء موسّعة لبروتوكول TCP، ويُمكنه المساعدة في تحديد سبب اختناقات أداء الشبكة. يُمكن لنظام Windows Vista إعلام المستخدم بمعظم أسباب فشل نقل البيانات عبر الشبكة، مثل عنوان IP غير صحيح ، وإعدادات DNS وبوابة افتراضية غير صحيحة، وفشل البوابة، والمنفذ قيد الاستخدام أو محظور، وعدم جاهزية جهاز الاستقبال، وعدم تشغيل خدمة DHCP، وفشل تحليل اسم NetBIOS عبر TCP/IP، وما إلى ذلك. كما يتم تسجيل أخطاء الإرسال بشكلٍ شامل، ما يُتيح تحليلها لتحديد سبب الخطأ بدقةٍ أكبر. يتميّز نظام Windows Vista بفهمٍ أعمق لبنية الشبكة التي يتواجد فيها جهاز الكمبيوتر المضيف، وذلك باستخدام تقنياتٍ مثل التوصيل والتشغيل العالمي (Universal Plug and Play ). بفضل تقنية الوعي الشبكي الجديدة هذه، يمكن لنظام التشغيل Windows Vista أن يقدم المساعدة للمستخدم في إصلاح مشكلات الشبكة أو ببساطة يوفر عرضًا رسوميًا لتكوين الشبكة المُدرك.
منصة تصفية ويندوز
تتضمن حزمة بروتوكولات الشبكة في نظام التشغيل Windows Vista منصة تصفية Windows (WFP ) [ 10 ] ، التي تتيح للتطبيقات الخارجية الوصول إلى مسار معالجة الحزم في نظام الشبكة الفرعي والتفاعل معه. تسمح WFP بتصفية الحزم الواردة والصادرة وتحليلها وتعديلها على عدة طبقات من حزمة بروتوكولات TCP/IP. ولأن WFP تحتوي على محرك تصفية مدمج، فلا تحتاج التطبيقات إلى كتابة محرك مخصص، بل يكفيها توفير المنطق المخصص الذي سيستخدمه المحرك. تتضمن WFP محرك تصفية أساسيًا يُنفذ طلبات التصفية. ثم تُعالج الحزم باستخدام محرك التصفية العام ، الذي يتضمن أيضًا وحدة استدعاء ، حيث يمكن ربط التطبيقات التي توفر منطق المعالجة المخصص. يمكن استخدام WFP في أغراض متنوعة، مثل فحص الحزم بحثًا عن البرامج الضارة، وتقييد الحزم بشكل انتقائي، كما هو الحال في جدران الحماية، أو توفير أنظمة تشفير مخصصة، وغيرها. عند إصدارها الأولي، عانت WFP من العديد من الأخطاء، بما في ذلك تسرب الذاكرة وحالات التزامن [ 11 ].
يتم تنفيذ جدار حماية ويندوز في ويندوز فيستا من خلال WFP . [ 12 ]
التواصل بين الأفراد
يتضمن نظام التشغيل Windows Vista دعمًا قويًا لتقنية الند للند، وذلك من خلال تقديم واجهات برمجة تطبيقات وبروتوكولات جديدة. وقد تم طرح إصدار جديد من بروتوكول حل أسماء النظراء (PNRP v2)، بالإضافة إلى مجموعة من واجهات برمجة التطبيقات الخاصة بجدول التوجيه الموزع للند، ورسم بياني للند، وتجميع النظراء، وتسمية النظراء، وإدارة هوية النظراء. ويمكن إنشاء جهات الاتصال وإدارتها باستخدام النظام الفرعي الجديد للند للند، حيث تتيح ميزة التواجد بدون خادم للمستخدمين إدارة معلومات التواجد في الوقت الفعلي وتتبع تواجد المستخدمين المسجلين الآخرين عبر شبكة فرعية أو الإنترنت. وتتيح خدمة "الأشخاص القريبون مني" الجديدة اكتشاف جهات الاتصال وإدارتها على نفس الشبكة الفرعية، وتستخدم جهات اتصال Windows لإدارة معلومات الاتصال وتخزينها. كما تتيح هذه الإمكانيات الجديدة للند للند إرسال دعوات استخدام التطبيقات إلى نظراء آخرين (مع دعم التعاون المخصص أيضًا) دون الحاجة إلى خادم مركزي. ويُعد Windows Meeting Space مثالًا على هذا النوع من التطبيقات.
يُتيح بروتوكول PNRP أيضًا إنشاء شبكة تراكبية تُسمى " مخططًا بيانيًا ". يُقابل كل نظير في الشبكة التراكبية عقدة في المخطط البياني. تتشارك جميع العقد في المخطط البياني معلومات إدارية مسؤولة عن عمل الشبكة ككل. على سبيل المثال، في شبكة إدارة موارد موزعة، تُحدد العقدة التي تمتلك أي مورد يجب مشاركته. تُشارك هذه المعلومات على شكل سجلات ، تُعمم على جميع النظراء في المخطط البياني. يخزن كل نظير السجل في قاعدة بيانات محلية. يتكون السجل من رأس وجسم. يحتوي الجسم على بيانات خاصة بالتطبيق الذي يستخدم واجهة برمجة التطبيقات (API)؛ بينما يحتوي الرأس على بيانات وصفية لوصف البيانات في الجسم على شكل أزواج اسم-قيمة مُسلسلة باستخدام XML ، بالإضافة إلى معلومات المؤلف والإصدار. يمكن أن يحتوي أيضًا على فهرس لبيانات الجسم، لتسهيل البحث. يمكن للعقدة الاتصال بعقد أخرى مباشرةً أيضًا، للتواصل الذي لا يتطلب مشاركة البيانات مع المخطط البياني بأكمله. كما تُتيح واجهة برمجة التطبيقات إنشاء شبكة تراكبية آمنة تُسمى " مجموعة" ، تتكون من جميع العقد في المخطط البياني أو مجموعة فرعية منها. يمكن مشاركة المجموعة بين تطبيقات متعددة، على عكس الرسم البياني. يجب أن يكون كل نظير في المجموعة قابلاً للتعريف باسم فريد، ومسجلاً باستخدام بروتوكول PNRP، وأن يمتلك شهادة توقيع رقمي تُسمى شهادة عضو المجموعة (GMC). جميع السجلات المتبادلة موقعة رقميًا. يجب دعوة النظراء للانضمام إلى المجموعة. تحتوي الدعوة على شهادة عضو المجموعة (GMC) التي تُمكّنهم من الانضمام إلى المجموعة. [ 13 ]
تتيح ميزة جديدة لشبكات نظير إلى نظير في نظام ويندوز، تُعرف باسم "أسماء أجهزة الكمبيوتر على الإنترنت " ( WICN )، للأجهزة المتصلة بشبكة IPv6 الحصول على اسم نطاق مخصص أو فريد. إذا كان الجهاز متصلاً بالإنترنت، يمكن للمستخدمين تحديد اسم مضيف آمن أو غير آمن لجهازهم من خلال أمر في سطر الأوامر، دون الحاجة إلى تسجيل اسم نطاق أو تهيئة نظام أسماء نطاقات ديناميكي. يمكن استخدام WICN في أي تطبيق يقبل عنوان IP أو اسم DNS؛ حيث يقوم بروتوكول PNRP بحلّ جميع أسماء النطاقات على مستوى نظير إلى نظير.
كان من المخطط أن توفر ميزة أخرى في نظام التشغيل ويندوز فيستا إعدادًا جديدًا للشبكات يشبه النطاق يُعرف باسم "كاسل"، لكنها لم تُدرج في الإصدار. كان من شأن "كاسل" أن يُتيح خدمة تعريف تُوفر مصادقة المستخدم لجميع أعضاء الشبكة، دون الحاجة إلى خادم مركزي. كما كان سيسمح بانتشار بيانات اعتماد المستخدم عبر شبكة الند للند، مما يجعلها أكثر ملاءمة للشبكات المنزلية.
الأشخاص القريبون مني
خدمة "الأشخاص القريبون مني" (المعروفة سابقًا باسم "الأشخاص المجاورون ") هي خدمة نظير إلى نظير مصممة لتبسيط التواصل والتعاون بين المستخدمين المتصلين بنفس الشبكة الفرعية. [ 14 ] يستخدم برنامج Windows Meeting Space خدمة "الأشخاص القريبون مني" للتعاون واكتشاف جهات الاتصال. [ 15 ] أُدرجت خدمة "الأشخاص القريبون مني" كجزء من استراتيجية منصة مايكروسوفت للأجهزة المحمولة، كما كُشف عنها خلال مؤتمر هندسة أجهزة ويندوز لعام 2004. [ 16 ] [ 17 ] تستخدم خدمة "الأشخاص القريبون مني" جهات اتصال ويندوز لإدارة معلومات جهات الاتصال؛ بشكل افتراضي، قد يتلقى المستخدم دعوات من جميع المستخدمين المتصلين بنفس الشبكة الفرعية، ولكن يمكن للمستخدم تعيين مستخدم آخر كجهة اتصال موثوقة لتمكين التعاون عبر الإنترنت، وزيادة الأمان، وتحديد وجود جهات الاتصال هذه. [ 18 ] [ 19 ]
خدمة نقل البيانات الذكية في الخلفية
تتضمن خدمة نقل الملفات الذكية في الخلفية (BITS) 3.0 الجديدة في نظام التشغيل Windows Vista ميزة جديدة تُسمى "بث الجوار" تدعم نقل الملفات بين الأجهزة ضمن نطاق واحد ؛ مما يُسهّل التخزين المؤقت للأجهزة ، ويتيح للمستخدمين تنزيل المحتوى (مثل تحديثات WSUS ) وتقديمه من الأجهزة على نفس الشبكة الفرعية، وتلقي إشعارات عند تنزيل ملف، والوصول إلى الملف المؤقت أثناء عملية التنزيل، والتحكم في عمليات إعادة توجيه HTTP. يُساهم ذلك في توفير عرض النطاق الترددي على الشبكة وتقليل الحمل على أداء الخادم. كما تستخدم BITS 3.0 عدادات بروتوكول بوابة الإنترنت لحساب عرض النطاق الترددي المتاح بدقة أكبر.
تحسينات على برنامج تشغيل الشبكة الأساسي وواجهة برمجة التطبيقات
تم تحسين برنامج تشغيل وضع نواة HTTP في نظام التشغيل Windows Vista، Http.sys، لدعم المصادقة من جانب الخادم، والتسجيل، وأسماء مضيفي IDN، وتتبع الأحداث، وتحسين إمكانية الإدارة من خلال netsh http وعدادات أداء جديدة. ويتعامل WinINet ، معالج بروتوكولات HTTP وFTP، مع عناوين IPv6 الحرفية، ويتضمن دعمًا لفك ضغط Gzip وdeflate لتحسين أداء ترميز المحتوى، ودعم أسماء النطاقات الدولية ، وتتبع الأحداث. أما WinHTTP ، واجهة برمجة تطبيقات العميل للتطبيقات والخدمات المستندة إلى الخادم، فتدعم IPv6، وAutoProxy ، وترميز نقل البيانات المجزأة HTTP/1.1 ، وتحميل البيانات الأكبر حجمًا، وشهادات SSL وشهادات العميل ، ومصادقة الخادم والوكيل، والمعالجة التلقائية لعمليات إعادة التوجيه والاتصالات المستمرة، وبروتوكول HTTP/1.0، بما في ذلك دعم الاتصالات المستمرة (الثابتة) وملفات تعريف ارتباط الجلسة. كما تم تحديث Winsock بواجهات برمجة تطبيقات جديدة ودعم لتتبع الأحداث. تم تحسين دعم موفر الخدمة متعدد الطبقات Winsock من خلال عمليات التثبيت والإزالة المسجلة، وواجهة برمجة تطبيقات جديدة لتثبيت موفر الخدمة متعدد الطبقات بشكل موثوق، وأمر لإزالة موفر الخدمة متعدد الطبقات بشكل موثوق، ومرافق لتصنيف موفر الخدمة متعدد الطبقات وإزالة معظم موفر الخدمة متعدد الطبقات من مسار المعالجة للخدمات الحرجة للنظام ودعم إطار عمل تشخيص الشبكة.
نواة وينسوك
Winsock Kernel (WSK) هي واجهة برمجة شبكية جديدة مستقلة عن بروتوكول النقل، تعمل في وضع النواة، وتوفر لمطوري عملاء TDI نموذج برمجة مشابهًا لنموذج المقابس، كما هو الحال في Winsock في وضع المستخدم . وبينما تتشابه معظم مفاهيم برمجة المقابس مع تلك الموجودة في Winsock في وضع المستخدم، مثل إنشاء المقبس، وربطه، وتوصيله، واستقباله، وإرساله، واستقباله، فإن Winsock Kernel تُعد واجهة برمجة جديدة كليًا بخصائص فريدة، مثل الإدخال/الإخراج غير المتزامن الذي يستخدم طلبات الإدخال/الإخراج (IRPs) واستدعاءات الأحداث لتحسين الأداء. يدعم نظام التشغيل Windows Vista بروتوكول TDI لضمان التوافق مع الإصدارات السابقة.
كتلة رسائل الخادم 2.0
تم تقديم إصدار جديد من بروتوكول Server Message Block (SMB) مع نظام التشغيل Windows Vista. [ 20 ] يتضمن هذا الإصدار عددًا من التغييرات لتحسين الأداء وإضافة إمكانيات إضافية. يستخدم نظام التشغيل Windows Vista والإصدارات الأحدث بروتوكول SMB 2.0 عند التواصل مع أجهزة أخرى تعمل بنظام Windows Vista أو إصدار أحدث. ويستمر استخدام بروتوكول SMB 1.0 للاتصال بأي إصدار سابق من Windows، أو مع Samba . كما يدعم Samba 3.6 بروتوكول SMB 2.0. [ 21 ]
الضغط التفاضلي عن بعد
يُعدّ ضغط البيانات التفاضلي عن بُعد (RDC) بروتوكولًا لمزامنة البيانات بين العميل والخادم، يسمح بمزامنة البيانات مع مصدر بعيد باستخدام تقنيات الضغط لتقليل حجم البيانات المُرسلة عبر الشبكة. ويقوم هذا البروتوكول بمزامنة الملفات عن طريق حساب ونقل الفروقات بينها فقط أثناء النقل. لذا، يُعدّ RDC مناسبًا لمزامنة الملفات التي تم تحديثها بشكل مستقل بكفاءة، أو عندما يكون عرض نطاق الشبكة محدودًا، أو في الحالات التي تكون فيها الملفات كبيرة الحجم ولكن الفروقات بينها ضئيلة.
بلوتوث
كانت لوحة تحكم أجهزة البلوتوث ، التي ظهرت مع نظام التشغيل ويندوز إكس بي، عبارة عن نافذة ذات علامات تبويب تعرض الأجهزة المقترنة في علامة تبويب "الأجهزة" . عند تحديد جهاز في هذه العلامة، يتم عرض فئة الجهاز، ووقت آخر اتصال، وعنوان MAC، ونوع الاتصال. وكانت الأجهزة تُصنف دائمًا حسب الفئات (مثل الهواتف وأجهزة المودم ). في نظام التشغيل ويندوز فيستا، أصبحت أجهزة البلوتوث جزءًا من واجهة ويندوز نفسها ( لم تعد علامة تبويب " الأجهزة" السابقة متاحة لعدم الحاجة إليها). في ويندوز فيستا، يمكن للمستخدمين الآن تصفية أجهزة البلوتوث وتجميعها وفرزها حسب خصائصها، وتغيير حجم أيقونات الأجهزة، والبحث عن الأجهزة المتصلة أو المقترنة. تشمل الخصائص الجديدة لأجهزة البلوتوث: المصادقة ، والاتصال قيد الاستخدام ، وطريقة الاكتشاف ، والتشفير ، والاقتران ، والإصدار . يمكن للمستخدمين تجميع الأجهزة وفرزها والبحث عنها بناءً على هذه الخصائص، وتُعرض جميع الخصائص في جزء التفاصيل الجديد.
دعم تقنية البلوتوث
تم تحسين حزمة بلوتوث في نظام التشغيل Windows Vista بدعم المزيد من معرّفات الأجهزة، وتحسينات في أداء EDR، وتقنية القفز الترددي التكيفي للتعايش مع شبكات Wi-Fi، ودعم بروتوكول الاتصال المتزامن الموجه (SCO) اللازم لملفات تعريف الصوت. [ 22 ] تدعم حزمة بلوتوث في Windows Vista واجهة برنامج تشغيل الجهاز في وضع النواة بالإضافة إلى واجهة برمجة وضع المستخدم، مما يُمكّن الجهات الخارجية من إضافة دعم لملفات تعريف بلوتوث إضافية مثل SCO وSDP وL2CAP. كان هذا مفقودًا في حزمة بلوتوث المدمجة في Windows XP Service Pack 2، والتي كان لا بد من استبدالها بالكامل بحزمة خارجية لدعم ملفات التعريف الإضافية. كما توفر دعم RFCOMM باستخدام المقابس بالإضافة إلى منافذ COM الافتراضية. [ 23 ] تضيف حزمة KB942567، المسماة حزمة ميزات Windows Vista للشبكات اللاسلكية، دعم Bluetooth 2.1+EDR ودعم التنبيه عن بُعد من وضع السكون S3 أو S4 لوحدات بلوتوث ذاتية التزويد بالطاقة. [ 22 ] تم تضمين حزمة الميزات هذه في النهاية في حزمة الخدمة 2 لنظام التشغيل Windows Vista، على الرغم من أنها كانت متاحة في البداية فقط لمصنعي المعدات الأصلية.
الشبكات الخاصة الافتراضية (VPN)
- يدعم نظام التشغيل Windows Vista والإصدارات الأحدث استخدام بروتوكول PEAP مع بروتوكول PPTP. آليات المصادقة المدعومة هي PEAPv0/EAP-MSCHAPv2 (كلمات المرور) وPEAP-TLS (البطاقات الذكية والشهادات).
- بروتوكول النفق الآمن للمقابس (SSTP)، الذي تم تقديمه في حزمة الخدمة الأولى لنظام التشغيل ويندوز فيستا، هو نوع من أنفاق الشبكات الافتراضية الخاصة (VPN) يوفر آلية لنقل بيانات بروتوكولات PPP أو L2TP عبر قناة SSL 3.0. يوفر SSL أمانًا على مستوى النقل من خلال التفاوض على المفاتيح والتشفير والتحقق من سلامة البيانات.
مراجع
- 1 2 "الجيل التالي من حزمة بروتوكولات TCP/IP في نظامي التشغيل Windows Vista وWindows Server 2008" . The Cable Guy . تم الاطلاع عليه بتاريخ 5 أكتوبر 2007 .
- ↑ "ميزات الشبكات الجديدة في ويندوز سيرفر 2008 وويندوز فيستا" . مايكروسوفت تك نت . مايكروسوفت. 15 فبراير 2006. تاريخ الاسترجاع: 29 أبريل 2006 .
- ↑ "إشعار الازدحام الصريح (ECN) لبروتوكول TCP/IP" . مايكروسوفت .
- ↑ "تحسينات الأداء في الجيل التالي من حزمة بروتوكولات TCP/IP" . مايكروسوفت . تم الاطلاع عليه بتاريخ 8 أبريل 2007 .
- ↑ "جودة الخدمة في ويندوز سيرفر 2008 وويندوز فيستا" . مايكروسوفت . تم الاطلاع عليه بتاريخ 18-05-2007 .
- ↑ "دعم جودة خدمة الواي فاي في ويندوز فيستا: WMM" . تم الاطلاع عليه بتاريخ 20 يوليو 2007 .
- 1 2 3 4 5 "تجربة صوت وفيديو عالية الجودة لنظام ويندوز - qWave" . مايكروسوفت . مؤرشف من الأصل بتاريخ 13 يوليو 2007. تم الاطلاع عليه بتاريخ 9 أكتوبر 2007 .
- ↑ EAPHost في نظام التشغيل ويندوز
- ↑ تمت إزالة ميزة "توجيه المقصورات" (نص محادثة Windows Server 2008)
- ↑ "منصة تصفية ويندوز" . مؤتمر تطوير تطبيقات ويندوز . مايكروسوفت. 13 مايو 2004. تم الاطلاع عليه بتاريخ 25 أبريل 2006 .
- ↑ "حزمة التحديثات العاجلة لبرنامج تشغيل WFP (981889)" . مايكروسوفت. 27 أغسطس 2010. تم الاطلاع عليه بتاريخ 18 سبتمبر 2011 .
- ↑ مايكروسوفت . "منصة تصفية ويندوز" . MSDN . تم الاطلاع عليه في 20 سبتمبر 2015 .
- ↑ "البنية التحتية من نظير إلى نظير" . مايكروسوفت . تم الاسترجاع في 16-10-2007 .
- ↑ مايكروسوفت (2003). "جهات الاتصال" . MSDN . مؤرشف من الأصل في 14 يونيو 2004. تم الاطلاع عليه في 31 يوليو 2015 .
- ↑ مايكروسوفت (25 يوليو 2008). "دليل خطوة بخطوة لاستخدام Windows Meeting Space في Windows Vista" . TechNet . تم الاطلاع عليه في 4 يونيو 2015 .
- ↑ سوكو، ماتي (2004). "ويندوز لأجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر اللوحية - السنة 2005 وما بعدها" . مايكروسوفت . مؤرشف من الأصل (PPT) في 14 ديسمبر 2005. تم الاطلاع عليه في 15 يوليو 2015 .
- ↑ فيش، دارين (2004). "ويندوز لأجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر اللوحية - السنة الرابعة" . مايكروسوفت . مؤرشف من الأصل (PPT) في 14 ديسمبر 2005. تم الاطلاع عليه في 15 يوليو 2015 .
- ↑ "الأشخاص القريبون مني: الأسئلة الشائعة" . مايكروسوفت . مؤرشف من الأصل في 28 سبتمبر 2015. تم الاطلاع عليه في 20 سبتمبر 2015 .
- ↑ "الأشخاص القريبون مني" . TechNet . 27 سبتمبر 2006. تم الاطلاع عليه في 14 أغسطس 2020 .
- ^ نافجوت فيرك وبراشانث براهالاد (10 مارس 2006). "ما الجديد في الشركات الصغيرة والمتوسطة في نظام التشغيل Windows Vista" . Chk الخاص بك Dsks . ام اس دي ان . تم الاسترجاع 2006-05-01 .
- ↑ أندرو تريدجيل (12 سبتمبر 2006). "استكشاف بروتوكول SMB2" (PDF) .
- 1 2 الأسئلة الشائعة حول تقنية البلوتوث اللاسلكية
- ↑ "USB/1394 على الكمبيوتر الشخصي" . مؤرشف من الأصل بتاريخ 15 فبراير 2012. تم الاطلاع عليه بتاريخ 4 ديسمبر 2010 .
روابط خارجية
- ويندوز فيستا
- شبكات الحاسوب
- ويندوز سيرفر
