Computer Networking Basics

Building ProjectX.Cloud | GSoC'23 @ DBpedia | DevOps & Cloud Computing
Search for a command to run...

Building ProjectX.Cloud | GSoC'23 @ DBpedia | DevOps & Cloud Computing
No comments yet. Be the first to comment.
Created this Tutorial for my talk at Cloud @ DevFest Kolkata 2025 1. Objective Set up a minimal API on Google Cloud and test its performance under load using Grafana K6. 2. Prerequisites Google Cloud Account: Access to a GCP project. K6 Installed:...
An in-depth look at deploying Kafka on Kubernetes, covering Kafka features, configuration, workflows, and techniques for achieving high availability.

Tired of searching Docs and Tutorials to get your RKE cluster up and running? You are at the right spot!

Is your free 15GB of Google Drive storage full? Tired of constantly clearing storage or creating multiple Gmail accounts? I got you covered.

DBpedia Search API enhancement Project GitHub Link : https://github.com/AKSW/sante Documentation Repository Link : https://github.com/AKSW/sante-api-docs This project took place over the summer of 2023 as part of the Google Summer of Code, working wi...

Computer networking refers to connected computing devices (such as laptops, desktops, servers, smartphones, and tablets) and an ever-expanding array of IoT devices (such as cameras, door locks, doorbells, refrigerators, audio/visual systems, thermostats, and various sensors) that communicate with one another.
This write-up will cover Computer Networking step-by-step.

An Internet Protocol address (IP address) is a numerical label such as 192.0.2.1 that is connected to a computer network that uses the Internet Protocol for communication. An IP address serves two main functions: network interface identification and location addressing.
Internet Protocol version 4 (IPv4) defines an IP address as a 32-bit number. However, because of the growth of the Internet and the depletion of available IPv4 addresses, a new version of IP (IPv6), using 128 bits for the IP address, was standardized in 1998. IPv6 deployment has been ongoing since the mid-2000s.
0.0.0.0 --> 255.255.255.255 (In case of IPv4)a.a.a.a.a.a.a.a


192.168.0.x belongs to the same LANValue 0 means free range (That octate can be modified and assigned)
To express this in simplified way, we use CIDR Block



Network Address Translation4,294,967,296 IP Address (IPv4) available world wide
Firewalls have been a first line of defense in network security for over 25 years. They establish a barrier between secured and controlled internal networks that can be trusted and untrusted outside networks, such as the Internet.




ICANN (Internet Corporation for Assigned Names and Numbers)ifconfig --> configure the kernel-resident network interfacesnetstat --> monitoring network connections both incoming and outgoing as well as viewing routing tables, interface statistics, etcps aux --> print all processes owned by a user named "x", as well as printing all processes that would be selected by the -a optionnslookup --> query Internet domain name servers for informationping --> check the network connectivity between host and server/host
The OSI Model (Open Systems Interconnection Model) is a conceptual framework used to describe the functions of a networking system. The OSI model characterizes computing functions into a universal set of rules and requirements in order to support interoperability between different products and software.
It is broadly classified into 5 Layers :
The Application Layer is the layer that users interact with and use. The application layer allows users to send data, access data and use networks. The layers also facilitate communication and sometimes allows user to use software programs.
Data Link Layer is divided into two sublayers:
i. Logical Link Control (LLC) ii. Media Access Control (MAC)
"This is how basically Internet works !"
Thanks for reading till the very end.
Follow me on Twitter, LinkedIn and GitHub for more amazing blogs about Cloud, DevOps and More !