SQUID Server
How SQUID server communicate with router & layer 3 switch Interception caching is a popular technique for getting traffic to Squid without configuring any clients. Instead, you configure a router or switch to divert HTTP connections to the machine on which Squid is running. Squid's operating system is configured to accept the foreign packets and deliver them to the Squid process. To make HTTP interception work, you need to configure three separate components: a network device, Squid's operating system, and Squid itself. The user-agent wants to request a resource, say /index.html from an origin server, say a-to-z-networking.blogspot.com. It needs the origin server's IP address, so it makes a DNS request: Now that it has the IP address, the user-agent initiates a TCP connection to the origin server on port 80: The switch/router notices a TCP SYN packet with destination port 80. What happens next depends on the particular interception technology. In the case of l...