BROWSER AND Its JARGONS

Ashish RanaAshish Rana
4 min read

In this article we will talk about internet and its jargons(fancy word or tech words). We will look how browser work internally, what is TCP and UDP, DNS and their uses .

TOPICS AND THEIR FULL FORMS .

HTTP \= HYPER TEXT TRNASFER PROTOCOL .

IP = INTERNET PROTOCOL .

URL = UNIFORM RESOURCE LOCATOR .

TCP \= TRANSMISSION CONTROL PROTOCOL .

UDP = USER DATAGRAM PROTOCOL .

HTTP = Till today http has four versions or I can say models introduced first is - HTTP 1 it is introduced in 1996 in the starting era of internet . It is mainly used for sending text or information from browser to server . It has a very big problem that it has a 3 way sync property which means for everytime you send a text , you have to tell server who are you and message is send or not and recived or not . This process is very time consuming so to solve this problem a new HTTP introduced which is

HTTP 1.1 it has capability to remember means if you are log in once then you do unlimited text and you have only one time go through 3 way sync process . So this update is improve user experience and least time consuming . And now user can share pictures on internet .

HTTP 2 \= It is introduced in 2015 and its mainly knows for many things like compressing , now user can send compressed files to server . And not only this time browser can send multiple files . Most important thing in this update is Encryption , now browser can encrypted your data if you want .

HTTP 3 \= It is also known as web 3.0 . Experts says it is nothing but a marketing gimmick because this update is not that huge . it is mainly focused on QUIC response or UDP .

Protocol = Set of rules

For ex- govt made traffic rules which have to be followed by everyone.

Stateless Protocol = means everytime you forgot your past activity , or everytime you visit a page or any website you are a new user.

For ex- anyone who have a very weak memory forgot there works . Like our grandparents they have very weak memory because of age they forget they take medicine or not they do their lunch or not .

Session = Started state between frontend and backend .

ex- you told your father in morning to bring some snacks at evening so you can take these snacks to school.

Cookie = It is just a information which is send between browser and server .

For ex = if your father daily buy you snacks for your lunch means they remember your schedule or your daily routine.

Header = Pass additional Information .

for ex-You search something on Google and Google give that answer and also some extra information or link about that matter

For ex- you search about flavours of chocolate then it will give you all information about chocolate like flavours of chocolate , history of that flavour and origin and all...

Payload – Actual Data

for ex-you are in a interview and interviewer ask you about yourself and you told him about just yourself and no additional information.

Cache = Stored Data

For ex- you visit a normal shop and the shopkeeper know you already because you have been there sometimes before, so he knows what's your choice or what you want.

IP = INTERNET PROTOCOL .

For ex – your home or office exact address is also a IP address .

DNS \= Domain Name System .

For ex – it is a name of city in your country , there is lot of city in the country and lots of domain on internet.

TCP AND UDP and their difference

TCP stands for Transmission Control Protocol . this is a reliable programe this send accurate data to server if a browser send 1234 then server will recive 1234 also in sequence . tcp send accurate data but it is a little bit slow . But if you want accurate data then tcp is the best option .

TCP USES = TO send messages or data message like whatsapp , facebook etc . this data take a little bit time but go correct and perfect in sequence .

Another example of TCP is live stream in live stream everbody is using tcp because it is not dropping the frames of video which is give a good experience to viewer , live CRICKET or YOUTUBE these all are on tcp .

UDP stand for USER DATAGRAM PROTOCOL . This not reliable but it will send data very fast but that data is not go in sequence that data can be missed between then browser and server . So if you want data but it is not necessary to be in sequence so you can use UDP.

UDP USES = It is mainly used in one on one interaction like video chat. In video call frames could be drop . in video calls a user needs continue interaction which is provide by UDP without any intureption .

0
Subscribe to my newsletter

Read articles from Ashish Rana directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Ashish Rana
Ashish Rana