From 656eaffdc0f177b9cd084a876122d6feef7f2081 Mon Sep 17 00:00:00 2001 From: potatoJs <103060805+potato-Js@users.noreply.github.com> Date: Wed, 3 Aug 2022 15:49:59 +0000 Subject: [PATCH] Add intro to web servers * filled it up, with most help from the mdn docs youtube link added( gud vid ), with the mdn docs * Update content/roadmaps/101-backend/content/122-web-servers/readme.md Co-authored-by: CookedPotato-1428 <103060805+CookedPotato-1428@users.noreply.github.com> Co-authored-by: Kamran Ahmed --- .../content/122-web-servers/readme.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/101-backend/content/122-web-servers/readme.md b/content/roadmaps/101-backend/content/122-web-servers/readme.md index 0ad9cf0c8..a81adb459 100644 --- a/content/roadmaps/101-backend/content/122-web-servers/readme.md +++ b/content/roadmaps/101-backend/content/122-web-servers/readme.md @@ -1 +1,17 @@ -# Web servers \ No newline at end of file +# Web Servers + +Web servers can be either hardware or software, or perhaps a combination of the two. + +### Hardware Side: + +A hardware web server is a computer that houses web server software and the files that make up a website (for example, HTML documents, images, CSS stylesheets, and JavaScript files). A web server establishes a connection to the Internet and facilitates the physical data exchange with other web-connected devices. + +### Software side: + +A software web server has a number of software components that regulate how hosted files are accessed by online users. This is at the very least an HTTP server. Software that knows and understands HTTP and URLs (web addresses) is known as an HTTP server (the protocol your browser uses to view webpages). The content of these hosted websites is sent to the end user's device through an HTTP server, which may be accessed via the domain names of the websites it holds. + +Basically, an HTTP request is made by a browser anytime it wants a file that is stored on a web server. The relevant (hardware) web server receives the request, which is then accepted by the appropriate (software) HTTP server, which then locates the requested content and returns it to the browser over HTTP. (If the server cannot locate the requested page, it responds with a 404 error.) + +Free Content +What is a Web Server +Web Server Concepts and Examples