Computer Science Canada WANTED: Verbose wordy advanced technical explaination... |
Author: | jackthechemist [ Tue Jun 01, 2010 9:36 pm ] |
Post subject: | WANTED: Verbose wordy advanced technical explaination... |
Hello all, I'm running Firestarter (a simple graphical front-end to iptables) on Ubuntu. When I open Firefox (homepage is still the default http://start.ubuntu.com/9.10/) Firestarter shows the following two connections: C1 Dest: 91.189.90.40 Host: avocado.canonical.com Port: 80 C2 Dest: 209.85.225.147 Host: iy-in-f147.1e100.net Port: 80 And after about 15 seconds of starting at my homepage two more appear: C3 Dest: 209.85.225.190 Host: iy-in-f190.1e100.net Port: 443 C4 Dest: 209.85.225.138 Host:iy-in-f138.1e100.net Port: 80 Then after about 45 seconds the the first two terminate. If anyone out there can give me an advanced verbose wordy highly technical explanation of why this all happens I would we very grateful. If you can explain this without using metaphors or analogies even better! I've tested this several times. Sometimes the low level domains (the 'avacado' and 'iy-in-fxxx' parts in my example above) change but all else is generally the same. I've also noticed that other websites will often cause 6+ active connections to appear! My guess is that the different parts of the webpage are coming from different servers, thus the various connections... Thanks in advance! Jack |
Author: | Tony [ Tue Jun 01, 2010 9:51 pm ] |
Post subject: | Re: WANTED: Verbose wordy advanced technical explaination... |
jackthechemist @ Tue Jun 01, 2010 9:36 pm wrote: I've also noticed that other websites will often cause 6+ active connections to appear!
A browser makes a new request for each resource on the page -- CSS files, JavaScript files, images, etc. I think, by default, Firefox will make up to 4 (it might be a different number though) parallel requests per subdomain. A trick to speed up page-load times (by allowing a browser to make more parallel connections) is to have multiple subdomains for hosting static assets. |
Author: | [Gandalf] [ Tue Jun 01, 2010 10:30 pm ] |
Post subject: | RE:WANTED: Verbose wordy advanced technical explaination... |
You can experiment with the above by going to about:config in Firefox, and searching up pipelining. Is network.http.pipelining enabled? What is your network.http.pipelining.maxrequests value, and what happens when you lower it to, say, 1? |
Author: | jackthechemist [ Sat Jun 05, 2010 3:10 pm ] |
Post subject: | Re: WANTED: Verbose wordy advanced technical explaination... |
Thanks for the replies. I've managed to gather that a single website allows multiple connections so that separate page resources can be downloaded via individual channels, but what I would like to know is: 1) How to I know which host is sending me which resource? Knowing who the 1e100 domain belongs to does not inform me of its exact purpose. What am I downloading from it? Is it javascript? css? something else? 2) I would like to configure my firewall to include the specific resource I'm getting from each host and to color code each active connection according to the webpage they belong to. I think I could handle the GUI programming but how can I find this information? A whois lookup doesn't tell me what I need to know :\ I hope packet sniffing is NOT the only answer, I would prefer to conserve my resources. ??? |
Author: | thegadgetman [ Wed Jul 07, 2010 3:15 pm ] |
Post subject: | Re: WANTED: Verbose wordy advanced technical explaination... |
Try using something called a packet sniffer might give you the details your looking for. http://sectools.org/sniffers.html |