In: Computer Science
Compare and contrast the functionalities of TCP wrappers and a firewall.
****This requires some effort so please drop a like if you are satisfied with the solution****
Differences between Functionalities of TCP wrappers and firewall:
| TCP Wrappers | Firewall | 
|---|---|
| 1. It works at application layer | 1. It works at Internet Layer | 
| 2. It allows are deny access to a particular service that work at the application layer. | 2. It allows or deny access to a particular host using tcp/ip and tcp/udp port number. | 
| 3. It is implemented in the user space of Linux . | 3. It is implemented in the kernel space of Linux. | 
| 4. TCP wrappers cannot be extended to various modules | 4. Firwall iptables can be extended to various different modules | 
| 5. TCP wrappers cannnot be utilised by all program or services as it is dependant on libwrap. | 5.Firewall iptables can be utilised by most of the programs and services. | 
| 6. It controls the access to specific service working at application layer | 6.It controls the access to specif host, port and service | 
| 7. TCP wrappers follows a selective approach for controlling access as it is application-aware i.e, it manages access of services at application layer. | 7.This is not possible with a firewall as it runs at Internet layer and is not application-aware. | 
,