Tech Jargons

Tech Jargons


In this article we are going to discuss about some of the common jargons in the tech field with examples for a better understanding.

What the heck is Jargons ?

Jargon is basically just a fancy term or slang which the professional use as a naming convention for some well-known words that only people within the field can understand.

Some common types of jargon are :

  • Corporate Jargons

  • Medical Jargons

  • Tech Jargons

  • legal Jargons

For example in, the tech field, professionals use a specific term for a coding error, which is 'bug'. More of these are below:


Common Tech Jargons for Freshers and Experienced professionals

  • Client and Server : client is the one who request resources i.e the user and server is the one who provides the resources to it i.e the computer or system hosting the site or app.

    Example : In a cafe you place a order so you the client whereas the waiter who’s fulfilling your order is the server.

  • Protocols : set of rules

    Example : like army has protocols , police has protocols which just means that they have some rules defined.

  • HTTP : stands for hypertext transfer protocol. It means that http is just some protocols(rules) for transferring of the hypertext ( text which contains links to other texts or we can say web docs).

    Example : let’s if we want to visit hashnode to see blogs we have to type hashnode.com In this http transfers the data between the client and web server which in this case is user and site.

  • Session : Temporary connection established b/w user and server for storing and managing user specific data.

    Example : when we login in netflix we don’t have to login every time until the session ends because of time or you log out yourself.

  • Stateless and Stateful Protocols : Stateless means no memory of previous request whereas in stateful protocol there is some information of previous request is retained.

    Example : imagine you go to cafe where receptionist doesn’t remember you, so you have to give your name every time you order. This is a stateless protocol. Now imagine you visit a shopping site where you put something in your cart it doesn’t disappear when you again login because it stores these types of information in your session. This is a stateful protocol.

  • Request and Response : Request means asking for specific items with details whereas response means giving the output of the action to be performed in the form of status codes.

    Example : you are the student who asks for a book (REQUEST) and the librarian will tell the status of the book as if its available or not (RESPONSE).

  • Headers : They are the extra details attached to the request or response.

    Example : when we send a gift via mail we also write the address , a wishing memo etc. These details are what we call as headers.

  • Multiplexing : Multiple requests and responses can be sent over a single connection.

    Example : highway can be an example of multiplexing as in a highway multiple cars can travel.

  • User Agent : Basically a string of text which is used by client(like a web browser) to identify itself to the server.

    Example : let’s say you go to restaurant and you tell the waiter that you are vegetarian so the waiter will only recommend the things which are vegetarian.

    In the same way user agent tells the server what is your type fir example if you are mobile friendly or web friendly. Terminal can also be an example.

  • TCP : Stands for Transmission Control Protocol. Defines the rules for sending of the data and providing reliable communication.

  • FTP : Stands for File Transfer Protocol. Defines the rules for transfer of the files b/w client and server

  • Packets : small unit of data that are transmitted over the network.

  • IP : Stands for Internet Protocol. It is basically a name for the device you are using for uniquely identifying.

    Example : when we use a voice call, using, let's say, Skype or Zoom then our voice is converted into digital packets which are sent over the internet using the recipient device by it’s ip address.

  • URL : Stands for Uniform Resource Locator. It specifies the location of resources

    Example : when we want to go to google we type google.com . This is the url which points the resource we require.

  • DNS : Stands for Domain Name System. It basically points the url to the ip or translates the human readable domain names like google.com to ip address that machines can understand (e.g., 8.8.8.8).

    Example : like in contacts we store the names of people with their numbers and we access it by typing the name

  • Payload : It is the actual or main data like email , password which are vital information which we share to the server.

    Example : when we send a gift to another person all the things like address , name are just headers but the actual gift is payload.

  • HTTPS : It’s just simple HTTP with TLS , HTTP + TLS => HTTPS. it is just the secure version of http which uses encryption for providing security. without the https every information in the internet can be vulnerable.


more jargons will be updated soon…….

ASHISH JOSHI