Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«4.Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство Windows (Π³Π». 12-14)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 36

Автор ΠœΠ°Ρ€ΠΊ Руссинович

β€’ NDIS, ориСнтированная Π½Π° логичСскиС соСдинСния, позволяСт Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌ NDIS ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нСсущСй срСдой, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ логичСских соСдинСний, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ устройствами ATM (Asynchronous Transfer Mode). Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹, прСдоставляСмыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ NDIS Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌ NDIS для взаимодСйствия с сСтСвыми Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ, доступны Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ нСпосрСдствСнно Π² Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… HAL Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.


Π­ΠšΠ‘ΠŸΠ•Π Π˜ΠœΠ•ΠΠ’: пСрСчислСниС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚ΠΎΠ² NDIS

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° ядра Ndiskd ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ !miniports ΠΈ /miniport, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° ядра ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ (ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚Ρ‹) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚Π΅ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ адрСсу Π±Π»ΠΎΠΊΠ° ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚Π° (структуры Π΄Π°Π½Π½Ρ‹Ρ…, примСняСмой Windows для отслСТивания ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚ΠΎΠ²). НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΊΠΎΠΌΠ°Π½Π΄ !miniports ΠΈ /miniport для Π²Ρ‹Π²ΠΎΠ΄Π° списка всСх ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ для исслСдования спСцифики ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° взаимодСйствиС систСмы с PCI-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ Ethernet (Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ WAN-ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с соСдинСниями ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ доступа).

ПолС Flags исслСдуСмого ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсСриализованныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (DESERIALIZED), Ρ‡Ρ‚ΠΎ нСсущая срСда Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Π° (MEDIACONNECTED) ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ являСтся ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚ΠΎΠΌ NDIS 5 (NDIS_5_0). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, выводится информация, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ сопоставлСния состояний элСктропитания устройства ΠΈ систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ список рСсурсов ΡˆΠΈΠ½Ρ‹, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρƒ диспСтчСром Plug and Play (ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ соотвСтствии состояний элСктропитания устройств ΠΈ систСмы см. Ρ€Π°Π·Π΄Π΅Π» «ДиспСтчСр элСктропитания» Π³Π»Π°Π²Ρ‹ 9.)


Разновидности ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² NDIS

МодСль NDIS Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹Π΅ NDIS-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ транспорта TDI, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ NDIS (NDIS intermediate drivers). Они Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ транспортами TDI ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ NDIS. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ NDIS ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ каТСтся транспортом TDI, Π° транспорту TDI β€” Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ NDIS. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ NDIS видят вСсь сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² систСмС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ располоТСны ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ сСтСвыми Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ сСтСвым Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ отказоустойчивости ΠΈ балансировки Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Microsoft Network Load Balancing Provider, основано Π½Π° использовании ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² NDIS.


NDIS, ориСнтированная Π½Π° логичСскиС соСдинСния

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сСтСвого оборудования, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° логичСскиС соСдинСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ATM) Π² Windows являСтся встроСнной, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ стандарты ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ Π² сСтСвой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Windows. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ NDIS, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° логичСскиС соСдинСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ API, примСняСмыС ΠΈ стандартными Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ NDIS, Π½ΠΎ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· установлСнныС сСтСвыС соСдинСния, Π° Π½Π΅ просто ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π² ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ срСду.

ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для сСтСвых срСд, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° логичСскиС соСдинСния, Π² NDIS 5 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ опрСдСлСния для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹.

β€’ ДиспСтчСры Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² (call managers) ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ NDIS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ сСрвисы настройки ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° логичСскиС соСдинСния (см. Π½ΠΈΠΆΠ΅). ДиспСтчСр Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° логичСскиС соСдинСния ΠΌΠΈΠ½ΠΈ-ΠΏΠΎΡ€Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сообщСниями с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСтСвыми ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ диспСтчСрами Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². ДиспСтчСр Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Π²Ρ€ΠΎΠ΄Π΅ ATM User-Network Interface (UNI) 3.1.

β€’ Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Miniport Call Manager (MCM) прСдставляСт собой ΠΌΠΈ-Π½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° логичСскиС соСдинСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌ логичСских соСдинСний, сСрвисы диспСтчСра Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². B сущности, MCM β€” это ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ NDIS со встроСнным диспСтчСром Π²Ρ‹Π·ΠΎΠ²ΠΎΠ².

β€’ ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° логичСскиС соСдинСния ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сСрвисы настройки ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², прСдоставляСмыС диспСтчСром Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈΠ»ΠΈ MCM, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ обращСния ΠΊ сСрвисам ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° NDIS, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° логичСскиС соСдинСния. Π’Π°ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собствСнныС сСрвисы ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π±ΠΎΠ»Π΅Π΅ высоким уровням сСтСвого стСка ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ эмуляции для взаимодСйствия с унаслСдованными ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌΠΈ логичСских соСдинСний, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ нСсущСй срСдой. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ уровня эмуляции, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π½Π° логичСскиС соСдинСния ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, β€” LAN Emulation (LANE), которая скрываСт ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² особСнности ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° логичСскиС соСдинСния ATM ΠΈ эмулируСт для Π½ΠΈΡ… Π½Π΅ΡΡƒΡ‰ΡƒΡŽ срСду, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΡƒΡŽ соСдинСний (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ethernet).


Взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° рис. 13–19.


