Professional Documents
Culture Documents
Course assessment
• 20 marks labs & course work
• 30 marks midterm
• 50 marks final exam
What is Apache Web Server?
• Apache HTTP Server is a free and open-source web server that
delivers web content through the internet.
• It is commonly referred to as Apache and after development, it
quickly became the most popular HTTP client on the web.
Web Application Architecture
• The Apache server is configured via config files in which modules are
used to control its behavior. By default, Apache listens to the IP
addresses configured in its config files that are being requested. This
is where one of Apaches many strengths come into play.
TCP/IP Protocol
• TCP/IP is actually two protocols built one on top of the other. The IP protocol is
responsible for getting the transferred data from one point to another. It takes the
data to be transferred between the two points, splits it into smaller packets, attaches
the source and destination addresses to each packet, and transfers the data.
• TCP handles the part that includes establishing the connection between the two
parties, making sure the data arrives to its destination, taking care of any data loss
and managing data recovery.
• Once a message is received, the destination party sends an Acknowledged (ACK)
message to the sending host if all goes well, notifying it of data arrival. If something
goes wrong, such as the occurrence of a data loss situation, the destination sends a
Not Acknowledged (NAK) message instead, notifying the sending host of the problem
and informing it of the need to resend the data packet.
• End