Skip to main content

Learn: Understanding Web Applications I

What is this for?


I am writing this for people that have taken interest in Computer Science / Software Development / Web in general and have struggled to differentiate between Client Development and Web.

Who is this for?

This really is for the beginners and for people who are just interested in how things work.

Overview

There are many types of software that are being develop nowadays. From pure desktop clients, embedded systems, operating systems, database software, web applications, etc., there are software developers out there taking an interest in certain fields. Web Development has come a long way from where it started. 

Understanding Web

One of the main differences between a web applications and some of the traditional desktop applications is that web applications aren't installed in the user's desktop. Web Applications are generally accessed by a user through a browser - for example Internet Explorer, Edge, Firefox, Chrome, Safari, etc. When a user types in the URL, the browser sends a request to the server. The destination for the request is determined by DNS (Domain Name System). The DNS keeps track of human readable names to the actual IP addresses these machines are located in. This is similar to an address book where we can look up Jane Doe's house and the we'll see the actual address of the house. These requests and protocol transport can be talked about in a whole separate section. 

You'll see the below flow for a web request originating from a computer.

Image of browser request and response
Image of browser request / response

Comments

Popular posts from this blog

Sequence: Board Game

So I have not been posting at the same frequency as I started. Anyways, who is excited with our week's mail. We found a promo code for a board game a few weeks ago. Since we don't know how to play this game and price is reasonable after the promo code, we decided to go with the buy. Anyways, it has finally come through, and here it is! Yay! It got here. Opening it up Sequence Photo Welcome Sequence to our Board Game Collection. Learn. Laugh. Venture.