Π­ΠšΠ‘ΠŸΠ•Π Π˜ΠœΠ•ΠΠ’: Π·Π°Ρ…Π²Π°Ρ‚ сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°

Windows Server поставляСтся с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Network Monitor (Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€), которая позволяСт ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, проходящиС Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² NDIS, Π·Π° счСт установки ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° NDIS. Для использования Network Monitor Π½ΡƒΠΆΠ½ΠΎ сначала ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Network Monitor Tools (БрСдства сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°). Для этого ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π°ΠΏΠΏΠ»Π΅Ρ‚ Add/Remove Programs (Установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ) Π² Control Panel (ПанСль управлСния) ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Add/Remove Windows Components (Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Windows). Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ строку Management And Monitoring Tools (БрСдства управлСния ΠΈ наблюдСния), Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Details (Бостав), установитС Ρ„Π»Π°ΠΆΠΎΠΊ Π² строкС Network Monitor Tools (БрСдства сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°) ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК. ПослС установки Network Monitor (Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€) ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· мСню Administrative Tools (АдминистрированиС).

Network Monitor ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ, Π·Π° ΠΊΠ°ΠΊΠΈΠΌ сСтСвым соСдинСниСм Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ. Π’Ρ‹Π±Ρ€Π°Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ соСдинСниС, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΊΠ½ΠΎΠΏΠΊΡƒ Start Capture (ΠΠ°Ρ‡Π°Ρ‚ΡŒ запись Π΄Π°Π½Π½Ρ‹Ρ…). Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² отслСТиваСмом соСдинСнии. Π£Π²ΠΈΠ΄Π΅Π², Ρ‡Ρ‚ΠΎ Network Monitor Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ» ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, остановитС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΊΠ½ΠΎΠΏΠΊΡƒ Stop And View Capture (Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ запись ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅). B Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Network Monitor ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Ha этой ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ SMB (CIFS), Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Network Monitor ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ систСмы ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ. Если Π²Ρ‹ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ строку, Network Monitor ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌ отобраТСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ показываСтся содСрТимоС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ….

Network Monitor ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Ρ…Π²Π°Ρ‚ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ диагностичСским инструмСнтом, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΌ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ Π² сСти.


Remote NDIS

Π”ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Remote NDIS ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСтСвого USB-устрой-ства Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создавал интСрфСйс с NDIS (Π² качСствС ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°) ΠΈ с WDM-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ ΡˆΠΈΠ½Ρ‹ USB рис. 13–20). Если ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ оборудования ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡˆΠΈΠ½Ρ‹, скаТСм, IEEE 1394, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ интСрфСйсы с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΡˆΠΈΠ½Ρ‹.

Рис. 13–20. ΠœΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ NDIS для сСтСвого USB-устройства

Remote NDIS β€” спСцификация для сСтСвых устройств Π½Π° PnP-ΡˆΠΈΠ½Π°Ρ… Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΡ… динамичСскоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ USB, IEEE 1394 ΠΈ Infiniband. Π­Ρ‚Π° спСцификация Π²ΠΎΠΎΠ±Ρ‰Π΅ избавляСт производитСля оборудования ΠΎΡ‚ нСобходимости ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ NDIS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ сообщСния, нСзависимыС ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹, ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сообщСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ шинам. B Remote NDIS Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ сообщСния для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ сброса состояния устройства, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², установки ΠΈ опроса ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² устройства, Π° Ρ‚Π°ΠΊΠΆΠ΅ для увСдомлСния ΠΎ состоянии ΠΊΠ°Π½Π°Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

АрхитСктура Remote NDIS (рис. 13–21) построСна Π½Π° ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ NDIS ΠΎΡ‚ Microsoft, \Windows\System32\Drivers\Rndismp.sys, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ транслируСт NDIS-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΡ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ транспорта для ΡˆΠΈΠ½Ρ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ устройство. Π­Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠ½ΠΈΠΏΠΎΡ€Ρ‚-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ NDIS для всСх Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Remote NDIS ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ транспорта для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡˆΠΈΠ½Ρ‹.

B настоящСС врСмя Remote NDIS для USB-устройств поддСрТиваСтся Π² Windows XP ΠΈ Windows Server 2003; ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с сайта Microsoft ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² Windows 2000. Π₯отя Remote NDIS для устройств IEEE 1394 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, ΠΎΠ½ ΠΏΠΎΠΊΠ° Π½Π΅ поддСрТиваСтся Π² Windows.

Рис. 13–21. АрхитСктура Remote NDIS для сСтСвых USB-устройств


QoS

Π‘Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ€ IP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² сСти доставляСтся ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Β«ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€ΠΈΡˆΠ΅Π» β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ обслуТСн». ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ своих сообщСний, ΠΈ ΠΈΡ… Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ: ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ полосу пропускания ΠΈ ΠΌΠ°Π»Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя β€” ΡƒΠ·ΠΊΡƒΡŽ полосу пропускания ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π₯отя Ρ‚Π°ΠΊΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ обслуТивания Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ситуаций Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌ, всС большСС число сСтСвых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ обслуТивания, ΠΈΠ»ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ качСства обслуТивания (Quality of Service, QoS). ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ сСтСвой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, потоковая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для планирования рСсурсов прСдприятия (enterprise resource planning, ERP). QoS позволяСт прилоТСниям ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ полосы пропускания ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли всС сСтСвоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ стандарты QoS, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ IEEE 802.1p β€” ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² QoS ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ устройств Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ сСтСвого уровня (ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ сСтСвых Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ²).