How to Install and Configure Kafka?

Before installing and configuring Kafka, everyone should be aware of what is Kafka and why is it used. One might be wondering from where one can read and understand about the structure of Kafka. So, my previous post, What is Kafka and how it works?, will answer the above question. Before starting installation and configuration, I will recommend all to read my previous post.   Continue reading


How to Install JAVA on Linux?

Linux and JAVA, What a good combination and most required combination for running different softwares, databases, servers, etc.

There are several ways of installing Java in linux. Here, I will tell you three different ways of installing Java.

Continue reading

What is Kafka and how it works?

Big Data is leading today’s industry and streaming that data in real time is very important and today’s need. Kafka is one of the stream line processor which can be used to stream big data in real time. So, now, let’s discuss what actually Kafka is and how it works.

Kafka is a distributed streaming platform having three capabilities:

  1. Publish and subscribe to streams of records, similar to a message queue.
  2. Store streams of records in a fault-tolerant durable way.
  3. Process streams of records as they occur.

Continue reading

Difference Between OSI Reference Model and TCP/IP Reference Model

Before moving towards the Difference of these two important models, question is, What is OSI Model and What is TCP/IP Model?

I already have discussed these two models in detail in my previous posts. Kindly visit, OSI Reference Model and TCP/IP Reference Model for understanding these two models in detail.

Lets start noting down all differences between these two models: Continue reading

OSI Reference Model

A user from one country sends request and Google web search engine opens it for you, if net is connected to the PC. Have you ever wondered how all this is happening? NO? Mostly people don’t bother how things are happening around us. But Network Engineers do care about how communication is happening between two devices. And the best answer is “Understand OSI Reference Model”.
Let’s suppose we have small network and PC wants to communicate with Server.
11 Continue reading

TCP/IP Reference Model

TCP/IP is the most pervasively used networking protocol in the history of networking. TCP stands for Transmission Control Protocol and IP stands for Internet Protocol. Every network built using any networking product today supports TCP/IP.

A networking model, sometimes also called either a networking architecture or networking blueprint. A protocol is a set of logical rules that devices must follow to communicate. The TCP/IP model both defines and references a large collection of protocols that allow computers to communicate. To define a protocol, TCP/IP uses documents called Requests For Comments (RFC). Continue reading

IP Addressing

When you send  a query to Google, it replies you back. Have you ever wondered and tried to figure out that how Google replies you? How Google knows that its only you who want reply? Why the reply by Google is not sent to all the devices connected in network? How Google figures it out which reply to be sent to which device only? OK, leave Google, Let’s suppose your are in your office and you want to communicate with only one PC, but how do router figures out that where to send the query? Why the router in your office don’t send reply to all the devices connected to that network? Aren’t you curious how communication is happening on Internet? The one word answers to all these questions and that one word is “IP Addressing”. Continue reading