Hello everyone, welcome to my blog again. 🤓 Today, we will be learning how HTTP protocol works and how browsers send and receives data from server to client.

So, before moving to HTTP protocol, let's see what is a protocol in computer networks???

A network protocol is an established set of rules that determine how data is transmitted between different devices in the same network. Essentially, it allows connected devices to communicate with each other, regardless of any differences in their internal processes, structure or design.

Now, let’s see what HTTP is -

HTTP stands for HyperText Transfer Protocol. HTTP is the TCS/IP based application-layer communication protocol which standardizes how the client and server communicate with each other. It is the most popular application protocol on the internet, which makes actions like internet browsing happen. Whenever we open any website on our browser, we can see that the URL of every website begins with either http:// or https://( which is similar to HTTP with added encryption and different port number). Read more about the difference between HTTP and HTTPS here — https://www.keycdn.com/blog/difference-between-http-and-https

Hello everyone 👋, welcome to my blog. Today we are going to learn about a very famous and very widely used(because of its efficiency) competitive programming algorithm i.e. Sieve of Eratosthenes. It is used to find all the prime numbers within a given range of numbers say 1 to n.

So, the first thing is-

What is the need of finding prime numbers?

How is it used in real-world applications?

So, finding prime numbers is of critical importance for practical applications such as cryptography. Many public-key methods are only safe because it’s generally inefficient and slow to compute the prime factors of large numbers. You may or may not use them directly but having the knowledge of underlying concepts always helps!! …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store