“I know you surf a lot on the web, may it be meaning of a word or downloading a movie or watch it online and for some ding dingy!”

A beginning step to understand the relation between client and the Server.

The moment you type even a letter in the search bar, the page refreshes to provide you list of options beneath the bar. May it be a feature of the search engine you are using( Google, i pointed) but you just got served!

Let I myself be the nigga and search for a web site. For this i do

‘web browser → address of web site → access to web site’ simple! and this is elaborated as — — i am a client requesting the Server of the website for a particular webpage containing what I need.

Me being the client, I put an address, more precise — URL in the only search bar present in my web browser and then a oDH to start the search. The search passes through the nearest computers, asking each if they know the address and if yes — then it leads to the Server faster. (THE INTER-NET)

From the Server end, recognizing the need, the server POSTS the required Hypertexts back to the browser and this transfer of ‘texts containing hyperlinks’ takes place based on some protocols which is commonly known as http (hypertext transfer protocol) containing various contents ranging from simple texts to HD videos to interactive animations to face time! which loads in your browser with the help of various plugins such as adobe flash players, json,html, etc. these plugins are now replaced with HTML5 which comes with all these builtin features.

and hence I get served.

What are web Servers?

Yes! one who is serving you on the web

Google

May it be a single computer or clusters of it, they all are present in the DATA CENTER of host/company (request processors) by storing the websites that is under request. Websites are files which are recognized by your Browser thus converting all the view able contents. Not only one but millions of browser at the same time request the Servers and receive requested results.

This pic is of the Google web servers running Apache.

Time to serve

Now that i know how i get served, question is “can i have my own WEB SERVER?”.

well!

yes you can!

When I make a new website. I will wish the web clients to visit my website and view the contents I generate on an average need. For this I need to have my own Server which will handle the client request and post them their requirements.

The most widely used Open source web server software(HTTP Daemons) running on 47% of the servers over the web is APACHE ws.

brief: Developed by The Apache Group (dates to 1990), included security and fast request handling after CERN, is now maintained by The Apache Software Foundation. Working purely on HTTPs containing complied modules and blah blah blah! not to the depth, Apache helps you with server side programming with many languages, compressing size of the web pages and hence a safe website by you.

wiki says: compromises in performance need to be made, the design of Apache is to reduce latency and increase throughput, relative to simply handling more requests, thus ensuring consistent and reliable processing of requests within reasonable time-frames.

That’s a lot to begin with in a simple language(avoiding rocket science words). Apache has a close link to what you have in Bits please! and looking forward to work on it after interest pops in you.