Introduction  |  Discussions

Internet

The World Wide Web


People all over the World seem to have information to share with us; both good and bad.  Now, with the power of the Internet, it takes only a few seconds for this information to be shared.

To demonstrate, let's take a trip to Queensland, Australia and visit a Web site that sells Australian bush hats.  Click on the image below to open this site and then come back to this presentation.

Aussie Image

 

Welcome to Queensland Australia!

How long did it take you to get to Queensland Australia to look at the information on the Web server that you just spoke to when you clicked on the above link?  I am assuming that if you have high-speed Internet, you were able to see the home page of Aussie Bush Hats and Oilskins in just a few seconds.

No such thing as a straight shot!

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

If the above flash image does not display in your browser, click this link: http://coursecontent.ntc.edu/CIT/husband/pois/mp4/Videos/InternetPath/m11-internetpath.html

In the flash image above, notice how the little yellow ball in the video does not go in a straight line.  Well, the little yellow ball represents the estimated path of your Internet transaction to the Aussie bush hat web site that you had accHopsessed earlier.

Your transaction may take a dozen or so "hops" on Internet routers before it gets to the Web server.  To see where these hops actually are, click on the image to the right.

How do computers communicate?

Every web site and every Internet router has a unique address on the Internet.  This address is called an Internet Protocol (IP) address.  To get to the Web site that you are on, which is www.aussiebushhats.com.au, your computer had to get the IP address of that web site.  It did this by asking the domain name servers (DNS) on the Internet for this address. 

NSLookupClick on the DNS link on the left to see how I found out what the address of the Aussie Web site is.

As a final step to setup a communication link between you and the web server, the IP addresses of all of the hops to the Aussie web server will have to be resolved to machine addresses through the Address Resolution Protocol (ARP).   My computer only had to determine the machine address of the first hop (router).   This router had to know the machine address to the second hop or router, and so on.  

Click on the image below to see if my machine knows what the machine address of the first hop is (my router).

ARP

What makes a Web site tick?

Take a close look at the Aussie Web site. What makes the Web page that you are looking at function the way it does?  To find out, click on View and then select Source.   See image below.

View Source

You will see that the web page is made up of mostly HTML (Hypertext Markup Language) code with a little JavaScript code.  This code is what tells your web browser how to display the web page and how to react to your keystrokes and mouse clicks while interacting with the web page.

If you explore around in the code you will likely find references to images, hyperlinks (links to other web addresses), JavaScript code and references to E-Mail addresses.

TCP ports and applications

Have you ever asked yourself, "How do web servers know to display a Web page for me after I type a web address in my browser?"  

Every server-level computer connected to the Internet has "network" ready services (applications) waiting to do work for people that make the appropriate requests to run these applications.  Some of the Internet services that you may be familiar with include: HTTP, FTP and E-MAIL. 

The image below represents the ports that are open on one of the IP addresses returned from the previous NSLookup command (see link above).

Port Scan

The port that you connected to is port 80, which is the default port for most web servers and is what your browser told the Aussie server you wanted.   For example, you can change the address to www.aussiebushhats.com.au:80 and you will get to the same Web page.

Is it Safe?

If you want to buy an Australian hat from Aussie Bush Hats is it safe to do so? 

One good thing is that whenever you purchase a product from www.aussiebushhats.com.au it is done securely thru HTTPS.    See image below.   We will talk more about this later.

HTTPS

What kind of server is it?

Let’s take a look closer at what type of server the Aussie Web server is.  

Click on the image below and probe the Aussie Web server by entering www.aussiebushhats.com.au in the URL box and then click Probe.   You should notice that the server is a Zeus web server (a proprietary web server developed in Cambridge, England).  Note also the versions of network applications that were over time running on that server and the time it took to connect to the server using the probe.

Security Space

Note:  Knowing the type of server and versions of software is the first step a hacker needs to take to compromise the server.

E-mail


When you send an email it either comes from an e-mail client like MS-Outlook or from a Web server thru HTML code.    An e-mail server is needed to process and store your e-mails to and from your personal computer.   E-mail transactions are sent and received using an e-mail protocol specific to e-mails.

Click on the link below to play an interactive video that will demonstrate this technology.

Email