You are connecting over WiFi to a router of some sort. What router is it? It looks like your connection is getting terminated..
FYI, the first thing a browser pulls up when you visit a website is the index page (whatever it may be called) and then it has to begin processing the file. This file, in it's most simplest case could contain something like:
Code:
<HTML>
<HEAD>
<TITLE>Welcome</TITLE>
</HEAD>
<BODY>
Foobar
</BODY>
</HTML>
This would cause the browser to put the title Welcome in the tab or window (depending on browser) and display "Foobar" as the the body.
Virtually all sites now have a stylesheet that goes along the website in the <HEAD> portion like:
Code:
<HEAD>
<LINK REL="stylesheet" TYPE="text/css" HREF="/path/to/stylesheet.css">
</HEAD>
The browser would now find this HTML tag in the <HEAD> and used the HREF portion to go looking for the stylesheet.
Now most pages contain a lot of stylesheets, other formatting tags and pictures. The browser has to parse out all that information and then download each of those things to be able to display the entire page contents properly..
If there is an issue with downloading the pictures, you get the broken image with a box in the size of what the image would've been in. If there is an issue downloading one or all the stylesheets, you get the raw text with no formatting to make things look pretty..
Since you are getting both of these things, it points to you have sporadic connection to the server that is terminating while transferring the heavier stuff from a website which is usually the images and possibly the stylesheet..
You may want to do some sustained bandwidth testing on your connection by repeatedly trying to download large/varying size files to see if you notice problems..