The internet

The network that connects all devices around the world.

What is an API?

The world has been more connected than ever before. Now, anyone can purchase airline tickets, book restaurant reservations, look for freelancer, and buy food online. But how can we make all of this possible? Perhaps, when you ask programmers or developers, you might hear them answer, all those services are made possible because of this …

What is an API? Read More »

HTTP response status codes

HTTP response status codes (or simply status codes) are three-digit codes issued by a server in response to a browser-side request from a client. These status codes serve as a means of quick and concise communication on how the server worked on and responded to the client’s request. These codes also include codes from IETF …

HTTP response status codes Read More »

HTTP request methods

HTTP defines request methods to indicate the desired action to be performed for a given resource. These methods are sometimes referred to as HTTP verbs, although they can also be nouns (e.g. HEAD and OPTIONS).  Often, the resource in consideration, corresponds to a file or an output of an executable residing on the server. By …

HTTP request methods Read More »

What is an SSL certificate?

When we go online shopping or banking, for security, we expect to see the website to have both the “HTTPS” and the secured lock icon on the address bar. But what does this “HTTPS” and lock icon actually mean?  To answer these questions we need to understand HTTPS, SSL protocol, and SSL certificates. On HTTPS, …

What is an SSL certificate? Read More »

TCP 3-way handshake

TCP or transmission control protocol is a reliable and connection-oriented protocol, and with TCP data can be delivered accurately. Many applications, such as web (HTTP), email (SMTP), and file transfer (FTP) use TCP. Before TCP transmits data segments from one device to another on the internet, it will first use a 3-way handshake to establish …

TCP 3-way handshake Read More »

What is the TCP/IP Model?

The TCP/IP model or Transfer Control Protocol/Internet Protocol model is a suite of communication protocols that are used to describe how data is actually communicated between one device to another within a computer network. Unlike the OSI Model, the TCP/IP model is a functional model as it reflects how the internet functions today. This model …

What is the TCP/IP Model? Read More »

What is the OSI Model?

The OSI Model or Open Systems Interconnection model is a conceptual model that is used to understand how data is communicated between one device to another within a computer network. It was developed by ISO (International Organization of Standardization) in 1984. OSI Model consists of 7 abstraction layers, wherein each layer is a package of …

What is the OSI Model? Read More »

What is an internet exchange point (IXP)?

An Internet Exchange Point can be defined as the physical infrastructure through which content delivery networks (CDNs) and Internet Service Providers (ISPs) exchange the Internet traffic between their networks. IXPs are not internet service providers but they allow various network operators to exchange traffic with other operators. An exchange point will not sell you anything …

What is an internet exchange point (IXP)? Read More »

What is web scraping?

Web scraping is the process of data extraction from different websites. It is done by using a piece of code known as “scraper”. It includes sending a ‘GET’ type query and then HTML parsing of the received content. After parsing, the scraper searches for the specified data and convert it into the specified document.  The …

What is web scraping? Read More »