This section provides global view on the implementation of Network Monitor.
The core of Network Monitor is protocol definition files. These are text files, installed by Device Monitoring Studio setup application, which describe internal details of each supported network protocol.
This documentation contains full description of language used to define protocols. See the Protocol Definition Reference section for more information.
Network Monitor comes with the following pre-installed protocols:
| Protocol | Description |
| Arp | Address Resolution Protocol |
| Dhcp | Dynamic Host Configuration Protocol (over Ipv4) |
| Dhcpv6 | Dynamic Host Configuration Protocol (over Ipv6) |
| Dns | Domain Name System Protocol |
| Ethernet | Ethernet Protocol |
| llMnr | Link Local Multicast Name Resolution |
| Icmp | Internet Control Message Protocol (over Ipv4) |
| Icmpv6 | Internet Control Message Protocol (over Ipv6) |
| Ipv4 | Internet Protocol version 4 |
| Ipv6 | Internet Protocol version 6 |
| Msrpc | Microsoft Remote Procedure Call Protocol |
| NbtNs | NetBios Name Service |
| NbtNsOverTcp | NetBios Name Service protocol (over Tcp) |
| NbtSS | NetBios Session Service |
| NbtDs | NetBios Datagram Service |
| Smb | Server Message Blocks |
| Smb2 | Server Message Blocks version 2 |
| SmbOverTcp | Server Message Blocks (over Tcp) |
| Tcp | Transmission Control Protocol |
| Udp | User Datagram Protocol |
Network Monitor allows you to set up a condition for each captured packet from the network interface. If the packet passes the condition, it is allowed to be processed further. Two kinds of filters are provided: capture and display filters.
Capture filter governs which packets are allowed to "enter" Network Monitor. If the packet passes the capture filter, it is forwarded to data processors and data logging module, otherwise it is silently discarded.
Display filter, on the other hand, directs which packets are displayed in Packet View visualizer.
See the Filter Language Reference section for more information.