What is Linux kernel architecture?
What is Linux kernel architecture? The Linux kernel is one layer in the architecture of the entire Linux system. The kernel is conceptually composed of five major subsystems: the process scheduler, the memory manager, the virtual file system, the network interface, and the inter-process communication interface. What are Netfilter hooks? The Netfilter framework provides a series of “hooks” inside the Linux kernel network stack that are traversed by network packets (Figure 1). When a network packet is received on a network device, it first passes through the Prerouting hook. This is where the routing decision takes place. What are the...