Pomocnik protokołu internetowego (Pomocnik IP) umożliwia sterownikom pobieranie informacji o konfiguracji sieci komputera lokalnego i modyfikowanie tej konfiguracji. Pomocnik adresów IP udostępnia również mechanizmy powiadomień, aby upewnić się, że sterownik jest powiadamiany o zmianie niektórych aspektów konfiguracji sieci komputera lokalnego. Pomocnik IP jest dostępny w systemie Windows Vista i nowszych wersjach systemów operacyjnych Microsoft Windows.
Wiele funkcji pomocnika IP przekazuje parametry struktury reprezentujące typy danych skojarzone z technologią MIB (Management Information Base). Funkcje Pomocnika IP używają tych struktur MIB do reprezentowania różnych informacji o sieci.
Dokumentacja pomocnika IP używa terminów adapter i interfejs często. Adapter to przestarzały termin będący skróconą formą adaptera sieciowego, który pierwotnie odnosił się do jakiejś formy sprzętu sieciowego. Adapter to abstrakcja na poziomie łącza danych.
Interfejs jest opisany w dokumentach IETF RFC jako abstrakcyjna koncepcja reprezentująca przyłączenie węzła do łącza. Interfejs to abstrakcja na poziomie adresu IP.
Sterownik może używać następujących funkcji trybu jądra, struktur MIB oraz wyliczeń MIB i warstwy sieciowej (NL), aby pobrać i zmodyfikować ustawienia konfiguracji dla transportu protokołu TCP/IP (Transmission Control Protocol/Internet Protocol) na komputerze lokalnym.
Zwalnia bufor przydzielany przez funkcje zwracające tabele interfejsów sieciowych, adresów i tras (na przykład GetIfTable2 i GetAnycastIpAddressTable).
Wyrejestrowuje sterownik dla powiadomień o zmianach interfejsu IP, zmianach adresu IP, zmianach trasy IP oraz żądaniach pobrania stabilnej tabeli adresów IP unicast.
Rejestruje sterownik, który ma być powiadamiany o zmianach we wszystkich interfejsach IP, interfejsach IPv4 lub interfejsach IPv6 na komputerze lokalnym.
Rejestruje się, aby otrzymywać powiadomienia o zmianach we wszystkich interfejsach IP emisji pojedynczej, adresach IPv4 emisji pojedynczej lub adresach IPv6 emisji pojedynczej na komputerze lokalnym.
Rejestruje się, aby otrzymywać powiadomienia o zmianach w numerze portu UDP używanym przez klienta Teredo dla portu usługi Teredo na komputerze lokalnym.
Zawiera tabelę wpisów stosu interfejsu sieciowego w odwrotnej kolejności. Ta tabela określa relację interfejsów sieciowych na stosie interfejsu w odwrotnej kolejności.