Networking 1 Lab 06

Paige Piper
April 14, 2013

Objective: Apply our knowledge with TCP/IP networks to HTTP and FTP servers, two of many services that operate on the TCP/IP networks.


  • Computer
  • WAMP
  • Apache
  • Text editor
  • Filezilla Server
  • Command prompt

Notes and Observations:

Task 1: Downloaded the apache we server version without crypto

Task 2: We needed a domain name, server name, and email to configure the information page of the server

Task 3: Tested server by typing http://localhost into the browser, which brough us to the default page

Task 4: Used notepad to create a html file to replace the original index file so when we tried using the localhost, our new homepage showed up

Task 5: Next, downloaded latest version of FTP daemon

Task 6: We created a FTP user with the username: joker1 and the password: jokerplay, and then tested it

Task 7: Finished lab by using the command prompt to use a command line FTP client




Background Information

According to Netcraft, what is the most popular type of web server in operation?

  • Apache

Has this always been the case?

  • No, the leading web server used to be NCSA.  According to the website in 1995 NCSA was at 53% while Apache was at 11% and now in 2013 NCSA is a 0% and Apache is at 51%

Describe the growth and evolution of web servers over the past ten years…

  • As the years went by it looks like web servers that were popular in 1995 dropped and the lower servers continued to rise.  Apache & Microsoft start very low on the graph and has continued to rise, while nginx came out of nowhere and is rapidly growing.

Explain how the number of registered names has grown and how the web server software preferences have evolved…

  • Apache is the most used web server, with 51%, but it has been losing popularity to Microsoft and nginx which are both being used more and more every day.  There’s seven categories, but 2 of them, NCSA and Sun both stay in the 0%, with Sun fluctuating every now and then.  Other than Apache, everything else seems to be in the same general area competing against each other.

Testing the Webserver

What is the main configuration file for the Apache server?

  • httpd.conf

Are there other configuration files?  If so, what are they for?

  • Other configuration files can be added using the Include directive

How many languages does Apache natively support?

  • 10

What language did you choose?

  • Dansk

What are some other hardware/software platforms besides Intel/Windows machines that are supported by Apache?

  • UNIX

Download & Install FTP daemon

In general, what are TCP ports?

  • Ports are “attachment points for network connections” and TCP can tell them apart

What port does the FTP server run on?

  • 20 &21

Use a command line FTP Client

What does the ls command do?

  • Lists all of the files & subdirectories you have in a directory

Which command would you use to receive or download a file? Send or upload a file?

  • Receive: get file
  • Send: send file

Conclusion:  I worked in a big group of people, so it was a little hard to keep up with what was going on in the lab.  It all seemed to go pretty smoothly, but we had to try a few times to bring our site up once we added a password.  That was the only major bump in the lab that I noticed.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s