Под сетевым интерфейсом понимают сетевой адаптер—устройство, которое подключает компьютер к сети. Сетевой интерфейс определяет способы (технологии) передачи данных между узлами сети. Забегая вперед, отметим, что в библиотеке классов .NET Framework существует перечисление NetworkInterfaceType, которое содержит список возможних способов передачи. Вот этот список.
Тип |
Интерфейс использует для передачи |
AsymmetricDsl |
Линию типа ADSL (Asymmetric Digital Subscriber Line) |
Atm |
Технологию типа ATM (Asynchronous Transfer Mode) |
BasicIsdn |
Соединение типа ISDN (Integrated Services Digital Network). Это телефонные стандарты. |
Ethernet |
Соединение типа Ethernet, определенное в стандарте IEEE 802.3. |
Ethernet3Megabit |
Соединение типа Ethernet, определенное в стандарте IEEE 802.3. |
FastEthernetFx |
Соединение типа Fast Ethernet, использующее оптическое волокно. Его часто называют 100BaseFX |
FastEthernetT |
Соединение типа Fast Ethernet, обеспечивающее 100 megabits per second. Его часто называют 100BaseT. |
Fddi |
Соединение типа FDDI (Fiber Distributed Data Interface). Стандарты оптоволокна в локальных сетях |
GenericModem |
Устройство типа modem |
GigabitEthernet |
? |
HighPerformanceSerialBus |
Высокоскоростную последовательную шину (High Performance Serial Bus) |
IPOverAtm |
IP (Internet Protocol) в комбинации с технологией ATM (Asynchronous Transfer Mode) |
Isdn |
Соединение типа ISDN и протокол X.25, который позволяет общаться с помощью промежуточного компьютера |
Loopback |
Адаптер типа Loopback, служащий для целей тестирования |
MultiRateSymmetricDsl |
Соединение типа Multirate Digital Subscriber |
Ppp |
Протокол типа PPP (Point-To-Point protocol) |
PrimaryIsdn |
Соединение типа ISDN с интерфейсом Primary Rate |
RateAdaptDsl |
Соединение типа ADSL (Rate Adaptive Digital Subscriber Line) |
Slip |
Соединение типа SLIP (Serial Line Internet Protocol), определенное стандартом IETF RFC 1055 |
SymmetricDsl |
Соединение типа SDSL (Symmetric Digital Subscriber Line) |
TokenRing |
Соединение типа Token-Ring, определенное стандартом IEEE 802.5. |
Tunnel |
Туннельное соединение. |
Unknown |
Тип интерфейса неизвестен |
VeryHighSpeedDsl |
Соединение типа VDSL (Very High Data Rate Digital Subscriber Line). |
Wireless80211 |
Беспроводное соединение, заданное стандартом IEEE 802.11. Оно используется в локальных сетях |
Сетевая конфигурация индивидуальной рабочей станции или сервера должна быть известна на этапе выполнения сетевого приложения. Система Windows позволяет определить ее несколькими способами. Вы можете получить эту информацию, как вручную (с помощью утилиты), так и программно (с помощью методов класса). Системная утилита ipconfig выводит информацию о протокле IP для каждого активного сетевого интерфейса. Приведу пример запуска этой утилиты в моей системе.
D:\Documents and Settings\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Autoconfiguration IP Address. . . : 169.254.13.32
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
Здесь утилита ipconfig обнаружила один сетевой интерфейс, который сконфигурирован для LAN, как статический IP-адрес 169.254.13.32, автоматически присвоенный моей рабочей станции. Ключ /all команды ipconfig позволяет получить более подробную информацию.
D:\Documents and Settings\Administrator>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : alex
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.