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

Networking Devices

Networking devices also known as Networking Hardware or networking equipment. There is no fixed word for them and you can call whatever you want! You must have heard names of many networking devices like Router, Switch, Hub, etc. In this post we will discuss some of these networking devices and their purposes.

First, let me tell you that all these networking devices have same meaning but have different purposes. All these devices are meant to forward the data coming from host device to destination device. Continue reading

Basics of Networking

Wait for a minute and think about the definition of network! Many you will be thinking:
“Communication between two computers”
“Transferring data from one computer to other computer”
“Connecting two Computers or devices”

All of these are WRONG! Repeat the above mentioned definitions and then concentrate on words. Give 3 seconds to every word and then tell me one thing! Continue reading