Skip to content

This project is here to make you write your own HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocol on internet. Knowing its arcane will be useful, even if you won't be working on a website.

Notifications You must be signed in to change notification settings

AtibQur/Webserv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is here to make you write your own HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocol on internet. Knowing its arcane will be useful, even if you won't be working on a website.

What is a web server? A webserver is software and hardware that uses HTTP (Hypertext Transport Protocol) and other protocols to respond to client request all around the world. A webserver displays the website content through storing, processing and delivering webpages to the users.

  • Hardware side:

A web server is like a computer that stores the necessary files for a website (like text, images, and design elements). It's connected to the internet, allowing it to share these files with other devices worldwide.

  • Software side:

Think of the web server's software as the boss that manages how people access the website. At the core, it's like an "HTTP server." Imagine this as the server's language that understands web addresses (URLs) and the rules for showing webpages. When you type a website's name (like www.example.com) in your browser, this HTTP server takes care of delivering the website's content to your computer.

Sources:

Introduction to server-side programming and how it differs from client-side https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Introduction

Contributors


Haseeb Qureshi


Raav Koper


Steryu

About

This project is here to make you write your own HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocol on internet. Knowing its arcane will be useful, even if you won't be working on a website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •