12

HTTP in short

HTTP in short

We all are familiar about Web Browsers we uses in our MAC/PC/smartphones while surfing. http  is an integral part of that browsers . Let me elucidate the topic in more detail. I am assuming that reader must have a clear understanding of terms like Interpreter , Software , web server , domain , url , webpages , websites etc . 

So basically browser provides an interface to the user so that user interact with www or simply user can use INTERNET easily without any technical knowledge . We will discuss the whole process of web surfing from scratch in a little bit more technical manner. As we all know that computer works with binary digits 0 & 1. 

Browsers are nothing but a software that communicates with piece of program called Web servers ( A piece of software to serve web pages) as per user Instructions. Let us understand it by an example

Suppose you have to check your facebook profile  in your mac/pc , what will you do most probably ? firstly you will open your browser ( chrome ,safari ,Firefox ,opera) and then you will type the appropriate url . Here in the first step you send a request to the server and after accepting your request server will send you the content which you have requested.

 webserver http

A MODERN WEB SERVER SOFTWARE STORED IN SUCH A HARDWARES

After recieving the codes from server in markup form your browser interpret it and show you the output in display screen (here browser act a an INTERPRETER) & the web page behaves as per the code is being interpreted by browser engine which include all the CSS JavaScript etc codes by the server and then user or client again send request as per their needs after interacting  with that page with any kind of queries.So the above mention relation of server and client is pretty much similar to the relation of a hotel waiter with customer and hence its quite easy to understand the client and server relationship now.

Now we will discuss about some of the very basic things which we take for granted while browsing or usually we even can’t notice it & they have a basic fundamental meaning . Let’s see ->

Suppose you have to open facebook in your device without using app  , you will simply type facebook.com in your web browser address bar but what happens when the whole page is being loaded completely on your device ? Is the address written in your address bar is same now. Don’t you think there is a bit of change happened their . Surely the things are changed now its  //www.facebook.com/

So we will discuss about it with little more technical aspects->

  • Here the trailing  / (slash) at the end of url is simply denotes that user want to access the root of the server or the default home page . (In facebook its Login Signup form). Basically its not visible in address bar but when you copy paste the whole url to somewhere else , you will be able to see that slash. Suppose you want IIT BOMBAY official page then simply type www.facebook.com/iitbombay/ or  TECBLUSH page www.facebook.com/technocratstark/.
  • Here at the end of http stands for secure .It means the query you are sending to the webserver is end to end encrypted.

and now it comes to  HTTP 

HTTP is nothing but a set of protocol or you can simply say a well defined set of convention which dictates how a browser conversate with server. It stands for HYPER TEXT TRANSFER PROTOCOL.   Here is some common HTTP response that a web developer must know about –

  • 200 OK (everything is well as needed)
  • 301 Moved Permanently(website is no more available thier)
  • 302 Found
  • 304 Not Modified
  • 401 Unauthorized(website is from unauthorized source)
  • 403 Forbidden (page you want to access need to be logged in again/ session out/not allowed to access that file/folder)
  • 404 Not found ( most of us are familiar about it as we usually encounter with it while surfing on the web)
  • 500 Internal Server error ( rarest error occur due to the fault in server side coding)

–so these are the common response which we encounter in our day to day life while surfing .

And this is all about a brief discussion on HTTP . We will discuss the topic in a little more depth in our next blog of web series HTTP -2.  Coming soon

 

Share with your friends.....

Priyanshi Somani

12 Comments

  1. Good Priyanshi.At least you showed up.I was looking for you and here you came.We will begin our cold war again after few days.
    Btw,this http post is best till now.I read it fully for 30 mins.Good one.Gained a lot through this.Every part was clear-cut and easy to get.

    • Thanks Arya – It’s my pleasure to have a reader like you. I will try my best to share my every single excerpt of little knowledge on this platform. And that was’nt cold war , You can say it a healthy discussion 😀 Have a great day

  2. Hello Piyu!How r u?Please share some new post,i am eagerly waiting .
    Btw ,I have to discuss something worth with u.Can u give some of your precious time?

    • Hey Arya – I’m also looking for a couple of hour to spend on TB as This is something which I like to do , Due to my busy schedule I’m facing problem with time management. Surely I will do it in upcoming days. By the way you can discuss here , whatever u want.

  3. Hi.. uv b I ran across the site using msn. That may be a really beautifully authored article. We’re sure to search for this obtainable back in find out more within your practical data. Wanted publish. I am going to certainly return.

  4. As suggested by its name, vmate App is videos downloader the application. in fact, fantastic considerable measure of streaks which render it not equivalent to other issues. the appliance has a huge amount of functionality in order to get features learned strangely. some of the vmate practical application can be described solitary formula for a variety of of your online features. you should have a great time at the hands of Bollywood, showmanship utilizing dvds, movies combined with songs.

    by vmate to receive mobile, You will obtain access to [url=//www.vmate.com/]vmate[/url] a lot of audio and so dvds. additional, you might be absolutely no bill acquisitions beyond distinctive e-commerce online video media buffering web pages. Authoritatively, [url=//www.vmate.com/]vmate[/url] vmate Downloader is not at hand on bing work stash. nonetheless, satisfied customers who had android mobile phone phones used to merely alongside rendition 2.2 or maybe more can recently copy the idea. aside from that, it can save the modern music and additionally hd recordings applying the vmate software package. aside from, You can enjoy function telly using your operating system devices. this skill vmate downloader can provide quite a lot of main features. around people brands, You will be a little more experienced with the capacities in this impressive application and consequently thusly use them to save the use of your online knowledge pre-charge. a wonderful point relating to vmate with regard to android os electronics is by investing in this app, you’re going to the endless open.

    this skill request helps you to Watch furthermore understand all most popular hd pictures, Songs nicely as you the same pick up the crooks to your appliance. good portion of your application will be save never-ending video playback as well as through 200 exist tv stations completely free. vmate is actually, realistically, an all in one instance. nearby 50,000+ very easily leads install and stumbled upon this practical application or have exceptional guidance in this particular vmate.

    it comes with a chaos of a 1000+ decent recordings, movie, as well melodies. Cricket users would undoubtedly now know how to watch its cricket with a top fine quality from this form submission. on the turned off likelihood which you didn’t spot your prized the vast majority fell in love with tv series in which never,no compelling root cause to inquisitive by you had involved in the backdrop, apply generally vmate tool watching normal shower gel anytime and right from anytime.

    important features

    1. It really helps to secure your private lessons.

    2. Comes with an alternative to enable/disable transfer in the mobile phone devices core.

    3. integrated browser

    4. listed searches and as well,as well as the tale

    5. own country a number of trending music secrets

    6. classic authority to access lesezeichen, record

    7. Completely described file/folder managers for uncomplicated media loss

    8. additional technique burnt.

  5. Kylian Mbappe stressed Neymar is more of a superstar than him after the teenage World Cup winner notched a late double as PSG returned to Ligue 1 action with a win. PSG 3-1 Guingamp: Kylian Mbappe hits brace on Ligue 1 return but insists fellow goalscorer Neymar is still the bigger superstar

  6. SIMON JONES: Manchester City are considering a summer move for Newcastle midfielder Cheick Tiote. Manager Manuel Pellegrini wants a top quality defensive midfielder to bolster his squad and has been impressed by Tiote since his arrival in England. Pellegrini plotting summer swoop for Toon star Tiote, Saints kid Sims impresses United, Chelsea and Liverpool as Everton win race for Irish prospect Kinsella

  7. Thierry Henry announced his retirement with the same grace as he has conducted his entire career on and off the pitch. His main legacy will be the way he redefined the centre forward role. Thierry Henry powered Arsenal, Barcelona and France to glory with his unique blend of pace, skill and ferocious finishing… he’ll be remembered as one of the classiest players to grace the game

Leave a Reply

Your email address will not be published.