IP-based blocking uses network obstacles such as firewalls to prohibit all traffic to a specific group of IP addresses. Other low-level network identifiers, such as a TCP/IP port number that might identify a specific program on a server or a type of application protocol, are used in protocol-based blocking.